html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.folio-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:inherit;width:100%}.folio-card__item:first-child{background:#f4e7f4}.folio-card__item:nth-child(2){background:#f4ffe5}.folio-card__item:nth-child(3){background:#def2d5}.folio-card__item:nth-child(4){background:#ddeaf0}.folio-card__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0;padding:42px 32px}.folio-card__title{margin:0}.folio-card__cta-link,.folio-card__link{font-weight:600}.folio-card__image{max-width:400px}.folio-card__image img{width:100%;height:auto}.folio-card__image--mobile{display:flex;max-width:300px;max-height:415px}@media (min-width:991px){.folio-card{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}}.hero{display:flex;position:relative;min-height:450px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:82% 0;background-size:auto}.hero__subheading{font-size:22px;line-height:1.4;margin:20px auto 0;color:var(--theme-color)}.hero:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:var(--theme-page-background);opacity:.7}.hero__content{display:flex;align-items:center;flex:1 1;max-width:700px;width:100%;padding:22px}.hero__copy{z-index:200;text-align:center}.hero__copy .title{color:#080808;font-size:9vw;margin:0;font-weight:600}.hero__copy .title p{margin:0}.hero__feature{display:flex;position:relative;flex-wrap:wrap;justify-content:center;width:100%}.hero__socialinfo{position:absolute;bottom:6px;right:22px;z-index:10}.hero--center .hero__content{text-align:center}.hero--center .hero-headline{justify-content:center;z-index:200}@media (min-width:668px){.hero{background-size:cover;min-height:550px}.hero__content{background:#f9f9f9;-webkit-clip-path:polygon(0 0,66% 0,100% 50%,65% 100%,0 100%);clip-path:polygon(0 0,66% 0,100% 50%,65% 100%,0 100%)}.hero__content .hero__copy{text-align:left}.hero__content .title{font-size:60px}}.info-block__subtitle{font-size:24px}.info-block__subheading{padding:22px 32px 22px 0}.info-block__copy .title{font-size:34px;margin:6px 0}.info-block__infotag{margin-top:22px;font-weight:600}@media (min-width:991px){.info-block__copy{padding-right:50px}}.mode{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;align-items:center}.mode__switch{position:relative;display:inline-block;margin:0 4px;width:42px;height:22px;background-color:#eee;border:4px solid #080808;border-radius:20px;cursor:pointer}.mode__switch:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background-color:#080808;top:1px;left:1px;transition:all .3s}.mode__dark,.mode__light{display:grid}.mode__light{justify-self:end}.mode__dark{justify-self:start}.mode span svg{width:18px}.mode__input{display:none}.mode__input:checked+.mode__switch:after{left:20px}@media (min-width:668px){.mode__switch{width:45px;height:25px;margin:0 4px 0 6px}.mode__switch:after{width:15px;height:15px}.mode span svg{width:24px}}.nav{display:flex;margin:0;padding:0;list-style:none;font-size:14px}.nav li{padding:0 6px}.nav a{cursor:pointer}.nav a:hover{border-bottom:3px solid #080808}@media (min-width:991px){.nav{font-size:16px}}.product-block{margin:22px 0}.product-block ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:1fr;align-items:center;justify-items:center;list-style:none;margin:0;padding:22px 0;border:1px solid #ccc}.product-block img{width:100%;max-width:75px;height:auto}@media (min-width:991px){.product-block ul{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:30px;gap:30px}}html{scroll-behavior:smooth}.content{width:100%}.title{line-height:1.1}.zeke-wrapper{--theme-color:#2e29ff;--theme-page-background:#fff;--theme-page-text:#080808}.zeke-wrapper--dark{--theme-page-background:#111;--theme-page-text:snow}.pagesection{position:relative}.pagesection--2col .pagesection__container{display:grid;grid-template-columns:1fr}.pagesection__container{max-width:1400px;margin:0 auto;padding:22px}@media (min-width:991px){.pagesection__container{padding:32px 22px}.pagesection--2col .pagesection__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem}}.zeke-wrapper{position:relative;height:100vh;font-family:"Poppins",sans-serif;background:var(--theme-page-background);color:var(--theme-page-text);transition:.4s;line-height:1.8;height:100%}.zeke-wrapper--dark svg{fill:snow}.zeke-wrapper--dark .contact-form__error,.zeke-wrapper--dark .contact-form__success,.zeke-wrapper--dark input,.zeke-wrapper--dark textarea{background:transparent;border-color:snow;color:snow}.zeke-wrapper--dark input:-webkit-autofill,.zeke-wrapper--dark input:-webkit-autofill:active,.zeke-wrapper--dark input:-webkit-autofill:focus,.zeke-wrapper--dark input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:snow!important}.zeke-wrapper--dark button{background-color:#2969ff;color:snow}.zeke-wrapper--dark button:hover{background-color:snow;color:#2969ff}.zeke-wrapper--dark .errorMessage{color:#cf6679}.zeke-wrapper--dark .header{background-color:#262424}.zeke-wrapper--dark .nav a:hover{border-color:snow}.zeke-wrapper--dark .mode__switch{border:4px solid snow;background-color:transparent}.zeke-wrapper--dark .mode__switch:after{background-color:snow}.zeke-wrapper--dark .hero__content,.zeke-wrapper--dark .hero__subheading,.zeke-wrapper--dark .title{color:snow}.zeke-wrapper--dark .folio-card,.zeke-wrapper--dark .pagesection .title{color:#505050}.zeke-wrapper--dark .hero:before{opacity:.5}.zeke-wrapper--dark .product-block{background-color:hsla(0,0%,100%,.8)}@media (min-width:668px){.zeke-wrapper--dark .hero__content{opacity:.7}.zeke-wrapper--dark .title{color:#080808}.zeke-wrapper--dark .hero__subheading{color:#2969ff}}footer{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;padding:48px 22px 22px}footer p,footer span{font-size:14px;padding-bottom:12px}.header{position:-webkit-sticky;position:sticky;top:0;padding:12px 18px;z-index:900;background-color:#fff;box-shadow:0 0 22px 0 rgba(0,0,0,.2)}.header__content{display:grid;grid-template-columns:1fr 1fr 100px;grid-template-areas:"logo . mode";align-items:center}.header__logo{grid-area:logo}.header__logo-icon{grid-area:logo;height:54px;max-width:50px;border-radius:50%;background:linear-gradient(45deg,#f9f9f9,#7d7d7d)}.header__logo-icon img{width:100%;max-width:45px;border-radius:50%;position:relative;top:5px;left:3px}.header__mode,.header__nav{justify-self:end}.header__mode{grid-area:mode;max-width:100px}@media (min-width:668px){.header__content{grid-template-columns:1fr 1fr 120px;grid-template-areas:"logo nav mode"}.header__nav{display:block}}input,textarea{height:100%;border:none;border-bottom:1px solid #080808}button,input,textarea{width:100%;padding:6px;font-family:"Poppins",sans-serif}button{max-width:150px;margin:22px 0;border-radius:25px;border:2px solid #2969ff;background-color:#fff;justify-self:flex-end;transition:background .25s ease-in-out,transform .15s ease}button:hover{cursor:pointer;background-color:#2969ff;color:#fff}button:focus,input:focus,textarea:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.errorMessage{padding-left:6px;font-size:14px;color:#f33}.contact-form{display:grid;position:relative;max-width:650px}.contact-form__content{position:relative;grid-template-areas:"name name" "email email" "message message"}.contact-form__section{min-height:40px;padding-bottom:12px}.contact-form__section--name{grid-area:name}.contact-form__section--email{grid-area:email}.contact-form__section--message{grid-area:message}.contact-form__content{display:grid;grid-gap:22px;gap:22px;padding-bottom:22px}.contact-form__error,.contact-form__success{display:none;position:absolute;bottom:-50px;right:0;border:1px solid #080808;padding:12px;opacity:0;transition:opacity .5s linear;font-size:14px}.contact-form__error--show,.contact-form__success--show{display:block;opacity:1}@media (min-width:991px){.contact-form__content{grid-template-areas:"name email" "message message"}}.CategoryCard_Container{display:flex;flex-direction:column;min-width:265px;min-height:427px}.CategoryCard_Container h2{max-width:262px;min-height:66px;margin-left:0;text-align:left;margin-bottom:0}.CategroyCard_Description{max-width:262px;min-height:72px;margin-top:20px}
/*# sourceMappingURL=main.146232da.chunk.css.map */