*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}.hide{display:none}@media(max-width: 576px){.hide-sm{display:none}}@media(max-width: 768px){.hide-md{display:none}}@media(max-width: 992px){.hide-lg{display:none}}@media(max-width: 1200px){.hide-xl{display:none}}@media(max-width: 576px){.show-sm{display:initial}}@media(max-width: 768px){.show-md{display:initial}}@media(max-width: 992px){.show-lg{display:initial}}@media(max-width: 1200px){.show-xl{display:initial}}.text-xs{font-size:.75rem;line-height:150%}.text-s{font-size:.875rem;line-height:150%}.text-m{font-size:1rem;line-height:150%}.text-l{font-size:1.125rem;line-height:150%}.text-xl{font-size:1.25rem;line-height:150%}.text-regular{font-weight:400}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-primary{color:#f02c02}.text-white{color:#f7f8f9}.text-secondary{color:#404040}.text-underline{text-decoration:underline}.bg-primary{background-color:#f02c02}.bg-secondary{background-color:#404040}.bg-gradient{background:linear-gradient(116.62deg, #f02c02, rgb(253.6710743802, 123.4363636364, 95.5289256198))}.bg-white{background-color:#f7f8f9}.heading-xxl,h1,h2,h3,h4,h5,h6{font-weight:bold}.heading-xxl{font-size:4.5625rem;line-height:95%}@media(max-width: 768px){.heading-xxl{font-size:3.421875rem}}h1{font-size:4rem;line-height:95%}@media(max-width: 768px){h1{font-size:3rem}}h2{font-size:3rem;line-height:120%}@media(max-width: 768px){h2{font-size:2.25rem}}h3{font-size:2.75rem;line-height:120%}@media(max-width: 768px){h3{font-size:2.0625rem}}h4{font-size:2.5rem;line-height:120%}@media(max-width: 768px){h4{font-size:1.875rem}}h5{font-size:1.5rem;line-height:130%}h6{font-size:1.5rem;line-height:140%}button,a{cursor:pointer;touch-action:manipulation}hr{border:1px solid #d3d6d9}html{font-family:"Roboto",sans-serif;color:#404040;font-size:1rem;overflow-x:hidden}body{background-color:#f7f8f9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}#wrapper{overflow-x:hidden;position:relative}.home-hero-section{position:relative;min-height:420px}@media(max-width: 576px){.home-hero-section{min-height:640px}}@media screen and (min-aspect-ratio: 2/3)and (max-device-height: 576px){.home-hero-section{display:inline;min-height:fit-content}.home-hero-section .hero-section-image img{aspect-ratio:16/9}}@media screen and (min-aspect-ratio: 2/3){.home-hero-section .hero-section-image img{object-position:50% 0%;aspect-ratio:16/9}}@media screen and (max-aspect-ratio: 2/3){.home-hero-section .hero-section-image img{object-position:50% 100%;aspect-ratio:2/3}}.home-hero-section .hero-section-image{filter:brightness(40%)}.home-hero-section .hero-section-image img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.home-hero-section .home-hero-section-content{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:2.5rem;padding-block:100px;top:-2rem}@media(max-width: 768px){.home-hero-section .home-hero-section-content{align-items:center;text-align:center;padding-block:100px;gap:1.5rem}}.home-hero-section .home-hero-section-content h1{text-shadow:0 0 15px rgba(0,0,0,.3);width:1200px;line-height:1.1}@media(max-width: 768px){.home-hero-section .home-hero-section-content h1{width:unset}}@media(max-width: 576px){.home-hero-section .home-hero-section-content h1{font-size:calc(4rem*.5)}}@media(max-width: 768px){.home-hero-section .home-hero-section-content p{font-size:1rem}}.home-hero-section .home-hero-section-content .home-page-hero-paragraph{width:645px;text-shadow:0 0 8px rgba(0,0,0,.5)}@media(max-width: 768px){.home-hero-section .home-hero-section-content .home-page-hero-paragraph{width:unset}}.home-hero-section .home-hero-section-content form{display:flex;flex-direction:column;gap:.75rem;width:100%}@media(max-width: 768px){.home-hero-section .home-hero-section-content form{align-items:center}}.home-hero-section .home-hero-section-content form .home-page-hero-input{width:630px;padding-right:.75rem}@media(max-width: 768px){.home-hero-section .home-hero-section-content form .home-page-hero-input{width:100%}}.home-hero-section .home-hero-section-content form .home-page-hero-input button{transform-origin:right}.home-hero-section .home-hero-section-content .home-hero-section-logimat{visibility:hidden;opacity:0;transform:translateY(50%);transition:opacity 500ms,transform 500ms;margin-left:auto;margin-top:auto;color:#f1800a;text-align:right;text-shadow:0 0 6px rgba(0,0,0,.4);position:absolute;right:2rem;bottom:100px}@media(max-width: 1075px){.home-hero-section .home-hero-section-content .home-hero-section-logimat{right:unset;bottom:0px;left:50%;transform:translate(-50%, 85%);color:#fff;margin-left:0;text-align:center}}.home-hero-section .home-hero-section-content .home-hero-section-logimat .logimat-badge{filter:drop-shadow(0 4px 15px rgba(0, 0, 0, 0.15))}@media(max-width: 1075px){.home-hero-section.logimat-badge-enabled{min-height:780px}}.home-hero-section.logimat-badge-enabled .home-hero-section-logimat{visibility:visible;opacity:1;transform:translateY(0)}@media(max-width: 1075px){.home-hero-section.logimat-badge-enabled .home-hero-section-logimat{transform:translate(-50%, 35%)}}.home-hot-news-section{transform:translateY(-100%);opacity:0;transition:200ms;position:absolute;z-index:100;width:100%}.home-hot-news-section.active{transform:translateY(0);opacity:1}.home-hot-news-section .home-hot-news-section-content{display:flex;justify-content:center;position:relative;padding-inline:0;margin:0;width:100%;max-width:100%}.home-hot-news-section .home-hot-news-section-content .home-hot-news-section-container{background:linear-gradient(116.62deg, #f02c02, rgb(253.6710743802, 123.4363636364, 95.5289256198));display:flex;align-items:center;gap:2rem;padding:6px 64px;box-shadow:0 3px 15px rgba(0,0,0,.1);text-shadow:0 0 8px rgba(0,0,0,.2);color:#f7f8f9;width:100%}@media(max-width: 768px){.home-hot-news-section .home-hot-news-section-content .home-hot-news-section-container{padding-inline:2rem;font-size:.875rem !important}}.home-hot-news-section .home-hot-news-section-content .home-hot-news-section-container .home-hot-news-section-title{font-weight:700;font-size:1rem;white-space:nowrap;text-transform:uppercase}.home-hot-news-section .home-hot-news-section-content .home-hot-news-section-container .home-hot-news-section-message{font-size:1rem;overflow:hidden;white-space:nowrap}.home-hot-news-section .home-hot-news-section-content .home-hot-news-section-container .home-hot-news-section-message p{display:inline-block}.home-hot-news-section .home-hot-news-section-content .home-hot-news-section-container .home-hot-news-section-message.animated p{padding-left:100%;animation:hot-news-marquee 10s linear infinite}@keyframes hot-news-marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.home-customers-section{padding-block:5rem}.home-customers-section .home-customers-section-content{display:flex;flex-direction:column;align-items:center;gap:3.75rem;text-align:center}@media(max-width: 1200px){.home-customers-section .home-customers-section-content{padding-inline:0}.home-customers-section .home-customers-section-content h6{padding-inline:4rem}}.home-customers-section .home-customers-section-content .home-customers-section-marquee{overflow:hidden;width:100%}.home-customers-section .home-customers-section-content .home-customers-section-marquee .blog-post-preview{opacity:1 !important;text-align:left !important;transform:none !important;transition:none !important;animation:none !important;will-change:auto !important;max-width:15rem}.home-customers-section .home-customers-section-content .home-customers-section-marquee .blog-post-preview h6{padding-inline:0 !important}.home-customers-section .home-customers-section-content .home-customers-section-marquee .blog-post-preview .blog-post-preview-content{flex:1 1 0;text-align:left !important;white-space:normal;overflow-wrap:break-word;word-break:break-word;font-size:70%}@media(max-width: 768px){.home-customers-section .home-customers-section-content .home-customers-section-marquee .blog-post-preview .blog-post-preview-content{text-align:left}}.home-customers-section .home-customers-section-content .home-customers-section-marquee .home-customers-section-marquee-content{display:flex;gap:3rem;height:100%;width:max-content;animation:customer-logo-marquee 15s linear 1s infinite;-webkit-animation:customer-logo-marquee 15s linear 1s infinite;-moz-animation:customer-logo-marquee 15s linear 1s infinite}:root{--customer-logo-marquee-width: 1000px}@keyframes customer-logo-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@-webkit-keyframes customer-logo-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@-moz-keyframes customer-logo-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.home-benefits-section{padding-block:11rem;background-color:#180b00}.home-benefits-section .home-benefits-section-content{display:flex;justify-content:space-between;align-items:center;gap:2rem}.home-benefits-section .home-benefits-section-content.reverse{flex-direction:row-reverse}@media(max-width: 1200px){.home-benefits-section .home-benefits-section-content{flex-direction:column !important;gap:3rem}}.home-benefits-section .home-benefits-section-content .home-benefits-section-image-container{position:relative;width:500px}@media(max-width: 1200px){.home-benefits-section .home-benefits-section-content .home-benefits-section-image-container{max-width:100% !important}}.home-benefits-section .home-benefits-section-content .home-benefits-section-image-container .home-benefits-section-image-partial{position:absolute;left:0;top:0}.home-benefits-section .home-benefits-section-content .home-benefits-section-image-container .home-benefits-section-image-partial.home-benefits-section-image-icon{filter:drop-shadow(0 0 8px rgba(0, 0, 0, 0.15))}.home-benefits-section .home-benefits-section-content .home-benefits-section-image-container .home-benefits-section-image-partial:first-child{position:relative;display:inline-block}.home-benefits-section .home-benefits-section-content .home-benefits-section-article{max-width:616px}.home-benefits-section .home-benefits-section-content .home-benefits-section-article h3{margin-top:1rem;margin-bottom:1.5rem;align-self:stretch}.home-benefits-section .home-benefits-section-content .home-benefits-section-article p{align-self:stretch}.home-benefits-section .home-benefits-section-content .home-benefits-section-article button{margin-top:3.25rem}.home-benefits-section .home-benefits-section-content .adjust-margins{width:573px;margin-right:-56px}@media(max-width: 1200px){.home-benefits-section .home-benefits-section-content .adjust-margins{width:unset;margin-right:unset}}.home-work-section{background-color:#f7f8f9;padding-block:9rem}.home-work-section .home-work-section-content{display:flex;flex-direction:column;align-items:center;gap:5rem}.home-work-section .home-work-section-content .home-work-section-items{display:flex;gap:3rem;align-items:start}.home-work-section .home-work-section-content .home-work-section-items .home-work-section-item{display:flex;flex-direction:column;gap:1.5rem;text-align:center}@media(max-width: 992px){.home-work-section .home-work-section-content .home-work-section-items{flex-direction:column;max-width:500px}}.home-numbers-section{background:linear-gradient(to bottom, #f7f8f9 50%, #180b00 50%)}.home-numbers-section .home-numbers-section-content{display:flex;justify-content:center}@media(max-width: 768px){.home-numbers-section .home-numbers-section-content{padding-inline:0}}.home-numbers-section .home-numbers-section-content .home-numbers-section-card{width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(116.62deg, #f02c02, rgb(253.6710743802, 123.4363636364, 95.5289256198));border-radius:20px;padding:7.3125rem 4rem}@media(max-width: 768px){.home-numbers-section .home-numbers-section-content .home-numbers-section-card{padding:7.3125rem 4rem}}.home-numbers-section .home-numbers-section-content .home-numbers-section-card p,.home-numbers-section .home-numbers-section-content .home-numbers-section-card h3{max-width:956px}.home-numbers-section .home-numbers-section-content .home-numbers-section-card h3{margin-top:1rem;margin-bottom:1.5rem}.home-numbers-section .home-numbers-section-content .home-numbers-section-card button{margin-bottom:1.25rem}.home-numbers-section .home-numbers-section-content .home-numbers-section-card .home-numbers-section-number-cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem;align-items:center;margin-block:3.75rem}.home-numbers-section .home-numbers-section-content .home-numbers-section-card .home-numbers-section-number-cards .home-numbers-section-number-card{height:100%;padding:4rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:20px;background:hsla(0,0%,100%,.17)}.home-numbers-section .home-numbers-section-content .home-numbers-section-card .home-numbers-section-number-cards .home-numbers-section-number-card h3{margin:unset}@media(max-width: 1200px){.home-numbers-section .home-numbers-section-content .home-numbers-section-card .home-numbers-section-number-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.home-testimonial-section{background-color:#180b00;padding-block:9rem}.home-testimonial-section .home-testimonial-section-content{display:flex;gap:2rem;flex-direction:column;align-items:center;text-align:center}.home-testimonial-section .home-testimonial-section-content h5{max-width:768px}.home-blog-section{background-color:#f7f8f9;padding-block:9rem}.home-blog-section .home-blog-section-content{display:flex;flex-direction:column;align-items:center;gap:5rem}.home-blog-section .home-blog-section-content .home-blog-section-article{text-align:center;max-width:768px}.home-blog-section .home-blog-section-content .home-blog-section-article h3{margin-top:1rem;margin-bottom:1.5rem}.home-blog-section .home-blog-section-content .home-blog-section-blog-posts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:4rem;column-gap:2rem}@media(max-width: 992px){.home-blog-section .home-blog-section-content .home-blog-section-blog-posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.home-blog-section .home-blog-section-content .home-blog-section-blog-posts{grid-template-columns:repeat(1, minmax(0, 1fr))}}.about-hero-section{position:relative;min-height:420px}.about-hero-section .hero-section-image{filter:brightness(40%)}.about-hero-section .about-hero-section-content{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;top:-2rem}.about-hero-section .about-hero-section-content h2{max-width:900px}.about-startup-section{padding-block:4rem}.about-startup-section .about-startup-section-content{display:flex;flex-direction:column;gap:5rem}.about-startup-section .about-startup-section-content .about-startup-section-article{display:flex;justify-content:space-between;gap:5rem}@media(max-width: 992px){.about-startup-section .about-startup-section-content .about-startup-section-article{flex-direction:column;gap:1.5rem}}.about-startup-section .about-startup-section-content .about-startup-section-article .about-startup-section-article-head{display:flex;flex-direction:column;gap:1rem;flex:1}.about-startup-section .about-startup-section-content .about-startup-section-article .about-startup-section-article-body{display:flex;flex-direction:column;gap:1.5rem;flex:1}.about-startup-section .about-startup-section-content .about-startup-section-image img{width:100%;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.15)}hr{max-width:calc(1440px - 8rem);margin:0 auto}.about-approach-section{padding-block:7rem}.about-approach-section .about-approach-section-content{display:flex;flex-direction:column;align-items:center;gap:5rem}.about-approach-section .about-approach-section-content .about-approach-section-article{max-width:768px;text-align:center}.about-approach-section .about-approach-section-content .about-approach-section-article h3{margin-top:1rem;margin-bottom:1.5rem}.about-approach-section .about-approach-section-content .about-approach-section-items{display:flex;gap:2rem}@media(max-width: 992px){.about-approach-section .about-approach-section-content .about-approach-section-items{flex-direction:column}}.about-approach-section .about-approach-section-content .about-approach-section-items .about-approach-section-item{background:linear-gradient(116.62deg, #f02c02, rgb(253.6710743802, 123.4363636364, 95.5289256198));display:flex;flex:1;flex-direction:column;gap:1.5rem;border-radius:20px;padding:4rem 3rem}.about-vision-section{padding-block:18rem;background:linear-gradient(119deg, #404040, rgba(64, 64, 64, 0.71))}.about-vision-section .about-vision-section-content{text-align:center;display:flex;flex-direction:column;gap:1.5rem}.about-vision-section .about-vision-section-content h1{text-transform:uppercase}@media(max-width: 768px){.about-vision-section .about-vision-section-content h1{font-size:calc(4.5625rem*.65)}}.about-team-section{padding-block:7rem}.about-team-section .about-team-section-content{display:flex;flex-direction:column;gap:5rem}.about-team-section .about-team-section-content .about-team-section-article{max-width:700px}.about-team-section .about-team-section-content .about-team-section-article h3{margin-top:1rem;margin-bottom:1.5rem}.about-team-section .about-team-section-content .about-team-section-people{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:3rem;row-gap:4rem}@media(max-width: 992px){.about-team-section .about-team-section-content .about-team-section-people{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 768px){.about-team-section .about-team-section-content .about-team-section-people{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){.about-team-section .about-team-section-content .about-team-section-people{column-gap:2rem;row-gap:3rem}}.about-team-section .about-team-section-content .about-team-section-people .about-team-section-person{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.about-team-section .about-team-section-content .about-team-section-people .about-team-section-person .about-team-section-portrait{padding-top:4rem;background-color:#404040;filter:grayscale(100%);border-radius:17px;overflow:hidden;transition:250ms}.about-team-section .about-team-section-content .about-team-section-people .about-team-section-person .about-team-section-portrait img{width:100%;height:100%}.about-team-section .about-team-section-content .about-team-section-people .about-team-section-person .about-team-section-portrait:hover,.about-team-section .about-team-section-content .about-team-section-people .about-team-section-person .about-team-section-portrait:active{filter:grayscale(0);background-color:#f02c02}.about-team-section .about-team-section-content .about-team-section-people .about-team-section-person .about-team-section-socials{display:flex;gap:1rem;align-items:center;justify-content:center}.about-testimonial-section{background-color:#180b00;padding-block:9rem}.about-testimonial-section .about-testimonial-section-content{display:flex;gap:2rem;flex-direction:column;align-items:center;text-align:center}body#page-body.hidden{opacity:0}.insights-hero-section{padding-block:7rem}.insights-hero-section .insights-hero-section-content h2{margin-top:1rem;margin-bottom:1.5rem;max-width:800px}.insights-featured-post-section{padding-bottom:5.5rem}.insights-blog-section{padding-bottom:7rem}.insights-blog-section .insights-blog-section-content{display:flex;flex-direction:column;gap:3rem}.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar{display:flex;align-items:center;gap:2rem}@media(max-width: 576px){.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar{gap:1rem;flex-direction:column}}.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar a{padding-block:.5rem;border-bottom:2px solid rgba(0,0,0,0);transition:250ms;text-align:center}.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar a button{background-color:rgba(0,0,0,0);color:#f02c02;border:1px solid #f02c02;opacity:1}.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar a:hover,.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar a:active{opacity:1}.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar a.active{border-color:#f02c02;opacity:1;font-weight:bold}.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar .insights-blog-section-content-filter-bar-sorting{margin-left:auto;display:flex;align-items:center;gap:.75rem}@media(max-width: 576px){.insights-blog-section .insights-blog-section-content .insights-blog-section-content-filter-bar .insights-blog-section-content-filter-bar-sorting{margin-left:0}}.insights-blog-section .insights-blog-section-content .insights-blog-section-posts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:4rem;column-gap:2rem}@media(max-width: 992px){.insights-blog-section .insights-blog-section-content .insights-blog-section-posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.insights-blog-section .insights-blog-section-content .insights-blog-section-posts{grid-template-columns:repeat(1, minmax(0, 1fr))}}.blog-post-heading{padding-top:4rem;padding-bottom:5rem;margin:0 auto;max-width:768px;padding-inline:4rem}@media(max-width: 768px){.blog-post-heading{padding-inline:2rem}}.blog-post-heading h3{margin-top:1.5rem;margin-bottom:3rem}.blog-post-heading .blog-post-breadcrum{display:flex;gap:.5rem;align-items:center}@media(max-width: 768px){.blog-post-heading{padding-bottom:3rem}.blog-post-heading h3{margin-top:1rem;margin-bottom:2rem}}.blog-post-banner-image{max-width:1440px;margin:0 auto;width:100%;max-width:768px;padding-inline:4rem}@media(max-width: 768px){.blog-post-banner-image{padding-inline:2rem}}.blog-post-banner-image img{border-radius:20px;width:100%}@media(max-width: 768px){.blog-post-banner-image{padding:0}.blog-post-banner-image img{border-radius:0}}.blog-post-content{padding-top:5rem;margin:0 auto;max-width:768px;padding-inline:4rem}@media(max-width: 768px){.blog-post-content{padding-inline:2rem}}.blog-post-content.job-post{padding-bottom:7rem}@media(max-width: 768px){.blog-post-content{padding-top:3rem}}.blog-post-content blockquote{border-left:4px solid #ccc;padding-left:1rem;margin:2rem 0;font-style:italic;color:#444}.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6{font-size:1.25rem;line-height:140%;padding-block:1rem}.blog-post-content h1{font-size:2.5rem;line-height:120%;padding-block:1.5rem}@media(max-width: 576px){.blog-post-content h1{font-size:1.875rem}}.blog-post-content h2{font-size:1.5rem;line-height:130%;padding-block:1.25rem}@media(max-width: 576px){.blog-post-content h2{font-size:1.125rem}}.blog-post-content p{padding-bottom:1rem;line-height:150%}.blog-post-content strong{font-weight:bold}.blog-post-content a{color:#f02c02;text-decoration:underline}.blog-post-content ul{padding-bottom:1rem;position:relative}.blog-post-content ul li{transform:translateX(1rem);padding-block:.5rem}.blog-post-content ul li::before{content:"";position:absolute;width:4px;height:4px;border-radius:999px;background-color:#f02c02;transform:translate(-1rem, 7.5px)}.blog-post-content ol{padding-bottom:1rem;padding-left:2rem;list-style-type:decimal}.blog-post-content ol li{padding-block:.5rem;line-height:150%}.blog-post-content ol li::marker{color:#f02c02;font-weight:bold}.blog-post-content ol ol{padding-top:.5rem;padding-left:1.5rem;list-style-type:lower-alpha}.blog-post-content ol ol ol{list-style-type:lower-roman}.blog-post-content img{display:block;margin:0 auto;margin-block:3rem;border-radius:17px}.blog-post-content figure{display:block;margin:0 auto;margin-block:3rem;border-radius:17px}.blog-post-content figure img{display:unset;margin:unset;margin-bottom:unset}.blog-post-content figure figcaption{padding-top:.5rem;text-align:center}.blog-post-content video-js{display:block;margin:0 auto;margin-block:3rem;border-radius:17px;overflow:hidden}.blog-post-content video-js img{display:unset;margin:unset;margin-bottom:unset}.blog-post-content em{font-style:italic}.blog-post-feedback-section{padding-bottom:7rem;margin:0 auto;max-width:768px;padding-inline:4rem}@media(max-width: 768px){.blog-post-feedback-section{padding-inline:2rem}}.blog-post-feedback-section hr{margin-block:3rem}.blog-post-feedback-section #blogpost-feedback-form{display:flex;flex-direction:column;gap:.75rem;align-items:start;margin-top:1.5rem}.blog-post-feedback-section #blogpost-feedback-form.submitting{opacity:.6}.blog-post-feedback-section #blogpost-feedback-form.disabled{pointer-events:none}.blog-post-feedback-section #blogpost-feedback-form.disabled:not(.submitting) button{display:none}.blog-post-feedback-section #blogpost-feedback-form .input-base{width:100%}.blog-post-feedback-section #blogpost-feedback-form .star-rating-container{display:flex;align-items:center;gap:.5rem}.blog-post-feedback-section #blogpost-feedback-form .star-rating-container input{display:none}.blog-post-feedback-section #blogpost-feedback-form .star-rating-container.preview{opacity:.6}.blog-post-feedback-section #blogpost-feedback-form .star-rating-container .star-rating-star{cursor:pointer}.blog-post-feedback-section #blogpost-feedback-form .star-rating-container .star-rating-star.filled img:nth-child(2){display:none}.blog-post-feedback-section #blogpost-feedback-form .star-rating-container .star-rating-star.outlined img:nth-child(1){display:none}.blog-post-related-posts-section{padding-bottom:2rem}.blog-post-related-posts-section .blog-post-related-posts-section-content{display:flex;flex-direction:column;gap:5rem;align-items:center}.blog-post-related-posts-section .blog-post-related-posts-section-content .blog-post-related-posts-section-heading{text-align:center;display:flex;flex-direction:column;gap:1.5rem}.blog-post-related-posts-section .blog-post-related-posts-section-content .blog-post-related-posts-section-posts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:4rem;column-gap:2rem}@media(max-width: 992px){.blog-post-related-posts-section .blog-post-related-posts-section-content .blog-post-related-posts-section-posts{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 768px){.blog-post-related-posts-section .blog-post-related-posts-section-content .blog-post-related-posts-section-posts{grid-template-columns:repeat(1, minmax(0, 1fr))}}.contact-hero-section{padding-block:7rem;position:relative;height:900px !important}.contact-hero-section .hero-section-image{filter:brightness(40%)}.contact-hero-section::before{content:"";position:absolute;top:0;width:100%;height:100%;background-image:url("/img/background/home_page_hero.jpg");background-position:50% 20%;background-size:inherit;filter:brightness(40%)}@media(max-width: 992px){.contact-hero-section{height:900px !important}}.contact-hero-section .contact-hero-section-content{display:flex;flex-direction:column;justify-content:end;position:relative}@media(max-width: 992px){.contact-hero-section .contact-hero-section-content{justify-content:start}}.contact-hero-section .contact-hero-section-content h3{margin-top:1rem;margin-bottom:1.5rem}.contact-hero-section .contact-hero-section-content .contact-hero-section-form{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;max-width:616px}.contact-hero-section .contact-hero-section-content .contact-hero-section-form .contact-hero-section-input-container{display:flex;flex-direction:column;gap:.5rem;flex:1}.contact-hero-section .contact-hero-section-content .contact-hero-section-form button{width:fit-content}.contact-info-section{padding-top:7rem;padding-bottom:4rem}.contact-info-section .contact-info-section-content{display:flex;flex-direction:column;gap:5rem}.contact-info-section .contact-info-section-content .contact-info-section-heading{display:flex;justify-content:space-between}.contact-info-section .contact-info-section-content .contact-info-section-heading h3{margin-bottom:1.5rem}@media(max-width: 992px){.contact-info-section .contact-info-section-content .contact-info-section-heading{flex-direction:column;gap:5rem}}.contact-info-section .contact-info-section-content .contact-info-section-heading .contact-info-section-infos{display:flex;flex-direction:column;gap:1.5rem}.contact-info-section .contact-info-section-content .contact-info-section-heading .contact-info-section-infos .contact-info-section-info{display:flex;gap:1rem}.contact-info-section .contact-info-section-content .contact-info-section-google-maps-location{width:100%;height:50vw;max-height:700px;background-color:#d3d6d9}.legal-notice-content{margin-inline:auto;max-width:768px;padding:5rem 4rem}@media(max-width: 576px){.legal-notice-content{padding-inline:2rem}}.legal-notice-content h1{font-size:2.5rem;line-height:120%;padding-block:1.5rem}@media(max-width: 576px){.legal-notice-content h1{font-size:calc(.75*2.5rem)}}.legal-notice-content h2{font-size:1.5rem;line-height:130%;padding-block:1.25rem}@media(max-width: 576px){.legal-notice-content h2{font-size:calc(.75*1.5rem)}}.legal-notice-content h3,.legal-notice-content h4,.legal-notice-content h5,.legal-notice-content h6{font-size:1.25rem;line-height:140%;padding-block:1rem}.legal-notice-content p{padding-bottom:1rem;line-height:150%}.legal-notice-content strong{font-weight:bold}.legal-notice-content a{color:#f02c02;text-decoration:underline}.legal-notice-content ul{padding-bottom:1rem;position:relative}.legal-notice-content ul li{transform:translateX(1rem);padding-block:.5rem}.legal-notice-content ul li::before{content:"";position:absolute;width:4px;height:4px;border-radius:999px;background-color:#f02c02;transform:translate(-1rem, 7.5px)}.legal-notice-content em{font-style:italic}.career-hero-section{padding-block:7rem}.career-hero-section .career-hero-section-content h2{margin-top:1rem;margin-bottom:1.5rem;max-width:800px}.career-featured-post-section{padding-bottom:5.5rem}.centered-figure,.chart-figure{text-align:center;margin:2rem auto}.centered-figure img,.chart-figure img{max-width:100%;width:50%;margin:0 auto;display:block}.centered-figure figcaption,.chart-figure figcaption{font-size:.9em;color:#666;margin-top:.5rem}.centered-figure figcaption a,.chart-figure figcaption a{color:#06c;text-decoration:none}.centered-figure figcaption a:hover,.chart-figure figcaption a:hover{text-decoration:underline}.chart-figure{margin:3rem auto}.chart-figure figcaption{font-style:italic}.chart-figure figcaption cite{font-style:normal;display:block;font-size:.85em;margin-top:.2rem}@media(max-width: 768px){.centered-figure img,.chart-figure img{width:75%}}@media(max-width: 576px){.centered-figure img,.chart-figure img{width:100%}}header{z-index:999;display:flex;align-items:center;justify-content:space-between;padding:0px 4rem;height:100px;width:100%;position:sticky;top:0;transition:200ms;transform:translateY(0px);opacity:1}@media(max-width: 576px){header{padding:0px 2rem}}header::before{content:"";background-color:rgb(189.4214876033,34.7272727273,1.5785123967);box-shadow:0 4px 15px rgba(0,0,0,.15);top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1}header.hidden{transform:translateY(-100px);opacity:0}header nav{color:#f7f8f9;white-space:nowrap}@media(max-width: 1120px){header nav.desktop-nav{display:none}}@media(max-width: 1120px){header nav.mobile-nav{display:initial}}header nav ul{display:flex;align-items:center;gap:32px}header nav ul li{transition:opacity 200ms}header nav ul li:not(.text-bold):not(#header-demo-button){opacity:.8}header nav ul li:hover,header nav ul li:active{opacity:1 !important}header nav #collapsable-nav-list{z-index:-2;background-color:#180b00;position:absolute;display:flex;flex-direction:column;width:100%;top:100px;left:0;padding:2rem;box-shadow:0 4px 15px rgba(0,0,0,.15);transform:translateY(-100%);transition:350ms;pointer-events:none}header nav #collapsable-nav-list.active{pointer-events:all;transform:translateY(0)}footer{background-color:#180b00}footer .footer-content{padding:5rem 4rem 2rem 4rem;margin:0 auto;max-width:1440px}@media(max-width: 576px){footer .footer-content{padding-inline:2rem}}footer .footer-content .top-section{display:flex;gap:2rem;justify-content:space-between}@media(max-width: 992px){footer .footer-content .top-section{flex-direction:column;align-items:center;gap:4rem}}footer .footer-content .top-section .newsletter{max-width:500px;display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 992px){footer .footer-content .top-section .newsletter{align-items:center;text-align:center}}footer .footer-content .top-section .newsletter .footer-email-input{display:flex;gap:1rem;align-items:center;width:100%}footer .footer-content .top-section .newsletter .footer-email-input .input-base{flex:1}footer .footer-content .top-section .newsletter small{margin-top:-0.5rem}footer .footer-content .top-section .newsletter .footer-award-badges{display:flex;gap:2.25rem;align-items:center}footer .footer-content .top-section .links{display:flex;gap:2rem}footer .footer-content .top-section .links .link-column{display:flex;flex-direction:column;gap:1rem;width:10rem}@media(max-width: 992px){footer .footer-content .top-section .links .link-column{max-width:10rem;width:unset}}footer .footer-content .top-section .links .link-column .link-list{display:flex;flex-direction:column;color:#f7f8f9;gap:1rem}footer .footer-content .top-section .links .link-column .link-list .social-media-link{display:flex;gap:.75rem;align-items:center}footer .footer-content hr{border:1px solid #f7f8f9;margin-top:5rem;margin-bottom:2rem}footer .footer-content .bottom-section{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){footer .footer-content .bottom-section{flex-direction:column;gap:1rem}}footer .footer-content .bottom-section .terms-and-conditions{display:flex;align-items:center;gap:1.5rem}section.hero-section{max-height:900px;height:calc(100vh - 100px);background-size:cover;background-color:#404040}section.hero-section .hero-section-image{position:absolute;top:0;width:100%;height:100%}section.hero-section .hero-section-image img{width:100%;height:100%;object-fit:cover}section .section-content{max-width:1440px;margin:0 auto;padding-inline:4rem;width:100%;height:100%}@media(max-width: 576px){section .section-content{padding-inline:2rem}}.button-primary,.button-secondary,.button-white{padding:.75rem 1.3125rem .75rem 1.3125rem;border-radius:999px;font-size:1rem;white-space:nowrap;cursor:pointer;transition:200ms}.button-primary.button-small,.button-secondary.button-small,.button-white.button-small{padding:.5rem 1.25rem .5rem 1.25rem}.button-primary:hover,.button-secondary:hover,.button-white:hover{transform:scale(1.075)}.button-primary{background-color:#f02c02;color:#f7f8f9}.button-secondary{background-color:#404040;color:#f7f8f9}.button-white{background-color:#f7f8f9;color:#f02c02}.input-base{background-color:#f7f8f9;border-radius:999px;padding:.75rem 1.3125rem .75rem 1.3125rem;display:flex;gap:1rem}.input-base.radius-m{border-radius:20px}.input-base.outlined{border:1px solid #404040}.input-base input,.input-base textarea{color:#404040;flex:1;text-align:start}.input-base input::placeholder,.input-base textarea::placeholder{color:rgba(64,64,64,.6)}.testemonial-article{max-width:768px;display:flex;flex-direction:column;align-items:center;gap:2rem}.testemonial-article .testemonial-text{font-size:1.5rem;font-weight:bold;line-height:140%}.testemonial-article .testemonial-author{display:flex;flex-direction:column;align-items:center}.testemonial-article .testemonial-author .testemonial-author-pic{margin-bottom:1rem}.testemonial-article .testemonial-author .testemonial-author-pic img{border-radius:999px}.testemonial-article .testemonial-author .testemonial-author-name{font-size:1rem;line-height:150%;color:#f02c02}.testemonial-article .testemonial-author .testemonial-author-role{font-size:1rem;line-height:150%}.call-to-action-section{background:linear-gradient(116.62deg, #f02c02, rgb(253.6710743802, 123.4363636364, 95.5289256198));padding-block:7rem}.call-to-action-section .call-to-action-section-content{display:flex}.call-to-action-section .call-to-action-section-content .call-to-action-section-heading{max-width:550px}.call-to-action-section .call-to-action-section-content.call-to-action-section-column{flex-direction:column;gap:2.5rem;align-items:center;text-align:center}.call-to-action-section .call-to-action-section-content.call-to-action-section-row{flex-direction:row;gap:5rem}@media(max-width: 992px){.call-to-action-section .call-to-action-section-content.call-to-action-section-row{flex-direction:column;gap:2.5rem}}.call-to-action-section .call-to-action-section-demo{display:flex;flex-direction:column;align-items:start;gap:2.5rem}.call-to-action-section .call-to-action-section-sign-up .call-to-action-section-input{display:flex;gap:1rem;align-items:center;margin-top:2.5rem;margin-bottom:1rem;white-space:nowrap}.call-to-action-section .call-to-action-section-sign-up .call-to-action-section-input .input-base{flex:1;max-width:350px}.blog-post-preview{display:flex;flex-direction:column;gap:1.5rem;position:relative;cursor:pointer}.blog-post-preview.horizontally-aligned{flex-direction:row;gap:3rem;align-items:center}.blog-post-preview.horizontally-aligned .blog-post-preview-thumbnail{max-width:500px}.blog-post-preview.horizontally-aligned .blog-post-preview-content{min-width:350px}@media(max-width: 860px){.blog-post-preview.horizontally-aligned{flex-direction:column;align-items:start;gap:1.5rem}.blog-post-preview.horizontally-aligned .blog-post-preview-content{min-width:unset}}.blog-post-preview .blog-post-preview-thumbnail{transition:300ms}.blog-post-preview .blog-post-preview-thumbnail img{border-radius:17px;width:100%}.blog-post-preview:hover .blog-post-preview-thumbnail,.blog-post-preview:active .blog-post-preview-thumbnail{transform:scale(1.05)}.blog-post-preview .blog-post-preview-thumbnail{width:100%}.blog-post-preview .blog-post-preview-content .blog-post-preview-header{display:flex;gap:1rem;align-items:center}.blog-post-preview .blog-post-preview-content h5{margin-top:.5rem;margin-bottom:.5rem}.blog-post-preview .blog-post-preview-content p{margin-bottom:1.5rem}.blog-post-author{display:flex;gap:1rem;align-items:center}.blog-post-author img{border-radius:999px}.blog-post-author .blog-post-author-name .blog-post-author-date-and-time{display:flex;align-items:center;gap:.5rem}.job-post-tags{display:flex;gap:.75rem;align-items:center}.job-post-tags .job-post-tag{display:flex;gap:.75rem;align-items:center}#snackbar-container{position:fixed;width:100%;bottom:0;left:0;z-index:999;pointer-events:none;display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}#snackbar-container .snackbar-message{background-color:#f02c02;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.25);padding:1rem;border-radius:17px;max-width:500px;opacity:0;transform:translateY(100%);max-height:0;margin-top:0;animation-name:snackbar-message;animation-duration:5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@media(max-width: 768px){#snackbar-container .snackbar-message{max-width:80%}}#snackbar-container .snackbar-message.error{background-color:#ed1c24}@keyframes snackbar-message{0%{opacity:0;transform:translateY(100%);max-height:0;margin-top:0}5%{opacity:1;transform:translateY(0);max-height:300px;margin-top:1rem}95%{opacity:1;transform:translateY(0);max-height:300px;margin-top:1rem}100%{opacity:0;transform:translateY(100%);max-height:0;margin-top:0}}.carusel{width:100%;display:flex;flex-direction:column;gap:3rem}.carusel .carusel-items{overflow:hidden;display:flex;gap:2rem;position:relative}.carusel .carusel-items.show-overflow{overflow:visible}.carusel .carusel-items .carusel-item{transition:transform 500ms}.carusel .carusel-controls{display:flex;justify-content:space-between;align-items:center;width:100%}.carusel .carusel-controls .carusel-minimap{display:flex;align-items:center;gap:.5rem}.carusel .carusel-controls .carusel-minimap .carusel-minimap-dot{width:.5rem;height:.5rem;background-color:#d3d6d9;border-radius:999px;transition:background-color 200ms}.carusel .carusel-controls .carusel-minimap .carusel-minimap-dot.active{background-color:#404040}.carusel .carusel-controls .carusel-nav-buttons{display:flex;gap:1rem;align-items:center}.carusel .carusel-controls .carusel-nav-buttons .carusel-nav-button{padding:.75rem;border:1px solid #404040;border-radius:999px;background-color:rgba(0,0,0,0);cursor:pointer;line-height:0;transition:200ms}.carusel .carusel-controls .carusel-nav-buttons .carusel-nav-button path{fill:#404040}.carusel .carusel-controls .carusel-nav-buttons .carusel-nav-button:hover,.carusel .carusel-controls .carusel-nav-buttons .carusel-nav-button:active{background-color:#f02c02;border-color:#f02c02}.carusel .carusel-controls .carusel-nav-buttons .carusel-nav-button:hover path,.carusel .carusel-controls .carusel-nav-buttons .carusel-nav-button:active path{fill:#f7f8f9}.carusel .carusel-controls .carusel-nav-buttons .carusel-nav-button:active{transform:scale(0.9)}.team-member{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.team-member .team-member-portrait{background-color:#404040;box-shadow:0 4px 25px rgba(0,0,0,.1);border-radius:17px;overflow:hidden;transition:250ms}.team-member .team-member-portrait img{width:100%;height:100%}.team-member .team-member-portrait:hover,.team-member .team-member-portrait:active{filter:grayscale(0);background-color:#f02c02}.team-member .team-member-socials{display:flex;gap:1rem;align-items:center;justify-content:center}.on-scroll-animation{--on-scroll-animation-delay: 100ms;--on-scroll-animation-translate-x: 0;--on-scroll-animation-translate-y: -50%;animation-duration:300ms;opacity:0;transform:translate(0, 0)}.on-scroll-animation.transition-short{animation-duration:200ms}.on-scroll-animation.transition-long{animation-duration:500ms}.on-scroll-animation.from-top{--on-scroll-animation-translate-x: 0;--on-scroll-animation-translate-y: -50%}.on-scroll-animation.from-bottom{--on-scroll-animation-translate-x: 0;--on-scroll-animation-translate-y: 50%}.on-scroll-animation.from-left{--on-scroll-animation-translate-x: -50%;--on-scroll-animation-translate-y: 0}.on-scroll-animation.from-right{--on-scroll-animation-translate-x: 50%;--on-scroll-animation-translate-y: 0}.on-scroll-animation.delay-short{--on-scroll-animation-delay: 100ms}.on-scroll-animation.delay-medium{--on-scroll-animation-delay: 200ms}.on-scroll-animation.delay-long{--on-scroll-animation-delay: 300ms}.on-scroll-animation.order-0{animation-delay:calc(0*var(--on-scroll-animation-delay))}.on-scroll-animation.order-1{animation-delay:calc(1*var(--on-scroll-animation-delay))}.on-scroll-animation.order-2{animation-delay:calc(2*var(--on-scroll-animation-delay))}.on-scroll-animation.order-3{animation-delay:calc(3*var(--on-scroll-animation-delay))}.on-scroll-animation.order-4{animation-delay:calc(4*var(--on-scroll-animation-delay))}.on-scroll-animation.order-5{animation-delay:calc(5*var(--on-scroll-animation-delay))}.on-scroll-animation.order-6{animation-delay:calc(6*var(--on-scroll-animation-delay))}.on-scroll-animation.order-7{animation-delay:calc(7*var(--on-scroll-animation-delay))}.on-scroll-animation.order-8{animation-delay:calc(8*var(--on-scroll-animation-delay))}.on-scroll-animation.order-9{animation-delay:calc(9*var(--on-scroll-animation-delay))}.on-scroll-animation.active{animation-name:on-scroll-animation;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@media(max-width: 576px){.on-scroll-animation.disable-sm{animation:none;opacity:1}}@media(max-width: 768px){.on-scroll-animation.disable-md{animation:none;opacity:1}}@media(max-width: 576px){.on-scroll-animation.disable-delay-sm{--on-scroll-animation-delay: 0}}@media(max-width: 768px){.on-scroll-animation.disable-delay-md{--on-scroll-animation-delay: 0}}@keyframes on-scroll-animation{0%{opacity:0;transform:translate(var(--on-scroll-animation-translate-x), var(--on-scroll-animation-translate-y))}100%{opacity:1;transform:translate(0, 0)}}