@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:#e5e7eb;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.col-1{grid-column:1}.col-2{grid-column:2}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}}:root{--main-black-color:#40464d;--main-padding-x:6%;--menu-padding-right:6%}#about-us{--section-3-item-width:22%;--section-4-item-width:33%}#about-us h2{font-size:23px;font-weight:700;line-height:56px}#about-us p{font-size:20px;line-height:23px}#about-us .section-1-bg{background-image:url(/about-us/row-1-bg.webp);background-position-x:50%;background-repeat:repeat-x;margin-top:-330px}#about-us .section-1{padding:330px var(--menu-padding-right)60px var(--main-padding-x);justify-content:flex-end;display:flex}#about-us .section-1 h1{text-align:right;text-transform:uppercase;max-width:650px;font-size:80px;font-weight:1000;line-height:84px}#about-us .section-2{padding:110px 60px 60px var(--main-padding-x)}#about-us .section-2 p{padding-bottom:25px;font-size:36px;font-weight:700;line-height:42px}#about-us .section-2 .row{display:flex}#about-us .section-2 .col-1{flex-basis:40%;padding-bottom:75px;padding-right:75px}#about-us .section-2 .col-2{background-image:url(/about-us/values.webp);background-repeat:no-repeat;background-size:contain;flex-basis:60%}#about-us .section-3 .row{flex-wrap:wrap;justify-content:center;padding-bottom:50px;display:flex}#about-us .section-3 .col{flex-basis:var(--section-3-item-width);background-image:url(/about-us/border.webp);background-repeat:no-repeat;background-size:contain;min-width:300px;margin-bottom:30px;padding:0 50px 10px 30px}#about-us .section-4-bg{background-color:#f1f4f8;background-image:url(/about-us/row-4-bg.webp);background-position:calc(50% - 550px) bottom;background-repeat:no-repeat}#about-us .section-4{padding-top:30px}#about-us .section-4 .section-4-title{width:85%;margin:30px auto}#about-us .section-4 .section-4-content h2{padding-bottom:20px;line-height:25px}#about-us .section-4 .section-4-content{padding-top:30px}#about-us .section-4 .section-4-content .row{flex-wrap:wrap;justify-content:center;display:flex}#about-us .section-4 .section-4-content .col{flex-basis:var(--section-4-item-width);min-width:420px;display:flex}#about-us .section-4 .section-4-content .item{background-position:0 0;background-repeat:no-repeat;background-size:100px 100px;padding:0 50px 80px 120px}#about-us .section-4 .section-4-content .item.item-1{background-image:url(/about-us/01-wide-range.webp)}#about-us .section-4 .section-4-content .item.item-2{background-image:url(/about-us/02-agile.webp)}#about-us .section-4 .section-4-content .item.item-3{background-image:url(/about-us/03-problem-solving.webp)}#about-us .section-4 .section-4-content .item.item-4{background-image:url(/about-us/04-flexible-work.webp)}@media screen and (max-width:1280px){#about-us{--section-3-item-width:22%;--section-4-item-width:33%}#about-us .section-1-bg{background-size:cover}#about-us .section-1{padding-top:300px}#about-us .section-1 h1{font-size:60px;line-height:64px}#about-us .section-2{padding-top:50px;padding-bottom:50px}#about-us .section-2 .col-1{flex-basis:50%;padding-bottom:30px}#about-us .section-2 .col-2{flex-basis:50%}#about-us .section-4-bg{background-position:left -130px bottom 0}}@media screen and (max-width:1120px){:root{--menu-padding-right:4%}}@media screen and (max-width:992px){#about-us{--section-3-item-width:35%;--section-4-item-width:66%}#about-us .section-1 h1{font-size:50px;line-height:52px}#about-us .section-2{padding-bottom:30px}#about-us .section-2 .col-1{z-index:2;flex-basis:80%;margin-right:-20%;padding-bottom:0;padding-right:0}#about-us .section-2 .col-2{z-index:1;flex-basis:80%;margin-left:-20%}}@media screen and (max-width:768px){#about-us{--section-3-item-width:66%;--section-4-item-width:80%}#about-us .section-1{padding-top:270px}#about-us .section-1 .row{flex-basis:65%}#about-us .section-1 h1{font-size:35px;line-height:38px}#about-us .section-2{padding-bottom:30px}#about-us .section-2 .col-1{z-index:2;flex-basis:100%;margin-right:-30%;padding-bottom:0;padding-right:0}#about-us .section-2 .col-2{z-index:1;flex-basis:100%;margin-left:-50%}}@media screen and (max-width:576px){#about-us{--section-3-item-width:80%;--section-4-item-width:80%}#about-us .section-2{padding-bottom:30px}#about-us .section-2 p{font-size:32px;line-height:38px}#about-us .section-2 .col-1{margin-right:-50%}#about-us .section-2 .col-2{margin-left:-50%}#about-us .section-4 .section-4-content .row{padding-left:var(--main-padding-x);flex-wrap:wrap;justify-content:left}#about-us .section-4 .section-4-content .col{min-width:unset;flex-basis:100%}}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:#e5e7eb;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.col-1{grid-column:1}.col-2{grid-column:2}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}}:root{--main-black-color:#40464d;--main-padding-x:6%}#services{--padding-left:var(--main-padding-x);background-color:#f1f4f8;background-position:bottom;background-repeat:no-repeat;padding:0}#services .content-wrapper{padding:0 var(--padding-left)}#services .services-header{background-color:#f1f4f8;padding-top:50px;padding-bottom:54px;top:52px}#services h2{letter-spacing:1px;text-transform:uppercase;font-size:36px;font-weight:800;line-height:38px}#services h3{cursor:pointer;text-align:center;letter-spacing:1px;text-transform:uppercase;background-color:#fff;padding:15px 0 15px 43px;font-size:23px;font-weight:700;line-height:25px}#services h4{margin-top:30px;margin-bottom:10px;font-size:23px;font-weight:700;line-height:25px}#services p{font-size:15px;line-height:19px}#services a{-webkit-user-select:none;user-select:none}#services .service-section .service-section-icon{vertical-align:bottom;background-image:url(/services/right.webp);background-repeat:no-repeat;background-size:contain;width:23px;height:28px;margin-left:20px;display:inline-block}#services .service-section>.service-section-content{opacity:0;background-color:#f1f4f8;max-height:0;padding-bottom:20px;transition:max-height .3s,opacity .2s;overflow:hidden}#services .service-section>.service-section-content.last{max-height:100px;padding-bottom:100px}#services .service-section>.service-section-content .content-wrapper{max-width:1200px}#services .service-section.active .service-section-icon{background-image:url(/services/left.webp)}#services .service-section.active>.service-section-content{opacity:1;max-height:1000px;transition:max-height 1s,opacity .8s}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:#e5e7eb;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.col-1{grid-column:1}.col-2{grid-column:2}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}}:root{--main-black-color:#40464d;--main-padding-x:6%}#competence{--item-width:25%;background-color:#f1f4f8;padding:30px 0 60px}#competence h2{letter-spacing:1px;text-transform:uppercase;padding-bottom:20px;font-size:36px;font-weight:800;line-height:38px}#competence .content-wrapper{padding:0 var(--main-padding-x)}#competence .competence-section{margin-top:34px}#competence .competence-section>h3{color:#fff;letter-spacing:.23px;text-transform:uppercase;background:linear-gradient(150deg,#40464d 50%,#7494ba 50% 70%,#40464d 70%);border-radius:30px 4px 0 0;padding-top:27px;padding-bottom:23px;padding-left:40px;font-size:23px;font-weight:700;line-height:25px}#competence .competence-section.competence-1>h3{background:linear-gradient(150deg,#40464d 50%,#7494ba 50% 70%,#40464d 70%)}#competence .competence-section.competence-2>h3{background:linear-gradient(150deg,#40464d 30%,#7494ba 30% 50%,#40464d 50% 65%,#7494ba 65% 85%,#40464d 85%)}#competence .competence-section.competence-3>h3{background:linear-gradient(150deg,#40464d 60%,#7494ba 60% 80%,#40464d 80%)}#competence .competence-section.competence-4>h3,#competence .competence-section.competence-5>h3{background:linear-gradient(150deg,#40464d 30%,#7494ba 30% 50%,#40464d 50%)}#competence .competence-section.competence-6>h3,#competence .competence-section.competence-7>h3{background:linear-gradient(150deg,#40464d 60%,#7494ba 60% 80%,#40464d 80%)}#competence .competence-section>.competence-section-content{flex-wrap:wrap;margin:0 -25px;padding:5px 40px;display:flex}#competence .competence-section>.competence-section-content .item{flex-basis:var(--item-width);min-width:220px;margin-top:10px;padding:15px 25px;font-size:15px;line-height:19px}#competence .competence-section>.competence-section-content .item>h4{display:none}#competence .competence-section>.competence-section-content .item>.item-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:55px;margin-left:-15px}#competence .competence-section>.competence-section-content .item>.icon-java{background-image:url(/competence/01-java.webp)}#competence .competence-section>.competence-section-content .item>.icon-net{background-image:url(/competence/02-net.webp)}#competence .competence-section>.competence-section-content .item>.icon-nodejs{background-image:url(/competence/03-nodejs.webp)}#competence .competence-section>.competence-section-content .item>.icon-other{background-image:url(/competence/04-other.webp)}#competence .competence-section>.competence-section-content .item>.icon-angular{background-image:url(/competence/05-angular.webp)}#competence .competence-section>.competence-section-content .item>.icon-reactjs{background-image:url(/competence/06-reactjs.webp)}#competence .competence-section>.competence-section-content .item>.icon-vuejs{background-image:url(/competence/07-vuejs.webp)}#competence .competence-section>.competence-section-content .item>.icon-php{background-image:url(/competence/08-php.webp)}#competence .competence-section>.competence-section-content .item>.icon-aspnet{background-image:url(/competence/09-aspnet.webp)}#competence .competence-section>.competence-section-content .item>.icon-swift{background-image:url(/competence/10-swift.webp)}#competence .competence-section>.competence-section-content .item>.icon-reactnative{background-image:url(/competence/11-reactnative.webp)}#competence .competence-section>.competence-section-content .item>.icon-flutter{background-image:url(/competence/12-flutter.webp)}#competence .competence-section>.competence-section-content .item>.icon-kotlin{background-image:url(/competence/13-kotlin.webp)}#competence .competence-section>.competence-section-content .item>.icon-postgres{background-image:url(/competence/14-postgres.webp)}#competence .competence-section>.competence-section-content .item>.icon-mysql{background-image:url(/competence/15-mysql.webp)}#competence .competence-section>.competence-section-content .item>.icon-mssql{background-image:url(/competence/16-mssql.webp)}#competence .competence-section>.competence-section-content .item>.icon-dynamodb{background-image:url(/competence/17-dynamodb.webp)}#competence .competence-section>.competence-section-content .item>.icon-kafka{background-image:url(/competence/18-kafka.webp)}#competence .competence-section>.competence-section-content .item>.icon-influxdb{background-image:url(/competence/19-influxdb.webp)}#competence .competence-section>.competence-section-content .item>.icon-redis{background-image:url(/competence/20-redis.webp)}#competence .competence-section>.competence-section-content .item>.icon-otherdb{background-image:url(/competence/21-otherdb.webp)}#competence .competence-section>.competence-section-content .item>.icon-aws{background-image:url(/competence/22-aws.webp)}#competence .competence-section>.competence-section-content .item>.icon-azure{background-image:url(/competence/23-azure.webp)}#competence .competence-section>.competence-section-content .item>.icon-googlecloudplatform{background-image:url(/competence/24-googlecloudplatform.webp)}#competence .competence-section>.competence-section-content .item>.icon-microservices{background-image:url(/competence/25-microservices.webp)}#competence .competence-section>.competence-section-content .item>.icon-web3{background-image:url(/competence/26-web3.webp)}#competence .competence-section>.competence-section-content .item>.icon-eventsourcing{background-image:url(/competence/27-eventsourcing.webp)}#competence .competence-section>.competence-section-content .item>.icon-generativemodels{background-image:url(/competence/28-generativemodels.webp)}#competence .competence-section>.competence-section-content .item>.icon-machinelearning{background-image:url(/competence/29-machinelearning.webp)}#competence .competence-section>.competence-section-content .item>.icon-bigdata{background-image:url(/competence/30-bigdata.webp)}@media screen and (max-width:1280px){#competence{--item-width:33%}}@media screen and (max-width:992px){#competence{--item-width:50%}}@media screen and (max-width:768px){#competence{--item-width:50%}}@media screen and (max-width:576px){#competence{--item-width:100%}#competence .competence-section>.competence-section-content{margin:0}}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:#e5e7eb;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.col-1{grid-column:1}.col-2{grid-column:2}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}}:root{--main-black-color:#40464d;--main-padding-x:6%}#industries{--item-margins-x:65px;--item-width:33%;background-image:url(/industries/bg.webp);background-position:calc(50% + 365px) 0;background-repeat:no-repeat;padding:80px 0 70px}#industries .content-wrapper{padding:0 var(--main-padding-x)}#industries h2{letter-spacing:1px;text-transform:uppercase;margin-bottom:30px;font-size:36px;font-weight:800;line-height:38px}#industries h3{text-align:center;letter-spacing:1px;text-transform:uppercase;padding:40px 0 5px;font-size:23px;font-weight:700;line-height:25px}#industries .industries-content{flex-wrap:wrap;display:flex}#industries .industries-content .item{flex-basis:var(--item-width);padding:20px var(--item-margins-x)20px 0px;margin-top:4px;font-size:20px;line-height:22px}#industries .industries-content .item>p{padding-top:10px}#industries .industries-content .item>.item-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:86px}#industries .industries-content .item>.icon-bankingfinance{background-image:url(/industries/01-bankingfinance.webp)}#industries .industries-content .item>.icon-automotive{background-image:url(/industries/02-automotive.webp)}#industries .industries-content .item>.icon-retailcommerce{background-image:url(/industries/03-retailcommerce.webp)}#industries .industries-content .item>.icon-euorganizations{background-image:url(/industries/04-euorganizations.webp)}#industries .industries-content .item>.icon-publicsector{background-image:url(/industries/05-publicsector.webp)}#industries .industries-content .item>.icon-libraries{background-image:url(/industries/06-libraries.webp)}#industries .industries-content .item>.icon-insurance{background-image:url(/industries/07-insurance.webp)}#industries .industries-content .item>.icon-other{background-image:url(/industries/08-other.webp)}@media screen and (max-width:1280px){#industries{--item-width:50%;background-position:100% 0}}@media screen and (max-width:992px){#industries{--item-margins-x:0;--item-width:80%}#industries .industries-content{justify-content:center}}@media screen and (max-width:768px){#industries{--item-width:80%;background-image:none;padding-top:40px;padding-bottom:40px}#industries h3{margin-bottom:25px}}@media screen and (max-width:576px){#industries{--item-width:100%}}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:#e5e7eb;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.col-1{grid-column:1}.col-2{grid-column:2}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}}@keyframes dotAnimation{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}:root{--main-black-color:#40464d;--main-padding-x:6%}#contact-us{color:#fff;background:linear-gradient(90deg,#7494ba 50%,#40464d 50%)}#contact-us .content-wrapper{min-height:650px;padding-left:var(--main-padding-x);flex-wrap:wrap;display:flex}#contact-us h2{letter-spacing:1px;text-transform:uppercase;font-size:36px;font-weight:800;line-height:38px}#contact-us .send-message{background-color:#7494ba;background-image:url(/contact-us/contact-us-bg.webp);background-position:right 20% center;background-repeat:no-repeat;background-size:auto 80%;flex-basis:65%;padding:100px 0;font-size:20px;line-height:22px}#contact-us .send-message>.send-message-form{max-width:320px}#contact-us .send-message>.send-message-form .send-again{display:none}#contact-us .send-message>.send-message-form #error-message{color:#900}#contact-us .send-message>.send-message-form #progress-message{color:#fff;display:none}#contact-us .send-message>.send-message-form #contact-us-form-header h2.success,#contact-us .send-message>.send-message-form #contact-us-form-header.success h2.default{display:none}#contact-us .send-message>.send-message-form #contact-us-form-header.success h2.success{display:unset}#contact-us .send-message>.send-message-form>form{width:90%}#contact-us .send-message>.send-message-form>form .input-wrapper{margin-top:35px}#contact-us .send-message>.send-message-form>form .input-wrapper.messages{display:flex}#contact-us .send-message>.send-message-form>form .sub-label{color:#fff;letter-spacing:.7px;text-transform:uppercase;padding-top:5px;padding-left:15px;font-size:10px;font-weight:500;line-height:14px}#contact-us .send-message>.send-message-form>form input,#contact-us .send-message>.send-message-form>form input:hover,#contact-us .send-message>.send-message-form>form input:active,#contact-us .send-message>.send-message-form>form input:focus,#contact-us .send-message>.send-message-form>form textarea,#contact-us .send-message>.send-message-form>form textarea:hover,#contact-us .send-message>.send-message-form>form textarea:active,#contact-us .send-message>.send-message-form>form textarea:focus{appearance:none;width:100%;box-shadow:none;background:0 0;border:none;border-bottom:1px solid #fff6;outline:none}:is(#contact-us .send-message>.send-message-form>form input,#contact-us .send-message>.send-message-form>form input:hover,#contact-us .send-message>.send-message-form>form input:active,#contact-us .send-message>.send-message-form>form input:focus,#contact-us .send-message>.send-message-form>form textarea,#contact-us .send-message>.send-message-form>form textarea:hover,#contact-us .send-message>.send-message-form>form textarea:active,#contact-us .send-message>.send-message-form>form textarea:focus)::placeholder{color:#fff}:is(#contact-us .send-message>.send-message-form>form input,#contact-us .send-message>.send-message-form>form input:hover,#contact-us .send-message>.send-message-form>form input:active,#contact-us .send-message>.send-message-form>form input:focus,#contact-us .send-message>.send-message-form>form textarea,#contact-us .send-message>.send-message-form>form textarea:hover,#contact-us .send-message>.send-message-form>form textarea:active,#contact-us .send-message>.send-message-form>form textarea:focus):focus::placeholder{opacity:0}#contact-us .send-message>.send-message-form>form label{display:none}#contact-us .send-message>.send-message-form>form textarea{resize:none;height:23px;overflow:hidden}#contact-us .send-message>.send-message-form>form .submit-message{white-space:nowrap;padding-top:20px;padding-left:10px}#contact-us .send-message>.send-message-form>form.success .input-wrapper{display:none}#contact-us .send-message>.send-message-form>form.success .input-wrapper.send-again{display:block}#contact-us .send-message>.send-message-form>form.success+h2{display:none}#contact-us .send-message>.send-message-form>form.success+#success-message{display:unset}#contact-us .send-message>.send-message-form>form button{text-align:center;letter-spacing:.7px;background-image:url(/contact-us/send.webp);background-position:top;background-repeat:no-repeat;width:60px;min-width:60px;margin-left:10px;padding-top:70px;font-size:15px;font-weight:500;line-height:14px;transition:opacity 1s}input:is(#contact-us .send-message>.send-message-form>form button),#contact-us .send-message>.send-message-form>form button:hover,#contact-us .send-message>.send-message-form>form button:active,#contact-us .send-message>.send-message-form>form button:focus{appearance:none;box-shadow:none;border:none;outline:none}#contact-us .send-message>.send-message-form>form #send-again{background-image:url(/contact-us/back.webp)}#contact-us .send-message>.send-message-form>form.sending button{opacity:0;cursor:default;transition:opacity}#contact-us .send-message>.send-message-form>form.sending #progress-message{display:unset}#contact-us .send-message>.send-message-form>form.sending .dot-animation:after{content:"";animation:1.5s infinite dotAnimation;display:inline-block}#contact-us .contacts{color:#fff;background-color:#40464d;flex-direction:column;flex-basis:35%;justify-content:space-evenly;padding-top:95px;padding-bottom:40px;font-size:20px;line-height:24px;display:flex}#contact-us .contacts .col .item{text-align:left;background-position:0 0;background-repeat:no-repeat;width:240px;min-height:30px;margin:8px auto;padding-left:40px;display:block}#contact-us .contacts .col .item.address{background-image:url(/contact-us/address.webp);margin-bottom:30px}#contact-us .contacts .col .item.email{background-image:url(/contact-us/email.webp)}#contact-us .contacts .col .item.phone{background-image:url(/contact-us/phone.webp)}#contact-us .contacts .col .item.linkedin{white-space:nowrap;background-image:url(/contact-us/linkedin.webp);background-position:5px 1px}#contact-us .contacts .logo{width:100%;margin-top:auto}#contact-us .contacts .logo img{width:220px;margin-left:auto;margin-right:auto}#contact-us .contacts .privacy{text-align:center;width:100%;padding-top:35px;font-size:10px}@media screen and (max-width:1280px){#contact-us .send-message{flex-basis:65%}#contact-us .contacts{flex-basis:35%}}@media screen and (max-width:992px){#contact-us .send-message{background-size:contain;flex-basis:60%}#contact-us .contacts{flex-basis:40%;font-size:18px;line-height:20px}}@media screen and (max-width:768px){#contact-us .content-wrapper{padding-left:0}#contact-us .send-message{padding-left:var(--main-padding-x);flex-basis:100%;padding-top:40px;padding-bottom:40px}#contact-us .contacts{padding-left:var(--main-padding-x);flex-basis:100%;padding-top:40px}#contact-us .contacts .col .item{width:200px;margin-left:0}#contact-us .contacts .linkedin{margin-top:10px}#contact-us .contacts .logo{margin-top:50px}}@media screen and (max-width:576px){#contact-us .contacts{padding-left:0}#contact-us .contacts .col .item{margin-left:auto}}
@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-200:#e5e7eb;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}}@layer components;@layer utilities{.col-1{grid-column:1}.col-2{grid-column:2}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.italic{font-style:italic}}:root{--main-black-color:#40464d;--main-padding-x:6%}#careers{--item-margins-x:45px;--item-width:33%;background-color:#f1f4f8}#careers .content-wrapper{padding:100px var(--main-padding-x)}#careers h2{letter-spacing:1px;text-transform:uppercase;margin-bottom:30px;font-size:36px;font-weight:800;line-height:38px}#careers .careers-content{flex-wrap:wrap;display:flex}#careers .careers-content .career-item{flex-basis:var(--item-width);padding:24px var(--item-margins-x)24px 0px;font-size:20px;line-height:22px}#careers .careers-content .career-item .career-item-content{background-color:#fff;border-radius:4px 30px;padding:25px 25px 6px}#careers .careers-content .career-item .career-item-content .description-wrapper{align-items:flex-end;min-height:125px;display:flex}#careers .careers-content .career-item .career-item-content .footer{justify-content:space-between;align-items:center;display:flex}#careers .careers-content .career-item .career-item-content .technology{color:#3d6994;letter-spacing:1px;background-image:url(/bsf-logo-icon.webp);background-position:0;background-repeat:no-repeat;background-size:contain;height:22px;padding-left:28px;font-size:20px;font-weight:700;line-height:22px}#careers .careers-content .career-item .career-item-content .link-icon{background-image:url(/forward.webp);background-position-x:13px;background-repeat:no-repeat;background-size:contain;width:60px;height:60px}#careers .careers-content .career-item .career-item-content .country{text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:300;line-height:22px}#careers .careers-content .career-item .career-item-content p.description{text-transform:uppercase;letter-spacing:1px;font-size:23px;font-weight:700;line-height:25px}@media screen and (max-width:1280px){#careers{--item-width:50%}}@media screen and (max-width:992px){#careers{--item-margins-x:20px}}@media screen and (max-width:768px){#careers{--item-margins-x:0;--item-width:80%;padding-top:40px;padding-bottom:40px}#careers h2{margin-bottom:25px}#careers .careers-content{justify-content:center}}@media screen and (max-width:576px){#careers{--item-width:100%}}
