@font-face{font-family:"General Sans";src:url(fonts/GeneralSans-Regular.8057e8ff.woff2) format("woff2");font-style:normal;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:"General Sans";src:url(fonts/GeneralSans-Italic.4340d4f3.woff2) format("woff2");font-style:italic;font-weight:400;font-stretch:normal;font-display:swap}@font-face{font-family:"General Sans";src:url(fonts/GeneralSans-Medium.ae4b947d.woff2) format("woff2");font-style:normal;font-weight:500;font-stretch:normal;font-display:swap}@font-face{font-family:"General Sans";src:url(fonts/GeneralSans-MediumItalic.5c7a748f.woff2) format("woff2");font-style:italic;font-weight:500;font-stretch:normal;font-display:swap}@font-face{font-family:"General Sans";src:url(fonts/GeneralSans-Bold.24b2e04a.woff2) format("woff2");font-style:normal;font-weight:700;font-stretch:normal;font-display:swap}@font-face{font-family:"General Sans";src:url(fonts/GeneralSans-BoldItalic.ca6835f1.woff2) format("woff2");font-style:italic;font-weight:700;font-stretch:normal;font-display:swap}:root{--scale: 1;--layout-width: 1728px;--font-family-root: General Sans;--transition-time: .2s;--text-md-lh: 1.5;--text-md-fz: calc(20px * var(--scale));--text-sm-lh: 1.4285;--text-sm-fz: calc(14px * var(--scale));--text-xs-lh: 1.2;--text-xs-fz: calc(12px * var(--scale));--text-default-lh: 1.5;--text-default-fz: calc(20px * var(--scale));--c-n-100: #FFF;--c-n-200: #000;--c-p-100: #FBF437}@media(min-width: 1200px){:root{--h1-fz: calc(clamp(68px, 5.2083333333vw, 100px) * var(--scale));--h1-lh: 1.15;--h1-offset: clamp(36px, 6.0416666667vw, 116px);--h1-lt: 0;--h2-fz: calc(40px * var(--scale));--h2-lh: 1.125;--h2-offset: 22px;--h2-lt: 0;--h3-fz: calc(28px * var(--scale));--h3-lh: 1.2;--h3-offset: 20px;--h3-lt: 0;--h4-fz: calc(20px * var(--scale));--h4-lh: 1.2;--h4-offset: 10px;--h4-lt: 0;--h5-fz: calc(18px * var(--scale));--h5-lh: 1.7777;--h5-offset: 10px;--h5-lt: 0;--h6-fz: calc(18px * var(--scale));--h6-lh: 1.7777;--h6-offset: 10px;--h6-lt: 0}}@media(min-width: 1025px){:root{--layout-offset: clamp(40px, 3.5416666667vw, 68px);--header-height: 86px;--header-height-sm: 86px;--logo-width: 138px;--nav-btn-width: 80px;--nav-wrap-width: calc(50% + calc((var(--logo-width) - 30px) / 2) + var(--layout-offset));--block-offset-small: clamp(50px, 3.96vw, 76px);--block-offset-large: clamp(80px, 8.33vw, 160px)}}@media(min-width: 768px)and (max-width: 1199.98px){:root{--h1-fz: calc(64px * var(--scale));--h1-lh: 1.1818;--h1-offset: 20px;--h1-lt: 0;--h2-fz: calc(48px * var(--scale));--h2-lh: 1.2;--h2-offset: 16px;--h2-lt: 0;--h3-fz: calc(20px * var(--scale));--h3-lh: 1.2;--h3-offset: 16px;--h3-lt: 0;--h4-fz: calc(18px * var(--scale));--h4-lh: 1.7777;--h4-offset: 14px;--h4-lt: 0;--h5-fz: calc(18px * var(--scale));--h5-lh: 1.7777;--h5-offset: 14px;--h5-lt: 0;--h6-fz: calc(18px * var(--scale));--h6-lh: 1.7777;--h6-offset: 14px;--h6-lt: 0}}@media(max-width: 1024.98px){:root{--header-height: 70px;--header-height-sm: 70px;--nav-btn-width: 80px;--logo-width: 138px;--checkbox-input-size: 30px;--block-offset-small: 16px;--block-offset-large: 38px;--text-default-lh: 1.5;--text-default-fz: calc(20px * var(--scale))}}@media(min-width: 768px)and (max-width: 1024.98px){:root{--layout-offset: 40px}}@media(min-width: 768px){:root{--grid-gap: clamp(8px, 3.6458333333vw, 70px)}}@media(max-width: 767.98px){:root{--layout-offset: 30px;--grid-gap: 8px;--h1-fz: calc(40px * var(--scale));--h1-lh: 1.125;--h1-offset: 16px;--h1-lt: 0;--h2-fz: calc(20px * var(--scale));--h2-lh: 1;--h2-offset: 20px;--h2-lt: 0;--h3-fz: calc(20px * var(--scale));--h3-lh: 1.2;--h3-offset: 6px;--h3-lt: 0;--h4-fz: calc(20px * var(--scale));--h4-lh: 1.2;--h4-offset: 8px;--h4-lt: 2.4px;--h5-fz: calc(12px * var(--scale));--h5-lh: 1.2;--h5-offset: 8px;--h5-lt: 0;--h6-fz: calc(12px * var(--scale));--h6-lh: 1.2;--h6-offset: 8px;--h6-lt: 0}}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;display:flex;flex-direction:column;gap:16px;z-index:1}.swiper-container{overflow:hidden;position:relative;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-fade .swiper-slide{opacity:0;transition:opacity .5s ease-in-out}.swiper-fade .swiper-slide-active{z-index:4;opacity:1}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.eVideo_play,.eVideo_play:after,.eNavWrap_bg{position:absolute;left:0;top:0;width:100%;height:100%}.eTI_media img,.eVideo_poster img{display:block;width:100%;height:100%;object-fit:cover}.eClients_image img{display:block;width:100%;height:100%;object-fit:contain}.eVideo_poster{position:absolute;top:0;left:0;width:100%;height:100%}.bClients,.bTI,.bText,.bAccordion{position:relative}.mHasOffsetTop.bClients,.mHasOffsetTop.bTI,.mHasOffsetTop.bText,.mHasOffsetTop.bAccordion{--offset: var(--block-offset-large);padding-top:var(--offset)}.mHasOffsetBottom.bClients,.mHasOffsetBottom.bTI,.mHasOffsetBottom.bText,.mHasOffsetBottom.bAccordion{padding-bottom:var(--block-offset-large)}.eVideo_play,.bBtn,.bDownBtn,.bNavBtn{outline:0;border:0;text-decoration:none;cursor:pointer;box-shadow:none;padding:0;border-radius:0}.bBtn:focus-visible,.eFLinks_link:focus-visible,a:focus-visible,.bWysiwyg a:focus-visible{outline-offset:2px;outline:3px solid var(--el-focus-color, var(--c-p-100))}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:var(--c-n-100)}html::-webkit-scrollbar-thumb{background-color:var(--c-p-100)}.eTI_body,.eTI_mediaWrap,.eTI_row,.mLayout_default .ePHeader_textInner,.eText_body,.eText_cols{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--grid-gap)}*,*::before,*::after{box-sizing:border-box}::selection{background-color:var(--c-p-100)}html{overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth}html:has(dialog:open){overflow-y:hidden}body{margin:0;padding:0;font-weight:500;font-family:var(--font-family-root),serif;color:var(--c-n-200);background-color:var(--page-bg-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:var(--text-default-lh);font-size:var(--text-default-fz)}figure{margin:0;padding:0}img{display:block;width:100%;height:auto}button{font-family:var(--font-family-root)}.bMain{min-height:100vh;display:flex;flex-direction:column}.eMain_inner{width:100%;padding-top:var(--header-height)}.bWrap{width:100%;max-width:calc(var(--layout-width) + var(--layout-offset)*2);margin:0 auto;padding:0 var(--layout-offset)}.bPicture{font-size:0;line-height:0}.bPicture br{display:none}.mPageBg_yellow{--page-bg-color: var(--c-p-100);--el-bg-color: var(--page-bg-color);--btn-bg-color: var(--c-n-100)}.mBg_light{--sw-nav-color: var(--c-p-200)}.mBg_green{--el-color: var(--c-n-100);--el-bg-color: var(--c-p-100);background-color:var(--el-bg-color);color:var(--el-color)}.mBg_dark{--el-color: var(--c-n-100);--el-bg-color: var(--c-p-200);background-color:var(--el-bg-color);color:var(--el-color)}.mBg_blue{--el-color: var(--c-n-100);--el-bg-color: var(--c-p-200);background-color:var(--el-bg-color);color:var(--el-color)}.mBg_red{--el-color: var(--c-n-100);--el-bg-color: var(--c-p-300);background-color:var(--el-bg-color);color:var(--el-color)}.mBg_color_picker{background-color:var(--el-bg-color, --c-n-100);--el-bg-color-transparent: var(--c-p-310);color:var(--el-color, --c-n-200);--el-border-color: var(--el-color)}.mColor_yellow{color:var(--c-p-100)}@view-transition{navigation:auto}@keyframes vt-fade-in{from{opacity:0}to{opacity:1}}@keyframes vt-fade-out{from{opacity:1}to{opacity:0}}html:active-view-transition body{view-transition-name:body}html:active-view-transition-type(forwards)::view-transition-old(body){animation:vt-fade-out .8s ease both}html:active-view-transition-type(forwards)::view-transition-new(body){animation:vt-fade-in .8s ease both}html:active-view-transition-type(backwards)::view-transition-old(body){animation:vt-fade-out .8s ease both}html:active-view-transition-type(backwards)::view-transition-new(body){animation:vt-fade-in .8s ease both}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;overflow-wrap:break-word;hyphens:auto;text-wrap-style:pretty;font-weight:500}.h1:only-child,.h2:only-child,.h3:only-child,.h4:only-child,.h5:only-child,.h6:only-child,h1:only-child,h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child{margin:0}.h1+hr,.h2+hr,.h3+hr,.h4+hr,.h5+hr,.h6+hr,h1+hr,h2+hr,h3+hr,h4+hr,h5+hr,h6+hr{margin-top:0}.h1,h1{font-size:var(--h1-fz);line-height:var(--h1-lh);margin-bottom:var(--h1-offset)}.h2,h2{font-size:var(--h2-fz);line-height:var(--h2-lh);margin-bottom:var(--h2-offset)}.h3,h3{font-size:var(--h3-fz);line-height:var(--h3-lh);margin-bottom:var(--h3-offset)}.h4,h4{font-size:var(--h4-fz);line-height:var(--h4-lh);margin-bottom:var(--h4-offset);letter-spacing:var(--h4-lt)}.h5,h5{font-size:var(--h5-fz);line-height:var(--h5-lh);margin-bottom:var(--h5-offset);letter-spacing:var(--h5-lt)}.h6,h6{font-size:var(--h6-fz);line-height:var(--h6-lh);margin-bottom:var(--h6-offset);letter-spacing:var(--h6-lt)}p{margin:0 0 1.4em}p:last-of-type:not(:only-of-type){margin-bottom:0}p a{transition:var(--transition-time)}p a:hover{color:var(--link-hover-color, currentColor)}ul{list-style:disc inside}ol{list-style:decimal inside}ol,ul{padding:0;margin:0 0 1.4em}ol:last-of-type:not(:only-of-type),ul:last-of-type:not(:only-of-type){margin-bottom:0}hr{width:128px;height:var(--border-size);background:var(--hr-bg, var(--c-p-500));margin:20px 0 18px;border:0}strong,b{font-weight:700}a{text-decoration:none;color:currentColor}a:hover{text-decoration:underline}label a{text-decoration:underline}label a:hover{text-decoration:none}.bList{display:flex;flex-direction:column;gap:18px}.bList:only-child{margin:0}.bList>li:not(:last-child){border-bottom:2px solid var(--el-border-color, var(--c-p-100));padding-bottom:24px}.isContrastVersion .bList>li:not(:last-child){border-color:var(--c-n-100)}.mList_ordered,.bWysiwyg ol{list-style:none;counter-reset:primary 0}.mList_ordered>li,.bWysiwyg ol>li{position:relative;counter-increment:primary;padding-left:30px}.mList_ordered>li:before,.bWysiwyg ol>li:before{content:counter(primary);position:absolute;left:0;top:.46em;line-height:.8}.mList_marked,.bWysiwyg ul{list-style:none;margin-top:6px}.mList_marked>li,.bWysiwyg ul>li{position:relative;padding-left:24px}.mList_marked>li:before,.bWysiwyg ul>li:before{content:"";position:absolute;left:0;top:2px;width:4px;height:4px;background:currentColor;flex:0 0 4px;border-radius:100%;margin-top:.6em}.isContrastVersion .mList_marked>li:before,.isContrastVersion .bWysiwyg ul>li:before,.bWysiwyg .isContrastVersion ul>li:before{background:var(--c-n-100)}.mCircleTitle{position:relative;padding-left:var(--offset-circle-title);z-index:1}.mCircleTitle:before{content:"";position:absolute;left:0;border-radius:100%;background:var(--c-p-100);z-index:-1}.mBg_turquoise .mCircleTitle:before{background:var(--c-p-200)}@media(min-width: 1025px){.mCircleTitle:before{width:58px;height:58px;top:-12px}}@media(max-width: 1024.98px){.mCircleTitle:before{width:30px;height:30px;top:-8px}}.bWysiwyg{overflow-wrap:break-word;hyphens:auto;text-wrap-style:pretty}.bWysiwyg *:last-child{margin-bottom:0}.bWysiwyg sup,.bWysiwyg sub{font-size:.6em}.bWysiwyg ol{display:flex;flex-direction:column;gap:10px}@media(min-width: 768px){.bWysiwyg ol>li{gap:16px}}@media(min-width: 768px){.bWysiwyg ol>li:before{flex:0 0 48px}}.bWysiwyg ul{list-style:none;padding:0;display:flex;flex-direction:column}.bWysiwyg ul.b2ColsList{flex-direction:row}.bWysiwyg p:only-child{margin-bottom:0}.bWysiwyg a{text-decoration:underline}.bWysiwyg a:hover{text-decoration:none}.bWysiwyg a[href^="tel:"],.bWysiwyg a[href^="mailto:"]{text-decoration:none}.bWysiwyg a[href^="tel:"]:hover,.bWysiwyg a[href^="mailto:"]:hover{text-decoration:underline}.bWysiwyg:has(.mCircleTitle)>*{padding-left:var(--offset-circle-title)}.bHeader{z-index:102;position:fixed;top:0;left:0;width:100%;background:var(--el-bg-color, var(--c-n-100));transition:transform var(--transition-time),height var(--transition-time),box-shadow var(--transition-time) var(--transition-time),background var(--transition-time) var(--transition-time)}.mNavIsVisible .bHeader{transform:translateY(0%)}@media(min-width: 1025px){.mNavIsVisible .bHeader{background:rgba(0,0,0,0);transition-delay:0s,0s,0s,0s}}@media(min-width: 1025px){.mHeaderIsHidden .bHeader{transform:translateY(-100%)}}@media(min-width: 1025px){.mHeaderIsFixed .bHeader{box-shadow:0 2px 3px 0 rgba(0,0,0,.25);transition-delay:0s,0s,0s}}@media(min-width: 1025px){.mHeaderIsFixed .bHeader.mNavIsVisible{box-shadow:none}}@media(min-width: 1025px){.mHeaderIsFixed.mNavIsVisible .bHeader{box-shadow:none}}@media(min-width: 1025px){.bHeader{height:var(--header-height-sm)}}@media(max-width: 1024.98px){.bHeader{height:var(--header-height);display:flex;justify-content:space-between;box-shadow:0 2px 3px 0 rgba(0,0,0,.25)}}@media(min-width: 1025px){.bHeader .bWrap{height:100%}}@media(max-width: 1024.98px){.bHeader .bWrap{padding:0}}.eHeader_inner{display:flex;height:var(--header-height-sm);align-items:center}@media(max-width: 1024.98px){.eHeader_inner{justify-content:flex-end}}.eHeader_lang{display:flex;align-items:center;justify-content:center;font-size:25px;transition:var(--transition-time)}@media(max-width: 1024.98px){.eHeader_lang{display:none}}@media(min-width: 1025px){.mNavIsVisible .eHeader_lang{opacity:0;visibility:hidden}}.eHeader_jobsBtn{margin-left:auto;display:flex;align-items:center;transition:.4s}.mNavIsVisible .eHeader_jobsBtn{transform:translateX(60vw)}@media(max-width: 1024.98px){.eHeader_jobsBtn{display:none}}.eHeader_navBtn{display:flex}.bLangNav ul{display:flex;margin:0;padding:0}.bLangNav li{display:flex}@media(max-width: 1024.98px){.bLangNav li{align-items:center;font-size:var(--h2-fz)}}.bLangNav li.wpml-ls-current-language{text-decoration:underline}.bLangNav li:not(:last-child):after{content:"|";display:inline-block;margin:0 4px}.bLangNav a{color:currentColor}@media(max-width: 1024.98px){.bLangNav a{display:flex}}.bLangNav a:hover{text-decoration:none}@media(min-width: 1025px){.eLangNav_title{display:none}}@media(max-width: 1024.98px){.eLangNav_title{margin-bottom:-4px}}.bLogo{display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media(min-width: 1025px){.bLogo{left:calc(50% - var(--logo-width)/2);width:var(--logo-width);transition:var(--transition-time)}}@media(max-width: 1024.98px){.bLogo{width:99px;height:46px;left:calc(50% - 50px)}}@media(min-width: 1025px){.mHeaderIsHidden:not(.mNavIsVisible) .bLogo{transform:translateY(-50%)}}.eLogo{display:flex;width:100%}.eLogo svg{width:100%;height:auto}@media(min-width: 1025px){.eLogo_md{display:flex}}@media(max-width: 1024.98px){.eLogo_md{display:none}}@media(min-width: 1025px){.eLogo_sm{display:none}}@media(max-width: 1024.98px){.eLogo_sm{display:flex}}.bNavBtn{background:rgba(0,0,0,0);width:var(--nav-btn-width);height:var(--nav-btn-width);-webkit-user-select:none;user-select:none;cursor:pointer;right:0;top:0;z-index:103;display:flex;align-items:center;justify-content:center;position:relative}@media(min-width: 1025px){.bNavBtn{margin-left:14px}}@media(max-width: 1024.98px){.bNavBtn{margin-left:auto}}.eNavBtn_ico{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;transition:.6s;width:24px}@media(min-width: 768px){.eNavBtn_ico{gap:10px}}@media(max-width: 767.98px){.eNavBtn_ico{gap:6px}}.eNavBtn_ico svg{width:100%;height:100%;transition:.4s}.mNavBtn_closed{aspect-ratio:15/4}.mNavBtn_closed svg{transform:scale(1)}.mNavIsVisible .mNavBtn_closed svg{transform:scale(0)}.mNavBtn_open{aspect-ratio:1}.mNavBtn_open svg{transform:scale(0)}.mNavIsVisible .mNavBtn_open svg{transform:scale(1)}.bNavWrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:101;display:flex;justify-items:flex-end;transform:translateX(100%)}@media(min-width: 1025px){.bNavWrap{justify-content:flex-end;transition:backdrop-filter .2s 0s,transform .8s 0s;backdrop-filter:blur(0px)}}@media(max-width: 1024.98px){.bNavWrap{transition:transform .8s 0s}}.bNavWrap:before{content:"";position:absolute;top:0;width:1px;height:100%;background:var(--c-n-200)}@media(min-width: 1025px){.bNavWrap:before{opacity:.5;right:var(--nav-wrap-width);box-shadow:0 0 30px 30px rgba(0,0,0,.5)}}@media(max-width: 1024.98px){.bNavWrap:before{opacity:0;right:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.25);transition:opacity .4s .6s}}@media(max-width: 1024.98px){.mNavIsVisible .bNavWrap:before{opacity:1;transition-delay:0s}}@media(min-width: 1025px){.mNavIsVisible .bNavWrap{transform:translateX(0%);backdrop-filter:blur(10px);transition-delay:.6s,0s}}@media(max-width: 1024.98px){.mNavIsVisible .bNavWrap{transform:translateX(0%)}}@media(min-width: 1025px){.mNavIsVisible .bNavWrap .eNavWrap_media{transition-delay:calc(var(--transition-time));transform:translateX(0%);opacity:1}}.eNavWrap_bg{background:var(--el-bg-color, var(--c-n-100));opacity:0}.mNavIsVisible .eNavWrap_bg{transition:.6s .4s;opacity:.5}.eNavWrap_inner{position:relative;display:flex;flex-direction:column;height:100%;background:var(--c-n-100)}@media(min-width: 1025px){.eNavWrap_inner{justify-content:center;width:var(--nav-wrap-width);z-index:1;padding:clamp(34px,9.5238095238vh,var(--layout-offset)) var(--layout-offset)}}@media(max-width: 1024.98px){.eNavWrap_inner{padding:calc(var(--header-height-sm) + 62px) var(--layout-offset) var(--header-height);width:100%;overflow-y:auto}}.eNavWrap_lang{margin-bottom:72px}@media(min-width: 1025px){.eNavWrap_lang{display:none}}.eNavWrap_lang li{font-size:40px}.eNavWrap_svgText{display:flex;margin-top:auto}@media(max-width: 1024.98px){.eNavWrap_svgText{max-width:120px;margin:auto auto 0}}.bNav{display:flex;flex-direction:column}@media(min-width: 1025px){.bNav{margin-top:auto}.bNav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--c-p-100);z-index:2}}@media(min-width: 1025px){.eNav_item:hover .eNav_subWrap{opacity:1;visibility:visible;transition-delay:0s}.eNav_item:hover .eNav_link{color:var(--c-p-500)}}@media(min-width: 1025px){.eNav_item{position:relative;display:flex;padding:8px var(--layout-offset);margin:0 calc(var(--layout-offset)*-1);z-index:2}}@media(min-width: 1025px){.eNav_item.isActive{--nav-link-color: var(--c-p-500)}}@media(max-width: 1024.98px){.eNav_item.isActive svg{transform:rotate(-90deg)}}@media(max-width: 1024.98px){.eNav_item.isActive .eNav_subWrap{display:block}}.eNav_link{position:relative;text-decoration:none;cursor:pointer;border:0;transition:var(--transition-time);background:rgba(0,0,0,0);white-space:nowrap;display:flex;align-items:center;color:var(--nav-link-color, var(--c-n-100));z-index:3;text-transform:uppercase;justify-content:center;text-align:center;line-height:1.2;gap:12px}@media(hover: hover){.eNav_link:hover{color:var(--c-p-500);text-decoration:none}}@media(min-width: 1025px){.eNav_link{font-size:28px;letter-spacing:2.1px}}@media(max-width: 1024.98px){.eNav_link{font-size:20px;letter-spacing:1.6px;justify-content:center;padding:16px}}.eNav_link svg{transition:.4s}@media(max-width: 1024.98px){.eNav_link svg{width:7px;height:12px;transform:rotate(90deg)}}.eNav_linkText{display:inline-flex;flex-direction:column;transition:var(--transition-time)}.bJobIntro{display:flex;flex-direction:column}@media(min-width: 1025px){.bJobIntro{gap:14px}}@media(max-width: 1024.98px){.bJobIntro{gap:8px;margin-bottom:58px}}.eJobIntro_btn{display:flex}.bHContact{display:flex;flex-direction:column}@media(min-width: 1025px){.bHContact{margin-bottom:66px;margin-top:auto}}@media(max-width: 1024.98px){.bHContact{margin-bottom:30px}}@media(max-width: 1024.98px){.eHContact_text{margin-bottom:4px}}.eHContact_data{display:flex;flex-direction:column;gap:44px}@media(min-width: 1025px){.eHContact_data{font-size:var(--h2-fz);line-height:var(--h2-lh)}}@media(max-width: 1024.98px){.eHContact_data{font-size:40px;line-height:1.125}}.eHContact_emailBreak{display:none}@media(max-width: 767.98px){.eHContact_emailBreak{display:block}}.bFooter{margin-top:auto;position:relative}@media(min-width: 768px){.bFooter{padding:clamp(40px,6.4583333333vw,124px) 0 54px}}@media(max-width: 767.98px){.bFooter{padding:80px 0 28px}}.eFooter_inner{container-type:inline-size}.eFooter_data{display:flex}@media(max-width: 1024.98px){.eFooter_data{flex-wrap:wrap}}@media(min-width: 768px){.eFooter_data{justify-content:space-between;align-items:flex-end;gap:20px}}@media(max-width: 767.98px){.eFooter_data{flex-direction:column;gap:30px}}.eFooter_title{font-size:25cqi;text-align:center;line-height:1}@media(min-width: 768px){.eFooter_title{margin-top:clamp(40px,5.8333333333vw,112px);margin-bottom:clamp(40px,6.4583333333vw,124px)}}@media(max-width: 767.98px){.eFooter_title{margin-top:60px;margin-bottom:70px}}@media(min-width: 768px){.eFooter_links{display:flex;flex-direction:column;align-items:flex-end}}@media(min-width: 768px){.eFooter_links{grid-column:span 6}}@media(max-width: 767.98px){.eFooter_links{grid-column:span 12}}@media(min-width: 1025px){.eFooter_jobsBtn{width:clamp(300px,19.375vw,372px)}}@media(max-width: 1024.98px){.eFooter_jobsBtn{flex:0 0 100%;display:flex}}@media(max-width: 767.98px){.eFooter_jobsBtn{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}}.eFooter_jobsText{font-size:40px}@media(min-width: 768px){.eFooter_jobsText{display:none}}.bFLinks{display:flex}@media(min-width: 768px){.bFLinks{max-width:560px;flex-direction:column}}@media(max-width: 767.98px){.bFLinks{justify-content:space-between;gap:8px;font-size:12px}}.bFContact{display:flex;flex-direction:column}.bDownBtn{position:fixed;background:rgba(0,0,0,0);display:flex;flex-direction:column;justify-content:center;gap:8px;color:var(--c-n-100);z-index:100}.bDownBtn:hover{text-decoration:none}@media(min-width: 960px){.bDownBtn{right:calc(var(--layout-offset)/2 - 16px);bottom:40px}}@media(max-width: 959.98px){.bDownBtn{right:24px;bottom:76px}}.eDownBtn_text{font-size:0}.eDownBtn_ico{transition:var(--transition-time);transform:translate(0, 0);display:flex;align-items:center;justify-content:center;animation:upDown 2s ease-in-out infinite}@keyframes upDown{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}@media(max-width: 1024.98px){#top{scroll-margin-top:var(--header-height)}}.b-404{padding:20vh 0;font-size:5.5555555556rem;text-align:center;text-transform:uppercase}.b-404__headline{font-size:8.3333333333rem;font-weight:bold;padding-bottom:2.7777777778rem}.bBtnList{display:flex;flex-wrap:wrap;gap:20px}.eBtn_item{display:flex}.bBtn{display:flex;align-items:center;justify-content:center;position:relative;line-height:1.2;min-height:38px;font-weight:500;border:0}@media(min-width: 1025px){.bBtn{font-size:25px;padding:4px 32px}}@media(max-width: 1024.98px){.bBtn{font-size:20px;padding:4px 16px}}.bBtn.mStyle_solid{transition:var(--transition-time)}.bBtn.mStyle_solid.mColor_default{background-color:var(--btn-bg-color, var(--c-p-100));color:var(--c-n-200)}.bBtn.mStyle_solid:hover{background-color:var(--btn-bg-color, var(--c-p-100));color:var(--c-n-200);text-decoration:underline}.bBtn.mStyle_solid:active{background-color:var(--btn-bg-color, var(--c-p-100));color:var(--c-n-200);text-decoration:underline}@media(min-width: 1025px){.bBtn.mView_large{min-height:78px;font-size:40px}}.bBtn:hover{text-decoration:none}.bBtn:disabled,.bBtn[disabled]{opacity:.5;pointer-events:none}.eBtn_inner{display:flex;align-items:center;justify-content:center}.eBtn_text{text-align:center}.bAccordion{color:var(--el-color);max-width:1268px}@media(min-width: 1025px){.bAccordion{padding:12.380952381vh 0 9.7142857143vh}}@media(max-width: 1024.98px){.bAccordion{padding:60px 0 82px}}.bAccordionEl{border-bottom:2px solid var(--el-border-color, var(--c-n-200))}.bAccordionEl:has([aria-expanded=true]) .eAccordionEl_ico{transform:rotate(180deg)}.eAccordionEl_question{position:relative;cursor:pointer}@media(min-width: 1025px){.eAccordionEl_question{padding:20px 60px 20px 0}}@media(max-width: 1024.98px){.eAccordionEl_question{padding:var(--layout-offset) 60px var(--layout-offset) 0}}.eAccordionEl_ico{position:absolute;transition:.4s;display:flex;right:0;aspect-ratio:20/12;width:20px;top:calc(50% - 10px)}.eAccordionEl_ico svg{width:100%;height:100%}.eAccordionEl_ico path{stroke:currentColor}.mBg_light .eAccordionEl_ico path{stroke:var(--c-p-100)}.eAccordionEl_title{position:relative;font-size:var(--h2-fz);line-height:var(--h2-lh)}.eAccordionEl_answer{overflow:hidden}@media(min-width: 1025px){.eAccordionEl_inner{padding:20px 0 30px}}@media(max-width: 1024.98px){.eAccordionEl_inner{padding-bottom:var(--layout-offset)}}.jsFaqElOpen{cursor:pointer}.bVideo{width:100%;max-height:100%;position:relative;display:flex}.bVideo:has(.eVideo_native){height:100%}.bVideo:has(.eVideo_native) .eVideo_poster{position:absolute;height:100%}@media(max-width: 767.98px){.bVideo{height:100%}}.eVideo_native{position:relative;height:100%;width:100%;opacity:0;visibility:hidden;transition:.3s ease;display:flex}.eVideo_native video{height:100%;width:100%;object-fit:cover;aspect-ratio:unset}.isPlaying .eVideo_native{opacity:1;visibility:visible}.eVideo_poster{position:relative;transition:.3s ease;align-self:stretch;height:unset}.isPlaying .eVideo_poster{opacity:0;visibility:hidden}.eVideo_play{background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:.5s ease;cursor:pointer}.eVideo_play:after{content:"";display:block}.eVideo_play svg{transition:transform .4s;will-change:transform;width:80px;height:80px}.eVideo_play:hover svg{transform:scale(1.1)}.isPlaying .eVideo_play{opacity:0;visibility:hidden}.eText_body:has(.mCircleTitle) .bBtnList{padding-left:var(--offset-circle-title)}.eText_text{grid-column:span 12}.eText_cols{grid-column:span 12}@media(max-width: 767.98px){.eText_cols{gap:1em;margin-top:2em}}@media(min-width: 768px){.eText_col{grid-column:span 6;margin-top:clamp(70px,7.3958333333vw,142px)}}@media(max-width: 767.98px){.eText_col{grid-column:span 12}}@media(min-width: 1025px){.eText_btns{grid-column:2/span 10;margin-top:60px}}@media(max-width: 1024.98px){.eText_btns{grid-column:span 12;margin-top:40px}}.mLayout_two_cols .eText_text{max-width:1430px}.mAnimation_fix_on_scroll .eText_inner{position:relative;height:300vh}.mAnimation_fix_on_scroll .eText_body{position:sticky;top:calc(var(--header-height) + 3vh)}.bPHeader{position:relative}.ePHeader_body{position:relative;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width: 1025px){.ePHeader_text{grid-column:span 12}}@media(min-width: 960px)and (max-width: 1024.98px){.ePHeader_text{grid-column:span 8}}@media(max-width: 959.98px){.ePHeader_text{grid-column:span 12;margin-bottom:12px}}.ePHeader_text p{max-width:800px}.ePHeader_btns{margin-top:48px}@media(min-width: 1025px){.mLayout_default .ePHeader_textInner{padding:clamp(50px,6.40625vw,123px) 0;max-width:1430px}}@media(min-width: 960px)and (max-width: 1024.98px){.mLayout_default .ePHeader_textInner{padding:120px 0}}@media(min-width: 960px){.mLayout_default .ePHeader_textInner{align-content:end}}@media(max-width: 959.98px){.mLayout_default .ePHeader_textInner{padding:64px 0}}.mLayout_with_animation .ePHeader_textInner{position:relative;display:flex;flex-direction:column;height:240vh}.mLayout_with_animation .ePHeader_textWrap{display:flex;flex-direction:column;justify-content:center;max-width:1430px;position:sticky;top:var(--header-height)}@media(min-width: 1025px){.mLayout_with_animation .ePHeader_textWrap{padding:0;height:calc(100vh - var(--header-height)*2)}}@media(max-width: 1024.98px){.mLayout_with_animation .ePHeader_textWrap{height:calc(100vh - var(--header-height))}}.mLayout_with_animation .ePHeader_text{max-width:1430px}.mLayout_with_animation .ePHeader_bottomText{opacity:0;padding-top:clamp(25px,3.125vw,60px);max-width:800px}@media(min-width: 768px){.bTI{--img-ratio-tall: 758 / 1060;--img-ratio-short: 758 / 494}}@media(max-width: 767.98px){.bTI{--img-ratio-tall: 197/133;--img-ratio-short: 197/272}}.eTI_inner{max-width:1920px;margin-left:auto;margin-right:auto;position:relative}.eTI_body{position:relative}.eTI_text{position:sticky;background:var(--page-bg-color, var(--c-n-100));z-index:1;grid-column:span 12}@media(min-width: 1025px){.eTI_text{transition:var(--transition-time);padding:clamp(20px,2.2916666667vw,44px) 0;top:var(--header-height-sm)}.mHeaderIsHidden .eTI_text{top:0}}@media(max-width: 1024.98px){.eTI_text{padding:20px var(--layout-offset);top:var(--header-height);margin:0 calc(var(--layout-offset)*-1)}}.eTI_mediaWrap{grid-column:span 12;row-gap:var(--grid-gap)}.eTI_row{grid-column:span 12;row-gap:var(--grid-gap)}@media(max-width: 767.98px){.eTI_row{margin:0 calc(var(--layout-offset)*-1)}}.eTI_col{grid-column:span 6;display:grid;row-gap:var(--grid-gap);align-items:stretch}.eTI_col:only-child{grid-column:span 12;grid-auto-rows:1fr}.eTI_col:only-child .bVideo{height:unset}.eTI_col:only-child img{height:auto}@media(max-width: 767.98px){.eTI_col{overflow:hidden}}.eTI_col.mTI_col_default{grid-auto-rows:1fr}.eTI_media{overflow:hidden}.mTI_col_default .eTI_media{aspect-ratio:var(--img-ratio-short)}@media(max-width: 767.98px){.mTI_col_default .eTI_media{aspect-ratio:197/133}}.mTI_col_default .eTI_media:only-child{aspect-ratio:var(--img-ratio-tall)}@media(max-width: 767.98px){.mTI_col_default .eTI_media:only-child{aspect-ratio:197/272}}.mTI_col_all_short .eTI_media{aspect-ratio:var(--img-ratio-short)}.mTI_col_all_tall .eTI_media{aspect-ratio:var(--img-ratio-tall)}.bAText{position:relative;height:250vh;z-index:1;margin-bottom:-50vh}.eAText_fixed{position:sticky;top:0;overflow:hidden}.eAText_body{height:100vh;display:flex;width:100%;align-items:center;justify-content:center}.eAText_text{text-align:center}@media(max-width: 767.98px){.eClients_body{padding-bottom:24px}}.eClients_text{margin-bottom:clamp(70px,6.875vw,132px)}.eClients_image{aspect-ratio:160/70;display:flex}.eClients_imagesWrap{position:relative}.eClients_imagesWrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.eJobList_body{max-width:1268px}.otgs-development-site-front-end{display:none !important}
