.cta-box[data-astro-cid-6jmdoxhe]{width:100%;border:1px solid var(--color-darker-grey);border-radius:var(--radius-md);box-shadow:3px 3px 0 0 var(--color-darker-grey);background-color:var(--color-white);overflow:hidden;display:flex;flex-direction:column;padding:var(--spacing-xl);gap:var(--spacing-xl);position:relative}.image-container[data-astro-cid-6jmdoxhe]{max-width:250px;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:0 auto;z-index:1}.cta-image[data-astro-cid-6jmdoxhe]{width:100%;height:auto;object-fit:contain}.content[data-astro-cid-6jmdoxhe]{display:flex;flex-direction:column;gap:var(--spacing-lg);z-index:1}h3[data-astro-cid-6jmdoxhe]{font-size:30px;font-weight:600;color:var(--color-black);margin:0;line-height:1.2}p[data-astro-cid-6jmdoxhe]{color:var(--color-black)}.cta-link[data-astro-cid-6jmdoxhe]{text-decoration:none;display:block;margin-top:var(--spacing-sm)}.button-icon[data-astro-cid-6jmdoxhe]{display:none;visibility:hidden}.background-element[data-astro-cid-6jmdoxhe]{width:315px;height:315px;position:absolute;top:-20px;background-color:var(--color-light-grey);transform:rotate(5deg);z-index:0}.background-element[data-astro-cid-6jmdoxhe].right{right:-40px}.background-element[data-astro-cid-6jmdoxhe].left{left:-40px}@media (min-width: 768px){.cta-box[data-astro-cid-6jmdoxhe]{flex-direction:row;align-items:stretch;padding:var(--spacing-2xl)}.cta-box[data-astro-cid-6jmdoxhe].reverse{flex-direction:row-reverse}.image-container[data-astro-cid-6jmdoxhe]{flex:2;height:250px;max-width:unset;margin:unset}.content[data-astro-cid-6jmdoxhe]{flex:3;justify-content:center;gap:var(--spacing-xl)}.cta-image[data-astro-cid-6jmdoxhe]{width:auto;max-width:280px;height:100%;object-fit:contain}.cta-box[data-astro-cid-6jmdoxhe]:not(.reverse) .image-container[data-astro-cid-6jmdoxhe]{justify-content:flex-start}.cta-box[data-astro-cid-6jmdoxhe].reverse .image-container[data-astro-cid-6jmdoxhe]{justify-content:flex-end}.cta-link[data-astro-cid-6jmdoxhe]{align-self:flex-start;margin-top:0}h3[data-astro-cid-6jmdoxhe]{font-size:30px;color:var(--color-dark-green)}.button-icon[data-astro-cid-6jmdoxhe]{display:block;visibility:visible}}.cta-boxes[data-astro-cid-lxwiom3l]{padding:var(--spacing-5xl) var(--spacing-lg) var(--spacing-3xl) var(--spacing-lg)}.content[data-astro-cid-lxwiom3l]{max-width:951px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2xl)}@media (min-width: 768px){.cta-boxes[data-astro-cid-lxwiom3l]{padding:var(--spacing-6xl) var(--spacing-lg) var(--spacing-4xl) var(--spacing-lg)}.content[data-astro-cid-lxwiom3l]{gap:var(--spacing-4xl)}}.hero[data-astro-cid-6okquaag]{background-color:var(--color-white);padding:70px var(--spacing-lg) 0 var(--spacing-lg)}.content[data-astro-cid-6okquaag]{max-width:1190px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4xl) 0 var(--spacing-2xl) 0;gap:var(--spacing-2xl)}h1[data-astro-cid-6okquaag]{font-size:48px;line-height:1.15;color:var(--color-black)}.title-highlight[data-astro-cid-6okquaag]{font-family:Barlow Condensed,sans-serif;color:var(--color-orange)}p[data-astro-cid-6okquaag]{font-size:16px;line-height:1.5}.text-wrapper[data-astro-cid-6okquaag]{display:flex;flex-direction:column;gap:var(--spacing-xl);width:100%;opacity:0;animation:fadeIn .8s ease-out .2s forwards}.art-wrapper[data-astro-cid-6okquaag]{display:flex;align-items:center;justify-content:center;height:350px;position:relative;width:100%;opacity:0;animation:fadeIn .8s ease-out .4s forwards}.hero-art[data-astro-cid-6okquaag]{z-index:1;width:360px;height:auto;max-width:90%}.art-background[data-astro-cid-6okquaag]{position:absolute;bottom:-20%;right:50%;transform:translate(50%);z-index:0;width:300px}@media (min-width: 768px){.content[data-astro-cid-6okquaag]{flex-direction:row;justify-content:space-between;align-items:center;padding:var(--spacing-5xl) 0;gap:var(--spacing-2xl)}h1[data-astro-cid-6okquaag]{font-size:76px}p[data-astro-cid-6okquaag]{max-width:490px;font-size:20px}.text-wrapper[data-astro-cid-6okquaag]{gap:var(--spacing-2xl);align-items:flex-start;flex:1}.art-wrapper[data-astro-cid-6okquaag]{height:660px;width:auto;justify-content:end}.hero-art[data-astro-cid-6okquaag]{width:634px}.art-background[data-astro-cid-6okquaag]{bottom:5%;right:5px;transform:none;width:85%}}.last-cta[data-astro-cid-nymse5l7]{padding:var(--spacing-4xl) var(--spacing-lg);background-color:var(--color-light-green)}.content[data-astro-cid-nymse5l7]{max-width:707px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-lg);text-align:center}h2[data-astro-cid-nymse5l7]{font-size:36px;color:var(--color-white)}p[data-astro-cid-nymse5l7]{font-size:16px;color:var(--color-white)}.buttons-container[data-astro-cid-nymse5l7]{display:flex;width:100%;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.custom-button[data-astro-cid-nymse5l7]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);color:var(--color-white);padding:var(--spacing-lg);background-color:#17363280;box-shadow:4px 4px 0 var(--color-dark-green);border-radius:var(--radius-sm);border:1px solid var(--color-dark-green);text-decoration:none;flex:1;text-align:center;transition:all .2s ease}.custom-button[data-astro-cid-nymse5l7]:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-dark-green)}.custom-button[data-astro-cid-nymse5l7]:active{transform:translate(4px,4px);box-shadow:0 0 0 var(--color-dark-green)}.custom-button[data-astro-cid-nymse5l7] span[data-astro-cid-nymse5l7]{display:none}.icon-container[data-astro-cid-nymse5l7]{background-color:transparent;display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content}@media (min-width: 768px){.buttons-container[data-astro-cid-nymse5l7]{gap:var(--spacing-lg)}.icon-container[data-astro-cid-nymse5l7]{background-color:var(--color-orange);border:1px solid var(--color-orange-shadow);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.custom-button[data-astro-cid-nymse5l7] span[data-astro-cid-nymse5l7]{display:inline-block}}.iot-success[data-astro-cid-zqxdkuha]{background-color:var(--color-dark-green);padding:var(--spacing-3xl) var(--spacing-lg) var(--spacing-5xl) var(--spacing-lg)}.content[data-astro-cid-zqxdkuha]{max-width:740px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);text-align:center;position:relative}h2[data-astro-cid-zqxdkuha]{font-size:30px;color:var(--color-white);opacity:0;animation:fadeIn .8s ease-out .2s forwards}p[data-astro-cid-zqxdkuha]{color:var(--color-white);opacity:0;animation:fadeIn .8s ease-out .4s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width: 768px){.iot-success[data-astro-cid-zqxdkuha]{padding:var(--spacing-4xl) var(--spacing-lg) var(--spacing-5xl) var(--spacing-lg)}h2[data-astro-cid-zqxdkuha]{font-size:36px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.responsive-carousel-container{width:100%;max-width:100%;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}.responsive-carousel-container .carousel-root .carousel{display:flex;flex-direction:column-reverse;gap:0}.carousel .slider-wrapper{overflow:visible;-webkit-overflow-scrolling:touch;touch-action:pan-x}.carousel .slider{overflow:visible;touch-action:pan-x}.carousel-slide{height:280px;display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:manipulation;-webkit-touch-callout:none}.carousel-slide img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-sm);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.carousel .slider-wrapper ul.slider li{box-sizing:border-box}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:none;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:20px;color:var(--color-black)}.carousel-arrow:hover{background-color:var(--color-orange)}.carousel-arrow-prev{left:20px}.carousel-arrow-next{right:20px}.carousel .control-dots{margin:var(--spacing-lg) 0 0 0;padding:0;display:flex;justify-content:center;gap:0;position:relative;bottom:auto}.carousel-dot{width:24px;height:24px;min-width:24px;min-height:24px;border-radius:50%;border:none;background-color:transparent;cursor:pointer;transition:all .2s ease;padding:0;margin:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative}.carousel-dot:after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--color-darker-grey);transition:all .2s ease}.carousel-dot:before{display:none}.carousel-dot.active:after{background-color:var(--color-black)}.carousel-dot:hover:after{opacity:.7}.carousel .control-dots .dot{display:none}@media (max-width: 767px){.carousel-slide{height:280px;padding:0}.carousel-slide img{width:100%!important;border-radius:0}}@media (min-width: 768px){.carousel-slide{height:420px;padding:0 var(--spacing-lg)}.carousel-slide img{margin:0 auto}}.team[data-astro-cid-lrid46dj]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl) 0 var(--spacing-4xl) 0}h2[data-astro-cid-lrid46dj]{font-size:36px}@media (min-width: 768px){h2[data-astro-cid-lrid46dj]{font-size:28px}}.logo-silhouette[data-astro-cid-rxa7vrz2]{transform:rotate(5deg);z-index:0}.sm[data-astro-cid-rxa7vrz2]{width:64px;height:64px}.md[data-astro-cid-rxa7vrz2]{width:128px;height:128px}.lg[data-astro-cid-rxa7vrz2]{width:200px;height:200px}.darker[data-astro-cid-rxa7vrz2]{background-color:var(--color-darker-grey)}.dark[data-astro-cid-rxa7vrz2]{background-color:var(--color-dark-grey)}.light[data-astro-cid-rxa7vrz2]{background-color:var(--color-light-grey)}.white[data-astro-cid-rxa7vrz2]{background-color:var(--color-white)}.toolbox-card[data-astro-cid-h4dwpyua]{background-color:var(--color-white);border:1px solid var(--color-darker-grey);box-shadow:3px 3px 0 0 var(--color-darker-grey);padding:var(--spacing-xl);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-lg);position:relative;overflow:hidden;transition:all .3s ease}.toolbox-card[data-astro-cid-h4dwpyua]:hover{transform:translateY(-8px);box-shadow:12px 12px #00000026;border-color:var(--color-orange)}h3[data-astro-cid-h4dwpyua]{font-size:30px;transition:color .3s ease}.toolbox-card[data-astro-cid-h4dwpyua]:hover h3[data-astro-cid-h4dwpyua]{color:var(--color-orange)}.icon-container[data-astro-cid-h4dwpyua]{background-color:var(--color-orange);border:1px solid var(--color-orange-shadow);border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .3s ease}.toolbox-card[data-astro-cid-h4dwpyua]:hover .icon-container[data-astro-cid-h4dwpyua]{transform:scale(1.1) rotate(5deg);background-color:var(--color-dark-green);border-color:var(--color-dark-green)}.text-content[data-astro-cid-h4dwpyua]{display:flex;flex-direction:column;gap:var(--spacing-sm);z-index:1}.silhouette[data-astro-cid-h4dwpyua]{position:absolute;z-index:0}.bg-element-1-primary[data-astro-cid-h4dwpyua]{top:-132px;left:-32px}.bg-element-1-secondary[data-astro-cid-h4dwpyua]{bottom:-36px;right:-36px}.bg-element-2-primary[data-astro-cid-h4dwpyua]{top:-120px;right:-28px}.bg-element-2-secondary[data-astro-cid-h4dwpyua]{bottom:-24px;left:-40px}.bg-element-3-primary[data-astro-cid-h4dwpyua]{top:-48px;left:-54px}.bg-element-3-secondary[data-astro-cid-h4dwpyua]{bottom:-100px;right:-100px}.bg-element-4-primary[data-astro-cid-h4dwpyua]{top:-140px;right:-100px}.bg-element-4-secondary[data-astro-cid-h4dwpyua]{bottom:-8px;left:-8px}@media (min-width: 768px){.silhouette[data-astro-cid-h4dwpyua]{display:none}}.toolbox[data-astro-cid-rxmhuepi]{padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-4xl) var(--spacing-lg);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}h2[data-astro-cid-rxmhuepi]{font-size:36px;text-align:center;z-index:1}.grid-container[data-astro-cid-rxmhuepi]{position:relative;max-width:951px;width:100%}.background-image[data-astro-cid-rxmhuepi]{display:none}.grid[data-astro-cid-rxmhuepi]{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--spacing-xl)}@media (min-width: 768px){.toolbox[data-astro-cid-rxmhuepi]{padding:var(--spacing-4xl) var(--spacing-lg);gap:var(--spacing-4xl)}.grid[data-astro-cid-rxmhuepi]{grid-template-columns:1fr 1fr}.background-image[data-astro-cid-rxmhuepi]{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;opacity:1;pointer-events:none}}
