.otgs-development-site-front-end{display:none!important}.skip-link,.screen-reader-text{position:absolute;top:auto;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus,.skip-link:active,.screen-reader-text:focus,.screen-reader-text:active{position:fixed;z-index:10000;top:calc(env(safe-area-inset-top, 0px) + 1rem);left:calc(env(safe-area-inset-left, 0px) + 1rem);width:auto;height:auto;padding:.75rem 1.25rem;background:#000;color:#fff!important;text-decoration:none;font-size:1rem;line-height:1.2;border-radius:.25rem;z-index:9999;clip:auto!important;white-space:normal}#main-content{scroll-margin-top:94px}p:last-child{margin-bottom:0!important}.elementor-widget-container ul{list-style:disc}.elementor-widget-container ol{list-style:auto}.elementor-widget-container pre{font-size:.8rem;padding-left:12px}.elementor-widget-container figcaption{font-size:.6rem}html[lang|="hu"] h1,html[lang|="hu"] h2,html[lang|="hu"] h3,html[lang|="hu"] h4,html[lang|="hu"] h5,html[lang|="hu"] h6,html[lang|="hu"] .elementor-widget-heading .elementor-heading-title{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:anywhere;word-break:normal}.main-hex-left::before{background-position-x:clamp(-280px,calc((100vw - 430px) * (-50 / 870) - 230px),-230px)!important;background-position-y:clamp(-230px,calc((100vw - 430px) * (-150 / 870) - 80px),-80px)!important;background-size:clamp(1100px,calc((100vw - 430px) * (900 / 870) + 1100px),2000px) auto!important;opacity:0.68!important}.main-hex-right::before{background-position-x:clamp(-260px,calc((100vw - 430px) * (560 / 1370) - 260px),300px)!important;background-position-y:clamp(-900px,calc((100vw - 430px) * (-670 / 1370) - 230px),-230px)!important;background-size:clamp(1100px,calc((100vw - 430px) * (1300 / 1370) + 1100px),2400px) auto!important;opacity:0.48!important}.tube-hex-bottom-right::before{background-position-x:clamp(0,calc((100vw - 430px) * (550 / 1370)),550px)!important;background-position-y:clamp(0,calc((100vw - 430px) * (400 / 1370)),400px)!important;background-size:clamp(1100px,calc((100vw - 430px) * (900 / 1370) + 1100px),2000px) auto!important;opacity:0.68!important}.tube-hex-left::before{background-position-x:clamp(-570px,calc((100vw - 430px) * (-70 / 870) - 500px),-500px)!important;background-position-y:clamp(-740px,calc((100vw - 430px) * (-400 / 870) - 340px),-340px)!important;background-size:clamp(1100px,calc((100vw - 430px) * (900 / 870) + 1100px),2000px) auto!important;opacity:0.35!important}.tube-hex-right::before{background-position-x:clamp(0,calc((100vw - 430px) * (550 / 1370)),550px)!important;background-position-y:-400px;background-size:clamp(1100px,calc((100vw - 430px) * (900 / 1370) + 1100px),2000px) auto!important;opacity:0.68!important}.cta-hex-right::before{background-position-x:clamp(-470px,calc((100vw - 430px) * (470 / 870) - 470px),0)!important;background-position-y:clamp(-820px,calc((100vw - 430px) * (-490 / 870) - 330px),-330px)!important;background-size:clamp(1100px,calc((100vw - 430px) * (900 / 870) + 1100px),2000px) auto!important;opacity:0.68!important}.home-search-hex::before{background-position-x:clamp(-180px,calc((100vw - 430px) * (380 / 1370) - 180px),200px)!important;background-position-y:clamp(-880px,calc((100vw - 430px) * (-740 / 1370) - 140px),-140px)!important;background-size:clamp(1100px,calc((100vw - 430px) * (1300 / 1370) + 1100px),2400px) auto!important;opacity:0.25!important}.tube-hex-left-col::before{background-position-x:clamp(-400px,calc(-400px + (100vw - 430px) * (0 / 1170)),-400px)!important;background-position-y:clamp(-100px,calc(100px + (100vw - 430px) * (-20 / 117)),100px)!important;background-size:clamp(1200px,calc(1200px + (100vw - 430px) * (20 / 39)),1800px) auto!important;opacity:0.4!important}.tube-hex-ind-case-study::before{background-position-x:right!important;background-position-y:bottom!important;background-size:clamp(800px,calc((100vw - 430px) * (1000 / 1170) + 800px),1800px) auto!important;opacity:0.28!important}.tube-hex-CTA::before{background-position-x:clamp(-280px,calc((100vw - 430px) * (680 / 1170) - 280px),400px)!important;background-position-y:clamp(-350px,calc((100vw - 430px) * (40 / 1170) - 350px),-310px)!important;background-size:clamp(1200px,calc((100vw - 430px) * (400 / 1170) + 1200px),1600px) auto!important;opacity:0.48!important}.home-hero{background-image:radial-gradient(circle 1200px at 10% 60%,rgba(85,189,190,.4),transparent 30%),radial-gradient(circle 1800px at 110% 0,rgba(85,164,213,.6),transparent 40%);background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:600px){.home-hero{background-image:radial-gradient(circle 800px at 10% 60%,rgba(85,189,190,.4),transparent 30%),radial-gradient(circle 800px at 110% 0,rgba(85,164,213,.6),transparent 40%)}}.home-sticky{background-image:radial-gradient(circle 1200px at 0 24%,rgba(85,164,213,.3),transparent 60%),radial-gradient(circle 800px at 90% 15%,rgba(85,164,213,.3),transparent 50%);background-repeat:no-repeat}@media only screen and (max-width:600px){.home-sticky{background-image:radial-gradient(circle 600px at 0 80%,rgba(85,164,213,.3),transparent 60%),radial-gradient(circle 400px at 90% 35%,rgba(85,164,213,.3),transparent 50%)}}.approaches-hero{background-image:radial-gradient(circle at 10% 60%,rgba(85,189,190,.47),transparent 30%),radial-gradient(circle at 110% 0,rgba(85,164,213,.4),transparent 40%);background-repeat:no-repeat;background-size:cover}.light-secondary-radials,.themes-offerings-container{background-color:#121212;background-image:radial-gradient(circle at -10% 70%,rgba(85,164,213,.4),transparent 30%),radial-gradient(circle at 120% 0,rgba(85,189,190,.47),transparent 40%);background-repeat:no-repeat;background-size:cover}.sticky-image-column .sticky-img{transition:opacity 280ms ease,max-height 280ms ease;max-height:2000px}.sticky-image-column .sticky-img .elementor-widget-container{transition:margin-top 280ms ease;margin-top:-230px}.sticky-image-column .elementor-sticky--active{overflow:visible!important}.sticky-img.is-active{max-height:2000px}.sticky-img.is-next{max-height:2000px;transform:scale(.98)}.sticky-img.is-next2{max-height:2000px;transform:scale(.96)}.sticky-img.is-next3{max-height:2000px;transform:scale(.94)}.sticky-img.is-passed{max-height:0;pointer-events:none}.sticky-img.is-active>.elementor-widget-container{margin-top:0}.color-border-badge{font-family:'Poppins',sans-serif;font-weight:600;font-size:.788rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:12px;background:transparent;position:relative;z-index:0;color:#fff}.color-border-badge::before{content:'';position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90.86deg,#55B1CA .74%,#55BDBE 68.78%,#E5002B 109.7%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.color-border-badge{backdrop-filter:blur(2px)}.swiper-slide{padding:4px}.job-search-input{min-height:68.8125px}.job-search-input .e-search-form{display:flex;align-items:stretch;flex-wrap:nowrap}@media (max-width:600px){.job-search-input .e-search-form{flex-direction:column;flex-wrap:wrap}.job-search-input .e-search-input-wrapper{flex:0 0 100%;width:100%}.job-search-input .e-search-submit{flex:0 0 100%;width:100%;margin-top:1rem}.job-search-input .elementor-widget-container{background-color:#00000000!important;border:none!important}.job-search-input .e-search-input-wrapper{background-color:#FFFFFFE5;padding:12px 16px;border-radius:100px;border:1px solid #DFDFDF}.job-search-input .e-search-label>i{transform:translateY(12px)!important;left:10px}.job-search-input .e-search-submit span{margin:0 auto}}a.previous-post_container:not([href]),a.previous-post_container[href=""],a.previous-post_container[href="#"],a.next-post_container:not([href]),a.next-post_container[href=""],a.next-post_container[href="#"]{display:none!important}.think-pills .tag-pill{display:inline-block;padding:4px 8px;background-color:#F0F0F0;font-family:"Poppins",Sans-serif;font-weight:600;font-size:.688rem;line-height:140%;letter-spacing:0;border-radius:4px;margin-right:4px;margin-bottom:4px!important;white-space:nowrap}.privacy-policy-pages ul{list-style-type:disc;margin-left:20px;margin-bottom:20px;padding-left:10px}.privacy-policy-pages li{font-size:clamp(0.875rem, 0.77rem + 0.391vw, 1.063rem);margin-bottom:8px;line-height:140%}.privacy-policy-pages h4{font-size:clamp(1.375rem, 1.375rem + 0vw, 1.375rem);line-height:140%;padding-top:20px}.think-whitepapers ul{margin-bottom:20px}.think-whitepapers p,.think-articles p{margin-bottom:16px}.think-whitepapers ul,.think-articles ul{margin-bottom:24px;margin-left:0;padding-left:0}.think-whitepapers li,.think-articles li{margin-bottom:10px;margin-left:1.2em}.think-whitepapers a,.think-articles a{color:#E5002B;font-weight:600}.think-whitepapers a:hover,.think-articles a:hover{color:#CC0026;text-decoration:underline}.para-policy:not(:last-child){padding-bottom:1rem}.list-policy li{padding-bottom:.1rem}.stat-block{position:relative;display:inline-block;cursor:pointer}.stat-ref{font-size:.75em;vertical-align:middle}.stat-tooltip{position:absolute;z-index:9999;top:calc(100% + 6px);left:0;width:100%;box-sizing:border-box;background:#121212;border-radius:4px;padding:8px;color:#fff;font-size:.85rem;line-height:1.2;white-space:normal;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;pointer-events:none}.stat-block:hover .stat-tooltip,.stat-ref:focus+.stat-tooltip{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.animated-underline a{position:relative;text-decoration:none}.animated-underline a::after{content:"";position:absolute;left:0;bottom:-.1em;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.animated-underline a:hover::after,.animated-underline a:focus-visible::after{transform:scaleX(1)}.container-animated-underline h3,.container-animated-underline .span-title span{position:relative;display:inline-block;margin:0;text-decoration:none}.container-animated-underline h3::after,.container-animated-underline .span-title span::after{content:"";position:absolute;left:0;bottom:-.15em;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}.large-title h3::after,.large-title span::after{height:.188rem}.medium-title h3::after,.medium-title span::after{height:.125rem}.container-animated-underline i{transition:colour 0.3s ease}.container-animated-underline:hover h3::after,.container-animated-underline:focus-within h3::after,.container-animated-underline:hover .span-title span::after,.container-animated-underline:focus-within .span-title span::after{transform:scaleX(1)}.container-animated-underline:hover i,.container-animated-underline:focus-within i{color:#E5002B}.accord-card,.accord-card-trans{flex-grow:1!important;flex-shrink:1!important;flex-basis:0%!important;transition:flex 0.3s ease;min-height:440px;cursor:pointer}@media (max-width:1250px){.accord-card,.accord-card-trans{min-height:111px}}.accord-card p,.accord-card-trans p{overflow:hidden;max-height:0;opacity:0;transition:max-height 0.2s ease 0.2s,opacity 0.2s ease 0.2s}.accord-card.active,.accord-card-trans.active{flex-grow:3.0!important;flex-shrink:1!important;flex-basis:0%!important}.accord-card.active{background-color:#151728!important}.accord-card-trans.active{background-color:#FFFFFF33!important}.accord-card:hover,.accord-card:active,.accord-card:focus{background-color:#151728!important}.accord-card-trans:hover,.accord-card-trans:active,.accord-card-trans:focus{background-color:#FFFFFF33!important}.accord-card.active p,.accord-card.active .elementor-heading-title,.accord-card.active .elementor-icon,.accord-card.active .elementor-icon svg,.accord-card:hover .elementor-heading-title,.accord-card:active .elementor-heading-title,.accord-card:focus .elementor-heading-title,.accord-card-trans.active p,.accord-card-trans.active .elementor-heading-title,.accord-card-trans.active .elementor-icon,.accord-card-trans.active .elementor-icon svg,.accord-card-trans:hover .elementor-heading-title,.accord-card-trans:active .elementor-heading-title,.accord-card-trans:focus .elementor-heading-title{display:block!important;color:#ffffff!important}.accord-card.active a,.accord-card-trans.active a{color:#ffffff!important}.accord-card.active p,.accord-card-trans.active p{max-height:100%;opacity:1}.accord-card:hover .elementor-icon,.accord-card:hover .elementor-icon svg,.accord-card.active .elementor-icon,.accord-card.active .elementor-icon svg,.accord-card:focus .elementor-icon,.accord-card:focus .elementor-icon svg,.accord-card-trans:hover .elementor-icon,.accord-card-trans:hover .elementor-icon svg,.accord-card-trans.active .elementor-icon,.accord-card-trans.active .elementor-icon svg,.accord-card-trans:focus .elementor-icon,.accord-card-trans:focus .elementor-icon svg{color:#ffffff!important;fill:#ffffff!important}.accord-card.active .zenitech-icon-cross-close-circle:before,.accord-card-trans.active .zenitech-icon-cross-close-circle:before{content:"\e914"!important}.logo-carousel-pause-icon:before{content:"\e923";font-size:2em;vertical-align:middle}.logo-carousel-play-icon:before{content:"\e924";font-size:2em;vertical-align:middle}.stats-container{flex:auto!important;max-width:18.625rem;min-width:0}@media only screen and (max-width:600px){.stats-container{max-width:100%!important}}.stats-container-divider{height:5.75rem}@media only screen and (max-width:600px){.stats-container-divider{height:1px;width:40%!important}.industry-accordion .accordion-title-span{display:block;font-weight:400;padding-top:8px;max-width:800px;line-height:140%}.industry-accordion .e-n-accordion-item-title{transition:background-color 0.8s ease allow-discrete!important}.ai-searchbar .zen-icon-stars{margin-top:-10px}.ai-searchbar .e-search-form{display:flex;align-items:stretch;flex-wrap:nowrap}@media (max-width:600px){.ai-searchbar .e-search-form{flex-direction:column;flex-wrap:wrap}.ai-searchbar .e-search-input{padding-left:24px}.ai-searchbar .e-search-input-wrapper{flex:0 0 100%;width:100%;color:blue}.ai-searchbar .e-search-submit{flex:0 0 100%;width:100%;margin-top:1rem;margin-left:0!important}.ai-searchbar .elementor-widget-container{background-color:#00000000!important;border:none!important}.ai-searchbar .e-search-input-wrapper{background-color:#FFFFFFE5;padding:12px 16px;border-radius:100px;border:1px solid #DFDFDF}.ai-searchbar .e-search-label>i{transform:translateY(12px)!important;left:10px}.ai-searchbar .e-search-submit span{margin:0 auto}}.filters-main .jet-checkboxes-list__label{white-space:nowrap}.filters-main .jet-filter-items-dropdown__label{display:inline-flex!important;align-items:center!important;padding:10px 24px!important;white-space:nowrap;width:100%}.filters-main .jet-filter-items-dropdown__label:focus{box-shadow:0 0 0 1px #121212!important;border-color:#121212!important;outline:none!important}.filters-main .jet-filter-items-dropdown__label:after{content:"\e90e"!important;font-family:'Zenitech-Icons'!important;position:static!important;top:auto!important;right:auto!important;display:inline-block;padding-left:23px;padding-right:12px;padding-bottom:12px;vertical-align:middle;-webkit-font-smoothing:antialiased;border:none}.filters-main .jet-dropdown-open .jet-filter-items-dropdown__label:after{content:"\e90f"!important}.filters-main .jet-filter-items-dropdown__n-selected{display:inline-flex;align-items:center;margin:0}.filters-main .jet-filter-items-dropdown__body{width:max-content!important;min-width:200px;left:0!important}.filters-main .jet-filter-items-dropdown__label:hover{background-color:#F8F8F8}.filters-main .jet-filter-row{border-bottom:2px solid #DFDFDF}.filters-main .jet-filter-row:last-child{border-bottom:none}.filters-main .jet-checkboxes-list__decorator{align-self:center;margin-bottom:3px}.filters-main .jet-filter-items-dropdown__n-selected span{display:inline-block;width:24px;height:24px;background-color:#F0F0F0;text-align:center;line-height:24px;border-radius:4px;margin-left:16px;vertical-align:middle}.filters-main .jet-filter-items-dropdown__label:hover{background-color:#F8F8F8}.filters-main .jet-filter-row{border-bottom:2px solid #DFDFDF}.filters-main .jet-filter-row:last-child{border-bottom:none}.filters-main .jet-checkboxes-list__decorator{align-self:center;margin-bottom:3px}.filters-main .jet-filter-items-dropdown__n-selected span{display:inline-block;width:24px;height:24px;background-color:#F0F0F0;text-align:center;line-height:24px;border-radius:4px;margin-left:16px;vertical-align:middle}.filters-main .jet-search-filter{width:18.75rem}.filters-main .jet-search-filter__input{padding-left:2.75rem!important}.filters-main .jet-search-filter__input-wrapper::before{content:"\e914";font-family:'Zenitech-Icons'!important;font-weight:900;position:absolute;left:16px;top:52%;transform:translateY(-50%);color:#aaa;font-size:20px;pointer-events:none;color:#121212}.jet-search-filter__input-clear svg{display:none!important}.jet-search-filter__input-clear{top:46%!important}.jet-search-filter__input-clear:after{content:"\e902"!important;font-family:'Zenitech-Icons'!important;color:#121212!important;font-size:.813rem}.jet-search-filter__input-loading{color:#121212!important}.filters-main .jet-search-filter__input-wrapper input:focus{box-shadow:0 0 0 1px #121212!important;border-color:#121212!important;outline:none!important}.filters-main .jet-remove-all-filters__button:focus{background-color:#121212;color:#ffffff!important}.filters-mobile .jet-filter-items-dropdown__body{position:static}.filters-mobile .jet-checkboxes-list__decorator{display:none}.filters-mobile .elementor-widget-jet-smart-filters-checkboxes{padding-bottom:16px;border-bottom:1px solid #DFDFDF!important}.filters-mobile .jet-filter-items-dropdown__label:after{right:0;top:18px;content:"\e90e"!important;font-family:'Zenitech-Icons'!important;border-style:none;vertical-align:middle}.filters-mobile .jet-dropdown-open .jet-filter-items-dropdown__label:after{content:"\e90f"!important}.filters-mobile .jet-filter-items-dropdown__n-selected{margin:0;display:flex;align-items:center}.filters-mobile .jet-filter-items-dropdown__body{padding-top:16px}.filters-mobile .jet-checkboxes-list__decorator{align-self:center;margin-bottom:3px}.filters-mobile .jet-dropdown-open .jet-filter-items-dropdown__label{font-weight:600!important}.filters-mobile .jet-filter-items-dropdown__n-selected span{display:inline-block;width:24px;height:24px;background-color:#F0F0F0;text-align:center;line-height:24px;border-radius:4px;margin-left:16px;vertical-align:middle}.job-listings-pages .elementor-widget-container ul{list-style-type:disc;margin-left:20px;margin-bottom:20px;padding-left:10px}.ai-searchbar{--height:3.9rem;--radius:9999px;--gap:12px;--ink:#fff;--border:#ffffff40;--btn:#e5002b;--btn-ink:#fff;--fs:1rem;--lh:1.4;--fw:600}.ai-searchbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--gap);max-width:590px;width:100%;margin-inline:auto;padding:10px 12px 10px 25px;background-color:#ffffff40!important;backdrop-filter:blur(74px)!important;border:2px solid var(--border);border-radius:var(--radius);min-height:var(--height)}.ai-searchbar__field{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;min-height:calc(var(--height) - 16px)}.ai-searchbar__icon{color:#fff;background:none;width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1}.ai-searchbar input{border:none;background:transparent;outline:none;width:100%;height:calc(var(--height) - 16px);color:var(--ink);font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh);padding:0 4px}.ai-searchbar input::placeholder{color:var(--ink);opacity:1}.ai-searchbar__field{position:relative}.ai-searchbar input{padding-right:44px}.ai-searchbar input:not(:placeholder-shown)+.ai-searchbar__clear{display:inline-flex}.ai-searchbar__clear{position:absolute;right:0;top:50%;transform:translateY(-50%);display:none;border:0;background:transparent;padding:0;line-height:1;color:#fff}.ai-searchbar__clear i{font-size:14px}.ai-searchbar__clear:hover,.ai-searchbar__clear i:hover,.ai-searchbar__clear:focus,.ai-searchbar__clear i:focus,.ai-searchbar__clear:focus-visible,.ai-searchbar__clear i:focus-visible{background:transparent;color:#fff}.ai-searchbar input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ai-searchbar input::-ms-clear{display:none}.ai-searchbar__btn{height:calc(var(--height) - 20px);padding-inline:16px;gap:8px;border-radius:var(--radius);border:none;background:var(--btn);color:var(--btn-ink);font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh);cursor:pointer;white-space:nowrap}.ai-searchbar__btn:hover,.ai-searchbar__btn:focus,.ai-searchbar__btn:focus-visible{background:#cc0026}.ai-searchbar__btn-icon{font-size:16px;line-height:0}.ai-searchbar__btn-icon:before{position:relative;top:-.25rem}.ai-searchbar__field:focus-within{outline:0!important}.ai-searchbar input:focus,.ai-searchbar input:focus-visible{outline:0!important}.ai-searchbar__btn:focus-visible{outline:2px solid #000;outline-offset:2px}@media (max-width:600px){.ai-searchbar{grid-template-columns:1fr;gap:20px;padding:0;border:0;background:transparent!important;backdrop-filter:none!important;box-shadow:none;min-height:0}.ai-searchbar__field{width:100%;padding:0 16px;border:2px solid var(--border);border-radius:var(--radius);background-color:#ffffff40!important;backdrop-filter:blur(74px)!important;height:3rem;box-shadow:var(--shadow)}.ai-searchbar__btn{width:100%;height:2.6rem;border-radius:var(--radius);box-shadow:var(--shadow)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}