.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}html,body{height:100%}html{font-size:18px}body,body *{box-sizing:border-box}body{overflow-x:hidden}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}*{scroll-behavior:smooth}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:"Source Sans 3 fallback";src:url(../media/SourceSans3-Black.1ff3a823.ttf)format("ttf");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3 fallback";src:url(../media/SourceSans3-Bold.c2fa3882.ttf)format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3 fallback";src:url(../media/SourceSans3-Italic.f57c7127.ttf)format("ttf");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3 fallback";src:url(../media/SourceSans3-Regular.8950cdcc.ttf)format("ttf");font-weight:400;font-style:normal;font-display:swap}body{font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;font-size:1rem}.bb-hero{letter-spacing:.0166667rem;font-size:1.88889rem}@media screen and (min-width:640px){.bb-hero{font-size:2.66667rem}}.bb-hero--big{font-size:2.16667rem}@media screen and (min-width:640px){.bb-hero--big{font-size:3.55556rem}}.bb-hero--normal{font-size:1.66667rem}@media screen and (min-width:640px){.bb-hero--normal{font-size:3rem}}.bb-hero--small{font-size:1.66667rem}@media screen and (min-width:640px){.bb-hero--small{font-size:2.77778rem}}.bb-hero--orange{color:#e7501d}h1{font-size:1.88889rem}@media screen and (min-width:640px){h1{font-size:2.22222rem}}h2{font-size:1.55556rem}h3{font-size:1.33333rem}h4{font-size:1.11111rem}p{font-size:.888889rem}.sidenote,.sidenote--right{opacity:.5;padding:.833333rem 0;font-size:.888889rem;font-style:italic;font-weight:400;line-height:1.11111rem;display:block}.sidenote a,.sidenote--right a{color:inherit;font-weight:inherit;text-decoration:underline}.sidenote--right{text-align:right}.growing{color:#fff;text-align:center;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;position:relative}.growing__image{z-index:0;background-color:#0000001a;border-radius:0 0 50% 50%;height:50vh;position:absolute;top:0;left:-40%;right:-40%;overflow:hidden;box-shadow:inset 0 -.555556rem 2.77778rem #0000001a}@media screen and (min-width:640px){.growing__image{height:70vh;left:-5%;right:-5%}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.growing__image img{height:auto!important}}.growing__hero{z-index:2;text-transform:uppercase;letter-spacing:.0166667rem;text-align:center;margin:-6.66667rem 0 0;padding:0 1.66667rem;line-height:1;position:absolute;top:50vh;left:0;right:0}@media screen and (min-width:640px){.growing__hero{text-align:center;margin:0;padding:3.33333rem 1.66667rem 1.11111rem;display:inline-block;position:relative;top:auto;left:auto;right:auto}}.growing__wrap{padding:50vh 0 0;position:relative}@media screen and (min-width:640px){.growing__wrap{padding:70vh 0 0}}.growing__intro{letter-spacing:.00888889rem;margin:0;padding:5.11111rem 1.11111rem;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;font-size:1.88889rem;font-weight:900;line-height:normal;position:relative}@media screen and (min-width:640px){.growing__intro{letter-spacing:.0111111rem;font-size:2.22222rem}}.leaders{text-align:center;padding:0 0 4.44444rem;position:relative}@media screen and (min-width:640px){.leaders{padding:2.22222rem 1.66667rem 4.44444rem}}.leaders__hero{letter-spacing:.0166667rem;margin:0;line-height:1}.leaders__grid{flex-wrap:wrap;padding:1.11111rem 0;display:flex;position:relative}@media screen and (min-width:640px){.leaders__grid{padding:2.22222rem 1.66667rem}}.leaders__block{width:100%;padding:1.11111rem;position:relative}@media screen and (min-width:640px){.leaders__block{width:50%}}@media screen and (min-width:960px){.leaders__block{width:33.3%}}.leaders__card{text-align:left;background-color:#fff;border-radius:.555556rem;width:100%;max-width:16.6667rem;height:100%;margin:0 auto;transition:all .15s ease-out;display:inline-block;position:relative;overflow:hidden;box-shadow:0 .277778rem 1.11111rem #0000001a}.leaders__card:hover{transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.38889rem #0000001a}.leaders__img{width:16.6667rem;height:19.1667rem;position:relative}.leaders__name{letter-spacing:.00555556rem;margin:0;padding:1.77778rem 1.11111rem 0;font-size:1.55556rem;line-height:1.21}.leaders__position{color:#e7501d;letter-spacing:.00555556rem;margin:0;padding:.777778rem 1.11111rem 1.66667rem;font-size:1.11111rem;line-height:normal}.timeline{text-align:center;padding:0 1.66667rem 2.22222rem;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;position:relative}@media screen and (min-width:640px){.timeline{padding:4.44444rem 1.66667rem}}.timeline__hero{letter-spacing:.0166667rem;margin:0;padding:0 0 3.33333rem;line-height:1}.timeline__grid{margin:0 auto;display:inline-block;position:relative}@media screen and (min-width:640px){.timeline__grid{margin-top:3.88889rem;margin-left:50%}.timeline__grid:before{content:"";background-color:#e7501d;width:.111111rem;position:absolute;top:2.77778rem;bottom:0;left:0}}.timeline__block{z-index:2;text-align:center;display:block;position:relative}@media screen and (min-width:640px){.timeline__block{text-align:left;margin-bottom:-33%}.timeline__block:before{content:"";background-color:#e7501d;width:4.44444rem;height:.111111rem;position:absolute;top:2.77778rem;left:0}.timeline__block:last-child{margin-bottom:0}.timeline__block:last-child .timeline__wrap:before{content:"";z-index:1;border-left:.555556rem dotted #f5f5f5;position:absolute;top:3.33333rem;bottom:0;left:-.277778rem}.timeline__block:last-child .timeline__wrap:after{content:"";z-index:2;background:linear-gradient(#fff0 0%,#f5f5f5 100%);width:.555556rem;position:absolute;top:2.77778rem;bottom:0;left:-.277778rem}.timeline__block:nth-of-type(2n){text-align:right;transform:translate(-100%)}.timeline__block:nth-of-type(2n):before{left:auto;right:0}.timeline__block:nth-of-type(2n):last-child{margin-bottom:0}.timeline__block:nth-of-type(2n):last-child .timeline__wrap:before,.timeline__block:nth-of-type(2n):last-child .timeline__wrap:after{left:auto;right:-.277778rem}}.timeline__wrap{position:relative}@media screen and (min-width:640px){.timeline__wrap{padding:.555556rem 5rem}}.timeline__date{color:#e7501d;letter-spacing:.0166667rem;margin:0;padding:.555556rem 0;font-weight:900;line-height:1}.timeline__card{text-align:center;background-color:#fff;border-radius:.555556rem;max-width:17.7778rem;margin-bottom:2.22222rem;padding:1.66667rem 1.11111rem;transition:all .15s ease-out;display:inline-block;box-shadow:0 .277778rem 1.11111rem #0000001a}@media screen and (min-width:640px){.timeline__card{margin-bottom:0}}.timeline__card:hover{transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.38889rem #0000001a}.timeline__icon{margin:0 auto}.timeline__icon svg{width:120px;max-width:100%;height:auto}.timeline__name{color:#e7501d;letter-spacing:.00555556rem;margin:0;padding:1.11111rem 0;font-size:1.33333rem;font-weight:700;line-height:normal}.timeline__text{letter-spacing:.00555556rem;margin:0;font-size:.888889rem;line-height:1.25}.card-giant{padding:.555556rem 0 1.66667rem}@media screen and (min-width:640px){.card-giant{padding:3.33333rem 0}}.card-giant__wrapper{background-color:#fff;border-radius:.555556rem;flex-direction:column;width:auto;margin-left:1.66667rem;margin-right:1.66667rem;display:flex;box-shadow:0 0 2.22222rem #0000001a}@media screen and (min-width:960px){.card-giant__wrapper{flex-direction:row;max-width:57.5rem;margin:.666667rem 1.66667rem}}.card-giant__photo{flex:50%;justify-content:center;align-items:center;padding-top:2.77778rem;display:flex}@media screen and (min-width:960px){.card-giant__photo{padding-top:0}}.card-giant__photo svg{width:80%}.card-giant__content{flex-flow:column wrap;flex:50%;align-items:center;padding-top:1.66667rem;padding-bottom:3.61111rem;display:flex}@media screen and (min-width:640px){.card-giant__content{flex-direction:column}}@media screen and (min-width:960px){.card-giant__content{align-items:inherit;flex-direction:row}}.card-giant__box{text-align:center;padding-top:.833333rem;padding-left:1.66667rem;padding-right:1.66667rem}@media screen and (min-width:640px){.card-giant__box{width:13.3333rem;padding-top:1.66667rem;padding-left:1.11111rem;padding-right:1.11111rem}}.card-giant__box h3{color:#3c4166;letter-spacing:.00833333rem;border-bottom:.0555556rem solid #dcdcdc;margin-top:1.38889rem;margin-bottom:1.11111rem;padding-bottom:1.11111rem;font-size:1.77778rem;font-weight:900;line-height:1}@media screen and (min-width:640px){.card-giant__box h3{margin-top:0}}.card-giant__box p{color:#17191d;letter-spacing:.00555556rem;margin:0;font-size:.888889rem;font-weight:600;line-height:1.4}.card-giant__button{text-align:center;padding-top:2.22222rem}@media screen and (min-width:640px){.card-giant__button{padding-top:3.88889rem}}.we-offer{padding:0 1.11111rem;display:block}@media screen and (min-width:640px){.we-offer{padding:2.77778rem 1.11111rem;display:flex}}.we-offer__block,.we-offer .we-offer__block--dev,.we-offer .we-offer__block--team{text-align:center;flex:1;padding:1.11111rem 2.22222rem;position:relative}@media screen and (min-width:640px){.we-offer__block--team{border-right:.0555556rem solid #dcdcdc}.we-offer__block,.we-offer .we-offer__block--dev,.we-offer .we-offer__block--team{grid-template-rows:1fr 2fr;grid-template-columns:auto;display:grid}}.we-offer__button{text-align:center;padding-bottom:1.11111rem}@media screen and (min-width:640px){.we-offer__button{padding-top:2.77778rem}}.robust-team__introtext{letter-spacing:.00555556rem;font-size:1.44444rem;font-weight:900}.robust-team__text{letter-spacing:.00555556rem;margin:.555556rem 0;font-size:1.55556rem;font-weight:900;line-height:1.21}.robust-team__counter{color:#e7501d;letter-spacing:-.316667rem;margin:0;font-size:5.55556rem;font-weight:900;line-height:8rem}@media screen and (min-width:960px){.robust-team__counter{word-break:break-word;font-size:8rem}}.robust-team__visual{width:auto;max-width:100%;max-height:3.55556rem;margin:0 auto;padding:0 1.66667rem 1.11111rem;display:block}.fast-dev__title{color:#e7501d;letter-spacing:.0111111rem;font-size:1.88889rem;font-weight:900}.fast-dev__introtext{letter-spacing:.00555556rem;font-size:1.11111rem}.fast-dev__introtext strong:before{content:" "}.fast-dev__grid{margin:2.77778rem 0 0;font-size:0}.fast-dev__grid:hover .fast-dev__block:hover{transition-delay:50ms;transform:translateY(-.277778rem)}.fast-dev__grid:hover .fast-dev__block:hover p{color:#e7501d}.fast-dev__grid .fast-dev__block svg{max-height:64px}.fast-dev__block{vertical-align:top;width:100%;padding:.555556rem;font-size:1rem;transition:all .2s ease-out;display:inline-block}@media screen and (min-width:960px){.fast-dev__block{width:50%}}.fast-dev__block img{height:3.55556rem;margin:0 auto}.fast-dev__block p{letter-spacing:.00555556rem;cursor:default;font-size:1.11111rem;font-weight:700;line-height:1.11;transition:all .2s ease-out}@media screen and (min-width:640px){.fast-dev__block p{font-size:1rem}}.testimonials{text-align:center;padding:5rem 0 2.77778rem}@media screen and (min-width:640px){.testimonials{padding:2.77778rem 0}}.testimonials__hero{letter-spacing:.0166667rem;margin:0;padding:0 1.11111rem}.testimonials__subhero{letter-spacing:.00555556rem;margin:0;padding:1.11111rem 1.11111rem 1.66667rem;font-weight:400}.testimonials__wrap{display:flex;position:relative;overflow:hidden}.testimonials__wrap:before,.testimonials__wrap:after{content:"";z-index:3;background:linear-gradient(270deg,#fff0 0%,#f5f5f5 100%);width:2.77778rem;height:100%;position:absolute;top:0;left:0}.testimonials__wrap:after{left:auto;right:0;transform:rotate(180deg)}.testimonials__block{vertical-align:top;padding:3.33333rem 2.22222rem;display:inline-block}@media screen and (min-width:640px){.testimonials__block{padding:3.33333rem 2.22222rem}}.testimonials__card{text-align:left;background-color:#fff;border-radius:.555556rem;flex-direction:column;width:15.5556rem;height:auto;padding:1.11111rem 1.16667rem;display:flex;position:relative;overflow:hidden;box-shadow:0 .555556rem 1.11111rem #0000001a}.testimonials__card:before{content:"”";z-index:0;color:#dcdcdc1a;font-family:sans-serif;font-size:23.3333rem;line-height:23.3333rem;position:absolute;top:-1.44444rem;right:1.11111rem}@media screen and (min-width:640px){.testimonials__card{flex-direction:row;width:auto;height:19.4444rem}}.testimonials__info{z-index:1;flex-basis:80%;min-height:5.55556rem;position:relative}.testimonials__content{z-index:1;padding:0;position:relative}.testimonials__image{pointer-events:none;flex-basis:20%;width:5.55556rem;height:5.55556rem;margin-bottom:.555556rem;padding-top:.555556rem}@media screen and (min-width:640px){.testimonials__image{float:left;width:auto;margin:0 1.05556rem 0 0}}.testimonials__image .testimonials__image__wraper{width:5.27778rem;height:5.27778rem;position:relative}.testimonials__image .testimonials__image__wraper img{border-radius:.555556rem}.testimonials__project,.testimonials__position,.testimonials__text{letter-spacing:.00555556rem;margin:0;font-size:.888889rem;line-height:1.25}.testimonials__name{letter-spacing:.00555556rem;margin:0;padding:.555556rem 0;font-size:1.33333rem;font-weight:700}@media screen and (min-width:640px){.testimonials__name{padding:.555556rem 0}}.testimonials__project{color:#e7501d;font-weight:600}.testimonials__position{color:#e7501d;padding-bottom:1.11111rem}.testimonials__text{color:#17191d}@media screen and (min-width:640px){.testimonials__text{color:#8f8f8f}}.testimonials__text p{line-height:1.25}.testimonials--onecolumn__card{flex-direction:column;height:auto}@media screen and (min-width:640px){.testimonials--onecolumn__card{flex-direction:column;height:19.4444rem}}.testimonials--onecolumn__image{flex-direction:column;width:100%;display:flex}@media screen and (min-width:640px){.testimonials--onecolumn__image{flex-direction:row}}.testimonials--onecolumn__image img{align-self:center;width:7.77778rem;height:7.77778rem}@media screen and (min-width:640px){.testimonials--onecolumn__image img{align-self:inherit}}.testimonials--onecolumn__name{text-align:center;font-size:1.77778rem;font-weight:900;line-height:1.25}@media screen and (min-width:640px){.testimonials--onecolumn__name{text-align:left;margin-left:1.38889rem}.testimonials--onecolumn__text{margin-top:2.44444rem;padding-top:1.66667rem}}.carousel-casestudy__carousel{padding:5rem 0 6.11111rem;position:relative}.carousel-casestudy__carousel:before,.carousel-casestudy__carousel:after{content:"";z-index:3;background:linear-gradient(270deg,#fff0 0%,#f5f5f5 100%);width:2.77778rem;height:100%;position:absolute;top:0}.carousel-casestudy__carousel:before{left:0}.carousel-casestudy__carousel:after{right:0;transform:rotate(180deg)}.carousel-casestudy__block{vertical-align:middle;margin:1.11111rem;transition:all .2s ease-out;position:relative}.carousel-casestudy__block:after{content:attr(data-tooltip);z-index:-1;color:#fff;text-align:center;white-space:normal;background-color:#434448;border-radius:.555556rem;margin:-.555556rem 0 0;padding:.833333rem .833333rem .555556rem;transition:all .2s ease-out;position:absolute;top:100%;left:.111111rem;right:.111111rem;transform:translateY(-100%)}.carousel-casestudy__block:hover{transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.11111rem #0000001a}.carousel-casestudy__block:hover:after{display:none;transform:translate(0,0);box-shadow:0 0 .555556rem #ffffffb3}.carousel-casestudy__block-wrap{background-color:#fff;border-radius:.555556rem;max-width:8.88889rem;max-height:8.88889rem;padding:1.11111rem;display:inline-block;box-shadow:0 .277778rem .833333rem #0000001a}.carousel-casestudy__casestudy{color:#e7501d;letter-spacing:.00555556rem;text-align:center;z-index:1;font-size:.888889rem;font-weight:600;line-height:1;position:absolute;left:0;right:0}.carousel-casestudy__casestudy p{margin:0}.carousel-casestudy__link{cursor:pointer}.carousel-casestudy .carousel-casestudy__img,.carousel-casestudy--partners .carousel-casestudy__img{object-fit:contain;width:6.66667rem;height:6.66667rem}.carousel-casestudy__logo{justify-content:center;align-items:center;width:6.66667rem;height:6.66667rem;display:flex}.carousel-casestudy--partners{background-color:#fff}.carousel-casestudy--partners__carousel{padding:1.11111rem 0}@media screen and (min-width:640px){.carousel-casestudy--partners__carousel{padding:5rem 0}}.carousel-casestudy--partners__block-wrap{box-shadow:none;background-color:#fff;border-radius:.555556rem;padding:1.11111rem;display:inline-block}.carousel-casestudy--partners__logo{width:8.33333rem}@media screen and (min-width:640px){.carousel-casestudy--partners__logo{width:16.1111rem}}.carousel-casestudy--partners__img{justify-content:center;width:auto;height:4.44444rem;display:flex}@media screen and (min-width:640px){.carousel-casestudy--partners__img{width:auto;height:8.33333rem}}.herohome{color:#fff;height:50vh;min-height:19.4444rem;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;position:relative}@media screen and (min-width:768px){.herohome{height:70vh;min-height:33.3333rem}}.herohome__video img{z-index:1;object-fit:cover;width:100%;position:absolute;top:0}.herohome__video video{z-index:2;opacity:0;object-fit:cover;width:100%;transition:opacity .3s ease-out;position:absolute;top:0}.herohome__video img,.herohome__video video{height:50vh;min-height:19.4444rem}@media screen and (min-width:768px){.herohome__video img,.herohome__video video{height:70vh;min-height:33.3333rem}}.herohome__video .herohome__video--play{opacity:1}.herohome__text{text-transform:uppercase;z-index:3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100% + 65px);display:flex;position:absolute;top:0}.herohome__text p{margin:0;font-size:2.77778rem;font-weight:900;line-height:1}@media screen and (min-width:768px){.herohome__text p{margin-bottom:1.66667rem;font-size:6.16667rem}}.herohome__text--1{letter-spacing:-.0722222rem}@media screen and (min-width:768px){.herohome__text--1{letter-spacing:-.166667rem}}.herohome__text--2{letter-spacing:-.0138889rem}@media screen and (min-width:768px){.herohome__text--2{letter-spacing:-.0166667rem}}.herohome__text--3{color:#e7501d;letter-spacing:.102778rem}@media screen and (min-width:768px){.herohome__text--3{letter-spacing:.236111rem}}.industries{color:#434448;text-align:center;max-width:77.7778rem;min-height:16.6667rem;margin:auto;padding:5rem 0;position:relative}.industries__hero{letter-spacing:.0166667rem;margin:0 0 3.33333rem;padding:0 1.11111rem;line-height:1}.industries__wrap{font-size:0;position:relative}.industries__wrap:hover .industries__block:hover{transition-delay:50ms;transform:translateY(-.555556rem);box-shadow:0 .555556rem 1.11111rem #0000001a}.industries__block{vertical-align:top;cursor:pointer;background-color:#fff;border-radius:.333333rem;width:15.8333rem;height:16.6667rem;margin:.555556rem;padding:2.22222rem .555556rem;font-size:1rem;transition:all .15s ease-out;display:inline-block;position:relative;box-shadow:0 .277778rem .833333rem #0000001a}.industries__icon>svg{height:3.55556rem}.industries__name{letter-spacing:.00555556rem;text-align:center;margin:.555556rem 0 0;font-weight:900;line-height:normal}.industries__button{font-weight:900;position:absolute;bottom:2.22222rem;left:15%}.news-flash{position:relative}.news-flash__wrapper{flex-direction:column;flex:1;display:flex;overflow:hidden}.news-flash__wrapper p,.news-flash__wrapper h3{margin:0}@media screen and (min-width:640px){.news-flash__wrapper{flex-direction:row}}.news-flash__two-cols{flex-direction:column;flex:2;display:flex}.news-flash__two-cols .news-flash__box{height:50%}@media screen and (min-width:640px){.news-flash__one-col{flex-direction:column;flex:1;display:flex}}.news-flash__box{flex-direction:column;flex:1;padding:1.33333rem;display:flex}.news-flash__box:hover .news-flash__image:before{opacity:.1}.news-flash__box:hover .news-flash__textbox .news-flash__textboxmargin{transition:all .3s ease-out;transform:scale(1.05)}@media screen and (min-width:640px){.news-flash__box{flex-direction:row;padding:0;box-shadow:0 .555556rem 1.66667rem #17191d14}.news-flash__box--vertical{flex-direction:column;flex:1}.news-flash__box--2 :first-child{order:2}}.news-flash__image{border-top-left-radius:.555556rem;border-top-right-radius:.555556rem;flex:1;display:flex}@media screen and (min-width:640px){.news-flash__image{border-radius:0}}.news-flash__image:before{content:"";background-blend-mode:color;opacity:0;background-image:linear-gradient(#3c4166,#3c4166);width:100%;height:100%;transition:opacity .3s ease-out;top:0;left:0}@media screen and (min-width:640px){.news-flash__image--1:after{content:"";background-color:#fff;border-radius:.555556rem;width:4.44444rem;height:4.44444rem;position:absolute;top:30%;left:34%;transform:translate(-50%,-50%)rotate(45deg)}.news-flash__image--2:after{content:"";background-color:#fff;border-radius:.555556rem;width:4.44444rem;height:4.44444rem;position:absolute;top:78%;left:33%;transform:translate(-50%,-50%)rotate(45deg)}.news-flash__image--3:after{content:"";background-color:#fff;border-radius:.555556rem;width:4.44444rem;height:4.44444rem;position:absolute;top:55%;right:12%;transform:translate(-50%,-50%)rotate(45deg)}}.news-flash__textboxmargin{margin:1.38889rem}@media screen and (min-width:640px){.news-flash__textboxmargin{margin:2.77778rem}}.news-flash__textbox{color:#434448;letter-spacing:.00555556rem;z-index:2;background-color:#fff;border-bottom-right-radius:.555556rem;border-bottom-left-radius:.555556rem;flex-direction:column;flex:1;padding:0;transition:all .3s ease-out;display:flex}@media screen and (min-width:640px){.news-flash__textbox{border-radius:0;padding:0}}.news-flash__textbox--tag{color:#e7501d;padding-bottom:1.11111rem;font-size:.777778rem;font-weight:600;line-height:1}@media screen and (min-width:640px){.news-flash__textbox--tag{font-size:.888889rem}}.news-flash__textbox--title{border-bottom:.0555556rem solid #dcdcdc;padding-bottom:.833333rem;font-size:1rem;font-weight:900;line-height:1.14}@media screen and (min-width:640px){.news-flash__textbox--title{font-size:1.55556rem}}.news-flash__textbox--description{padding-top:.833333rem;font-size:.777778rem;font-weight:600;line-height:1.33}@media screen and (min-width:640px){.news-flash__textbox--description{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:100%;padding-top:1.38889rem;font-size:1.33333rem;display:-webkit-box;overflow:hidden}}#photo1{background:url(https://images.unsplash.com/photo-1589652717521-10c0d092dea9?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80) 50%/cover;min-height:18.8889rem}#photo2{background:url(https://images.unsplash.com/photo-1549488799-496ecb87b5b3?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1267&q=80) 50%/cover;min-height:18.8889rem}#photo3{background:url(https://images.unsplash.com/photo-1606818855637-f637cdb124b4?ixlib=rb-1.2.1&ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&auto=format&fit=crop&w=1267&q=80) 50%/cover;min-height:18.8889rem}#szechenyi-logo{z-index:10;width:8.33333rem;height:5.83333rem;position:fixed;bottom:0;right:0}@media screen and (min-width:640px){#szechenyi-logo{width:13.8889rem;height:9.72222rem}}.offers{text-align:center;max-width:66.6667rem;margin:0 auto;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;position:relative}@media screen and (min-width:640px){.offers{padding:0 1.66667rem}}.offers--duo{flex-direction:column;align-items:center;display:flex}.offers__wrap{flex-wrap:nowrap}@media screen and (min-width:640px){.offers__wrap{flex-wrap:wrap;justify-content:center}}@media screen and (min-width:960px){.offers__wrap{flex-wrap:nowrap}}.offers__grid{padding:2.22222rem 0;transition:all .2s ease-out;display:flex;position:relative}@media screen and (min-width:640px){.offers__grid{justify-content:space-around;padding:2.22222rem 0}}.offers__grid--no-carousel{flex-direction:column}@media screen and (min-width:640px){.offers__grid--no-carousel{flex-direction:row}}.offers__grid--no-carousel>div{flex-direction:column}@media screen and (min-width:640px){.offers__grid--no-carousel>div{flex-direction:row}}.offers__block{flex:0 0 100%;max-width:100vw;position:relative}@media screen and (min-width:640px){.offers__block{max-width:inherit;flex-basis:30%;margin:.444444rem}}@media screen and (min-width:768px){.offers__block{flex-basis:45%;margin-bottom:1.66667rem}}@media screen and (min-width:960px){.offers__block{flex-basis:30%}}.offers__block--slide{transform:translate(-100vw)}.offers__card{text-align:left;background-color:#fff;border-radius:.555556rem;width:14.7222rem;height:100%;margin:0 auto .833333rem;transition:all .15s ease-out;display:inline-block;position:relative;overflow:hidden;box-shadow:0 .277778rem 1.11111rem #0000001a}@media screen and (min-width:640px){.offers__card{width:13.8889rem}}@media screen and (min-width:768px){.offers__card{width:16.6667rem}}@media screen and (min-width:960px){.offers__card{width:17.2222rem}}@media screen and (min-width:1366px){.offers__card{width:19.4444rem}}.offers__card:hover{transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.38889rem #0000001a}.offers__card--photowrap{justify-content:center;height:11.1111rem;display:flex}.offers__card--photo{width:80%;margin-top:2.77778rem;position:relative}@media screen and (min-width:640px){.offers__card--photo{width:60%}}.offers__card--title{color:#3c4166;letter-spacing:.00555556rem;text-align:center;border-bottom:1px solid #d8d8d8;width:13.3333rem;margin:1.38889rem;padding-top:2.22222rem;padding-bottom:1.66667rem;font-size:1.33333rem;font-weight:900;line-height:1.2}@media screen and (min-width:640px){.offers__card--title{letter-spacing:-.0277778rem;height:8.33333rem;margin:1.11111rem auto;padding-bottom:2.22222rem;font-size:1.77778rem;line-height:1}}.offers__card--long-title{line-height:.8}.offers__card--description{color:#17191d;letter-spacing:.00555556rem;text-align:center;width:100%;margin:0 auto;padding-bottom:1.38889rem;font-size:.888889rem;font-weight:600}@media screen and (min-width:640px){.offers__card--description{width:100%;height:8.33333rem;padding:0 .888889rem 2.22222rem;font-size:1rem}}.offers__card--tags{flex-wrap:wrap;justify-content:center;width:13.3333rem;margin:0 auto;display:flex}@media screen and (min-width:640px){.offers__card--tags{width:100%}}.offers__card--tag{color:#fff;letter-spacing:.00555556rem;text-align:center;opacity:.5;background-color:#8183be;border-radius:.333333rem;margin-bottom:.666667rem;margin-right:.666667rem;padding:.277778rem;font-size:.777778rem;font-weight:600;line-height:1}.offers__card--tag:first-child{margin-left:.666667rem}.offers__card--button{text-align:center;margin-top:2.22222rem;margin-bottom:2.77778rem}.offers__slider{justify-content:center;padding-top:0;padding-bottom:1.11111rem;display:flex}@media screen and (min-width:640px){.offers__slider{display:none}}.offers__slider-dot{opacity:.25;background-color:#e7501d;border-radius:50%;width:.833333rem;height:.833333rem;margin-right:1.11111rem;transition:all .2s ease-out}.offers__slider-dot.active{opacity:1}.offers__button{margin:1.11111rem auto}@media screen and (min-width:640px){.offers__button{margin:1.66667rem auto}}.offers__why-budapest--title{color:#8f8f8f;letter-spacing:.00555556rem;font-size:.888889rem;font-weight:700;line-height:1.5}@media screen and (min-width:640px){.offers__why-budapest--title{letter-spacing:.0111111rem;font-size:1.77778rem;line-height:1}}.low-code-anthem{padding:0 1.66667rem}@media screen and (min-width:640px){.low-code-anthem{padding:2.22222rem 1.66667rem}}.low-code-anthem h2{color:#434448;letter-spacing:.00833333rem;text-align:center;padding-bottom:1.11111rem;font-size:1.77778rem;font-weight:900;line-height:1.13}@media screen and (min-width:640px){.low-code-anthem h2{letter-spacing:.0166667rem;width:42.2222rem;margin:0 auto;font-size:3.33333rem;line-height:1}}.low-code-anthem__text{color:#17191d;letter-spacing:.00555556rem;padding-bottom:4.44444rem;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.low-code-anthem__text{color:#434448;width:50rem;margin:0 auto;padding:3.05556rem 0 5.55556rem;font-size:1.33333rem;line-height:1.33}}.low-code-anthem__cards{flex-direction:column;justify-content:space-around;display:flex}@media screen and (min-width:640px){.low-code-anthem__cards{flex-direction:row}}.low-code-anthem__card{flex-direction:column;justify-content:space-between;height:7.77778rem;margin-bottom:2.22222rem;display:flex}@media screen and (min-width:640px){.low-code-anthem__card{height:13.8889rem}}.low-code-anthem__card__img{width:8.33333rem;margin:0 auto}@media screen and (min-width:640px){.low-code-anthem__card__img{width:13.8889rem}}.low-code-anthem__card__img img{width:-webkit-fill-available;height:auto}.low-code-anthem__mendix-logo{padding-top:1.11111rem}.low-code-anthem__button,.event-book{text-align:center}@media screen and (min-width:640px){.event-book{padding-bottom:5.55556rem}}.event-book__form-wrapper{background-color:#fff;border-radius:.555556rem;margin-top:2.22222rem;padding:2.22222rem 1.66667rem;box-shadow:0 0 2.22222rem #0000001a}@media screen and (min-width:640px){.event-book__form-wrapper{width:36.1111rem;margin:5.55556rem auto}}.event-book__checkbox{text-align:left;padding-top:1.11111rem;padding-left:1.11111rem}.event-book__checkbox span{color:#e7501d}.event-book__submit{margin-top:1.66667rem}.events{padding:0 1.66667rem}.events__wrapper{flex-direction:column;display:flex}@media screen and (min-width:640px){.events__wrapper{flex-direction:row}}.events__date{color:#e7501d;letter-spacing:.0111111rem;flex:1;margin-top:0;font-size:1.33333rem;font-weight:700;line-height:1.2}.events__date span{font-weight:400}@media screen and (min-width:640px){.events__date{font-size:2.22222rem}}.events__content{color:#434448;letter-spacing:.00555556rem;flex:1;line-height:1.5}.events__content h4{font-size:1.33333rem;line-height:1.33}.events__description{padding-bottom:2.22222rem}.events__description li{margin-bottom:.833333rem;font-size:.888889rem;line-height:1.5}.events__description li a{color:#e7501d}.events__description li:before{content:"";background-color:#e7501d;border-radius:50%;width:.666667rem;height:.666667rem;margin-right:.444444rem;display:inline-block}.events__details{flex-direction:column;padding-bottom:.555556rem;font-size:.888889rem;display:flex}@media screen and (min-width:640px){.events__details{padding-bottom:3.33333rem}}.events__details--title{flex-basis:25%;padding-right:.555556rem;font-weight:700;line-height:1.5}.events__details--text{flex-basis:75%;padding-left:2.22222rem}@media screen and (min-width:640px){.events__details--text{padding-left:0}}.events__row{flex-direction:column;padding-bottom:.833333rem;display:flex}@media screen and (min-width:640px){.events__row{flex-direction:row}}.event-herotop{display:block;position:relative}@media screen and (min-width:640px){.event-herotop{align-items:flex-end;display:flex}}.event-herotop__content{z-index:2;padding:0 1.66667rem 3.88889rem;position:relative}@media screen and (min-width:640px){.event-herotop__content{width:65%;padding:2.77778rem 1.66667rem}}.event-herotop__tag{display:none}@media screen and (min-width:640px){.event-herotop__tag{opacity:.5;color:#fff;letter-spacing:.00555556rem;background-color:#8183be;border-radius:.555556rem;width:4.44444rem;margin-bottom:-1.66667rem;padding:.444444rem .888889rem;font-size:.888889rem;font-weight:900;line-height:1;display:inline-block}}.event-herotop__hero{color:#e7501d;letter-spacing:.0166667rem;margin:1.66667rem 0;line-height:1}@media screen and (min-width:640px){.event-herotop__hero{margin:2.77778rem 0 1.66667rem}}.event-herotop__text{color:#434448;letter-spacing:.00555556rem;margin:0;font-size:1rem;font-weight:400;line-height:normal}@media screen and (min-width:640px){.event-herotop__text{width:80%;margin:0 0 3.61111rem;font-size:1.33333rem;font-weight:600}}.event-herotop__date{color:#e7501d;width:12.7778rem}@media screen and (min-width:640px){.event-herotop__date{width:25rem}}.event-herotop__date--city{color:#434448}.event-herotop__date--venue{font-weight:400}.event-herotop__visual{z-index:3;text-align:center;position:relative}@media screen and (min-width:640px){.event-herotop__visual{text-align:left;width:80%;right:-5.55556rem}}.event-herotop__bg{z-index:1;width:90%;height:100%;position:absolute;bottom:0;right:0%}@media screen and (min-width:640px){.event-herotop__bg{width:60%;right:-10%}.event-herotop__bg:before{content:"";z-index:2;opacity:.5;background:linear-gradient(270deg,#fff0 0%,#f5f5f5 100%);width:30%;height:100%;position:absolute;top:0;left:-.0555556rem;transform:rotate(360deg)}}.event-herotop__building{width:100%;position:absolute;bottom:0;right:5%}@media screen and (min-width:640px){.event-herotop__building{right:0}}.event-herotop__ninjas{filter:drop-shadow(0 2.22222rem 1.11111rem #17191d1a);width:100%;position:relative;bottom:-4.44444rem;right:0}@media screen and (min-width:640px){.event-herotop__ninjas{width:100%}}.event-herobottom{color:#fff;text-align:center;padding:4.44444rem 1.66667rem 2.22222rem;position:relative}@media screen and (min-width:640px){.event-herobottom{padding:10.5556rem 1.66667rem 6.94444rem}}.event-herobottom__title{letter-spacing:.0138889rem;text-align:center;margin:1.66667rem auto;font-size:1.88889rem;font-weight:900;line-height:1.2}@media screen and (min-width:640px){.event-herobottom__title{width:38.8889rem;font-size:2.66667rem;line-height:1}}.event-herobottom__text{letter-spacing:.00555556rem;margin:0;font-weight:400;line-height:1.21}@media screen and (min-width:640px){.event-herobottom__text{font-size:1.55556rem}}@keyframes nunjakuBackSwing{0%{transform:rotate(15deg)}50%{transform:rotate(-5deg)}to{transform:rotate(15deg)}}@keyframes nunjakuFrontSwing{0%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.nunchaku-box{text-align:center;padding:0 1.66667rem 7.77778rem;position:relative}.nunchaku-box__card{position:relative}.nunchaku-box__grid{z-index:1;background-color:#fff;border-radius:.555556rem;flex-flow:column;padding:2.22222rem 3.11111rem;display:flex;position:relative;box-shadow:0 0 1.11111rem #0000001a}@media screen and (min-width:960px){.nunchaku-box__grid{flex-flow:row;padding:5rem 5.55556rem}}.nunchaku-box__block,.nunchaku-box .nunchaku-box__block--separator,.nunchaku-box .nunchaku-box__block--text{color:#1d1f25;letter-spacing:.0166667rem;font-size:1.66667rem;font-weight:400;line-height:.95;position:relative}@media screen and (min-width:640px){.nunchaku-box__block,.nunchaku-box .nunchaku-box__block--separator,.nunchaku-box .nunchaku-box__block--text{font-size:2.55556rem}}@media screen and (min-width:960px){.nunchaku-box__block,.nunchaku-box .nunchaku-box__block--separator,.nunchaku-box .nunchaku-box__block--text{font-size:3.33333rem}}.nunchaku-box__block strong,.nunchaku-box .nunchaku-box__block--separator strong,.nunchaku-box .nunchaku-box__block--text strong{color:#e7501d}.nunchaku-box__block--text{flex:2}.nunchaku-box__block--separator{height:5.55556rem}.nunchaku-box__block--separator:before{content:"";background-color:#e7501d;border-radius:.277778rem;width:.555556rem;position:absolute;top:1.11111rem;bottom:1.11111rem;left:50%;transform:translate(-.277778rem)}@media screen and (min-width:960px){.nunchaku-box__block--separator:before{width:auto;height:.555556rem;inset:50% 1.11111rem auto;transform:translateY(-.277778rem)}.nunchaku-box__block--separator{flex:1}}.nunchaku-box__nunjaku,.nunchaku-box .nunchaku-box__nunjaku--front,.nunchaku-box .nunchaku-box__nunjaku--back{transform-origin:100% 0;position:absolute;top:0;right:0;transform:scale(.5)}@media screen and (min-width:640px){.nunchaku-box__nunjaku,.nunchaku-box .nunchaku-box__nunjaku--front,.nunchaku-box .nunchaku-box__nunjaku--back{transform:scale(1)}}.nunchaku-box__nunjaku--back{z-index:0}.nunchaku-box__nunjaku--front{z-index:2}.nunchaku-box__nunjaku-part--back{transform-origin:top;animation:4s ease-in-out infinite nunjakuBackSwing;position:absolute;top:-.555556rem;right:-2.5rem}.nunchaku-box__nunjaku-part--front{transform-origin:top;filter:drop-shadow(.833333rem .555556rem .833333rem #17191d4d);animation:4s ease-in-out infinite nunjakuFrontSwing;position:absolute;top:-.555556rem;right:0}.process{text-align:center;position:relative}.process__hero{color:#fff;letter-spacing:.0166667rem;margin:0;padding:1.66667rem 0 2.5rem;line-height:1}.process__grid{padding:0 1.66667rem 2.77778rem;display:block}.process__grid:hover .process__block:not(:hover){transition-delay:50ms;transform:scale(.85)}@media screen and (min-width:960px){.process__grid{margin:0 0 -1.66667rem;padding:0 1.66667rem;display:flex}}.process__block{z-index:1;padding:1.11111rem 0;transition:all .15s ease-out;position:relative}.process__block:last-child .process__card:after{display:none}@media screen and (min-width:960px){.process__block{flex:1;padding:0}}.process__card{vertical-align:top;background-color:#fff;border-radius:.555556rem;margin:0 auto;padding:1.11111rem;display:inline-block;position:relative;box-shadow:0 .333333rem .722222rem #0000001a}.process__card:after{content:"";z-index:-1;background-color:#fff;border-radius:.555556rem;width:3.33333rem;height:3.33333rem;position:absolute;top:100%;left:50%;transform:translate(-1.66667rem,-2.77778rem)rotate(45deg);box-shadow:0 .333333rem .722222rem #0000001a}@media screen and (min-width:960px){.process__card:after{top:50%;left:100%;transform:translate(-2.77778rem,-1.66667rem)rotate(45deg)}}.process__icon{margin:0 1.11111rem}.process__name{letter-spacing:.00555556rem;margin:0;font-size:1rem;font-weight:700;line-height:1.11}.tab{text-align:center;padding:2.22222rem 1.66667rem;position:relative}.tab__hero{letter-spacing:.0166667rem;margin:0;padding:0 0 1.11111rem;line-height:1}@media screen and (min-width:960px){.tab__hero{padding:0 0 4.16667rem}}.tab__content{padding:3.05556rem 0 0;display:block}@media screen and (min-width:960px){.tab__content{display:flex}}.tab__visual{flex:1;padding:0 3.88889rem 0 1.66667rem}.tab__graphics{pointer-events:none;max-width:100%;padding:0 0 1.66667rem}@media screen and (min-width:960px){.tab__graphics{padding:0}}.tab__text{text-align:left;flex:1}.tab__text h4{letter-spacing:.00555556rem;margin:0;padding:0 0 2.05556rem;font-weight:900;line-height:normal}.tab__text p{color:#8f8f8f;letter-spacing:.00555556rem;margin:0;font-size:.888889rem;line-height:1.25}.fr-view{padding:1.11111rem}@media screen and (min-width:640px){.fr-view{padding:0}}.fr-view img.img-margin-top-s{margin-top:8px!important}.fr-view img.img-margin-top-m{margin-top:16px!important}.fr-view img.img-margin-top-l{margin-top:24px!important}.fr-view img.img-margin-right-s{margin-right:8px!important}.fr-view img.img-margin-right-m{margin-right:16px!important}.fr-view img.img-margin-right-l{margin-right:24px!important}.fr-view img.img-margin-bottom-s{margin-bottom:8px!important}.fr-view img.img-margin-bottom-m{margin-bottom:16px!important}.fr-view img.img-margin-bottom-l{margin-bottom:24px!important}.fr-view img.img-margin-left-s{margin-left:8px!important}.fr-view img.img-margin-left-m{margin-left:16px!important}.fr-view img.img-margin-left-l{margin-left:24px!important}.fr-view:after{content:"";clear:both}.card-budapest{padding:1.94444rem}.card-budapest__card{background-color:#fff;border-radius:.555556rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 2.22222rem #0000001a}@media screen and (min-width:960px){.card-budapest__card{flex-direction:row}}.card-budapest__content{flex:50%;order:2;padding-top:1.38889rem;padding-left:1.38889rem}@media screen and (min-width:640px){.card-budapest__content{order:1;padding-top:4.44444rem;padding-left:5rem}}.card-budapest__content--title{color:#e7501d;letter-spacing:.00833333rem;font-size:1.77778rem;font-weight:900;line-height:1}.card-budapest__content--list{letter-spacing:.00555556rem;padding-top:1.66667rem;padding-bottom:.555556rem;font-size:.888889rem;font-weight:600;line-height:1.5}.card-budapest__content--list li{margin-bottom:.833333rem}@media screen and (min-width:640px){.card-budapest__content--list li{margin-bottom:0}.card-budapest__content--list{width:27.7778rem;padding-bottom:2.22222rem;line-height:2}}.card-budapest__content--download{text-align:center;padding-top:2.77778rem;padding-bottom:2.22222rem}@media screen and (min-width:640px){.card-budapest__content--download{padding-top:1.66667rem;padding-bottom:0}}.card-budapest__map{flex:50%;order:1;padding-top:1.66667rem;transform:translate(10vw)}.card-budapest__map svg{width:750px;height:auto}@media screen and (min-width:640px){.card-budapest__map{order:1;width:80%;transform:translate(8.33333rem)translateY(-2.22222rem)}}@media screen and (min-width:960px){.card-budapest__map{order:2;width:100%;transform:translate(-5.55556rem)translateY(-2.22222rem)}}@media screen and (min-width:640px){.grid-card-ninja{padding-bottom:4.44444rem}}.grid-card-ninja__wrapper{flex-wrap:wrap;justify-content:center;padding-top:2.22222rem;display:flex}@media screen and (min-width:640px){.grid-card-ninja__wrapper{padding-top:2.77778rem}}.grid-card-ninja__card{background-color:#fff;border-radius:.555556rem;flex-direction:column;width:29.4444rem;margin:.666667rem 1.66667rem;display:flex;box-shadow:0 0 2.22222rem #0000001a}@media screen and (min-width:960px){.grid-card-ninja__card{flex-direction:row;margin:.444444rem}}.grid-card-ninja__card--photo{flex:50%;justify-content:center;align-items:center;margin-top:1.38889rem;display:flex}@media screen and (min-width:960px){.grid-card-ninja__card--photo{margin-top:0}}.grid-card-ninja__card--content{text-align:center;border-top:.0555556rem solid #8183be4d;flex:50%;margin:1.66667rem}@media screen and (min-width:960px){.grid-card-ninja__card--content{border-top:0;border-left:.0555556rem solid #8183be4d}}.grid-card-ninja__card--content h3{color:#3c4166;letter-spacing:.00833333rem;margin-top:1.38889rem;font-size:1.77778rem;font-weight:900;line-height:1}@media screen and (min-width:960px){.grid-card-ninja__card--content h3{margin-top:0}}.grid-card-ninja__card--content p{color:#17191d;letter-spacing:.00555556rem;margin:0;font-size:.888889rem;font-weight:600}.grid-card-ninja__button{text-align:center;padding-top:2.22222rem}@media screen and (min-width:640px){.grid-card-ninja__button{padding-top:3.88889rem}}@media screen and (min-width:960px){.card-list{padding-top:13.8889rem;padding-bottom:1.11111rem}}.card-list__card{color:#434448;flex-direction:column;padding:0 1.66667rem;display:flex}@media screen and (min-width:960px){.card-list__card{margin-top:-11.1111rem}.card-list__card:nth-child(odd){align-items:flex-end;padding-right:2.77778rem}.card-list__card:nth-child(2n){padding-left:2.77778rem}.card-list__card--inside-wrapper{width:24.7222rem}}.card-list__card--title{letter-spacing:.00555556rem;font-size:1.33333rem;font-weight:900;line-height:1.33}@media screen and (min-width:640px){.card-list__card--title{letter-spacing:.0111111rem;padding-left:1.66667rem;font-size:1.77778rem;line-height:1.25}}.card-list__card--description{letter-spacing:.00555556rem;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.card-list__card--description{width:100%;padding:0 1.66667rem}}.card-list__card--image{border-radius:.555556rem;width:100%;box-shadow:0 0 2.22222rem #0003}@media screen and (min-width:960px){.card-list__card--image{width:24.7222rem}}.card-list__button{text-align:center;padding-top:2.22222rem}@media screen and (min-width:640px){.card-list__button{padding-top:5rem}}.header-image-with-title{position:relative}.header-image-with-title__text{width:100%;padding:0 1.66667rem;line-height:1;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:640px){.header-image-with-title__text{max-width:36.1111rem;top:40%}}.header-image-with-title__text--title{color:#e7501d;letter-spacing:.0111111rem;text-transform:uppercase;text-align:center;font-size:1.88889rem;font-weight:900}@media screen and (min-width:640px){.header-image-with-title__text--title{letter-spacing:.105556rem;font-size:5.77778rem}}.header-image-with-title__text--subtitle{color:#434448;letter-spacing:.00555556rem;text-align:center;padding-top:.555556rem;font-size:1.11111rem;font-weight:700;line-height:1.2}@media screen and (min-width:640px){.header-image-with-title__text--subtitle{letter-spacing:.0111111rem;padding-top:0;font-size:2.22222rem;font-weight:900}}.header-image-with-title__photo{text-align:center}.header-image-with-title__photo img{width:90%}@media screen and (min-width:640px){.header-image-with-title__photo img{width:100%}}.blog-header{flex-direction:column;display:flex;position:relative}.blog-header__background{object-fit:cover;width:100vw;height:19.4444rem}@media screen and (min-width:640px){.blog-header__background{max-height:21.1111rem}}.bb-buttons,.bb-buttons--big,.bb-buttons--transparent-white,.bb-buttons--transparent,.bb-buttons--blue,.bb-buttons--grey,.bb-buttons--white,.bb-buttons--orange{letter-spacing:.00555556rem;text-align:left;cursor:pointer;border:none;border-radius:.555556rem;outline:none;padding:.444444rem .888889rem;font-size:.888889rem;font-weight:900;transition:all .2s ease-in-out;position:relative}.bb-buttons--orange{color:#fff;-webkit-backdrop-filter:blur(.555556rem);backdrop-filter:blur(.555556rem);background:linear-gradient(#f57449 0%,#e7501d 100%);box-shadow:0 .555556rem 1.11111rem #e7501d4d}.bb-buttons--orange:hover{box-shadow:0 .555556rem 1.11111rem #e7501d66}.bb-buttons--orange:active{transition:transform .2s ease-in-out;transform:scale(.8)}.bb-buttons--orange[disabled]{opacity:.7;cursor:auto}.bb-buttons--white{color:#e7501d;-webkit-backdrop-filter:blur(.333333rem);backdrop-filter:blur(.333333rem);background-color:#fff9;border:.111111rem solid #17191d}.bb-buttons--white:hover{box-shadow:0 .555556rem 1.11111rem #17191d33}.bb-buttons--white:active{box-shadow:0 0 1.11111rem #17191d33}.bb-buttons--grey{color:#3c4166;opacity:.6;background-color:#fff;border:.111111rem solid #3c4166;border-radius:.555556rem}.bb-buttons--blue{color:#fff;opacity:1;background-color:#3c4166;border:none;border-radius:.555556rem;box-shadow:0 0 1.11111rem #17191d33}.bb-buttons--transparent{color:#e7501d;-webkit-backdrop-filter:blur(.333333rem);backdrop-filter:blur(.333333rem);background-color:#0000;font-size:1.11111rem}.bb-buttons--transparent:hover{transform:translate(.555556rem)}.bb-buttons--transparent:active{box-shadow:0 0 1.11111rem #17191d33}.bb-buttons--transparent-white{color:#fff;-webkit-backdrop-filter:blur(.333333rem);backdrop-filter:blur(.333333rem);background-color:#0000;font-size:1.11111rem}.bb-buttons--transparent-white:hover{transform:translate(.555556rem)}.bb-buttons--transparent-white:active{box-shadow:0 0 1.11111rem #17191d33}.bb-buttons--big{padding:.833333rem 1.11111rem;font-size:.888889rem}@media screen and (min-width:640px){.bb-buttons--big{font-size:1.11111rem}}.bb-buttons svg,.bb-buttons--orange svg,.bb-buttons--white svg,.bb-buttons--grey svg,.bb-buttons--blue svg,.bb-buttons--transparent svg,.bb-buttons--transparent-white svg,.bb-buttons--big svg{width:.833333rem;margin-left:.555556rem;transform:translateY(.111111rem)}.button-centering-wrapper{text-align:center}.card-and-image{padding:1.11111rem 0 4.44444rem}@media screen and (min-width:640px){.card-and-image{padding:4.44444rem 0 5.55556rem}}.card-and-image__wrapper{padding:.833333rem 1.66667rem}@media screen and (min-width:640px){.card-and-image__wrapper{padding:0}}.card-and-image__card{background-color:#fff;border-radius:.555556rem;flex-direction:column;justify-content:space-around;margin:0 auto;padding:1.38889rem;display:flex;box-shadow:0 .555556rem 1.66667rem #0000001a}@media screen and (min-width:640px){.card-and-image__card{flex-direction:column;width:39.4444rem;height:22.2222rem;margin-top:.555556rem}}.card-and-image__data{flex-direction:column;display:flex}@media screen and (min-width:640px){.card-and-image__data{flex-direction:row}}.card-and-image__image{flex:40%;justify-content:center;align-items:center;display:flex}.card-and-image__image__img{object-fit:contain;width:6.66667rem;height:6.66667rem}.card-and-image__content{color:#17191d;letter-spacing:-.0277778rem;flex:60%;padding:1.66667rem 0;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.card-and-image__content{padding-top:1.11111rem}}.card-and-image__content li{padding-bottom:.833333rem}@media screen and (min-width:640px){.card-and-image__content li{width:20.5556rem}}.card-and-image__button{text-align:center}@keyframes carouselSlide{to{transform:translate(calc(90vw - 100%))}}@keyframes carouselSlideFullWidth{to{transform:translate(-67%)}}.bb-carousel,.bb-carousel--fast,.bb-carousel--slow{overflow:hidden;transform:translate(0,0)}.bb-carousel__wrap{white-space:nowrap;font-size:0;animation:40s linear infinite alternate carouselSlide;display:inline-block;position:relative}.bb-carousel__wrap__full-width{animation:40s linear infinite alternate carouselSlideFullWidth}.bb-carousel__wrap:hover{animation-play-state:paused}@media screen and (min-width:640px){.bb-carousel__wrap{animation-duration:60s}}.bb-carousel__block{font-size:1rem;display:inline-block}.bb-carousel--slow .bb-carousel__wrap{animation-duration:60s}@media screen and (min-width:640px){.bb-carousel--slow .bb-carousel__wrap{animation-duration:90s}}.bb-carousel--fast .bb-carousel__wrap{animation-duration:20s}@media screen and (min-width:640px){.bb-carousel--fast .bb-carousel__wrap{animation-duration:40s}}.case-study-list{padding:0}@media screen and (min-width:640px){.case-study-list{padding-bottom:4.44444rem}}.case-study-list__grid{flex-wrap:wrap;display:flex}.case-study-list__card{width:100%;padding:1.11111rem}@media screen and (min-width:640px){.case-study-list__card{width:33%;padding:.555556rem}}.case-study-list__block{cursor:pointer;background-color:#fff;border-radius:.555556rem;height:100%;transition:all .15s ease-out;display:block;overflow:hidden;box-shadow:0 0 0 .0555556rem #00000012}.case-study-list__block:hover{transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.11111rem #0000001a}.case-study-list__img{width:100%}.case-study-list__title{color:#17191d;letter-spacing:.0111111rem;text-transform:uppercase;margin:1.38889rem 1.11111rem 1.11111rem;font-size:1.77778rem;font-weight:900;line-height:1}@media screen and (min-width:640px){.case-study-list__title{font-size:2.22222rem}}.case-study-list__desc{color:#e7501d;letter-spacing:.00555556rem;margin:0 1.11111rem 1.94444rem;font-size:.888889rem}@media screen and (min-width:640px){.case-study-list__desc{font-size:1.11111rem}}.contact-us{color:#434448;text-align:center;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;position:relative}.contact-us iframe{border:none;width:100%;min-height:35rem;margin-top:-2.55556rem}@media screen and (min-width:640px){.contact-us iframe{margin-top:-4.16667rem}}.contact-us__wrapper{flex-direction:column;justify-content:center;margin-top:.5rem;display:flex}@media screen and (min-width:960px){.contact-us__wrapper{flex-direction:row;margin-top:5.55556rem}}.contact-us__wrapper--small{margin-top:0}.contact-us__details{flex-direction:column;flex-basis:30vw;align-items:flex-start;padding-left:1.94444rem;display:flex}@media screen and (min-width:960px){.contact-us__details{padding-left:0}}.contact-us__details-contact{letter-spacing:.00611111rem;margin-bottom:.444444rem;font-size:1.11111rem;font-weight:900;line-height:1.33}@media screen and (min-width:640px){.contact-us__details-contact{font-size:1.33333rem}}.contact-us__social{margin-top:2.22222rem}@media screen and (min-width:640px){.contact-us__social{margin-top:3.55556rem}}.contact-us__social ul{display:flex}.contact-us__social li{margin-right:1.33333rem}.contact-us__social-icon svg{fill:currentColor;color:#e7501d;height:1.77778rem}.contact-us__social-icon:hover svg{transition:transform .3s ease-out;transform:scale(.9)}.contact-us__text{text-align:left;width:15.5556rem;margin-top:2.22222rem;margin-right:4.16667rem}@media screen and (min-width:640px){.contact-us__text{width:19.4444rem;padding-left:1.66667rem}}.contact-us__text h2{letter-spacing:.00833333rem;margin-bottom:.666667rem;font-size:1.33333rem;font-weight:900}@media screen and (min-width:640px){.contact-us__text h2{font-size:1.77778rem}}.contact-us__text p{letter-spacing:-.0277778rem;font-size:.777778rem;font-weight:600}@media screen and (min-width:640px){.contact-us__text p{font-size:1.11111rem}}.contact-us__bb-contact{text-align:left;padding-left:1.66667rem}.contact-us__bb-contact--bottom{order:2}.contact-us__contact-person{order:1;padding:1.38889rem 1.66667rem 0;display:flex}@media screen and (min-width:960px){.contact-us__contact-person{padding-bottom:5rem}}.contact-us__contact-person--photo img{width:5.27778rem;height:auto}.contact-us__contact-person--content{padding-top:.444444rem;padding-left:.888889rem}.contact-us__contact-person--content h3{text-align:left;margin:0}.contact-us__contact-person--content p{letter-spacing:.00555556rem;color:#17191d;text-align:left;width:7.77778rem;line-height:1.25}.bb-form--contact-us{color:#8f8f8f;background-color:#fff;flex-basis:70vw;margin-top:2.22222rem;font-size:.777778rem;box-shadow:0 0 2.22222rem #0000001a}@media screen and (min-width:640px){.bb-form--contact-us{border-radius:.555556rem;margin-top:1.33333rem;margin-left:1.66667rem;margin-right:1.66667rem}}@media screen and (min-width:960px){.bb-form--contact-us{margin-left:0}}.bb-form--contact-us .bb-form__wrapper{text-align:left;margin-top:2.22222rem;padding-left:1.77778rem;padding-right:1.77778rem}.bb-form--contact-us .bb-form__privacy{padding-top:.333333rem;padding-bottom:.833333rem;padding-left:.833333rem;display:flex}.bb-form--contact-us .bb-form__privacy input{margin-right:.444444rem}.bb-form--contact-us .bb-form__interest{letter-spacing:.00555556rem;opacity:.6;cursor:pointer;border:.111111rem solid #3c4166;border-radius:.555556rem;margin-bottom:.833333rem;margin-left:.555556rem;margin-right:1.66667rem;padding:.444444rem .888889rem;font-size:.888889rem;font-weight:900}@media screen and (min-width:640px){.bb-form--contact-us .bb-form__interest{margin-bottom:0}}.bb-form--contact-us .bb-captcha{margin-top:4.72222rem;margin-bottom:-3.05556rem}.cta-bar-advanced{flex-direction:column;display:flex;position:relative}@media screen and (min-width:960px){.cta-bar-advanced{flex-direction:row;max-width:66.6667rem;margin:0 auto}}.cta-bar-advanced__photo{text-align:center;flex:50%;order:1;position:relative}@media screen and (min-width:960px){.cta-bar-advanced__photo{order:1}}.cta-bar-advanced__photo img{width:50%}@media screen and (min-width:960px){.cta-bar-advanced__photo img{width:36.1111rem;position:absolute;bottom:0;right:0}}.cta-bar-advanced__photo--centered{flex:50%;order:2;justify-content:center;align-items:center;min-height:11.1111rem;margin:1.66667rem;padding-bottom:1.66667rem;display:flex}.cta-bar-advanced__photo--centered img{width:70%}@media screen and (min-width:960px){.cta-bar-advanced__photo--centered img{width:20.8333rem}}.cta-bar-advanced__photo--negative{margin-top:-2.22222rem}@media screen and (min-width:640px){.cta-bar-advanced__photo--negative{margin-top:-7.77778rem}}.cta-bar-advanced__photo--negative img{width:50%}@media screen and (min-width:960px){.cta-bar-advanced__photo--negative img{width:70%}}.cta-bar-advanced__content{color:#fff;text-align:center;flex-direction:column;flex:50%;order:2;justify-content:space-around;padding-bottom:1.11111rem;display:flex}@media screen and (min-width:960px){.cta-bar-advanced__content{text-align:left;order:2;padding-bottom:2.77778rem}}.cta-bar-advanced__content h2{width:auto;padding:0 1.11111rem;font-size:1.88889rem;font-weight:900;line-height:1.41}@media screen and (min-width:960px){.cta-bar-advanced__content h2{width:34.4444rem;font-size:3.33333rem;line-height:1}}.cta-bar-advanced__content p{width:auto;margin-top:0;padding:0 1.11111rem .555556rem;font-size:1.11111rem;line-height:1.6}@media screen and (min-width:960px){.cta-bar-advanced__content p{font-size:1.33333rem;line-height:1.33}}.cta-bar-advanced__button{text-align:center;margin-bottom:2.22222rem}@media screen and (min-width:960px){.cta-bar-advanced__button{text-align:left;margin-bottom:0;padding:0 1.11111rem}}.cta-bar-with-cards{padding-bottom:2.22222rem}@media screen and (min-width:640px){.cta-bar-with-cards{max-width:66.6667rem;margin:0 auto;padding-bottom:3.88889rem}}.cta-bar-with-cards__title{color:#fff;letter-spacing:.0111111rem;text-align:center;margin-top:0;padding-top:1.22222rem;font-size:1.88889rem;line-height:1.18}@media screen and (min-width:640px){.cta-bar-with-cards__title{padding-top:0;font-size:2.66667rem;line-height:.71}}.cta-bar-with-cards__boxes{flex-flow:column wrap;justify-content:space-around;align-items:center;padding:1.66667rem 1.66667rem .555556rem;display:flex}@media screen and (min-width:640px){.cta-bar-with-cards__boxes{flex-wrap:nowrap}}@media screen and (min-width:960px){.cta-bar-with-cards__boxes{flex-direction:row;padding-top:1.66667rem;padding-bottom:3.88889rem}}.cta-bar-with-cards__boxes--wrap{flex-wrap:wrap;justify-content:center}.cta-bar-with-cards__boxes--title{color:#000;text-align:center;padding:.555556rem;font-size:1.22222rem;font-weight:700}.cta-bar-with-cards__boxes--dynamicheight{flex:100%;height:auto}@media screen and (min-width:960px){.cta-bar-with-cards__boxes--dynamicheight{align-items:normal}}.cta-bar-with-cards__boxes--dynamicheight .cta-bar-with-cards__box{background-color:#fff;border-radius:.555556rem;height:auto;margin:.555556rem;padding:1.11111rem}.cta-bar-with-cards__box{background-color:#fff;border-radius:.555556rem;margin:.555556rem;padding:1.11111rem}@media screen and (min-width:640px){.cta-bar-with-cards__box{width:19.4444rem;height:13.8889rem}}.cta-bar-with-cards__box p{color:#17191d;letter-spacing:.00555556rem;font-size:1.11111rem;font-weight:600;line-height:1.4}@media screen and (min-width:640px){.cta-bar-with-cards__box p{font-size:1.22222rem;line-height:1.27}}.cta-bar-with-cards__box li{padding-bottom:18px;padding-left:18px;font-size:1rem;font-weight:400;line-height:1.27;list-style:none}.cta-bar-with-cards__box li:before{content:" ";background:#e7501d;width:6px;height:6px;margin-top:9px;margin-left:-18px;display:inline-block;position:absolute}@media screen and (min-width:640px){.cta-bar-with-cards__box--big{height:20.5556rem}}.cta-bar-with-cards__image{justify-content:center;height:5.55556rem;display:flex}.cta-bar-with-cards__button{text-align:center;display:none}@media screen and (min-width:640px){.cta-bar-with-cards__button{display:block}}.devops-content{padding:1.66667rem}@media screen and (min-width:960px){.devops-content{width:50rem;margin:0 auto;padding:0 3.88889rem}}.devops-content__big-title{color:#434448;letter-spacing:.0155556rem;text-align:center;font-size:3.33333rem}.devops-content__title{color:#434448;letter-spacing:.00833333rem;font-size:1.77778rem;font-weight:900;line-height:1.25}@media screen and (min-width:640px){.devops-content__title{width:39.7222rem;margin:1.66667rem auto}}.devops-content p{color:#434448;letter-spacing:.00555556rem;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.devops-content p{width:39.7222rem;margin:0 auto}}.devops-content__arrow{margin-right:.888889rem}.devops-content__arrow svg{color:#e7501d;width:.888889rem;height:.888889rem}.devops-content__list-item{padding-top:.555556rem}.devops-content__values-cards{padding:0 0 2.77778rem}@media screen and (min-width:640px){.devops-content__values-cards{padding:0 1.38889rem 6.66667rem}}.devops-content__values-card{background-color:#fff;border:.0333333rem solid #dcdcdc;border-radius:.361111rem;align-items:center;min-height:5rem;margin-bottom:.944444rem;padding:1.11111rem .833333rem;display:flex;box-shadow:0 .333333rem .722222rem #17191d1a}@media screen and (min-width:640px){.devops-content__values-card{width:39.7222rem;margin-bottom:1.11111rem}}.devops-content__values-card__index{color:#fff;letter-spacing:.00555556rem;background-color:#3c4166;border-radius:50%;justify-content:center;align-items:center;width:2.88889rem;height:2.88889rem;font-size:1.33333rem;font-weight:900;line-height:1.5;display:flex}.devops-content__values-card__text{color:#8f8f8f;letter-spacing:.00444444rem;width:9.44445rem;padding-left:.833333rem;font-size:.888889rem;font-weight:700;line-height:1.25}@media screen and (min-width:640px){.devops-content__values-card__text{letter-spacing:.00611111rem;width:33.0556rem;padding-left:1.38889rem;font-size:1.33333rem;line-height:1.17}}.devops-content__photo-title{color:#e7501d;letter-spacing:.00555556rem;padding-top:.666667rem;font-size:.888889rem;line-height:1.5}.devops-content__photo-title span{color:#1d1f25;font-weight:700;display:inline-block}@media screen and (min-width:640px){.devops-content__photo{width:39.7222rem;margin:1.11111rem auto}}.devops-content__photo img{width:100%}@media screen and (min-width:640px){.devops-content__photo img{max-width:39.4444rem;margin:0 auto}}.devops-content__cards{flex-direction:column;justify-content:space-around;align-items:center;margin:1.66667rem 0;display:flex}@media screen and (min-width:640px){.devops-content__cards{flex-direction:row}}.devops-content__cards--wrap{flex-wrap:wrap;justify-content:center;display:flex}.devops-content__cards--technologies-wrap{flex-flow:column wrap;justify-content:center;align-items:center;display:flex}@media screen and (min-width:640px){.devops-content__cards--technologies-wrap{flex-direction:row;width:38.8889rem}}@media screen and (min-width:960px){.devops-content__cards--technologies-wrap{flex-direction:row;width:44.4444rem}}.devops-content__card{background-color:#fff;border-radius:.555556rem;justify-content:center;align-items:center;width:8.88889rem;height:8.88889rem;margin:.666667rem;display:flex;box-shadow:0 .333333rem .666667rem #0000001a}@media screen and (min-width:640px){.devops-content__card{margin:1.11111rem}}.devops-content__card__img{object-fit:contain;max-width:5.55556rem}.devops-content__highlighted-numbers{flex-direction:column;justify-content:space-between;line-height:1;display:flex}@media screen and (min-width:960px){.devops-content__highlighted-numbers{flex-direction:row;padding-top:8.33333rem}}.devops-content__highlighted-numbers__number{letter-spacing:.0222222rem;color:#e7501d;text-align:center;padding-bottom:.555556rem;font-size:4.44444rem;font-weight:900}@media screen and (min-width:640px){.devops-content__highlighted-numbers__number{letter-spacing:.0277778rem;font-size:5.77778rem}}.devops-content__highlighted-numbers__text{letter-spacing:.00555556rem;color:#434448;text-align:center;font-size:.888889rem;font-weight:600}@media screen and (min-width:640px){.devops-content__highlighted-numbers__text{width:10.2778rem;margin:0 auto;font-size:1.33333rem}}.divider-horizontal{color:#dcdcdc;letter-spacing:.00555556rem;text-align:center;border-top:.111111rem solid #dcdcdc;width:80%;margin-top:2.22222rem;margin-left:1.11111rem;margin-right:1.11111rem;padding-top:.555556rem;font-size:.888889rem;font-weight:600}@media screen and (min-width:640px){.divider-horizontal{width:100%;margin-top:1.11111rem;font-size:1.33333rem}}@keyframes notyFadeIn{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translate(0,0%)}}.bb-form{font-size:0;position:relative}.bb-form__input-wrapper{max-height:5000px;transition:max-height .5s ease-out;overflow:hidden}.bb-form__input-wrapper--hidden{max-height:0}.bb-form__fieldset,.bb-form .bb-form__fieldset--100,.bb-form .bb-form__fieldset--50{vertical-align:top;font-size:1rem;display:inline-block;position:relative}.bb-form__fieldset--50{width:100%}@media screen and (min-width:640px){.bb-form__fieldset--50{width:50%}}.bb-form__fieldset--100{width:100%}.bb-form__field{padding:1.88889rem .833333rem 1.66667rem}.bb-form__field--submit{text-align:center;padding:.333333rem .833333rem 2.66667rem}@media screen and (min-width:640px){.bb-form__field--submit{padding:.333333rem .833333rem 3.33333rem}}.bb-form__field input,.bb-form__field textarea,.bb-form__field select{color:#8f8f8f;text-align:left;border:.0555556rem solid #0000;border-radius:.555556rem;outline:none;width:100%;min-height:3rem;padding:.944444rem .833333rem;font-size:.888889rem;font-weight:700;line-height:1.11111rem;transition:all .1s ease-out;box-shadow:0 0 1.11111rem #17191d1a}.bb-form__field input::placeholder,.bb-form__field textarea::placeholder,.bb-form__field select::placeholder{color:#8f8f8fb3}.bb-form__field input:hover,.bb-form__field input:focus,.bb-form__field textarea:hover,.bb-form__field textarea:focus,.bb-form__field select:hover,.bb-form__field select:focus{color:#5c5c5c;transform:translateY(-.111111rem);box-shadow:0 .277778rem 1.11111rem #17191d33}.bb-form__field input:hover~.bb-form__label,.bb-form__field input:focus~.bb-form__label,.bb-form__field textarea:hover~.bb-form__label,.bb-form__field textarea:focus~.bb-form__label,.bb-form__field select:hover~.bb-form__label,.bb-form__field select:focus~.bb-form__label{color:#e7501d}.bb-form__field textarea{min-height:13.1667rem}.bb-form__label{color:#8f8f8f;letter-spacing:normal;font-size:.777778rem;font-weight:400;line-height:normal;transition:all .2s ease-out;display:block;position:absolute;top:.333333rem;left:1.38889rem}.bb-form__label--required:after{content:"*";color:#e7501d;margin-left:.222222rem;font-weight:700}.bb-form__noty,.bb-form .bb-form__noty--error,.bb-form .bb-form__noty--success,.bb-form .bb-form__noty--default{text-align:left;padding:.555556rem 1.11111rem;font-size:1rem;position:relative;overflow:hidden}.bb-form__noty-text{opacity:1;min-height:1.33333rem;margin:.555556rem 0;font-weight:600;transition:all .2s ease-out;display:inline-block}.bb-form__noty--default{color:#17191d}.bb-form__noty--default .bb-form__noty-text{opacity:0}.bb-form__noty--success{color:#e7501d;font-weight:700;animation:.2s ease-in-out notyFadeIn;text-align:center!important}.bb-form__noty--error{color:#ffc60d;font-weight:700;animation:.2s ease-in-out notyFadeIn;text-align:center!important}.bb-input-checkbox label{color:#434448;width:22.2222rem;margin-top:0;font-size:.777778rem;font-weight:600;line-height:1.11111rem}@media screen and (min-width:640px){.bb-input-checkbox label{width:auto}}.bb-input-checkbox label a{color:inherit;font-weight:inherit;text-decoration:underline}@supports (appearance:none){.bb-input-checkbox input[type=checkbox],.bb-input-checkbox input[type=radio]{--active:#e7501d;--active-inner:#fff;--focus:2px #e76f21;--border:#f2541f;--border-hover:#d64a1c;--background:#fff;--disabled:#d64a1c66;--disabled-inner:#d64a1c1a;-webkit-appearance:none;-moz-appearance:none;vertical-align:top;cursor:pointer;background:var(--b,var(--background));border:1px solid #000;outline:none;height:21px;margin:0 10px 0 0;transition:background .3s,border-color .3s,box-shadow .2s;display:inline-block;position:relative}.bb-input-checkbox input[type=checkbox]:after,.bb-input-checkbox input[type=radio]:after{content:"";transition:transform var(--d-t,.3s)var(--d-t-e,ease),opacity var(--d-o,.2s);display:block;position:absolute;top:0;left:0}.bb-input-checkbox input[type=checkbox]:checked,.bb-input-checkbox input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2);border-color:#0000}.bb-input-checkbox input[type=checkbox]:disabled,.bb-input-checkbox input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.bb-input-checkbox input[type=checkbox]:disabled:checked,.bb-input-checkbox input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.bb-input-checkbox input[type=checkbox]:disabled+label,.bb-input-checkbox input[type=radio]:disabled+label{cursor:not-allowed}.bb-input-checkbox input[type=checkbox]:hover:not(:checked):not(:disabled),.bb-input-checkbox input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.bb-input-checkbox input[type=checkbox]:not(.switch),.bb-input-checkbox input[type=radio]:not(.switch){width:25px}@media screen and (min-width:640px){.bb-input-checkbox input[type=checkbox]:not(.switch),.bb-input-checkbox input[type=radio]:not(.switch){width:1.16667rem}}.bb-input-checkbox input[type=checkbox]:not(.switch):after,.bb-input-checkbox input[type=radio]:not(.switch):after{opacity:var(--o,0)}.bb-input-checkbox input[type=checkbox]:not(.switch):checked,.bb-input-checkbox input[type=radio]:not(.switch):checked{--o:1}.bb-input-checkbox input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:2px;left:6px}.bb-input-checkbox input[type=checkbox]:not(.switch):checked{--r:43deg}.bb-input-checkbox input[type=radio]{border-radius:50%}.bb-input-checkbox input[type=radio]:after{background:var(--active-inner);opacity:0;width:19px;height:19px;transform:scale(var(--s,.7));border-radius:50%}.bb-input-checkbox input[type=radio]:checked{--s:.5}}.gallery-wrap--career .bb-section--gallery-masonry{display:none}@media screen and (min-width:640px){.gallery-wrap--career .bb-section--gallery{display:none}.gallery-wrap--career .bb-section--gallery-masonry{display:block}}.gallery{font-size:0;position:relative;overflow:hidden}.gallery__block{height:19.4444rem;transition:all .2s ease-out;position:relative}.gallery__image{width:19.4444rem;height:19.4444rem;position:relative}.gallery:hover .gallery__block:not(:hover){z-index:1;opacity:.7;filter:grayscale(30%)brightness(70%);transition-delay:50ms}.gallery:hover .gallery__block:hover{z-index:2;transition-delay:50ms;box-shadow:0 0 1.11111rem #00000080}.grid-details{padding-bottom:1.11111rem}@media screen and (min-width:640px){.grid-details{padding-bottom:3.33333rem}}.grid-details__subtitle{color:#17191d;letter-spacing:.00555556rem;text-align:left;padding:0 1.66667rem;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.grid-details__subtitle{color:#434448;text-align:center;width:29.4444rem;margin:0 auto;padding:0 0 2.77778rem;font-size:1.33333rem;font-weight:600;line-height:1.33}}.grid-details__wrapper{flex-wrap:wrap;justify-content:space-around;display:flex}.grid-details__box{flex-direction:column;width:27.7778rem;margin:1.11111rem 1.66667rem;display:flex}@media screen and (min-width:640px){.grid-details__box{flex-direction:row;margin:.833333rem}}.grid-details__box--image{text-align:center;flex:25%;align-items:center}.grid-details__box--image img,.grid-details__box--image svg{width:30%}@media screen and (min-width:640px){.grid-details__box--image{justify-content:center;margin-right:.555556rem;display:flex}}@media screen and (min-width:960px){.grid-details__box--image img{width:100%}}.grid-details__box--content{letter-spacing:.00555556rem;flex:75%}@media screen and (min-width:640px){.grid-details__box--content{padding-left:1.11111rem}}.grid-details__box--content h3{color:#434448;font-size:1.11111rem;font-weight:800;line-height:1.4}@media screen and (min-width:640px){.grid-details__box--content h3{font-size:1.33333rem;line-height:1.2}}.grid-details__box--content p{color:#17191d;margin:0;font-size:.888889rem;line-height:1.5}.headersimple{color:#434448;text-align:center;margin-bottom:1.66667rem;padding:.833333rem 1.66667rem 0;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;font-size:1.88889rem;font-weight:900}@media screen and (min-width:960px){.headersimple{margin-bottom:2.22222rem;font-size:3.33333rem;line-height:3.33333rem}}.headersimple--small{font-size:1.33333rem}.herotop{display:block;position:relative}@media screen and (min-width:768px){.herotop{align-items:flex-end;padding-top:0;display:flex}}.herotop__content{z-index:2;padding:65px 1.66667rem 0;position:relative}@media screen and (min-width:640px){.herotop__content{padding-top:0}}@media screen and (min-width:768px){.herotop__content{width:100%;min-height:21.1111rem;padding:2.77778rem 1.66667rem}}@media screen and (min-width:1024px){.herotop__content{min-height:27.7778rem;padding:2.77778rem 1.66667rem}.herotop__content--simple{margin:5.55556rem 1.66667rem 2.77778rem}}.herotop__content button{font-size:.888889rem}@media screen and (min-width:768px){.herotop__content button{font-size:1.11111rem}}.herotop__hero{color:#e7501d;letter-spacing:.0166667rem;margin:1.66667rem 0;line-height:1}@media screen and (min-width:768px){.herotop__hero{margin:0 0 1.66667rem}}.herotop__text{color:#434448;letter-spacing:.00555556rem;margin:0;padding-bottom:1.66667rem;font-size:1rem;font-weight:400;line-height:normal}@media screen and (min-width:768px){.herotop__text{width:22.2222rem;margin:0 0 .833333rem;padding-bottom:0;font-size:1rem;font-weight:600}}@media screen and (min-width:1024px){.herotop__text{margin:0 0 3.61111rem;font-size:1.33333rem}}@media screen and (min-width:768px){.herotop__text--simple{width:22.2222rem}}@media screen and (min-width:1024px){.herotop__text--simple{width:26.1111rem}}.herotop__text__devops-timeline{letter-spacing:.00444444rem;flex-direction:column;line-height:1.22;display:flex}@media screen and (min-width:768px){.herotop__text__devops-timeline{letter-spacing:.00611111rem;flex-direction:row;width:55vw;margin:0 0 .833333rem;padding-bottom:0;font-size:1rem;font-weight:600;line-height:1.33}}@media screen and (min-width:1024px){.herotop__text__devops-timeline{width:28.0556rem}}.herotop__text__devops-timeline__year{color:#17191d;width:3.05556rem;font-size:1.22222rem;font-weight:900}@media screen and (min-width:768px){.herotop__text__devops-timeline__year{font-size:1.33333rem}}.herotop__text__devops-timeline__event{color:#8f8f8f;margin:0;padding-bottom:.888889rem;font-size:1.22222rem;font-weight:600}@media screen and (min-width:768px){.herotop__text__devops-timeline__event{padding-bottom:0;padding-left:.888889rem;font-size:1.33333rem}}.herotop__info{color:#8f8f8f;letter-spacing:.00555556rem;text-align:center;padding-bottom:.888889rem;font-size:1.33333rem;font-weight:900;line-height:1.33}@media screen and (min-width:768px){.herotop__info{text-transform:uppercase;text-align:left;font-size:.888889rem;font-weight:600;line-height:1.5}}.herotop__why-hire--subheading{color:#8f8f8f;text-transform:uppercase}.herotop__why-hire--buttons{margin-left:-6.94444rem}@media screen and (min-width:768px){.herotop__why-hire--buttons{margin-left:-.833333rem}}.herotop__button{margin:0 auto;font-size:1.11111rem;display:block}@media screen and (min-width:768px){.herotop__button{margin:0}}.herotop__visual{z-index:3;text-align:center;position:relative}@media screen and (min-width:768px){.herotop__visual{text-align:left;width:80%;right:0}}@media screen and (min-width:1024px){.herotop__visual{right:1.11111rem}}@media screen and (min-width:1366px){.herotop__visual{right:-6.11111rem}}.herotop__bg{z-index:1;width:100%;height:100%;position:absolute;bottom:0;right:0}@media screen and (min-width:768px){.herotop__bg{width:100%;right:-40%}}@media screen and (min-width:1366px){.herotop__bg{width:100%;height:100%;right:0}}.herotop__building{width:100vw;position:absolute;bottom:0}@media screen and (min-width:768px){.herotop__building{width:auto;max-height:100%}}@media screen and (min-width:1366px){.herotop__building{left:22.2222rem}}.herotop__building--devops{bottom:0}@media screen and (min-width:1024px){.herotop__building--devops{top:0}}.herotop__building-container{width:100%;position:absolute;top:0;bottom:0;right:0}@media screen and (min-width:768px){.herotop__building-container:before{content:"";z-index:2;background:linear-gradient(270deg,#fff0 0%,#f5f5f5 100%);width:30%;height:100%;position:absolute;top:0;left:-.0555556rem;transform:rotate(360deg)}}@media screen and (min-width:1366px){.herotop__building-container:before{left:22.2222rem}}.herotop__image--why-hire{width:130%;position:relative;bottom:0;right:-2.77778rem}@media screen and (min-width:768px){.herotop__image--why-hire{width:140%;bottom:0;right:-2.77778rem}}.herotop__ninjas{filter:drop-shadow(0 2.22222rem 1.11111rem #17191d1a);width:60vw;position:relative;bottom:-3.33333rem}@media screen and (min-width:768px){.herotop__ninjas{width:45vw;position:absolute;bottom:-6.94444rem;right:0}}@media screen and (min-width:1024px){.herotop__ninjas{width:40vw;max-width:36.1111rem;bottom:-6.94444rem}}@media screen and (min-width:1366px){.herotop__ninjas{width:30.5556rem;bottom:-6.94444rem}}.herotop__ninjas--simple{width:50vw;bottom:-1.66667rem}@media screen and (min-width:768px){.herotop__ninjas--simple{max-width:16.6667rem;bottom:-2.77778rem;right:5.55556rem}}@media screen and (min-width:1024px){.herotop__ninjas--simple{max-width:22.2222rem;bottom:2.77778rem;right:8.33333rem}}.herobottom{color:#fff;text-align:center;padding:5.55556rem 1.66667rem 2.22222rem;position:relative}@media screen and (min-width:768px){.herobottom{padding:10.5556rem 1.66667rem 6.94444rem}}.herobottom__text{letter-spacing:.00555556rem;margin:0;font-weight:400;line-height:1.21}@media screen and (min-width:768px){.herobottom__text{font-size:1.55556rem}.bb-frame--fast-app .herotop__ninjas,.bb-frame--software-innovation .herotop__ninjas,.bb-frame--embedded-development .herotop__ninjas,.bb-frame--development-project-management .herotop__ninjas,.bb-frame--software-dev-proc-enhancement .herotop__ninjas,.bb-frame--technology-advisory .herotop__ninjas,.bb-frame--judo .herotop__ninjas{width:40vw;right:5vw}}@media screen and (min-width:1366px){.bb-frame--fast-app .herotop__ninjas,.bb-frame--software-innovation .herotop__ninjas,.bb-frame--embedded-development .herotop__ninjas,.bb-frame--development-project-management .herotop__ninjas,.bb-frame--software-dev-proc-enhancement .herotop__ninjas,.bb-frame--technology-advisory .herotop__ninjas,.bb-frame--judo .herotop__ninjas{max-width:500px;right:10vw}}@media screen and (min-width:768px){.bb-frame--system-engineering .herotop__ninjas{max-width:27.7778rem;right:5vw}}.bb-frame--devops .herotop__ninjas{bottom:-2.77778rem}@media screen and (min-width:768px){.bb-frame--devops .herotop__ninjas{width:38vw}}@media screen and (min-width:1024px){.bb-frame--devops .herotop__ninjas{top:-25rem;bottom:auto;right:5vw}}@media screen and (min-width:1366px){.bb-frame--devops .herotop__ninjas{width:41.6667rem;top:-27.7778rem;right:0}}@media screen and (min-width:768px){.bb-frame--mendix .herotop__ninjas{width:40vw;right:5vw}}@media screen and (min-width:1366px){.bb-frame--mendix .herotop__ninjas{top:-16.1111rem;right:4vw}}.bb-frame--low-code .herotop__bg{display:none}@media screen and (min-width:768px){.bb-frame--low-code .herotop__content{max-width:40vw}.bb-frame--low-code .herotop__visual{position:absolute;top:0}.bb-frame--low-code .herotop__visual .herotop__ninjas{bottom:auto}.bb-frame--low-code .herotop__ninjas{width:40vw;right:5vw}}@media screen and (min-width:1366px){.bb-frame--low-code .herotop__ninjas{max-width:500px;right:10vw}}@media screen and (min-width:1024px){.bb-frame--why-budapest .herotop__content{width:150%}}@media screen and (min-width:768px){.bb-frame--why-budapest .herotop__visual{width:100%}}@media screen and (min-width:1024px){.bb-frame--why-budapest .herotop__visual{width:auto}}@media screen and (min-width:1366px){.bb-frame--why-budapest .herotop:after{content:"";z-index:10;background:#f5f5f5;width:100vw;position:absolute;top:0;bottom:0;left:100%}}.bb-frame--why-budapest .herotop__image--why-hire{max-height:440px}@media screen and (min-width:768px){.bb-frame--why-budapest .herotop__image--why-hire{width:200%;left:-4.44444rem}}@media screen and (min-width:1024px){.bb-frame--why-budapest .herotop__image--why-hire{width:160vw;max-height:27.7778rem;top:-3.33333rem;left:-35vw}}@media screen and (min-width:1366px){.bb-frame--why-budapest .herotop__image--why-hire{width:66.6667rem;left:-11.1111rem}}.bb-hero-career{background-color:#0000;background-image:url(../media/block-bg-pattern.d60b1d28.png),linear-gradient(90deg,#474d7c 0%,#2f3355 100%);background-position:50%;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;display:flex;position:relative}.bb-hero-career>.bb-width-wrap{flex-direction:column;padding:4.44444rem .833333rem 2.66667rem;display:flex;position:relative}@media screen and (min-width:640px){.bb-hero-career>.bb-width-wrap{justify-content:space-between;padding:10rem .833333rem 4.44444rem}}@media screen and (min-width:960px){.bb-hero-career>.bb-width-wrap{flex-direction:row}}.bb-hero-career>.bb-width-wrap--no-padding{padding:0}.bb-hero-career__text{color:#fff;text-align:center;flex-direction:column;justify-content:center;width:100%;display:flex}@media screen and (min-width:640px){.bb-hero-career__text{max-width:48.8889rem;text-align:inherit;margin-right:1.11111rem}.bb-hero-career__text--small{max-width:36.6667rem}}.bb-hero-career__text__title{letter-spacing:.0166667rem;margin:0;font-size:2.05556rem;font-weight:900;line-height:2.33333rem}@media screen and (min-width:640px){.bb-hero-career__text__title{font-size:3.33333rem;line-height:4.16667rem}}.bb-hero-career__text__title--small{font-size:1.77778rem;line-height:2rem}@media screen and (min-width:640px){.bb-hero-career__text__title--small{font-size:2.22222rem;line-height:2.77778rem}}.bb-hero-career__text__subtitle{letter-spacing:.00555556rem;font-size:1.11111rem;font-weight:400;line-height:1.38889rem}.bb-hero-career__photo{justify-content:center;width:100%;height:11.1111rem;margin:5.55556rem 0 0;display:flex;position:relative}.bb-hero-career__photo--img{margin-top:3.33333rem;margin-bottom:-3.33333rem}@media screen and (min-width:960px){.bb-hero-career__photo{justify-content:flex-end;height:auto;margin:0}.bb-hero-career__photo--img{margin-top:0;margin-bottom:0}}.highlighted-numbers{flex-direction:column;justify-content:space-between;line-height:1;display:flex}@media screen and (min-width:960px){.highlighted-numbers{flex-direction:row}}.highlighted-numbers__developers,.highlighted-numbers__onboarding,.highlighted-numbers__professionals{padding-bottom:2.22222rem}.highlighted-numbers__number{letter-spacing:.0222222rem;color:#e7501d;text-align:center;padding-bottom:.555556rem;font-size:4.44444rem;font-weight:900}@media screen and (min-width:640px){.highlighted-numbers__number{letter-spacing:.0277778rem;font-size:5.77778rem}}.highlighted-numbers__text{letter-spacing:.00555556rem;color:#434448;text-align:center;padding:0 5.27778rem;font-size:.888889rem;font-weight:600}@media screen and (min-width:640px){.highlighted-numbers__text{font-size:1.33333rem}}.image-and-info{max-width:53.3333rem;margin:0 auto;padding:0 1.66667rem}@media screen and (min-width:640px){.image-and-info{padding:0}}.image-and-info__box{flex-direction:column;padding:1.38889rem 0;display:flex}@media screen and (min-width:640px){.image-and-info__box{flex-direction:row}}.image-and-info__photo{flex:50%}.image-and-info__photo__img{width:100%}@media screen and (min-width:640px){.image-and-info__photo__img{width:24.7222rem}}.image-and-info__content{flex:50%}.image-and-info__content h2{color:#434448;letter-spacing:-.0444444rem;font-size:1.33333rem;font-weight:900;line-height:1.33}@media screen and (min-width:640px){.image-and-info__content h2{letter-spacing:.00833333rem;font-size:1.77778rem;line-height:1.25}}.image-and-info__content p{color:#434448;letter-spacing:.00555556rem;padding-bottom:.555556rem;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.image-and-info__content p{padding-bottom:1.38889rem}}.image-and-info__content span{color:#e7501d;cursor:pointer}.image-and-info__button{text-align:center}@media screen and (min-width:640px){.image-and-info__button{text-align:left}}.image-text-bar{flex-direction:column;display:flex;position:relative}@media screen and (min-width:640px){.image-text-bar{flex-direction:row}}.image-text-bar__photo{text-align:center;flex:50%;order:2;padding-top:2.77778rem;position:relative}@media screen and (min-width:640px){.image-text-bar__photo{order:1;padding-top:0}.image-text-bar__photo--padded{margin-bottom:.833333rem}}.image-text-bar__photo--big{order:1}@media screen and (min-width:640px){.image-text-bar__photo--big{order:1;margin-top:-6.66667rem;padding-top:0}}.image-text-bar__photo__img{width:50%;display:flex}@media screen and (min-width:640px){.image-text-bar__photo__img{width:22.2222rem;position:absolute;bottom:0;right:10%}}.image-text-bar__photo__img--big{width:70%}@media screen and (min-width:640px){.image-text-bar__photo__img--big{width:36.1111rem;position:absolute;bottom:0;right:0}}.image-text-bar__content{color:#fff;flex:50%;order:2;padding-bottom:1.11111rem}@media screen and (min-width:640px){.image-text-bar__content{order:1;padding-bottom:2.77778rem}}.image-text-bar__content--big{order:1}@media screen and (min-width:640px){.image-text-bar__content--big{order:2}}.image-text-bar__content h2{width:auto;padding:0 1.11111rem;font-size:1.88889rem;font-weight:900;line-height:1.18}@media screen and (min-width:640px){.image-text-bar__content h2{width:24.7222rem;font-size:1.77778rem;line-height:1.25}}.image-text-bar__content p{width:auto;padding:0 1.11111rem .555556rem;font-size:1.11111rem;line-height:1.4}@media screen and (min-width:640px){.image-text-bar__content p{width:30.8333rem;font-size:.888889rem;line-height:1.5}}.list-with-action__wrapper{padding:2.22222rem 1.66667rem;display:flex}@media screen and (min-width:640px){.list-with-action__wrapper{padding-top:1.38889rem;padding-bottom:3.88889rem}}.list-with-action__image{flex-direction:column;flex:30%;justify-content:center;align-items:center;margin-top:0;display:flex;position:relative}@media screen and (min-width:640px){.list-with-action__image{flex:40%;margin-top:-1.38889rem}}.list-with-action__image--shuriken{padding-top:1.11111rem;padding-bottom:1.11111rem}.list-with-action__content{color:#434448;letter-spacing:.00555556rem;text-align:left;flex:70%;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.list-with-action__content{color:#17191d;flex:60%;padding-top:1.11111rem;font-size:1.33333rem;line-height:1.3}}.list-with-action__content--title{font-weight:800}.list-with-action__content span{color:#e7501d}.list-with-action__content--text{padding-bottom:1.11111rem}.list-with-action__button{text-align:center;padding-bottom:2.22222rem}@media screen and (min-width:640px){.list-with-action__button{padding-bottom:5.55556rem}}@keyframes signSwing{0%{transform-origin:top;transform:rotate(3deg)}to{transform-origin:top;transform:rotate(-3deg)}}.bb-menu{z-index:20;position:fixed;top:0;left:0;right:0}.bb-menu:before{content:"";opacity:.9;background:#fff;transition:all .3s ease-out;position:absolute;inset:0;box-shadow:0 0 40px #0000001a}.bb-menu:after{content:"";z-index:-1;background-color:#0000;background-image:url(../media/shuriken-pattern-dark.svg.e2b2b9ab.js),linear-gradient(90deg,#434448 0%,#1d1f25 100%);background-position:50%;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;transition:all .3s ease-out;position:fixed;inset:0 0 0 100%}@media screen and (min-width:1024px){.bb-menu{opacity:1;position:fixed}.bb-menu:before{content:"";opacity:1;z-index:-1;background:#fff;height:65px;transition:all .3s ease-out;position:fixed;top:0;left:0;right:0}.bb-menu:after{display:none}}.bb-menu__container{color:#17191d;letter-spacing:.1rem;justify-content:space-between;align-items:center;height:65px;margin:0 auto;font-size:16px;line-height:1.25;display:flex}@media screen and (min-width:1024px){.bb-menu__container{max-width:1200px;padding-left:30px;padding-right:30px;position:relative}}@media screen and (min-width:1366px){.bb-menu__container{max-width:1200px;padding-left:0;padding-right:0}}.bb-menu__wrapper{min-height:100%;margin:77px 0 0;transition:all .3s ease-out;display:flex;transform:translate(100%)}.bb-menu__wrapper:before{content:"";height:1px;position:absolute;top:-10px;left:30px;right:30px}@media screen and (min-width:1024px){.bb-menu__wrapper:before{display:none}.bb-menu__wrapper{border-top:none;flex:1;justify-content:space-between;height:65px;min-height:65px;margin:0;padding-top:0;display:flex;transform:none}}.bb-menu__mobile-toggle{z-index:10;width:40px;height:40px;font-size:30px;display:inline-block;position:absolute;top:12px;right:30px}.bb-menu__mobile-toggle label{cursor:pointer;width:100%;height:100%;display:inline-block}.bb-menu__mobile-toggle .ham{transform-origin:50%;background:#17191d;width:18px;height:3px;transition:all .2s ease-in;position:absolute;left:12px}.bb-menu__mobile-toggle .ham--1{top:12px}.bb-menu__mobile-toggle .ham--2{top:18px}.bb-menu__mobile-toggle .ham--3{top:24px}@media screen and (min-width:1024px){.bb-menu__mobile-toggle{display:none}}.bb-menu__logo{flex:1}@media screen and (min-width:1024px){.bb-menu__logo{max-width:220px}}@media screen and (min-width:1366px){.bb-menu__logo{max-width:21vw}}.bb-menu__logo span{width:160px;transition:all .3s ease-out;position:absolute;top:12px;left:30px}.bb-menu__logo span.logo--white{opacity:0;visibility:hidden}@media screen and (min-width:1024px){.bb-menu__logo span{position:static;top:auto;left:auto}.bb-menu__logo span.logo--white{display:none}}.bb-menu__item{justify-content:flex-start;align-items:center;width:100%;padding-top:16px;font-size:20px;display:flex}.bb-menu__item .bb-menu__button{color:#fff;border-bottom:4px solid #0000;margin-bottom:16px;margin-left:30px;margin-right:30px}.bb-menu__item .bb-menu__button a,.bb-menu__item .bb-menu__button label{cursor:pointer}.bb-menu__item .bb-menu__button span{white-space:nowrap}@media screen and (min-width:1024px){.bb-menu__item .bb-menu__button{color:#000;margin-bottom:0;margin-left:0;margin-right:0}.bb-menu__item{opacity:1;justify-content:center;width:auto;padding:0 16px;font-size:16px}.bb-menu__item label,.bb-menu__item a{white-space:nowrap}}.bb-menu__item--contact-us{padding-left:30px;padding-right:30px}.bb-menu__item--contact-us a{flex:1}.bb-menu__item--contact-us button{justify-content:space-between;align-items:center;width:100%;height:48px;display:flex}@media screen and (min-width:1024px){.bb-menu__item--contact-us{justify-content:center;width:160px;padding:0}.bb-menu__item--contact-us button{height:auto}}.bb-menu__item--tender{transition:all .3s ease-out}.bb-menu__item--tender .bb-menu__button{color:#8183be}@media screen and (min-width:1024px){.bb-menu__item--tender{width:0;padding:0}.bb-menu__item--tender a{content:url(/assets/images/tender-sign.svg);z-index:10;animation:1s ease-in-out infinite alternate signSwing;position:absolute;top:65px;left:0}}.bb-menu__item--hidden{opacity:0;pointer-events:none}.bb-menu__item--hiring .bb-menu__button{color:#e7501d}@media screen and (min-width:1024px){.bb-menu__item--hiring{width:0;padding:0}.bb-menu__item--hiring a{content:url(/assets/images/we-are-hiring.svg);z-index:10;animation:1s ease-in-out infinite alternate signSwing;position:absolute;top:65px;right:0}}.bb-menu__item:hover:not(.bb-menu__item--contact-us) .bb-menu__button{-webkit-text-stroke:1px #000;border-bottom:4px solid #e7501d;transition:all .3s ease-in-out}.bb-menu__megaitem{float:left;flex-direction:column;align-items:flex-start;height:100%;display:flex;overflow:hidden}.bb-menu__megaitem .bb-menu__button{width:calc(100% - 60px)}.bb-menu__megaitem .bb-menu__button label{width:100%;display:block;position:relative}.bb-menu__megaitem .bb-menu__button label:after,.bb-menu__megaitem .bb-menu__button label:before{content:"";background:#f5f5f5;width:16px;height:2px;position:absolute}.bb-menu__megaitem .bb-menu__button label:after{top:10px;right:0;transform:rotate(-45deg)}.bb-menu__megaitem .bb-menu__button label:before{top:10px;right:10px;transform:rotate(45deg)}@media screen and (min-width:1024px){.bb-menu__megaitem{align-items:center}.bb-menu__megaitem label:after,.bb-menu__megaitem label:before{display:none}.bb-menu__megaitem .bb-menu__button{width:auto}}.bb-menu__hovercontainer{background-color:#f5f5f5;width:100%;max-height:0;transition:all .5s ease-out;position:relative;overflow:hidden}.bb-menu__hovercontainer:before{content:"";z-index:0;background:linear-gradient(#1d1f250a 0%,#0000 100%);height:30px;position:absolute;top:0;left:0;right:0}@media screen and (min-width:1024px){.bb-menu__hovercontainer{opacity:0;visibility:hidden;z-index:30;background-color:#fff;width:100vw;height:350px;max-height:5000px;transition:opacity .2s ease-in;position:fixed;top:65px;left:0;box-shadow:0 8px 16px #0003}.bb-menu__hovercontainer:before{display:none}.bb-menu__megaitem:hover .bb-menu__hovercontainer{opacity:1;visibility:visible;display:block}}.bb-menu__columns{color:#434448;flex-direction:column;justify-content:space-around;padding:0 30px 12px;display:flex}@media screen and (min-width:1024px){.bb-menu__columns{flex-direction:row;max-width:1200px;margin:0 auto;padding:0}}.bb-menu__column{color:#434448;width:100%;padding-top:0}.bb-menu__column h3{margin:32px 0 16px;font-size:16px;font-weight:900}@media screen and (min-width:1024px){.bb-menu__column h3{margin:16px 0;font-size:24px}.bb-menu__column{max-width:260px;padding-top:65px}}.bb-menu__column--subtitle{letter-spacing:.1px;cursor:pointer;padding-bottom:8px;font-size:16px;font-weight:400;line-height:1.33}@media screen and (min-width:1024px){.bb-menu__column--subtitle{white-space:break-spaces;padding-bottom:20px;font-size:24px}}.bb-menu__column--subtitle:hover{color:#e7501d}.bb-menu__logobox{display:none}@media screen and (min-width:640px){.bb-menu__logobox{padding-bottom:25px;display:block}.bb-menu__logobox img{display:block}}#menuSwitch,#whatWeDoMegaMenu,#howWeDoMegaMenu{display:none}#whatWeDoMegaMenu:checked+.bb-menu__button+.bb-menu__hovercontainer,#howWeDoMegaMenu:checked+.bb-menu__button+.bb-menu__hovercontainer{max-height:5000px;transition:max-height .5s ease-in}#menuSwitch:checked+.bb-section--menu .bb-menu{position:fixed;inset:0;overflow-y:scroll}#menuSwitch:checked+.bb-section--menu .bb-menu__container{flex-wrap:wrap;align-items:flex-start;height:100%}#menuSwitch:checked+.bb-section--menu .bb-menu__mobile-toggle .ham{background:#f5f5f5}#menuSwitch:checked+.bb-section--menu .bb-menu__mobile-toggle .ham--1{top:18px;transform:rotate(45deg)}#menuSwitch:checked+.bb-section--menu .bb-menu__mobile-toggle .ham--2{opacity:0;transform:rotate(180deg)}#menuSwitch:checked+.bb-section--menu .bb-menu__mobile-toggle .ham--3{top:18px;transform:rotate(-45deg)}#menuSwitch:checked+.bb-section--menu .bb-menu:before{opacity:0;visibility:hidden}#menuSwitch:checked+.bb-section--menu .bb-menu:after{left:0}#menuSwitch:checked+.bb-section--menu .bb-menu__logo span.logo--white{opacity:1;visibility:visible}#menuSwitch:checked+.bb-section--menu .bb-menu__logo span.logo--black{opacity:0;visibility:hidden}#menuSwitch:checked+.bb-section--menu .bb-menu__wrapper{flex-direction:column;flex:100%;transition:all .3s ease-in;display:flex;transform:translate(0)}#menuSwitch:checked+.bb-section--menu .bb-menu__wrapper:before{background:#f5f5f5}.not-found{color:#434448;letter-spacing:.00555556rem;flex-direction:column;padding-bottom:1.38889rem;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;font-size:1.11111rem;font-weight:600;line-height:1.25;display:flex;position:relative}@media screen and (min-width:640px){.not-found{flex-direction:row;height:70vh;font-size:1.77778rem}}.not-found__message{flex-basis:50%;position:relative}@media screen and (min-width:640px){.not-found__message{flex-basis:50%}}.not-found__text{text-align:center;padding-bottom:2.22222rem}@media screen and (min-width:640px){.not-found__text{text-align:left;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.not-found__hero{align-content:center;width:50%}.not-found__hero img{max-width:100%;height:auto;margin:0 auto;display:block}.photo-and-text-header{padding-top:80px}@media screen and (min-width:640px){.photo-and-text-header{justify-content:center;display:flex}}.photo-and-text-header__wrapper{background-color:#fff;border-radius:.555556rem;flex-direction:column;margin:0 1.38889rem;display:flex}@media screen and (min-width:640px){.photo-and-text-header__wrapper{flex-direction:row;max-width:55.5556rem}}@media screen and (min-width:960px){.photo-and-text-header__wrapper{max-width:66.6667rem}}.photo-and-text-header__photo{display:flex}@media screen and (min-width:640px){.photo-and-text-header__photo{flex:1;min-width:33vw;max-width:33vw}}.photo-and-text-header__photo a{width:100%;display:flex}.photo-and-text-header__photo img{object-fit:cover;border-top-left-radius:.555556rem;border-top-right-radius:.555556rem;width:100%;max-height:14.7222rem}@media screen and (min-width:640px){.photo-and-text-header__photo img{border-top-left-radius:.555556rem;border-top-right-radius:0;border-bottom-left-radius:.555556rem}}@media screen and (min-width:960px){.photo-and-text-header__photo img{height:100%;min-height:21.1111rem;max-height:21.1111rem}}.photo-and-text-header__content{color:#434448;background-color:#fff;border-bottom-right-radius:.555556rem;border-bottom-left-radius:.555556rem;flex-direction:column;padding:1.38889rem;display:flex}@media screen and (min-width:640px){.photo-and-text-header__content{border-top-right-radius:.555556rem;flex:1;min-height:14.7222rem;max-height:14.7222rem}}@media screen and (min-width:960px){.photo-and-text-header__content{min-height:21.1111rem;padding-right:10vw}}.photo-and-text-header__content-type{color:#e7501d;margin:0;font-size:.777778rem;font-weight:600}@media screen and (min-width:640px){.photo-and-text-header__content-type{font-size:.888889rem}}.photo-and-text-header__content-title{border-bottom:.0555556rem solid #8f8f8f;padding-bottom:.888889rem;font-size:1rem}@media screen and (min-width:640px){.photo-and-text-header__content-title{border-bottom:.0555556rem solid #8f8f8f;font-size:1.55556rem}}.photo-and-text-header__content-text{color:#17191d;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.777778rem;display:-webkit-box;overflow:hidden}@media screen and (min-width:640px){.photo-and-text-header__content-text{color:#434448;letter-spacing:.00555556rem;font-size:1.11111rem;font-weight:600;line-height:1.33}}@media screen and (min-width:960px){.photo-and-text-header__content-text{font-size:1.33333rem}}.post{padding:0 1.66667rem}.post__wrapper{flex-direction:column;justify-content:space-evenly;display:flex}@media screen and (min-width:640px){.post__wrapper{flex-direction:row}}.post__box{z-index:1;background-color:#fff;border-radius:.555556rem;order:1;margin:0 1.66667rem;padding:0 .888889rem}@media screen and (min-width:640px){.post__box{order:2;width:19.4444rem;height:fit-content;margin-top:2.5rem;padding:0 1.38889rem}}.post__box--authordata{border-bottom:.0555556rem solid #8f8f8f66;margin:.833333rem 0;display:flex}.post__box--authorimage{justify-content:center;align-self:center}.post__box--authorimage img{object-fit:cover;width:3.88889rem;height:3.88889rem;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;border-radius:.277778rem}.post__box--authorcontent{color:#434448;margin-left:.833333rem;padding:.555556rem 0}.post__box--authorcontent span{color:#8f8f8f;letter-spacing:.00555556rem;font-size:.777778rem;font-weight:600}.post__box--authorcontent h4{letter-spacing:.00555556rem;margin:.555556rem 0 0;font-size:.888889rem;font-weight:900}.post__box--authorposition{margin:0;font-size:.888889rem;line-height:1.25}.post__box--title{text-align:center;border-bottom:.0555556rem solid #8f8f8f66;padding-bottom:1.33333rem;font-size:1.66667rem;font-weight:200}.post__box--logo{text-align:center;border-bottom:.0555556rem solid #8f8f8f66;margin:1.11111rem auto;padding-bottom:1.33333rem}.post__box--logo img{object-fit:contain;width:100%;max-height:8.33333rem}.post__box--date{color:#8f8f8f;letter-spacing:.00555556rem;margin:0;font-size:.777778rem;font-weight:600;line-height:1.71}.post__box--subtitle{color:#434448;letter-spacing:.00555556rem;margin:0;font-size:1.33333rem;font-weight:700;line-height:1.17}.post__box--readingtime{color:#e7501d;border-bottom:.0555556rem solid #8f8f8f66;padding-bottom:.888889rem;font-size:.777778rem;font-weight:600}.post__box--tags{flex-wrap:wrap;justify-content:flex-start;display:flex}.post__box--tag{color:#fff;letter-spacing:.00555556rem;text-align:center;opacity:.5;background-color:#8183be;border-radius:.333333rem;margin:.444444rem .888889rem .444444rem 0;padding:.333333rem .666667rem;font-size:.777778rem;font-weight:600;line-height:1;display:inline-block}.post__box--tag:first-child{margin-left:0}.post__box button{margin-bottom:.888889rem;padding-left:0;font-size:1rem}@media screen and (min-width:640px){.post__box button{font-size:inherit}}.post__item{order:2}@media screen and (min-width:640px){.post__item{order:1;width:39.4444rem}}.post__item__title{color:#434448;letter-spacing:.0166667rem;margin:0;font-size:1.77778rem;font-weight:900;line-height:1.13}@media screen and (min-width:640px){.post__item__title{font-size:3.33333rem;line-height:1.07}}.post__item__lead{color:#e7501d;letter-spacing:.0111111rem;margin:2.66667rem 0;font-size:1.11111rem;line-height:1.4}@media screen and (min-width:640px){.post__item__lead{font-size:1.77778rem;line-height:1.25}}.post__item__content{color:#434448;letter-spacing:.00555556rem;font-size:.888889rem;line-height:1.5}.post__item__content figure{float:left;margin:0}.post__item__contact-us_end{justify-content:center;margin-top:2.55556rem;display:flex}.post__resources{border-bottom:.0555556rem solid #8f8f8f66;margin:0 auto;padding-bottom:2.22222rem}@media screen and (min-width:640px){.post__resources{max-width:69.4444rem;padding-bottom:2.77778rem}}.post__resources h2{color:#434448;letter-spacing:.0111111rem;font-size:1.33333rem;line-height:1}@media screen and (min-width:640px){.post__resources h2{font-size:1.77778rem;line-height:2}}.post__resources--items{flex-direction:column;display:flex}@media screen and (min-width:640px){.post__resources--items{flex-direction:row;height:2.77778rem}}.post__resources--item{color:#2f3355;letter-spacing:.00555556rem;opacity:.6;cursor:pointer;border:.111111rem solid #2f3355;border-radius:.555556rem;align-items:center;width:fit-content;margin-bottom:.888889rem;margin-right:.888889rem;padding:.333333rem .666667rem;font-size:.888889rem;font-weight:900;display:flex}@media screen and (min-width:640px){.post__resources--item{margin-bottom:0}}.post__resources--item:hover{color:#fff;background-color:#2f3355}.post__share{justify-content:center;margin:2.22222rem auto 0;display:flex}@media screen and (min-width:960px){.post__share{max-width:69.4444rem;margin-top:3.33333rem}}.post__share p{color:#434448;margin-top:.277778rem;margin-right:1.11111rem;font-size:.888889rem}.post__share a{cursor:pointer;margin-right:1.11111rem}.post__share svg{color:#e7501d;width:1.55556rem}.post__share-icon{cursor:pointer;margin-right:1.11111rem}.posts{padding:0}@media screen and (min-width:640px){.posts{padding:1.11111rem 0 2.77778rem}}.posts__grid{flex-wrap:wrap;display:flex}.posts__card{width:100%;height:26.6667rem;padding:.666667rem 1.66667rem;display:none}.posts__card:nth-child(-n+6){display:block}@media screen and (min-width:640px){.posts__card{width:33%;padding:.555556rem;display:block}}.posts__card--big{height:27.7778rem}.posts__block{cursor:pointer;background-color:#fff;border-radius:.555556rem;height:100%;transition:all .15s ease-out;display:block;overflow:hidden;box-shadow:0 0 0 .0555556rem #00000012}.posts__block:hover{transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.11111rem #0000001a}.posts__img{object-fit:cover;width:100%;height:9.11111rem}.posts__innerblock{color:#17191d;margin-bottom:2.22222rem;padding:0 1.38889rem;position:relative}@media screen and (min-width:640px){.posts__innerblock{padding:0 1.77778rem}}.posts__author-photo{justify-content:center;max-height:2.77778rem;display:flex}.posts__author-photo img{object-fit:contain}.posts__main-category{color:#e7501d;letter-spacing:.00555556rem;font-size:.888889rem;font-weight:600;line-height:1.5}.posts__title{letter-spacing:.222222rem;text-align:center;text-transform:uppercase;margin:1.38889rem 1.11111rem 1.11111rem;font-size:1.77778rem;font-weight:300;line-height:1}.posts__title img{width:100%}@media screen and (min-width:640px){.posts__title{font-size:2.22222rem}}.posts__subtitle{color:#434448;letter-spacing:.00555556rem;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.277778rem;font-size:1.33333rem;font-weight:900;line-height:1.17;display:-webkit-box;overflow:hidden}.posts__description{letter-spacing:.00555556rem;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding-right:1.38889rem;font-size:.888889rem;line-height:1.5;display:-webkit-box;position:absolute;top:5rem;overflow:hidden}.posts__description--big{top:6.94444rem}.posts__tags{position:absolute;top:12.7778rem}@media screen and (min-width:640px){.posts__tags{top:11.9444rem}}.posts__tag{color:#fff;letter-spacing:.00555556rem;text-align:center;opacity:.5;background-color:#8183be;border-radius:.333333rem;margin-top:1.33333rem;margin-right:.666667rem;padding:.333333rem;font-size:.777778rem;font-weight:600;line-height:1;display:inline-block}@media screen and (min-width:640px){.posts__tag{margin-top:2.22222rem}}.posts__navigation{color:#e7501d;letter-spacing:.00555556rem;justify-content:center;padding:.555556rem 0;font-size:.888889rem;font-weight:600;line-height:1;display:flex}@media screen and (min-width:640px){.posts__navigation{justify-content:flex-end;padding-top:2.22222rem;padding-right:1.66667rem}}.posts__navigation svg{width:.833333rem;height:.833333rem}.posts__navigation--prev{cursor:pointer;display:flex}.posts__navigation--page{color:#434448;padding:0 1.33333rem}.posts__navigation--next{cursor:pointer;display:flex}.posts__authordata{position:absolute;top:12.2222rem}.posts__author{color:#8f8f8f;letter-spacing:.00555556rem;margin:0;font-size:.777778rem;font-weight:900;line-height:1.43}.posts__position{color:#8f8f8f;letter-spacing:.00555556rem;margin:0;font-size:.777778rem;line-height:1.43}.posts__searchbar{padding:0 1.55556rem;display:flex}@media screen and (min-width:640px){.posts__searchbar{padding:0}}.posts__magnifier{cursor:pointer;color:#fff;background-color:#e7501d;border-radius:.555556rem;justify-content:center;align-items:center;width:2.77778rem;height:2.77778rem;margin-top:1.88889rem;padding:.666667rem;display:flex}.posts__magnifier svg{width:1.11111rem;height:1.11111rem}.posts__categories{flex-wrap:wrap;padding:0 1.55556rem 1.66667rem;display:flex}@media screen and (min-width:640px){.posts__categories{padding:0 .833333rem 2.5rem}}.posts__category{color:#8f8f8f;letter-spacing:.00555556rem;cursor:pointer;margin:0;padding:0 .666667rem;font-size:.888889rem;font-weight:600;line-height:1.5}.posts__category--active{color:#e7501d}.posts__no-post--wrapper{justify-content:center;padding:7.22222rem 0;display:flex}.posts__no-post--text{color:#e7501d;letter-spacing:.0111111rem;width:44.4444rem;padding-left:1.66667rem;font-size:2.66667rem;font-weight:700;line-height:1.17}.projects{padding:1.11111rem 0 2.77778rem}.projects__grid{display:grid}@media screen and (min-width:640px){.projects__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:960px){.projects__grid{grid-template-columns:repeat(3,1fr)}}.projects__navigation{color:#e7501d;letter-spacing:.00555556rem;justify-content:center;padding:.555556rem 0;font-size:.888889rem;font-weight:600;line-height:1;display:flex}@media screen and (min-width:640px){.projects__navigation{justify-content:flex-end;padding-top:2.22222rem;padding-right:1.66667rem}}.projects__navigation svg{width:.833333rem;height:.833333rem}.projects__navigation--prev{cursor:pointer;display:flex}.projects__navigation--page{color:#434448;padding:0 1.33333rem}.projects__navigation--next{cursor:pointer;display:flex}.projects__no-project--wrapper{justify-content:center;padding:7.22222rem 0;display:flex}.projects__no-project--text{color:#e7501d;letter-spacing:.0111111rem;width:44.4444rem;padding-left:1.66667rem;font-size:2.66667rem;font-weight:700;line-height:1.17}.projects-search{flex-direction:column;width:100%;display:flex}.projects-search__searchbar{align-items:center;padding:0 1.55556rem;display:flex}@media screen and (min-width:640px){.projects-search__searchbar{padding:0}}.projects-search__searchbar .bb-form__field{padding-left:0}@media screen and (min-width:640px){.projects-search__searchbar .bb-form__field{padding-left:1.11111rem}}.projects-search__searchbar .bb-form__field input{transform:translateY(-.111111rem)}.projects-search__magnifier{cursor:pointer;color:#fff;background-color:#e7501d;border-radius:.555556rem;justify-content:center;align-items:center;width:3.11111rem;height:3.11111rem;padding:.666667rem;display:flex}.projects-search__magnifier svg{width:1.11111rem;height:1.11111rem}.projects-search__industries-container{padding-top:1.77778rem;position:relative}.projects-search__industries{flex-wrap:wrap;padding:0 1.55556rem 1.66667rem;display:flex}@media screen and (min-width:640px){.projects-search__industries{padding:0 .833333rem 2.5rem}}.projects-search__industry{color:#8f8f8f;opacity:.8;letter-spacing:.00555556rem;cursor:pointer;text-transform:capitalize;background-color:#fff;border:1px solid #8f8f8f;border-radius:.277778rem;margin:.277778rem;padding:.5rem .888889rem;font-size:.888889rem;font-weight:600;line-height:1.5}.projects-search__industry--active{color:#434448;opacity:1}.projects-search .bb-form__label{color:#fff}.projects-hero .bb-width-wrap{padding-bottom:1.66667rem}.project-card{height:12.2222rem;padding:.666667rem;position:relative}.project-card--dynamic{height:auto}.project-card__arrow{content:"";z-index:1;background:#fff;border-top:.0555556rem solid #00000026;border-left:.0555556rem solid #00000026;width:20px;height:20px;position:absolute;top:100%;left:50%;transform:rotate(45deg)}.project-card__block{cursor:pointer;background-color:#fff;border-radius:.555556rem;flex-direction:row;height:100%;padding:.888889rem;transition:all .15s ease-out;display:flex;overflow:hidden;box-shadow:0 0 0 .0555556rem #00000012}.project-card__block:hover{transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.11111rem #0000001a}.project-card__img{border-radius:.555556rem;width:5.55556rem;height:5.55556rem}.project-card__innerblock{width:100%;padding:0 0 0 1.38889rem;position:relative}@media screen and (min-width:640px){.project-card__innerblock{padding:0 0 0 1.38889rem}}.project-card__innerblock__company-details{display:none}@media screen and (min-width:640px){.project-card__innerblock__company-details{display:block}}.project-card__industry-name{color:#8f8f8f;text-transform:capitalize;margin:0;font-size:.777778rem;font-weight:700}.project-card__project-name{letter-spacing:.00555556rem;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.888889rem 0;font-size:1.11111rem;font-weight:700;line-height:1.17;display:-webkit-box;overflow:hidden}.project-card__company-name{color:#434448;margin:.333333rem 0 0;font-size:.777778rem;display:block}.project-card__company-name--inline{display:inline}.project-card__case-study{color:#8f8f8f;font-size:.888889rem}.project-card__tags{justify-content:space-between;align-items:center;display:flex}.project-card__tags__tag-list{flex-wrap:wrap;justify-content:flex-start;padding-right:8.05556rem}.project-card button{white-space:nowrap;height:2.11111rem;position:absolute;bottom:0;right:0}.project-card__tag{color:#7276bb;text-align:center;border-radius:.333333rem;margin:0;padding:0 .666667rem 0 0;font-size:.777778rem;font-weight:500;display:inline-block}.project-card__tag:first-child{margin-left:0}.project-card__close{cursor:pointer;z-index:100;color:#8f8f8f;background-color:#fff;border:none;position:absolute;top:.277778rem;right:.277778rem}.project-card__close:focus{outline:none}.project-card__project-detail{text-align:justify;overflow-wrap:anywhere}.project-card__inner-company-details{max-width:30%;margin-right:16px}.project-card--detailed{grid-column:1/-1;height:100%}.project-card--detailed .project-card__company-name{color:#e7501d;cursor:pointer}.project-card--detailed .project-card__company-name:hover{color:#e7501dcc}.project-card--detailed .project-card__img{width:8.33333rem}@media screen and (min-width:640px){.project-card--detailed .project-card__img{width:11.1111rem;height:11.1111rem;margin:0}}.project-card--detailed .project-card__img--client{width:auto;height:2.22222rem;margin-bottom:.555556rem}.project-card--detailed .project-card__block{cursor:default;flex-direction:column}.project-card--detailed .project-card__block:hover{transform:none;box-shadow:0 0 0 .0555556rem #00000012}@media screen and (min-width:640px){.project-card--detailed .project-card__block{flex-direction:row}}.project-card--detailed .project-card__innerblock{padding:0}@media screen and (min-width:640px){.project-card--detailed .project-card__innerblock{padding:0 0 0 1.38889rem}}.project-card--detailed .project-card__img-wrapper{flex-direction:column;align-items:flex-start;margin-bottom:.888889rem;display:flex}@media screen and (min-width:640px){.project-card--detailed .project-card__img-wrapper{align-items:flex-end;margin-bottom:0}}.project-card--detailed .project-card__img-client{display:flex}.project-card--detailed .project-card__img-client__info{padding-left:.888889rem}@media screen and (min-width:640px){.project-card--detailed .project-card__img-client__info{display:none}}.project-card--detailed .project-card__close{top:-9.44445rem;right:-.277778rem}@media screen and (min-width:640px){.project-card--detailed .project-card__close{top:0}}.quotebar{flex-direction:column;justify-content:space-around;margin:0 auto;padding:4.72222rem 0 2.22222rem;display:flex}@media screen and (min-width:640px){.quotebar{flex-direction:row;max-width:50rem;padding:4.72222rem 0 5.55556rem}}.quotebar__photo{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:640px){.quotebar__photo{padding-top:2.22222rem}}.quotebar__photo__img{width:9.33333rem;height:9.33333rem}.quotebar__photo__name{color:#fff;letter-spacing:.00555556rem;font-size:1.33333rem;font-weight:900;line-height:1.77778rem}.quotebar__content{color:#fff;letter-spacing:.00722222rem;padding:1.38889rem;font-size:1.55556rem;font-style:italic;line-height:1.88889rem}@media screen and (min-width:640px){.quotebar__content{letter-spacing:.0672222rem;width:36.6667rem}}.quotebar__content:before,.quotebar__content:after{content:"”";color:#e7501d;letter-spacing:.0261111rem;font-family:"Source Sans 3","Source Sans 3 fallback",sans-serif;font-size:5.55556rem;font-weight:700;line-height:.34;display:block}.quotebar__content:after{content:"“";margin-top:2.22222rem}.recent-blog-posts{max-width:66.6667rem;margin:0 auto;padding:0;position:relative}@media screen and (min-width:640px){.recent-blog-posts{padding:2.22222rem 0}}.recent-blog-posts__title{color:#8f8f8f;letter-spacing:.00833333rem;text-align:center;font-size:1.77778rem;font-weight:700;line-height:1}.recent-blog-posts__boxes{transition:all .2s ease-out;display:flex;position:relative}@media screen and (min-width:640px){.recent-blog-posts__boxes{flex-wrap:wrap;justify-content:center;padding:2.22222rem 1.66667rem}}@media screen and (min-width:960px){.recent-blog-posts__boxes{flex-wrap:nowrap}}.recent-blog-posts__box{cursor:pointer;background-color:#fff;border-radius:.555556rem;flex-direction:column;justify-content:space-between;height:31.3889rem;margin:1.66667rem;display:flex;box-shadow:0 .555556rem 1.38889rem #0000001a}@media screen and (min-width:640px){.recent-blog-posts__box{width:16.9444rem;height:29.4444rem;margin:.666667rem}}@media screen and (min-width:960px){.recent-blog-posts__box{width:17.2222rem;margin:.333333rem}}@media screen and (min-width:1366px){.recent-blog-posts__box{width:19.1667rem;margin:.666667rem}}.recent-blog-posts__box:hover{transform:translateY(-.277778rem)}.recent-blog-posts__photo img{object-fit:cover;border-top-left-radius:.555556rem;border-top-right-radius:.555556rem;width:100%;max-height:13.6111rem}.recent-blog-posts__logo{margin:2.5rem 1.11111rem 1.11111rem}.recent-blog-posts__logo img{width:100%}.recent-blog-posts__content{letter-spacing:.00555556rem;padding:0 1.38889rem 1.66667rem;position:relative}.recent-blog-posts__content h3{color:#434448;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;line-height:1.17;display:-webkit-box;overflow:hidden}.recent-blog-posts__content p{color:#8f8f8f;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;padding-right:1.38889rem;font-size:.888889rem;line-height:1.5;display:-webkit-box;position:absolute;top:2.77778rem;overflow:hidden}@media screen and (min-width:640px){.recent-blog-posts__content p{-webkit-line-clamp:4;top:3.05556rem}}.recent-blog-posts__content--case{text-align:center;font-size:1.66667rem;font-weight:300}.recent-blog-posts__published{color:#8f8f8f;letter-spacing:.00555556rem;font-size:.777778rem;font-weight:700;line-height:1.71;position:absolute;top:13.6111rem}@media screen and (min-width:640px){.recent-blog-posts__published{top:10.2778rem}}.recent-blog-posts__tags{position:absolute;top:11.6667rem}@media screen and (min-width:640px){.recent-blog-posts__tags{top:10rem}}.recent-blog-posts__tag{color:#fff;letter-spacing:.00555556rem;text-align:center;opacity:.5;background-color:#8183be;border-radius:.333333rem;margin-top:.333333rem;margin-right:.666667rem;padding:.333333rem;font-size:.777778rem;font-weight:600;line-height:1;display:inline-block}.recent-blog-posts--case-study .recent-blog-posts__photo{justify-content:center;align-items:center;height:8.33333rem;display:flex}.recent-blog-posts--case-study .recent-blog-posts__photo img{object-fit:contain;max-width:80%;height:100%}.shadow-box{z-index:1;position:relative;box-shadow:0 0 1.66667rem .666667rem #0000001a}.bb-slider{position:relative}@media screen and (min-width:640px){.bb-slider{padding:0 0 1.66667rem}}.bb-slider__select{z-index:4;white-space:nowrap;font-size:0;position:absolute;top:auto;bottom:0;left:50%;transform:translate(-50%)}.bb-slider__select-option{cursor:pointer;border-radius:50%;margin:.277778rem;padding:.277778rem;font-size:1rem;display:inline-block}.bb-slider__select-option span{opacity:.25;color:#0000;background-color:#e7501d;border-radius:50%;width:.888889rem;height:.888889rem;transition:all .3s ease-out;display:inline-block;overflow:hidden}.bb-slider__select-option:hover span{box-shadow:inset 0 0 0 .0555556rem #e7501d,0 0 0 .0555556rem #e7501d}.bb-slider__select--bar{margin:0 auto;position:relative}@media screen and (min-width:960px){.bb-slider__select--bar{border-bottom:.0555556rem solid #dcdcdc;align-content:center;display:flex}}.bb-slider__select-label{text-align:center;cursor:pointer;font-size:0;transition:all .1s ease-out;display:inline-block;position:relative}.bb-slider__select-label:before{content:"";background-color:#dcdcdc;border-radius:50%;width:.888889rem;height:.888889rem;margin:.555556rem;display:inline-block}@media screen and (min-width:960px){.bb-slider__select-label{letter-spacing:.00555556rem;flex:1;justify-content:center;align-items:center;padding:.333333rem 1.66667rem;font-size:1.33333rem;font-weight:400;line-height:normal;display:flex}.bb-slider__select-label:after,.bb-slider__select-label:before{content:"";z-index:2;opacity:0;background-color:#e7501d;border-radius:.111111rem;width:auto;height:.222222rem;margin:0;transition:all .1s ease-out;display:block;position:absolute;bottom:-.166667rem;left:0;right:0}.bb-slider__select-label:before{z-index:1;background-color:#2f3355}.bb-slider__select-label:hover:before{opacity:1}}.bb-slider__steps{z-index:5;width:100%;display:none;position:absolute;top:50%;transform:translateY(-1.11111rem)}@media screen and (min-width:960px){.bb-slider__steps{display:block}}.bb-slider__steps-wrap{display:none}.bb-slider__step,.bb-slider .bb-slider__step--next,.bb-slider .bb-slider__step--prev{cursor:pointer;transition:all .1s ease-out;position:absolute}.bb-slider__step .arrow,.bb-slider .bb-slider__step--next .arrow,.bb-slider .bb-slider__step--prev .arrow{object-fit:contain;width:2.33333rem;height:1.94444rem;transition:all .3s ease-out;display:inline-block}.bb-slider__step .arrow path,.bb-slider .bb-slider__step--next .arrow path,.bb-slider .bb-slider__step--prev .arrow path{fill:#e7501d;transition:all .1s ease-out}.bb-slider__step--prev{margin-left:-2.77778rem;left:20%;transform:rotate(180deg)}.bb-slider__step--next{margin-right:-2.77778rem;right:20%}.bb-slider__step:hover .arrow path,.bb-slider .bb-slider__step--prev:hover .arrow path,.bb-slider .bb-slider__step--next:hover .arrow path{fill:#e96234}.bb-slider__step:active .arrow,.bb-slider .bb-slider__step--prev:active .arrow,.bb-slider .bb-slider__step--next:active .arrow{transform:translate(.277778rem)}.bb-slider__step:active .arrow path,.bb-slider .bb-slider__step--prev:active .arrow path,.bb-slider .bb-slider__step--next:active .arrow path{fill:#d44617}.bb-slider__slides,.bb-slider__slides--tabs{white-space:nowrap;vertical-align:top;width:100%;font-size:0;transition:all .3s ease-out;display:inline-block;position:relative}.bb-slider__slides:before,.bb-slider__slides:after{content:"";width:0;height:100%;display:inline-block}@media screen and (min-width:640px){.bb-slider__slides:before,.bb-slider__slides:after{width:20%}}.bb-slider__slide,.bb-slider__slide--tab{white-space:normal;vertical-align:top;opacity:.3;width:100%;font-size:1rem;transition:all .3s ease-out;display:inline-block;position:relative;transform:scale(.8)}@media screen and (min-width:640px){.bb-slider__slide,.bb-slider__slide--tab{width:60%}}.bb-slider__slide--tab{opacity:0;width:100%}.bb-slider__set{display:none}.bb-slider__set:checked:first-of-type~.bb-slider__slides{transform:translate(0%,0)}@media screen and (min-width:640px){.bb-slider__set:checked:first-of-type~.bb-slider__slides{transform:translate(0%,0)}}.bb-slider__set:checked:first-of-type~.bb-slider__slides .bb-slider__slide:first-of-type{opacity:1;transform:scale(1)}.bb-slider__set:checked:first-of-type~.bb-slider__slides--tabs{transform:translate(0%,0)}.bb-slider__set:checked:first-of-type~.bb-slider__slides--tabs .bb-slider__slide--tab:first-of-type{opacity:1;transform:scale(1)}.bb-slider__set:checked:first-of-type~.bb-slider__select .bb-slider__select-option:first-of-type span{color:#e7501d;opacity:1}.bb-slider__set:checked:first-of-type~.bb-slider__select--bar .bb-slider__select-label:first-of-type:before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:first-of-type~.bb-slider__select--bar .bb-slider__select-label:first-of-type{font-weight:700}.bb-slider__set:checked:first-of-type~.bb-slider__select--bar .bb-slider__select-label:first-of-type:after{opacity:1}}.bb-slider__set:checked:first-of-type~.bb-slider__steps .bb-slider__steps-wrap:first-of-type{display:block}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__slides{transform:translate(-100%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(2)~.bb-slider__slides{transform:translate(-60%)}}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__slides .bb-slider__slide:nth-of-type(2){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__slides--tabs{transform:translate(-100%)}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(2){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__select .bb-slider__select-option:nth-of-type(2) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(2):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(2)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(2){font-weight:700}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(2):after{opacity:1}}.bb-slider__set:checked:nth-of-type(2)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(2){display:block}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__slides{transform:translate(-200%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(3)~.bb-slider__slides{transform:translate(-120%)}}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__slides .bb-slider__slide:nth-of-type(3){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__slides--tabs{transform:translate(-200%)}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(3){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__select .bb-slider__select-option:nth-of-type(3) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(3):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(3)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(3){font-weight:700}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(3):after{opacity:1}}.bb-slider__set:checked:nth-of-type(3)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(3){display:block}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__slides{transform:translate(-300%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(4)~.bb-slider__slides{transform:translate(-180%)}}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__slides .bb-slider__slide:nth-of-type(4){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__slides--tabs{transform:translate(-300%)}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(4){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__select .bb-slider__select-option:nth-of-type(4) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(4):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(4)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(4){font-weight:700}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(4):after{opacity:1}}.bb-slider__set:checked:nth-of-type(4)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(4){display:block}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__slides{transform:translate(-400%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(5)~.bb-slider__slides{transform:translate(-240%)}}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__slides .bb-slider__slide:nth-of-type(5){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__slides--tabs{transform:translate(-400%)}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(5){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__select .bb-slider__select-option:nth-of-type(5) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(5):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(5)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(5){font-weight:700}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(5):after{opacity:1}}.bb-slider__set:checked:nth-of-type(5)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(5){display:block}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__slides{transform:translate(-500%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(6)~.bb-slider__slides{transform:translate(-300%)}}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__slides .bb-slider__slide:nth-of-type(6){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__slides--tabs{transform:translate(-500%)}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(6){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__select .bb-slider__select-option:nth-of-type(6) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(6):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(6)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(6){font-weight:700}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(6):after{opacity:1}}.bb-slider__set:checked:nth-of-type(6)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(6){display:block}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__slides{transform:translate(-600%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(7)~.bb-slider__slides{transform:translate(-360%)}}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__slides .bb-slider__slide:nth-of-type(7){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__slides--tabs{transform:translate(-600%)}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(7){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__select .bb-slider__select-option:nth-of-type(7) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(7):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(7)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(7){font-weight:700}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(7):after{opacity:1}}.bb-slider__set:checked:nth-of-type(7)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(7){display:block}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__slides{transform:translate(-700%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(8)~.bb-slider__slides{transform:translate(-420%)}}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__slides .bb-slider__slide:nth-of-type(8){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__slides--tabs{transform:translate(-700%)}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(8){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__select .bb-slider__select-option:nth-of-type(8) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(8):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(8)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(8){font-weight:700}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(8):after{opacity:1}}.bb-slider__set:checked:nth-of-type(8)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(8){display:block}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__slides{transform:translate(-800%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(9)~.bb-slider__slides{transform:translate(-480%)}}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__slides .bb-slider__slide:nth-of-type(9){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__slides--tabs{transform:translate(-800%)}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(9){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__select .bb-slider__select-option:nth-of-type(9) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(9):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(9)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(9){font-weight:700}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(9):after{opacity:1}}.bb-slider__set:checked:nth-of-type(9)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(9){display:block}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__slides{transform:translate(-900%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(10)~.bb-slider__slides{transform:translate(-540%)}}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__slides .bb-slider__slide:nth-of-type(10){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__slides--tabs{transform:translate(-900%)}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(10){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__select .bb-slider__select-option:nth-of-type(10) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(10):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(10)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(10){font-weight:700}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(10):after{opacity:1}}.bb-slider__set:checked:nth-of-type(10)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(10){display:block}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__slides{transform:translate(-1000%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(11)~.bb-slider__slides{transform:translate(-600%)}}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__slides .bb-slider__slide:nth-of-type(11){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__slides--tabs{transform:translate(-1000%)}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(11){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__select .bb-slider__select-option:nth-of-type(11) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(11):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(11)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(11){font-weight:700}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(11):after{opacity:1}}.bb-slider__set:checked:nth-of-type(11)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(11){display:block}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__slides{transform:translate(-1100%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(12)~.bb-slider__slides{transform:translate(-660%)}}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__slides .bb-slider__slide:nth-of-type(12){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__slides--tabs{transform:translate(-1100%)}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(12){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__select .bb-slider__select-option:nth-of-type(12) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(12):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(12)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(12){font-weight:700}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(12):after{opacity:1}}.bb-slider__set:checked:nth-of-type(12)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(12){display:block}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__slides{transform:translate(-1200%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(13)~.bb-slider__slides{transform:translate(-720%)}}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__slides .bb-slider__slide:nth-of-type(13){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__slides--tabs{transform:translate(-1200%)}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(13){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__select .bb-slider__select-option:nth-of-type(13) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(13):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(13)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(13){font-weight:700}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(13):after{opacity:1}}.bb-slider__set:checked:nth-of-type(13)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(13){display:block}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__slides{transform:translate(-1300%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(14)~.bb-slider__slides{transform:translate(-780%)}}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__slides .bb-slider__slide:nth-of-type(14){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__slides--tabs{transform:translate(-1300%)}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(14){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__select .bb-slider__select-option:nth-of-type(14) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(14):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(14)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(14){font-weight:700}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(14):after{opacity:1}}.bb-slider__set:checked:nth-of-type(14)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(14){display:block}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__slides{transform:translate(-1400%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(15)~.bb-slider__slides{transform:translate(-840%)}}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__slides .bb-slider__slide:nth-of-type(15){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__slides--tabs{transform:translate(-1400%)}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(15){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__select .bb-slider__select-option:nth-of-type(15) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(15):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(15)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(15){font-weight:700}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(15):after{opacity:1}}.bb-slider__set:checked:nth-of-type(15)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(15){display:block}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__slides{transform:translate(-1500%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(16)~.bb-slider__slides{transform:translate(-900%)}}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__slides .bb-slider__slide:nth-of-type(16){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__slides--tabs{transform:translate(-1500%)}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(16){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__select .bb-slider__select-option:nth-of-type(16) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(16):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(16)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(16){font-weight:700}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(16):after{opacity:1}}.bb-slider__set:checked:nth-of-type(16)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(16){display:block}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__slides{transform:translate(-1600%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(17)~.bb-slider__slides{transform:translate(-960%)}}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__slides .bb-slider__slide:nth-of-type(17){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__slides--tabs{transform:translate(-1600%)}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(17){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__select .bb-slider__select-option:nth-of-type(17) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(17):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(17)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(17){font-weight:700}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(17):after{opacity:1}}.bb-slider__set:checked:nth-of-type(17)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(17){display:block}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__slides{transform:translate(-1700%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(18)~.bb-slider__slides{transform:translate(-1020%)}}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__slides .bb-slider__slide:nth-of-type(18){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__slides--tabs{transform:translate(-1700%)}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(18){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__select .bb-slider__select-option:nth-of-type(18) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(18):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(18)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(18){font-weight:700}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(18):after{opacity:1}}.bb-slider__set:checked:nth-of-type(18)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(18){display:block}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__slides{transform:translate(-1800%)}@media screen and (min-width:640px){.bb-slider__set:checked:nth-of-type(19)~.bb-slider__slides{transform:translate(-1080%)}}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__slides .bb-slider__slide:nth-of-type(19){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__slides--tabs{transform:translate(-1800%)}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__slides--tabs .bb-slider__slide--tab:nth-of-type(19){opacity:1;transform:scale(1)}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__select .bb-slider__select-option:nth-of-type(19) span{color:#e7501d;opacity:1}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(19):before{background-color:#e7501d}@media screen and (min-width:960px){.bb-slider__set:checked:nth-of-type(19)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(19){font-weight:700}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__select--bar .bb-slider__select-label:nth-of-type(19):after{opacity:1}}.bb-slider__set:checked:nth-of-type(19)~.bb-slider__steps .bb-slider__steps-wrap:nth-of-type(19){display:block}.technologies{text-align:center;padding:1.11111rem 1.66667rem 1.66667rem;position:relative}@media screen and (min-width:640px){.technologies{padding:.555556rem 1.66667rem 3.33333rem}}.technologies__hero{letter-spacing:.0166667rem;margin:0 0 3.88889rem;line-height:1}.technologies__grid{flex-wrap:wrap;justify-content:center;padding-top:1.11111rem;font-size:0;display:flex;position:relative}.technologies__block{vertical-align:top;align-content:center;width:50%;padding:1.66667rem 1.11111rem;font-size:1rem;display:flex;position:relative}.technologies__block:hover{transition:all .3s ease-in-out;transform:translateY(-.277778rem);box-shadow:0 .555556rem 1.38889rem #0000001a}@media screen and (min-width:960px){.technologies__block{width:25%}}.technologies__block--white{background-color:#fff;border-radius:.333333rem;width:7.22222rem;height:7.22222rem;margin:.666667rem;box-shadow:0 .333333rem .666667rem #0000001a}@media screen and (min-width:640px){.technologies__block--white{width:8.88889rem;height:8.88889rem}}.technologies__logo{vertical-align:middle;z-index:0;justify-content:center;align-items:center;width:100%;max-width:8.33333rem;height:100%;margin:0 auto;display:flex;position:relative}.technologies__logo--technologies{height:4.44444rem}.technologies__logo a{z-index:10;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.technologies__img{mix-blend-mode:multiply;background-blend-mode:color;width:100%;height:100%;position:absolute}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.technologies__img{top:50%;left:50%;transform:translate(-50%,-50%)}}.technologies button{margin-top:1.66667rem}@media screen and (min-width:640px){.technologies button{margin-top:4.16667rem}}.technologies__case-study{text-align:center;color:#e7501d;letter-spacing:.00555556rem;z-index:1;margin-bottom:.222222rem;font-size:.888889rem;font-weight:600;line-height:1;position:absolute;left:0;right:0}.text-in-columns{padding-bottom:2.22222rem}@media screen and (min-width:640px){.text-in-columns{padding:2.22222rem 0}}.text-in-columns__wrapper{flex-direction:column;justify-content:space-around;align-items:center;padding:2.22222rem 1.66667rem;display:flex}@media screen and (min-width:960px){.text-in-columns__wrapper{align-items:inherit;flex-direction:row;padding-top:1.38889rem}}.text-in-columns__col1,.text-in-columns__col2{color:#17191d;letter-spacing:.00555556rem;width:auto;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.text-in-columns__col1,.text-in-columns__col2{width:25.8333rem;line-height:1.25}}.text-in-columns__col2{margin-top:1.11111rem}@media screen and (min-width:960px){.text-in-columns__col2{margin-top:0}}.text-by-author{max-width:47.2222rem;margin:0 auto}@media screen and (min-width:640px){.text-by-author{padding:1.11111rem 0}}.text-by-author__wrapper{flex-direction:column;justify-content:space-between;margin:0 auto;padding-top:.555556rem;padding-bottom:1.11111rem;display:flex}@media screen and (min-width:960px){.text-by-author__wrapper{flex-direction:row}}.text-by-author__info{text-align:center;margin:0 auto;padding-top:2.22222rem}@media screen and (min-width:640px){.text-by-author__info{text-align:left;flex:33%;padding-top:0}}.text-by-author__info__img{width:9.16667rem}.text-by-author__info h3{margin-bottom:.277778rem}.text-by-author__info p{color:#e7501d;letter-spacing:.0277778rem;width:9.16667rem;margin-top:0;line-height:1.38}.text-by-author__text{color:#434448;letter-spacing:.00555556rem;padding:1.94444rem 1.66667rem 0;font-size:.888889rem;line-height:1.5}@media screen and (min-width:960px){.text-by-author__text{flex:66%;padding:0}}.textbar{padding:0 1.66667rem 1.66667rem}@media screen and (min-width:640px){.textbar{padding:3.33333rem 0 5.55556rem}}.textbar__content{color:#fff;letter-spacing:.00555556rem;text-align:center;font-size:1.11111rem;font-weight:600}@media screen and (min-width:640px){.textbar__content{font-size:1.55556rem;font-weight:900;line-height:1.21}}.title-with-action{color:#8f8f8f;text-align:center;padding:1.11111rem 1.66667rem 4.44444rem}.title-with-action a{display:inline-block}@media screen and (min-width:640px){.title-with-action{padding:1.11111rem 0 5.55556rem}}.title-with-action--with-background{background-color:#2f3355;background-image:url(../media/shuriken-pattern-dark.svg.e2b2b9ab.js),linear-gradient(90deg,#474d7c 0%,#2f3355 100%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.title-with-action__title--with-background{color:#fff;letter-spacing:.0111111rem;padding-bottom:.555556rem;font-size:1.77778rem;font-weight:700;line-height:1}.title-with-action__title--power-text{padding-bottom:1.77778rem;font-size:1.77778rem}.video{text-align:center;padding-bottom:2.77778rem}@media screen and (min-width:640px){.video{padding-bottom:4.44444rem}}.video__wrapper{position:relative}.video__play{cursor:pointer;position:relative}.video__thumbnail-wrapper{justify-content:center;display:flex}.video__thumbnail-wrapper:before{content:"";opacity:.4;z-index:2;background-blend-mode:color;background-color:#2f3355;border-radius:.555556rem;width:16.6667rem;height:8.33333rem;margin:0 auto;position:absolute;inset:0}@media screen and (min-width:640px){.video__thumbnail-wrapper:before{width:50rem;height:27.7778rem}}.video__thumbnail{object-fit:cover;width:16.6667rem;height:8.33333rem;position:relative}@media screen and (min-width:640px){.video__thumbnail{width:50rem;height:27.7778rem}}.video__play-button{z-index:5;width:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video__play-button svg{width:3.55556rem;height:3.55556rem}@media screen and (min-width:640px){.video__play-button{width:auto}}.video__container iframe{width:16.6667rem;height:8.33333rem}@media screen and (min-width:640px){.video__container iframe{width:50rem;height:27.7778rem}}.video-and-info{padding:2.22222rem 1.66667rem}.video-and-info__wrapper{flex-direction:column;display:flex}@media screen and (min-width:960px){.video-and-info__wrapper{flex-direction:row}}.video-and-info__play{cursor:pointer;position:relative}.video-and-info__play-button{z-index:5;width:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:640px){.video-and-info__play-button{width:4.16667rem}}.video-and-info__thumbnail{object-fit:cover;width:16.6667rem;height:8.33333rem}@media screen and (min-width:640px){.video-and-info__thumbnail{width:24.7222rem;height:13.6111rem}}.video-and-info__video{flex:50%;justify-content:center;display:flex}.video-and-info__video iframe{border-radius:.555556rem}.video-and-info__container iframe{width:16.6667rem;height:8.33333rem}@media screen and (min-width:640px){.video-and-info__container iframe{width:24.7222rem;height:13.6111rem}}.video-and-info__content{color:#434448;flex:50%;padding-top:.555556rem}@media screen and (min-width:640px){.video-and-info__content{padding-left:1.66667rem}}.video-and-info__content h2{letter-spacing:.00833333rem;font-size:1.11111rem;font-weight:900;line-height:1.4}@media screen and (min-width:640px){.video-and-info__content h2{font-size:1.77778rem;line-height:1.25}}.video-and-info__content p{letter-spacing:.00555556rem;font-size:.888889rem;line-height:1.5}@media screen and (min-width:960px){.video-and-info__content p{width:24.7222rem}}.write-us{color:#434448;padding-bottom:4.44444rem}@media screen and (min-width:640px){.write-us{padding-bottom:6.66667rem}}.write-us__wrapper{flex-direction:column;justify-content:space-around;width:auto;margin:0 auto;padding-top:1.66667rem;display:flex}@media screen and (min-width:640px){.write-us__wrapper{flex-direction:row;width:27.7778rem}}.write-us__photo{text-align:center}.write-us__photo .img{width:6.66667rem}.write-us__photo h4{margin-top:.277778rem;margin-bottom:0}.write-us__photo p{letter-spacing:.00555556rem;text-align:left;width:6.66667rem;margin:0 auto;font-size:.888889rem;line-height:1.5}@media screen and (min-width:640px){.write-us__photo p{margin-top:.277778rem;line-height:1.25}}.write-us__content{text-align:center}@media screen and (min-width:640px){.write-us__content{text-align:left}}.write-us__content h1{width:11.1111rem;margin-top:0;display:none}@media screen and (min-width:640px){.write-us__content h1{display:block}}.write-us__content button{margin-top:1.33333rem}@media screen and (min-width:640px){.write-us__content button{margin-top:0}}.fr-clearfix:after{clear:both;content:"";height:0;display:block}.fr-hide-by-clipping{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fr-view img.fr-rounded,.fr-view .fr-img-caption.fr-rounded img{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px}.fr-view img.fr-shadow,.fr-view .fr-img-caption.fr-shadow img{box-shadow:10px 10px 5px #ccc}.fr-view img.fr-bordered,.fr-view .fr-img-caption.fr-bordered img{border:5px solid #ccc}.fr-view img.fr-bordered{box-sizing:content-box}.fr-view .fr-img-caption.fr-bordered img{box-sizing:border-box}.fr-view li img.fr-dii.fr-fil{margin-right:20px}.fr-view{word-wrap:break-word}.fr-view span[style~=color\:] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table[border="0"] td:not([class]),.fr-view table[border="0"] th:not([class]),.fr-view table[border="0"] td[class=""],.fr-view table[border="0"] th[class=""]{border-width:0}.fr-view table{border-collapse:collapse;empty-cells:show;border:none;max-width:100%;margin:0}.fr-view table td{min-width:5px}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th,.fr-view table tfoot td{background:#ececec}.fr-view .fr-mso-hidden{display:none}.fr-view hr{clear:both;-webkit-user-select:none;user-select:none;-o-user-select:none;-khtml-user-select:none;break-after:always;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file:after{content:"📎";font-weight:400;position:relative}.fr-view pre{white-space:pre-wrap;word-wrap:break-word;overflow:visible}.fr-view[dir=rtl] blockquote{border-left:none;border-right:2px solid #5e35b1;margin-right:0;padding-left:0;padding-right:5px}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{color:#5e35b1;border-left:2px solid #5e35b1;margin-left:0;padding-left:5px}.fr-view blockquote blockquote{color:#00bcd4;border-color:#00bcd4}.fr-view blockquote blockquote blockquote{color:#43a047;border-color:#43a047}.fr-view span.fr-emoticon{font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-weight:400;line-height:0;display:inline}.fr-view span.fr-emoticon.fr-emoticon-img{font-size:inherit;vertical-align:middle;width:1em;min-width:20px;height:1em;min-height:20px;margin:-.1em .1em .1em;line-height:1;display:inline-block;background-repeat:no-repeat!important}.fr-view .fr-text-gray{color:#aaa!important}.fr-view .fr-text-bordered{border-top:1px solid #222;border-bottom:1px solid #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view .fr-class-highlighted{background-color:#ff0}.fr-view .fr-class-code{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#f5f5f5;border-color:#ccc;border-radius:2px;padding:10px;font-family:Courier New,Courier,monospace}.fr-view .fr-class-transparency{opacity:.5}.fr-view img{max-width:100%;position:relative}.fr-view img.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}.fr-view img.fr-dib.fr-fil{text-align:left;margin-left:0}.fr-view img.fr-dib.fr-fir{text-align:right;margin-right:0}.fr-view img.fr-dii{float:none;vertical-align:bottom;min-width:10px;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}.fr-view img.fr-dii.fr-fil{float:left;min-width:5px;max-width:calc(100% - 5px);margin:5px 5px 5px 0}.fr-view img.fr-dii.fr-fir{float:right;min-width:5px;max-width:calc(100% - 5px);margin:5px 0 5px 5px}.fr-view span.fr-img-caption{max-width:100%;position:relative}.fr-view span.fr-img-caption.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}.fr-view span.fr-img-caption.fr-dib.fr-fil{text-align:left;margin-left:0}.fr-view span.fr-img-caption.fr-dib.fr-fir{text-align:right;margin-right:0}.fr-view span.fr-img-caption.fr-dii{float:none;vertical-align:bottom;min-width:10px;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;min-width:5px;max-width:calc(100% - 5px);margin:5px 5px 5px 0}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;min-width:5px;max-width:calc(100% - 5px);margin:5px 0 5px 5px}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video.fr-rv{height:0;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.fr-view .fr-video.fr-rv>iframe,.fr-view .fr-video.fr-rv object,.fr-view .fr-video.fr-rv embed{width:100%;height:100%;top:0;left:0;position:absolute!important}.fr-view .fr-video>*{box-sizing:content-box;border:none;max-width:100%}.fr-view .fr-video.fr-dvb{clear:both;display:block}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{text-align:center;width:100%;margin:auto;padding:0}.fr-view .fr-img-caption .fr-img-wrap a{display:block}.fr-view .fr-img-caption .fr-img-wrap img{width:100%;margin:auto;display:block}.fr-view .fr-img-caption .fr-img-wrap>span{font-size:14px;font-weight:initial;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";text-align:center;width:100%;margin:auto;padding:5px 5px 10px;display:block}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:10px}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}.fr-view span.fr-img-caption.fr-dii.fr-fil,.fr-view p img.fr-dii.fr-fil{margin-right:15px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{max-width:100%;position:relative}img.fr-view.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}img.fr-view.fr-dib.fr-fil{text-align:left;margin-left:0}img.fr-view.fr-dib.fr-fir{text-align:right;margin-right:0}img.fr-view.fr-dii{float:none;vertical-align:bottom;min-width:10px;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}img.fr-view.fr-dii.fr-fil{float:left;min-width:5px;max-width:calc(100% - 5px);margin:5px 5px 5px 0}img.fr-view.fr-dii.fr-fir{float:right;min-width:5px;max-width:calc(100% - 5px);margin:5px 0 5px 5px}span.fr-img-caption.fr-view{max-width:100%;position:relative}span.fr-img-caption.fr-view.fr-dib{float:none;vertical-align:top;margin:5px auto;display:block}span.fr-img-caption.fr-view.fr-dib.fr-fil{text-align:left;margin-left:0}span.fr-img-caption.fr-view.fr-dib.fr-fir{text-align:right;margin-right:0}span.fr-img-caption.fr-view.fr-dii{float:none;vertical-align:bottom;min-width:10px;max-width:calc(100% - 10px);margin-left:5px;margin-right:5px;display:inline-block}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;min-width:5px;max-width:calc(100% - 5px);margin:5px 5px 5px 0}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;min-width:5px;max-width:calc(100% - 5px);margin:5px 0 5px 5px}.bb-content{z-index:20;min-height:100vh;position:relative}.bb-section--intern-experience,.bb-section--intern-body,.bb-section--intern-visual,.bb-section--career-position-footer,.bb-section--career-position-body,.bb-section--career-position-header,.bb-section--position-related,.bb-section--position-visual,.bb-section--position-list,.bb-section--position-categories,.bb-section--meetup-join,.bb-section--intern-join,.bb-section--interview,.bb-section--hiring,.bb-section--why-blackbelt,.bb-section--challenges,.bb-section--join-us,.bb-section--related-case-study,.bb-section--related-post,.bb-section--post-footer,.bb-section--post-body,.bb-section--post-header,.bb-section--list-of-posts,.bb-section--highlighted-post,.bb-section--contact-alt,.bb-section--gallery-masonry,.bb-section--not-found,.bb-section--devops-content,.bb-section--offer,.bb-section--contactus,.bb-section--offices,.bb-section--leaders,.bb-section--timeline,.bb-section--growing,.bb-section--goals,.bb-section--fast,.bb-section--process,.bb-section--nunchaku-box,.bb-section--software,.bb-section--highlighted-numbers,.bb-section--card-giant,.bb-section--grid-card-ninja,.bb-section--card-budapest,.bb-section--grid-details,.bb-section--event-herobottom,.bb-section--event-herotop,.bb-section--herobottom,.bb-section--herotop,.bb-section--herotop-why-budapest,.bb-section--card-list,.bb-section--header-image-with-title,.bb-section--contact-form,.bb-section--gallery,.bb-section--projects,.bb-section--blog-header,.bb-section--photo-and-text-header,.bb-section--image-and-info,.bb-section--video-and-info,.bb-section--video,.bb-section--recent-blog-posts,.bb-section--post,.bb-section--quotebar,.bb-section--textbar,.bb-section--low-code-anthem,.bb-section--text-by-author,.bb-section--text-in-columns,.bb-section--tab,.bb-section--cta-bar-advanced-orange,.bb-section--cta-bar-advanced-purple,.bb-section--cta-bar-with-cards,.bb-section--image-text-bar,.bb-section--write-us,.bb-section--card-and-image,.bb-section--title-with-action,.bb-section--list-with-action,.bb-section--posts,.bb-section--case-study-list,.bb-section--technologies,.bb-section--methodologies,.bb-section--recruitment,.bb-section--resource,.bb-section--contact,.bb-section--testimonials,.bb-section--industries,.bb-section--carousel-case-study,.bb-section--success-stories,.bb-section--news-flash,.bb-section--event-book,.bb-section--events,.bb-section--we-offer,.bb-section--our-services,.bb-section--slogan{min-height:5.55556rem;position:relative}@media screen and (min-width:640px){.bb-section--intern-experience:first-child,.bb-section--intern-body:first-child,.bb-section--intern-visual:first-child,.bb-section--career-position-footer:first-child,.bb-section--career-position-body:first-child,.bb-section--career-position-header:first-child,.bb-section--position-related:first-child,.bb-section--position-visual:first-child,.bb-section--position-list:first-child,.bb-section--position-categories:first-child,.bb-section--meetup-join:first-child,.bb-section--intern-join:first-child,.bb-section--interview:first-child,.bb-section--hiring:first-child,.bb-section--why-blackbelt:first-child,.bb-section--challenges:first-child,.bb-section--join-us:first-child,.bb-section--related-case-study:first-child,.bb-section--related-post:first-child,.bb-section--post-footer:first-child,.bb-section--post-body:first-child,.bb-section--post-header:first-child,.bb-section--list-of-posts:first-child,.bb-section--highlighted-post:first-child,.bb-section--contact-alt:first-child,.bb-section--gallery-masonry:first-child,.bb-section--not-found:first-child,.bb-section--devops-content:first-child,.bb-section--offer:first-child,.bb-section--contactus:first-child,.bb-section--offices:first-child,.bb-section--leaders:first-child,.bb-section--timeline:first-child,.bb-section--growing:first-child,.bb-section--goals:first-child,.bb-section--fast:first-child,.bb-section--process:first-child,.bb-section--nunchaku-box:first-child,.bb-section--software:first-child,.bb-section--highlighted-numbers:first-child,.bb-section--card-giant:first-child,.bb-section--grid-card-ninja:first-child,.bb-section--card-budapest:first-child,.bb-section--grid-details:first-child,.bb-section--event-herobottom:first-child,.bb-section--event-herotop:first-child,.bb-section--herobottom:first-child,.bb-section--herotop:first-child,.bb-section--herotop-why-budapest:first-child,.bb-section--card-list:first-child,.bb-section--header-image-with-title:first-child,.bb-section--contact-form:first-child,.bb-section--gallery:first-child,.bb-section--projects:first-child,.bb-section--blog-header:first-child,.bb-section--photo-and-text-header:first-child,.bb-section--image-and-info:first-child,.bb-section--video-and-info:first-child,.bb-section--video:first-child,.bb-section--recent-blog-posts:first-child,.bb-section--post:first-child,.bb-section--quotebar:first-child,.bb-section--textbar:first-child,.bb-section--low-code-anthem:first-child,.bb-section--text-by-author:first-child,.bb-section--text-in-columns:first-child,.bb-section--tab:first-child,.bb-section--cta-bar-advanced-orange:first-child,.bb-section--cta-bar-advanced-purple:first-child,.bb-section--cta-bar-with-cards:first-child,.bb-section--image-text-bar:first-child,.bb-section--write-us:first-child,.bb-section--card-and-image:first-child,.bb-section--title-with-action:first-child,.bb-section--list-with-action:first-child,.bb-section--posts:first-child,.bb-section--case-study-list:first-child,.bb-section--technologies:first-child,.bb-section--methodologies:first-child,.bb-section--recruitment:first-child,.bb-section--resource:first-child,.bb-section--contact:first-child,.bb-section--testimonials:first-child,.bb-section--industries:first-child,.bb-section--carousel-case-study:first-child,.bb-section--success-stories:first-child,.bb-section--news-flash:first-child,.bb-section--event-book:first-child,.bb-section--events:first-child,.bb-section--we-offer:first-child,.bb-section--our-services:first-child,.bb-section--slogan:first-child{padding:65px 0 0}}.bb-section--intern-body,.bb-section--career-position-footer,.bb-section--career-position-body,.bb-section--interview,.bb-section--join-us,.bb-section--related-case-study,.bb-section--post-body,.bb-section--leaders,.bb-section--contact-form,.bb-section--list-with-action,.bb-section--menu{background-color:#fff}.bb-section--intern-experience,.bb-section--intern-visual,.bb-section--career-position-header,.bb-section--position-related,.bb-section--position-visual,.bb-section--position-list,.bb-section--position-categories,.bb-section--hiring,.bb-section--related-post,.bb-section--post-footer,.bb-section--list-of-posts,.bb-section--gallery-masonry,.bb-section--not-found,.bb-section--devops-content,.bb-section--offer,.bb-section--contactus,.bb-section--offices,.bb-section--timeline,.bb-section--fast,.bb-section--nunchaku-box,.bb-section--software,.bb-section--highlighted-numbers,.bb-section--card-giant,.bb-section--grid-card-ninja,.bb-section--card-budapest,.bb-section--grid-details,.bb-section--event-herotop,.bb-section--herotop,.bb-section--herotop-why-budapest,.bb-section--card-list,.bb-section--header-image-with-title,.bb-section--projects,.bb-section--photo-and-text-header,.bb-section--image-and-info,.bb-section--video-and-info,.bb-section--video,.bb-section--recent-blog-posts,.bb-section--post,.bb-section--low-code-anthem,.bb-section--text-by-author,.bb-section--text-in-columns,.bb-section--tab,.bb-section--write-us,.bb-section--card-and-image,.bb-section--title-with-action,.bb-section--posts,.bb-section--case-study-list,.bb-section--technologies,.bb-section--methodologies,.bb-section--resource,.bb-section--testimonials,.bb-section--industries,.bb-section--carousel-case-study,.bb-section--success-stories,.bb-section--news-flash,.bb-section--event-book,.bb-section--events,.bb-section--we-offer,.bb-section--our-services,.bb-section--slogan{background-color:#f5f5f5}.bb-section--post-header,.bb-section--highlighted-post{background-color:#dcdcdc}.bb-section--gallery{background-color:#1d1f25}.bb-section--intern-join,.bb-section--growing,.bb-section--goals,.bb-section--process,.bb-section--textbar,.bb-section--cta-bar-advanced-orange,.bb-section--recruitment{background-color:#e7501d;background-image:url(../media/shuriken-pattern-orange.svg.7b112d7d.js),linear-gradient(90deg,#f57449 0%,#e7501d 100%);background-position:50%;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.bb-section--meetup-join,.bb-section--why-blackbelt,.bb-section--challenges,.bb-section--event-herobottom,.bb-section--herobottom,.bb-section--quotebar,.bb-section--cta-bar-advanced-purple,.bb-section--cta-bar-with-cards,.bb-section--image-text-bar{background-color:#2f3355;background-image:url(../media/shuriken-pattern-dark.svg.e2b2b9ab.js),linear-gradient(90deg,#474d7c 0%,#2f3355 100%);background-position:50%;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}@media screen and (min-width:640px){.bb-section--cta-bar-advanced-orange:first-child,.bb-section--cta-bar-advanced-purple:first-child,.bb-section--cta-bar-with-cards:first-child{padding:65px 0}}.bb-section--our-services:before{content:"";z-index:0;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:8.33333rem;margin:0 0 -.0555556rem;position:absolute;bottom:0}@media screen and (min-width:640px){.bb-section--contact:before{content:"";z-index:0;background-color:#f5f5f5;width:100%;height:50%;position:absolute;top:0}}.bb-section--post{background:#fff!important;padding:130px 0 65px!important}.bb-section--photo-and-text-header,.bb-section--gallery{padding:0!important}.bb-section--herotop-why-budapest{overflow:hidden}.bb-section--growing{padding:0!important}.bb-section--contactus{padding-top:6.11111rem!important;padding-bottom:6.11111rem!important}@media screen and (min-width:640px){.bb-section--contactus{padding-top:7.77778rem!important}.bb-section--contact-alt:before{content:"";background-color:#f5f5f5;width:100%;height:6.66667rem;position:absolute;top:-6.66667rem;left:0}}.bb-section--highlighted-post,.bb-section--post-header{padding:0!important}.bb-section--challenges{padding:3.33333rem 0 0}.bb-section--why-blackbelt,.bb-section--interview{padding:0!important}.bb-section--interview:after{content:"";z-index:0;background:#f5f5f5;width:100%;height:11.6667rem;margin:0 0 -.0555556rem;display:block;position:relative}.bb-section--intern-join,.bb-section--meetup-join,.bb-section--position-list,.bb-section--position-visual,.bb-section--position-related,.bb-section--career-position-header,.bb-section--intern-visual{padding:0!important}.bb-footer{z-index:10;background-color:#0000;background-image:url(../media/shuriken-pattern-dark.svg.e2b2b9ab.js),linear-gradient(90deg,#434448 0%,#1d1f25 100%);background-position:50%;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:16.6667rem;position:relative;overflow:hidden}.bb-footer h4{color:#fff;letter-spacing:.00555556rem;text-transform:uppercase;margin:.555556rem 0;font-size:.888889rem;font-weight:900}@media screen and (min-width:640px){.bb-footer h4{margin-bottom:1rem;font-size:1.11111rem}}.bb-footer__wrap{flex-wrap:wrap;margin-top:2.72222rem;display:flex}@media screen and (min-width:960px){.bb-footer__wrap{flex-wrap:nowrap;margin-top:4.44444rem}}.bb-footer__first{flex-direction:column;flex-basis:50vw;padding-left:1.61111rem;display:flex}@media screen and (min-width:640px){.bb-footer__first{flex-basis:30%;padding-left:5.05556rem}}.bb-footer__second{flex-basis:50vw;padding-left:1.61111rem}@media screen and (min-width:640px){.bb-footer__second{flex-basis:30%}}.bb-footer__third{flex-direction:column;flex-basis:30%;padding-left:1.61111rem;display:flex}@media screen and (min-width:640px){.bb-footer__third{padding-left:5.05556rem;padding-right:4.05556rem}}.bb-footer__topic{width:7.11111rem;margin-bottom:1.77778rem}@media screen and (min-width:640px){.bb-footer__topic{width:13.0556rem;margin-bottom:2.77778rem}}.bb-footer__item{color:#dcdcdc;letter-spacing:.00444444rem;margin-bottom:1rem;font-size:.777778rem;line-height:1.25}@media screen and (min-width:640px){.bb-footer__item{font-size:.888889rem}}.bb-footer__item:hover{color:#e7501d}.bb-footer__logo{order:2}@media screen and (min-width:960px){.bb-footer__logo{order:1}}.bb-footer__cert{order:2;margin-bottom:2.11111rem;position:relative}@media screen and (min-width:960px){.bb-footer__cert{order:2}}.bb-footer__social{order:0;margin-bottom:2.27778rem}@media screen and (min-width:960px){.bb-footer__social{order:3;margin-bottom:4.72222rem}}.bb-footer__social__wrap{display:flex}.bb-footer__social__item{color:#fff;margin-right:.777778rem}.bb-footer__social__item-icon svg{fill:currentColor;color:#fff;height:1.33333rem}@media screen and (min-width:640px){.bb-footer__social__item-icon svg{height:1.77778rem;margin-right:1.33333rem}}.bb-footer__social__item-icon svg:hover{color:#e7501d}.bb-footer__address{order:4;width:8.61111rem;padding-bottom:2.44444rem}@media screen and (min-width:640px){.bb-footer__address{order:3;width:14.1667rem}}.bb-footer__address__detail{color:#dcdcdc;letter-spacing:.00444444rem;font-size:.777778rem;line-height:1.25}@media screen and (min-width:640px){.bb-footer__address__detail{font-size:.888889rem}}.bb-footer__footnote{color:#fff;border-top:1px solid #fff;flex-direction:column;justify-content:space-between;margin-left:1.61111rem;margin-right:1.61111rem;padding-top:1.27778rem;padding-bottom:1.5rem;font-size:.777778rem;font-weight:900;display:flex}@media screen and (min-width:640px){.bb-footer__footnote{flex-direction:row;padding-top:2.05556rem;padding-bottom:2.11111rem}}.bb-footer__footnote__privacy{flex-direction:column;justify-content:space-between;width:33.3333rem;padding-top:1.11111rem;text-decoration:underline;display:flex}@media screen and (min-width:640px){.bb-footer__footnote__privacy{flex-direction:row;padding-top:0;padding-left:0}}.bb-footer__footnote__privacy-item{padding-bottom:1.11111rem}.bb-footer__footnote__privacy-item:hover{color:#e7501d}.bb-frame{position:relative;overflow:hidden}.bb-width-wrap{width:100%;max-width:66.6667rem;margin:0 auto;position:relative}.bb-header{z-index:25;background-color:#ffffffe6;min-height:3.33333rem;transition:all .2s;position:fixed;top:0;left:0;right:0;box-shadow:0 0 .555556rem #0000001a}.bb-header:before{content:"";z-index:1;opacity:.7;background-color:#f5f5f5;height:.0555556rem;position:absolute;bottom:0;left:1.11111rem;right:1.11111rem}@media screen and (min-width:640px){.bb-header:before{display:none}}.bb-header__logo{z-index:3;place-content:center;transition:all .3s ease-out;display:flex;position:absolute;top:.555556rem;bottom:.555556rem;left:1.11111rem}@media screen and (min-width:960px){.bb-header__logo{width:20%;left:40%}}.bb-header__logo-img,.bb-header .bb-header__logo-img--white,.bb-header .bb-header__logo-img--black{height:1.88889rem;transition:all .3s ease-out}.bb-header__logo-img--black{z-index:2;opacity:1;position:relative}.bb-header__logo-img--white{z-index:1;opacity:0;position:absolute}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.bb-header__logo-img--white{top:50%;left:50%;transform:translate(-50%,-50%)}}.bb-header__menu{z-index:1;position:relative}.bb-layout--career .bb-header{box-shadow:none;background-color:#fff}.bb-layout--career .bb-header__logo{justify-content:left;padding:0 1.11111rem;position:relative;left:auto}@media screen and (min-width:640px){.bb-layout--career .bb-header__logo{justify-content:center;padding:0}}@media screen and (min-width:960px){.bb-layout--career .bb-header__logo{width:20%;left:40%}}.bb-layout--career .bb-mainmenu{transform:translate(100%)}.bb-layout--career .bb-mainmenu__toggle,.bb-layout--career .bb-mainmenu li{display:none}.bb-layout--career .contact-form__description h2{font-size:1.55556rem}@media screen and (min-width:640px){.bb-layout--career .contact-form__description h2{font-size:2.22222rem}}.bb-layout--career .contact-form__description h3{margin-top:.555556rem;font-size:1.33333rem}@media screen and (min-width:640px){.bb-layout--career .contact-form__description h3{font-size:1.55556rem}}.bb-layout--career .gallery-masonry{padding-bottom:4.44444rem}.bb-layout--career .related-post__hero{padding-top:2.77778rem}.bb-layout--career .our-partners__carousel{padding-bottom:1.11111rem}.auto-fill-svg,.auto-fill>img{width:-webkit-fill-available;height:auto}.grecaptcha-badge{z-index:9999}
