@charset "UTF-8";@import"//hello.myfonts.net/count/3b6565";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:local("IBM Plex Mono"),local("IBMPlexMono"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono SemiBold;font-style:normal;font-weight:600;font-display:swap;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono SemiBold;font-style:normal;font-weight:600;font-display:swap;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono SemiBold;font-style:normal;font-weight:600;font-display:swap;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono SemiBold;font-style:normal;font-weight:600;font-display:swap;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono SemiBold;font-style:normal;font-weight:600;font-display:swap;src:local("IBM Plex Mono SemiBold"),local("IBMPlexMono-SemiBold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3pQPwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Mono Bold"),local("IBMPlexMono-Bold"),url(https://fonts.gstatic.com/s/ibmplexmono/v5/-F6qfjptAgt5VM-kVkqdyU8n3pQPwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://fonts.gstatic.com/s/ibmplexsans/v7/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIxsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://fonts.gstatic.com/s/ibmplexsans/v7/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIVsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://fonts.gstatic.com/s/ibmplexsans/v7/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIJsdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:IBM Plex Sans Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://fonts.gstatic.com/s/ibmplexsans/v7/zYX9KVElMYYaJe8bpLHnCwDKjWr7AI5sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://fonts.gstatic.com/s/ibmplexsans/v7/zYX9KVElMYYaJe8bpLHnCwDKjWr7AI9sdP3pBmtF8A.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Bold;font-style:normal;font-weight:700;font-display:swap;src:local("IBM Plex Sans Bold"),local("IBMPlexSans-Bold"),url(https://fonts.gstatic.com/s/ibmplexsans/v7/zYX9KVElMYYaJe8bpLHnCwDKjWr7AIFsdP3pBms.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SofiaPro-SemiBold;font-display:swap;src:url(/fonts/SofiaPro-SemiBold/font.woff2) format("woff2"),url(/fonts/SofiaPro-SemiBold/font.woff) format("woff")}@font-face{font-family:SofiaPro-Regular;font-display:swap;src:url(/fonts/SofiaPro-Regular/font.woff2) format("woff2"),url(/fonts/SofiaPro-Regular/font.woff) format("woff")}@font-face{font-family:SofiaPro-Bold;font-display:swap;src:url(/fonts/SofiaPro-Bold/font.woff2) format("woff2"),url(/fonts/SofiaPro-Bold/font.woff) format("woff")}@font-face{font-family:ArchitectsDaughter-Regular;font-display:swap;src:url(/fonts/ArchitectsDaughter-Regular/font.ttf) format("truetype")}html{box-sizing:border-box;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:SofiaPro-Regular,sans-serif;color:#1a1360;scroll-behavior:smooth}body{overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a.noStyle:link,a.noStyle:visited{text-decoration:inherit;color:inherit}ul,ol{list-style:none;padding:0;margin:0}.container{max-width:1300px;width:100%;padding-right:20px;padding-left:20px;margin:0 auto}.container--phpUpdate{margin-top:-600px}.container--pathToSuccess{background-color:#f4f7fa}@media(min-width:992px){.container--pathToSuccess{padding-bottom:500px}}@media(min-width:1450px){.container--pathToSuccess{padding-bottom:0}}.container--ourTeam{padding-inline:32px!important}@media(min-width:767px){.container--resetAboveSm{padding-inline:0!important}}@media(max-width:992px){.container{padding-right:40px;padding-left:40px}}@media(max-width:767px){.container{padding-left:20px;padding-right:20px}.container--symfonySmall,.container--symfonyBig,.container--career{padding-right:32px;padding-left:32px}.container--noPaddingUntilMd{padding:0!important}}@media(max-width:480px){.container--symfonySmall{padding-right:16px;padding-left:16px}}.icon-services-arrow{width:10px;height:10px;content:url(/images/services/arrow.svg)}.icon-services-web-app{width:137px;height:110px;content:url(/images/services/web_app.svg)}.icon-services-software-arch{width:113px;height:112px;content:url(/images/services/software_arch.svg)}.icon-services-audits{width:131px;height:100px;content:url(/images/services/audits.svg)}.icon-services-technical-due-diligence{width:113px;height:126px;content:url(/images/services/technical_due_dilligence.svg)}.icon-services-tech-upgrade{width:105px;height:107px;content:url(/images/services/tech_upgrade.svg)}.icon-services-legacy{width:158px;height:90px;content:url(/images/services/legacy.svg)}.icon-services-cloud{width:147px;height:90px;content:url(/images/services/cloud.svg)}.icon-services-ux-ui{width:125px;height:91px;content:url(/images/services/ux-ui.svg)}.icon-services-training{width:125px;height:144px;content:url(/images/services/training.svg)}.icon-services-optimization{width:142px;height:100px;content:url(/images/services/optimization.svg)}.icon-services-php{width:70px;height:27px;content:url(/images/services/php.svg)}.icon-services-js{width:177px;height:32px;content:url(/images/services/js.svg)}.icon-services-symfony{width:153px;height:25px;content:url(/images/services/symfony.svg)}.icon-services-angular{width:155px;height:27px;content:url(/images/services/angular.svg)}.icon-services-react{width:104px;height:27px;content:url(/images/services/react.svg)}.icon-services-vue{width:65px;height:27px;content:url(/images/services/vue.svg)}.icon-expertise-customer{content:url(/images/expertise/customer.svg)}.icon-expertise-development-cost{content:url(/images/expertise/development_cost.svg)}.icon-expertise-long-time-to-market{content:url(/images/expertise/long_time_to_market.svg)}.icon-expertise-maintainability{content:url(/images/expertise/maintainability.svg)}.icon-expertise-performance{content:url(/images/expertise/performance.svg)}.icon-expertise-reliability{content:url(/images/expertise/reliability.svg)}.icon-expertise-scalability{content:url(/images/expertise/scalability.svg)}.icon-expertise-security{content:url(/images/expertise/security.svg)}.icon-audits{content:url(/images/icons/audits.svg)}.icon-board{content:url(/images/icons/board.svg)}.icon-calendar{content:url(/images/icons/calendar.svg)}.icon-clouds{content:url(/images/icons/clouds.svg)}.icon-diamond{content:url(/images/icons/diamond.svg)}.icon-gear{content:url(/images/icons/gear.svg)}.icon-padlock{content:url(/images/icons/padlock.svg)}.icon-performance{content:url(/images/icons/performance.svg)}.icon-pie-chart{content:url(/images/icons/pie_chart.svg)}.icon-question{content:url(/images/icons/question.svg)}.icon-quotes{content:url(/images/icons/quotes.svg)}.icon-refactoring{content:url(/images/icons/refactoring.svg)}.icon-scala{content:url(/images/icons/scala.svg)}.icon-tech-dilligence{content:url(/images/icons/tech_dilligence.svg)}.icon-tech-upgrade{content:url(/images/icons/tech_upgrade.svg)}.icon-thumbs{content:url(/images/icons/thumbs.svg)}.icon-tick{content:url(/images/icons/tick.svg)}.icon-ux-ui{content:url(/images/icons/ux-ui.svg)}.icon-web-app{content:url(/images/icons/web_app.svg)}.h1{font-family:SofiaPro-Bold,sans-serif;font-size:64px;line-height:72px}@media(max-width:992px){.h1{font-size:40px;line-height:64px}}.h1--secondary{color:#fff}@media(max-width:1200px){.h1--secondary{font-size:40px;line-height:42px}}.h1--long{font-size:40px;line-height:52px}.h1--medium{font-size:56px}@media(max-width:1200px){.h1--medium{font-size:40px;line-height:52px}}@media(max-width:380px){.h1--docker{display:none}}.h2{font-family:SofiaPro-Bold,sans-serif;font-size:46px;line-height:62px;margin:15px 0 0;text-align:center}@media(max-width:992px){.h2{font-size:36px;line-height:50px}}.h2--left{text-align:left}.h2--secondary{color:#fff}.h3{font-family:SofiaPro-Bold,sans-serif;font-size:34px;line-height:50px;margin:15px 0;text-align:center}.h4{font-family:SofiaPro-Bold,sans-serif;font-size:24px;line-height:36px}.h4--secondary{color:#fff}.h5{font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;line-height:22px}.subheading{font-family:IBM Plex Mono SemiBold,sans-serif;font-size:12px;letter-spacing:1.96px;color:#29c5f4;text-transform:uppercase;display:block;text-align:center}.subheading--secondary{color:#fff}.subheading--left{text-align:left}@media(min-width:767px){.subheading{font-family:IBM Plex Mono Bold,sans-serif;font-size:14px}}.paragraph{opacity:.8;font-size:16px;line-height:26px}.paragraph--small{opacity:.6;font-size:14px;line-height:24px}.paragraph--centered{text-align:center}.paragraph--right{text-align:right}.paragraph--withSpans{max-width:720px;margin:auto}.paragraph--withSpans span{display:block}@media(max-width:767px){.paragraph--withSpans span{display:inline}}.paragraph--secondary{color:#fff}.paragraph a{color:#ff6f00}.headingUppercase{text-transform:uppercase;font-size:58px;letter-spacing:10px;display:block}b,strong{font-family:SofiaPro-Bold,sans-serif}.about{display:flex;flex-direction:column;align-items:center;background-image:url(/images/grey-shape.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;padding-top:180px;padding-bottom:190px}@media(min-width:767px){.about{padding-bottom:150px}}@media(min-width:992px){.about{padding-bottom:140px}}@media(min-width:1700px){.about{padding-top:200px;padding-bottom:200px}}.about__header{padding:0 32px}@media(min-width:767px){.about__header{padding:0}}.about__headerText{text-align:center;font-size:16px;line-height:26px;max-width:720px;margin-top:16px}.about__footer{margin-top:70px}.about__readMore{color:#ff6f00!important;background-image:unset!important;border:1px solid #ff6f00!important}.about__readMore:before{color:#ff6f00!important}.about__readMore:after{background-image:unset!important}.aboutList{display:grid;gap:32px;padding:0 78px;margin-top:32px}@media(min-width:767px){.aboutList{grid-template-columns:repeat(2,1fr);gap:100px;padding:0 40px;margin-top:64px}}@media(min-width:992px){.aboutList{grid-template-columns:repeat(4,1fr);padding:0 40px}}.aboutList__header{border-bottom:6px solid #1a1360;padding-bottom:16px}.aboutList__header--blueBorder{border-color:#5fcef0}.aboutList__header--orangeBorder{border-color:#ff6f00}.aboutList__header--redBorder{border-color:#eb3800}.aboutList__heading{font-size:16px;line-height:21px;margin:0}.aboutList__headingNumber{display:block;font-family:IBM Plex Mono,sans-serif;font-size:74px;font-weight:700;line-height:82px;letter-spacing:1px;color:#5fcef0}.aboutList__text{font-size:14px;line-height:24px;margin:16px 0 0}.additionalTechStack{background-image:url(/images/not-just-symfony-shape-mobile.svg);background-size:100% auto;background-repeat:no-repeat;padding-top:140px;padding-bottom:320px;margin-top:-380px}.additionalTechStack--refactoring{margin-top:0!important}@media(min-width:767px){.additionalTechStack--refactoring{margin-top:-100px!important}}@media(min-width:992px){.additionalTechStack{background-image:url(/images/not-just-symfony-shape-desktop.svg);background-position:center center;background-size:cover;padding-top:480px;margin-top:-580px}}@media(min-width:1200px){.additionalTechStack{margin-top:-520px}}@media(min-width:2100px){.additionalTechStack{margin-top:-440px}}@media(min-width:1200px){.additionalTechStack__container{display:grid;gap:124px 88px;grid-template-columns:repeat(2,1fr);grid-template-areas:"main technologies" "alsoCare alsoCare"}}.additionalTechStack__main{grid-area:main;margin-bottom:88px}@media(min-width:1200px){.additionalTechStack__main{margin-bottom:0}}.additionalTechStack__header{margin-bottom:32px;margin-right:32px}.additionalTechStack__text{font-size:16px;line-height:26px;margin:0}.additionalTechStack__list{grid-area:technologies;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:16px;margin-bottom:88px}@media(min-width:992px){.additionalTechStack__list{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.additionalTechStack__list{margin-bottom:0}}.additionalTechStack__listItem{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;min-height:120px}.additionalTechStack__alsoCareFor{grid-area:alsoCare;text-align:center}.additionalTechStack__alsoCareForHeading{font-size:24px;line-height:36px;margin:0 0 66px}.additionalTechStack__alsoCareForList .slick-slide{margin:0 18px}.additionalTechStack__alsoCareForList .slick-list{margin:0 -18px;overflow:visible}@media(min-width:992px){.additionalTechStack__alsoCareForList{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:0}}@media(min-width:1200px){.additionalTechStack__alsoCareForList{gap:72px}}.additionalTechStack__alsoCareForItem{display:flex!important;align-items:center;justify-content:center;position:relative;min-height:152px;background:#fff;border-radius:6px}.additionalTechStack__alsoCareForImage{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.additionalTechStack__alsoCareForText{font-weight:700;font-size:16px;line-height:21px;margin:0}.additionalTechStack__sliderNav{margin-bottom:70px}@media(min-width:992px){.additionalTechStack__sliderNav{display:none!important}}.archive{background-size:100% auto;background-repeat:no-repeat;position:relative}.archive__container{padding-top:120px}@media(min-width:480px){.archive__container{padding-top:160px}}@media(min-width:992px){.archive__container{padding-top:210px}}.archive__list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}@media(max-width:992px){.archive__list{justify-content:space-between}}.archive__item{width:28%;max-width:511px;min-height:626px;border-radius:6px;background-color:#f4f7fa;overflow:hidden;margin:32px 25px;display:none}@media(max-width:1200px){.archive__item{width:45%;margin:20px;max-width:none}}@media(max-width:992px){.archive__item{width:48%;margin:20px 0;min-height:400px}}@media(max-width:767px){.archive__item{width:100%}}.archive__item a{color:#1a1360}.archive__item:hover .archive__cover{transform:scale(1.05);transition:transform .2s}.archive__top{height:266px;position:relative;overflow:hidden}@media(max-width:992px){.archive__top{height:220px}.archive__top:hover .cases__cover{filter:none}}.archive__cover{width:100%;height:100%;transition:.2s}.archive__img{width:100%;height:100%;object-fit:cover;object-position:center center;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.archive__tags{width:600px;height:106px;padding:9px 16px;background:linear-gradient(180deg,#1a136000,#1a1360);display:none}.archive__testimonial{position:absolute;top:0;left:0;padding:30px 29px;width:100%;height:100%;background:linear-gradient(180deg,#1a136000,#1a1360);transition:.2s;opacity:0;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1200px){.archive__testimonial{padding:20px}}@media(max-width:992px){.archive__testimonial{display:none}}.archive__text{color:#fff;font-size:14px;line-height:24px}.archive__bottom{background-color:#f4f7fa;height:360px;width:100%;padding:35px 25px;position:relative}.archive__bottom:after{right:-320px;bottom:-410px}@media(min-width:992px){.archive__bottom{padding:40px}}.archive__data{position:absolute;bottom:20px;right:20px;z-index:1;width:160px}.archive__about{max-width:320px}@media(max-width:1200px){.archive__about{max-width:100%}}.archive__name{font-family:SofiaPro-Bold,sans-serif;margin:0;font-size:26px}.archive__info{font-size:14px;letter-spacing:.18px;line-height:24px;margin:24px 0}.archive .separator{margin:20px auto}@media(min-width:767px){.archive .separator{margin:40px auto}}@media(min-width:992px){.archive .separator{margin:60px auto}}.archive .separator:before,.archive .separator:after{display:none}.author{display:flex;align-items:center}.author__avatar{width:44px;height:44px;border-radius:100%}.author--symfony .author__avatar{width:48px;height:48px}.author--withInteraction:hover img.author__linkedInIcon{filter:grayscale(0);opacity:1}.author__right{margin-left:15px}.author__contact{display:flex;align-items:center}.author__name{font-family:SofiaPro-SemiBold,sans-serif;color:#ff6f00}.author__name img{height:12px;display:inline-block}.author__separator{width:1px;height:17px;background-color:#d1dde9;display:block;margin:0 14px}.author__linkedInIcon{height:13px;filter:grayscale(1);opacity:.7}.author__about--secondary{color:#fff;opacity:.8}.blog{background-image:url(/images/shape-bottom.svg);background-position:top center;background-size:cover;background-repeat:no-repeat;z-index:1;margin-top:70px;padding-top:100px;padding-bottom:180px}@media(min-width:767px){.blog{margin-top:134px;padding-top:160px;padding-bottom:260px}}@media(min-width:992px){.blog{padding-top:200px}}@media(min-width:1200px){.blog{padding-bottom:300px}}@media(min-width:1700px){.blog{padding-bottom:600px}}.blog--symfony{position:relative;background-image:none;background-color:#eaf0f7;padding-top:280px;margin-top:0}@media(min-width:767px){.blog--symfony{background-image:url(/images/shape-bottom.svg);background-color:transparent;margin-top:-600px}}@media(min-width:992px){.blog--symfony{margin-top:-720px}}.blog--refactoring{position:relative;background-image:none;background-color:#eaf0f7;padding-top:280px;margin-top:340px}@media(min-width:767px){.blog--refactoring{background-image:url(/images/shape-bottom.svg);background-color:transparent;margin-top:-400px}}@media(min-width:992px){.blog--refactoring{margin-top:-450px}}.blog--docker{position:relative;background-image:none;background-color:#eaf0f7;margin-top:-200px}@media(min-width:767px){.blog--docker{background-image:url(/images/shape-bottom.svg);background-color:transparent;margin-top:-100px}}@media(min-width:1200px){.blog--docker{margin-top:-200px}}@media(min-width:1700px){.blog--docker{margin-top:-600px}}.blog__header{margin-bottom:40px}@media(min-width:767px){.blog__header{margin-bottom:64px}}@media(max-width:1200px){.blog__container{padding:0}}@media(min-width:1200px){.blog__list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}.blog__arrows{display:flex;align-items:center;justify-content:flex-end;margin:0 10px 30px 0}@media(min-width:480px){.blog__arrows{margin-right:50px}}@media(min-width:1200px){.blog__arrows{display:none}}.blog button.blog__arrow{height:33px;width:44px;padding:0;border:none}.blogArticle{background-color:#fff;border-radius:0 0 6px 6px;max-width:360px;margin:0 8px}@media(min-width:1200px){.blogArticle{max-width:initial;margin:0}}.blogArticle__container{padding:20px 40px 0}.blogArticle__imageContainer{display:flex;align-items:flex-end;position:relative;overflow:hidden;height:296px;padding:16px}.blogArticle__image,.blogArticle__overlay{position:absolute;left:0;top:0;width:100%;height:100%}.blogArticle__image{background-position:center;background-size:cover;background-repeat:no-repeat;transition:.2s}.blogArticle__imageContainer:hover .blogArticle__image{transform:scale(1.1)}.blogArticle,.blogArticle__header,.blogArticle__imageContainer,.blogArticle__image,.blogArticle__overlay{border-radius:6px 6px 0 0}.blogArticle__overlay{background-image:linear-gradient(180deg,#1a136000 64%,#1a1360)}.blogArticle__timeContainer{display:block;font-size:14px;line-height:24px;margin-top:40px;opacity:.4}.blogArticle__heading{font-size:26px;line-height:32px;margin-top:8px;margin-bottom:-20px}.blogArticle__headingLink{color:#1a1360!important}.blogArticle__text{font-size:14px;line-height:24px;margin-top:16px;margin-bottom:0}.blogArticle__footer{margin-top:16px;padding-bottom:40px}.blogArticle__tags{display:flex;z-index:1}.blogArticle__tag{margin-bottom:0!important;margin-top:0!important}.btn{width:fit-content;border:none;border-radius:6px;padding:9px 50px 9px 16px;color:#fff;font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;line-height:32px;letter-spacing:1.83px;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:space-between;z-index:0}.btn:before{background-size:contain;width:20px;height:20px;content:"";position:absolute;right:16px;transition:transform .3s}.btn:hover:before{transform:scale(1.3) rotate(18deg)}.btn--primary{background-image:linear-gradient(222deg,#dc2b00,#ff6f00)}.btn--primary:before{background-image:url(/images/logo-white-btn.svg)}.btn--primary:after{position:absolute;content:"";top:0;left:0;background-image:linear-gradient(222deg,#ff6f00,#dc2b00);z-index:-1;transition:opacity .2s linear;opacity:0;border-radius:6px;width:100%;height:100%}.btn--primary:hover:after{opacity:1}.btn--primary:active{box-shadow:0 0 0 2px #ff6f0029}.btn--secondary{color:#ff6f00;border:1px solid #ff6f00}.btn--secondary:before{background-image:url(/images/logo-orange-btn.svg)}.btn--secondary:hover{background-color:#ff6f0024}.btn--secondary:active{box-shadow:0 0 0 2px #ff6f0029}.btn--secondaryWhite{color:#fff;border:1px solid #ffffff}.btn--secondaryWhite:hover{background-color:#ffffff14}.btn--secondaryWhite:active{box-shadow:0 0 0 2px #ffffff29}.btn--secondaryDark{color:#1a1360;border:1px solid #1a1360}.btn--secondaryDark:before{background-image:url(/images/logo-blue-btn.svg)}.btn--secondaryDark:hover{background-color:#1a136014}.btn--secondaryDark:active{box-shadow:0 0 0 2px #1a136029}.btn--text{border:none;border-radius:0;padding:0;color:#ff6f00;display:inline-block}.btn--text:before{display:none}.btn--text:hover{color:#e35a39}.btn--outcome{margin-top:15px;margin-bottom:-15px}.btn--autoWidth{display:inline-flex}.btn--whiteText{color:#fff}.btn--centered{display:flex;align-items:center;justify-content:center}.btn--noIcon{padding-right:16px}.btn--noIcon:before{display:none}.btn--docker{z-index:2;width:200px}.btn--dockerTop{display:flex}@media(max-width:767px){.btn--dockerTop{display:none}}.btn--dockerTopMobile{display:none}@media(max-width:767px){.btn--dockerTopMobile{display:flex}}.btn--disable:disabled{opacity:.4}.btn--contact{width:170px}.cases{background-image:url(/images/path1small.svg);background-size:100% auto;background-repeat:no-repeat;position:relative;margin-top:-200px;z-index:1}@media(min-width:992px){.cases{margin-top:-500px}}.cases--symfony{background-image:url(/images/cases-shape-mobile.svg);background-size:100% auto;background-repeat:no-repeat;margin-top:-160px;padding-top:145px;padding-bottom:260px}@media(min-width:480px){.cases--symfony{margin-top:-1250px}}@media(min-width:767px){.cases--symfony{padding-bottom:860px}}@media(min-width:992px){.cases--symfony{padding-top:200px}}@media(min-width:1200px){.cases--symfony{padding-top:240px}}@media(min-width:1700px){.cases--symfony{padding-top:280px}}.cases--phpUpdate{padding-bottom:40px}@media(max-width:992px){.cases--phpUpdate{padding-top:140px}}.cases__wrapper{background:linear-gradient(to top,#f4f7fa,#f4f7fa) no-repeat 0 500px}.cases__container{padding-top:210px}@media(max-width:480px){.cases__container{padding-top:120px}}.cases__list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}@media(max-width:992px){.cases__list{justify-content:space-between}}.cases--symfony .cases__list{margin-bottom:40px}.cases--symfony .cases__list .slick-slide{margin:0 8px}.cases--symfony .cases__list .slick-list{margin:0 -8px}@media(min-width:992px){.cases--symfony .cases__list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}.cases__item{width:40%;max-width:511px;min-height:626px;border-radius:6px;background-color:#fff;overflow:hidden;margin:32px 40px;display:none}.cases__item a{color:#1a1360}@media(max-width:1200px){.cases__item{width:45%;margin:20px;max-width:none}}@media(max-width:992px){.cases__item{width:48%;margin:20px 0}}@media(max-width:767px){.cases__item{width:100%}}.cases__item .data__percent{top:20px}.cases__item:hover .cases__cover{transform:scale(1.05);transition:transform .2s}.cases__item:hover .cases__testimonial{opacity:1}.cases--symfony .cases__item{display:block;min-width:unset;max-width:unset;min-height:unset;max-height:unset;margin:0}.cases--symfony .cases__item:hover .cases__cover{transform:unset}@media(min-width:992px){.cases--symfony .cases__item{width:100%}}.cases__top{height:266px;position:relative;overflow:hidden}@media(max-width:992px){.cases__top{height:220px}.cases__top:hover .cases__cover{filter:none}}.cases--symfony .cases__top{height:294px}.cases__cover{width:100%;height:100%;transition:.2s}.cases__img{width:100%;height:100%;object-fit:cover;object-position:center center;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.cases__tags{width:600px;height:106px;padding:9px 16px;background:linear-gradient(180deg,#1a136000,#1a1360);display:none}.cases__testimonial{position:absolute;top:0;left:0;padding:30px 29px;width:100%;height:100%;background:linear-gradient(180deg,#1a136000,#1a1360);transition:.2s;opacity:0;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1200px){.cases__testimonial{padding:20px}}@media(max-width:992px){.cases__testimonial{display:none}}.cases__text{color:#fff;font-size:14px;line-height:24px}.cases__bottom{background-color:#fff;min-height:400px;width:100%;padding:35px 25px;position:relative}.cases__bottom:after{content:"";height:628px;width:628px;background-color:#1a1360;border-radius:100%;position:absolute;right:-320px;bottom:-410px}@media(min-width:992px){.cases__bottom{padding:40px}}@media(min-width:1200px){.cases__bottom:after{right:-365px;bottom:-370px}}.cases--symfony .cases__bottom{min-height:0;padding:40px 32px}.cases--symfony .cases__bottom:after{display:none}.cases__data{width:100%;height:120px;position:relative;bottom:0;right:0;z-index:1}.cases__data .data__wrapper{display:flex;flex-direction:column;align-items:self-end;position:absolute;bottom:-30px;right:-10px;min-width:115px}.cases__about{max-width:375px;min-height:330px}@media(max-width:1200px){.cases__about{max-width:100%}}.cases__name{font-family:SofiaPro-Bold,sans-serif;margin:0;font-size:24px}.cases__info{font-size:16px;letter-spacing:.18px;line-height:26px;margin:24px 0;opacity:.8}.cases--symfony .cases__info{margin:16px 0 0}.cases__header{margin-bottom:40px}.cases__partnership{font-size:16px;line-height:24px;margin:0 0 16px;opacity:.4}@media(min-width:992px){.cases--symfony .cases__sliderNav{display:none}}.challenge{background-image:url(/images/large-grey-bg.svg);background-size:400%;background-position:center top;background-repeat:no-repeat;position:relative;padding-top:70px;margin-top:-70px}@media(min-width:360px){.challenge{background-size:290%}}@media(min-width:420px){.challenge{margin-top:-100px}}@media(min-width:610px){.challenge{margin-top:-130px}}@media(min-width:767px){.challenge{margin-top:0;padding-top:150px;min-height:1100px}}@media(min-width:992px){.challenge{margin-top:-200px;min-height:unset;padding-bottom:100px}}@media(min-width:1200px){.challenge{margin-top:-300px;padding-top:200px}}@media(min-width:1700px){.challenge{margin-top:-450px;padding-top:300px}}.challenge.single{margin-top:-200px}@media(min-width:1200px){.challenge.single{margin-top:-300px}}@media(min-width:1700px){.challenge.single{margin-top:-400px}}.challenge__container{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:767px){.challenge__container{flex-direction:row}}.challenge__part{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(min-width:767px){.challenge__part{width:45%}}.challenge__part--left{margin-top:60px}@media(min-width:992px){.challenge__part--left{max-width:512px}}.challenge__heading{margin-bottom:20px}.challenge__text{letter-spacing:.21px}.challenge__sublist{list-style-type:circle;margin-left:20px;margin-top:10px;line-height:26px;letter-spacing:.21px}.clients{margin-top:70px}@media(min-width:992px){.clients{margin-top:100px}}@media(min-width:1200px){.clients{margin-top:150px}}.clients--caseStudy{position:relative;top:-200px}.clients__list{display:flex;align-items:center;justify-content:space-between;margin-top:85px}@media(max-width:992px){.clients__list{margin-top:0;display:block}}.clients__item{margin:0 auto;height:100px;width:100%;border-bottom:1px solid #dadfe4}.clients__link{display:flex;justify-content:center;align-items:center;height:44px}.clients__logo--reduce{zoom:.7}.clients__nav{margin:55px 0}.clients__length{font-family:SofiaPro-Regular,sans-serif;font-size:14px;color:#5fcef0;display:block;text-align:center;margin-top:32px;background-color:#fff;text-align:left;width:115px;padding-left:60px;margin-left:-40px}.clients__length span{font-family:SofiaPro-Regular,sans-serif;font-size:18px;display:block}.comprehensiveSoftwareDevelopment{margin-top:-200px;padding-top:120px;position:relative;background-image:url(/images/grey-shape-large-2.svg);background-size:100% auto;background-repeat:no-repeat;z-index:1}@media(min-width:480px){.comprehensiveSoftwareDevelopment{margin-top:-250px;padding-top:140px}}@media(min-width:767px){.comprehensiveSoftwareDevelopment{margin-top:-300px;padding-top:160px}}@media(min-width:992px){.comprehensiveSoftwareDevelopment{margin-top:-600px;padding-top:180px}}@media(min-width:1200px){.comprehensiveSoftwareDevelopment{margin-top:-600px;padding-top:220px}}@media(min-width:1700px){.comprehensiveSoftwareDevelopment{margin-top:-550px;padding-top:300px}}@media(min-width:2280px){.comprehensiveSoftwareDevelopment{padding-top:380px}}.comprehensiveSoftwareDevelopment__outerContainer{padding-bottom:100px;background-color:#eaf0f7}@media(min-width:600px){.comprehensiveSoftwareDevelopment__outerContainer{background-color:transparent}}.comprehensiveSoftwareDevelopment__contentContainer{margin-top:40px;padding-bottom:380px;display:flex;flex-direction:column}.comprehensiveSoftwareDevelopment__contentContainer .comprehensiveSoftwareDevelopment__nav{margin:0 10px 25px 0}@media(min-width:1200px){.comprehensiveSoftwareDevelopment__contentContainer .comprehensiveSoftwareDevelopment__nav{display:none}}.comprehensiveSoftwareDevelopment__contentContainer>p{margin:0}@media(min-width:1168px){.comprehensiveSoftwareDevelopment__contentContainer>p{max-width:580px;width:100%}}@media(min-width:600px){.comprehensiveSoftwareDevelopment__contentContainer{background-color:#eaf0f7}}@media(min-width:992px){.comprehensiveSoftwareDevelopment__contentContainer{flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:70px;column-gap:60px}}.comprehensiveSoftwareDevelopment__innerTitleContainer{margin-block:42px 32px;display:flex;position:relative;flex-direction:column;align-items:center}.comprehensiveSoftwareDevelopment__innerTitleContainer h3{margin:0;font-size:24px}@media(min-width:992px){.comprehensiveSoftwareDevelopment__innerTitleContainer h3{font-size:30px}}@media(min-width:992px){.comprehensiveSoftwareDevelopment__innerTitleContainer{top:60px}}.comprehensiveSoftwareDevelopment__innerTitleImage{display:none}@media(min-width:767px){.comprehensiveSoftwareDevelopment__innerTitleImage{display:block}}@media(min-width:992px){.comprehensiveSoftwareDevelopment__innerTitleImage{width:80%;position:absolute;top:-170px;left:80px}}.comprehensiveSoftwareDevelopment__innerTitleImage--mobile{max-width:350px;width:100%;display:block}@media(min-width:767px){.comprehensiveSoftwareDevelopment__innerTitleImage--mobile{display:none}}.comprehensiveSoftwareDevelopment__cardContainer{padding-inline:8px}.comprehensiveSoftwareDevelopment__card{height:305px;padding:32px 32px 24px;display:flex!important;flex-direction:column;justify-content:space-between;border-radius:6px;background-color:#fff}.comprehensiveSoftwareDevelopment__card h5,.comprehensiveSoftwareDevelopment__card p{color:#1a1360}.comprehensiveSoftwareDevelopment__card--oddCard{background-color:#1a1360}.comprehensiveSoftwareDevelopment__card--oddCard h5,.comprehensiveSoftwareDevelopment__card--oddCard p{color:#fff}@media(min-width:380px){.comprehensiveSoftwareDevelopment__card{height:230px}}@media(min-width:630px){.comprehensiveSoftwareDevelopment__card{height:250px}}@media(min-width:1200px){.comprehensiveSoftwareDevelopment__card{height:230px}}.comprehensiveSoftwareDevelopment__cardHeader{margin-bottom:6px}.comprehensiveSoftwareDevelopment__cardHeader h5{margin-block:0;font-family:SofiaPro-Bold,sans-serif;font-size:20px;line-height:28px}.comprehensiveSoftwareDevelopment__cardText{margin-block:0 45px;font-size:12px;line-height:20px}@media(min-width:992px){.comprehensiveSoftwareDevelopment__cardText{margin-bottom:15px}}.comprehensiveSoftwareDevelopment__cardFooter a{font-size:11px;line-height:14px}.comprehensiveSoftwareDevelopment__sliderContainer{position:relative;width:100%;margin-bottom:45px}.consultationContainer{position:relative}.consultation{position:absolute;left:50%;top:0;width:100%;max-width:720px;text-align:center;background-color:#fff;border-radius:6px;padding:64px 24px 32px;margin-top:-215px;z-index:2;transform:translate(-50%)}@media(max-width:368px){.consultation{margin-top:-250px}}@media(max-width:361px){.consultation{margin-top:-280px}}.consultation--secondary{color:#fff;background:#1a1360;margin-top:-160px}@media(min-width:992px){.consultation--secondary{margin-top:-190px}}.consultation--last{margin-top:-115px}@media(min-width:767px){.consultation--last{margin-top:-730px}}@media(min-width:992px){.consultation--last{margin-top:-770px}}.consultation__list{list-style-type:disc;text-align:left;display:block;margin:auto;max-width:475px}.consultation__imageContainer{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:50%;background:#fff;border:15px solid #edf1f6;border-radius:50%;width:90px;height:90px;transform:translate(-50%) translateY(-50%)}.consultation__image{width:33px;height:auto}.consultation--secondary .consultation__image{width:56px}.consultation--secondary .consultation__imageContainer{border-color:#222870}.consultation__text{margin:0 0 16px;font-family:IBM Plex Mono,sans-serif;opacity:1}.consultation__header{margin-bottom:16px}.consultation__heading{margin:0;font-size:26px}@media(min-width:992px){.consultation__heading{font-size:40px;line-height:46px}}.consultation__footer{display:flex;justify-content:center}.consultation--services{top:-50px}@media(min-width:992px){.consultation--services{top:-100px}}@media(min-width:1450px){.consultation--services{top:-350px}}@media(min-width:1890px){.consultation--services{top:-500px}}.consultancy{margin-top:200px}@media(max-width:992px){.consultancy{margin-top:300px}}@media(min-width:1700px){.consultancy{margin-top:300px}}.contact{width:100%;padding:120px 16px 38px;background-color:#eaf0f7;border-radius:6px;position:relative;z-index:1}@media(min-width:390px){.contact:after{content:"";width:138px;height:100px;background-image:url(/images/paraglider.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:-50px;right:-25px;transform:rotate(35deg)}}@media(min-width:767px){.contact:after{width:180px;height:130px;top:-30px;right:-40px;transform:rotate(25deg)}}@media(min-width:767px){.contact{padding-inline:24px}}@media(min-width:992px){.contact{min-width:400px;max-width:600px}}.contact__header{position:relative;text-align:center;margin-bottom:40px}.contact__image{width:136px;height:136px;position:absolute;top:-180px;margin-inline:auto;left:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1;background-color:#fff}.contact__image img{object-fit:contain;height:124px;border-radius:50%}.contact__title{margin-block:0 12px;line-height:32px;font-family:SofiaPro-SemiBold,sans-serif}.contact__description{margin:0 auto;max-width:540px;font-family:IBM Plex Mono,sans-serif;opacity:1}.contact__submitBtn{margin:25px auto 40px;padding-inline:18px 24px;gap:8px;font-size:16px;letter-spacing:.48px;font-family:IBM Plex Mono SemiBold,sans-serif}@media(min-width:767px){.contact__submitBtn{margin-top:20px}}.contact__footer{text-align:center;font-size:15px;line-height:21px;letter-spacing:.17px}.contact__footer a{color:#ff6f00}.contactPage{background-color:#f4f7fa}.contactPage main{margin-block:-150px 200px;padding-inline:20px;display:flex;flex-direction:column;justify-content:center;gap:80px;background-image:url(/images/path1small.svg);background-position:top;background-size:cover;background-repeat:no-repeat;position:relative}@media(min-width:767px){.contactPage main{padding-inline:40px}}@media(min-width:992px){.contactPage main{margin-top:-380px;padding:60px 20px 0;flex-direction:row;gap:56px;background-image:url(/images/path1.svg)}}@media(min-width:1200px){.contactPage main{background-size:cover;margin-top:-480px;margin-bottom:340px}}@media(min-width:1700px){.contactPage main{margin-block:-650px 400px}}.contactPage .form-wrapper{padding:0 15px}@media(min-width:767px){.contactPage .form-wrapper{padding:0}}.contactPage .answer-more{text-align:center;width:100%}.contactPage .answer-more__text{font-size:12px;line-height:21px;letter-spacing:.17px}.contactPage .answer-more__text a{color:#ff6f00}.contactPage .direct-contact__success{width:100%;text-align:center;padding:10px;background-color:#37ca0338;color:#2a9a03;border-radius:4px}.content{position:relative;background-image:url(/images/path1small.svg);background-size:100% auto;background-repeat:no-repeat;margin-top:-400px;z-index:1}@media(min-width:992px){.content{margin-top:-820px}}.content__header{margin-bottom:80px}.content__wrapper{background:linear-gradient(0deg,#f4f7fa,#f4f7fa) no-repeat 0 300px;padding:120px 0}@media(min-width:767px){.content__wrapper{padding:176px 0}}@media(min-width:992px){.content__wrapper{padding:224px 0}}@media(min-width:1700px){.content__wrapper{background:none}}.content__wrapper--docker{padding-bottom:40px;z-index:1}.data{display:flex;flex-direction:column;align-items:center;justify-content:center}.data__number{font-family:IBM Plex Mono Bold,sans-serif;font-size:74px;color:#5fcef0;letter-spacing:.98px;position:relative}.data__percent{font-size:30px;letter-spacing:.4px;position:absolute;top:27px;right:-20px}.data__info{font-family:SofiaPro-SemiBold,sans-serif;letter-spacing:.21px;line-height:21px;font-size:16px;color:#fff;text-align:center;max-width:160px;margin:0 auto -10px}.development{background:#f4f7fa;margin-top:-400px;padding-top:600px;padding-bottom:452px}@media(min-width:1700px){.development{padding-bottom:400px}}.development--applicationModernization{padding-bottom:300px}@media(min-width:480px){.development--applicationModernization{padding-bottom:350px}}.development--phpUpdate{background-image:url(/images/path1small.svg);background-position:0 450px;background-repeat:no-repeat;background-size:cover;margin-top:-900px;padding-bottom:40px;position:relative;background-color:transparent;padding-top:700px}@media(max-width:992px){.development--phpUpdate{background-position:0 355px;padding-top:650px}}@media(max-width:767px){.development--phpUpdate{background-position-x:-300px;padding-top:650px}}@media(width:767px){.development--phpUpdate .development__main .container{padding-left:32px!important;padding-right:32px!important}}@media(max-width:480px){.development--phpUpdate{padding-top:750px;padding-bottom:40px}}.development__graphImagePhpUpdate{border-radius:6px}@media(max-width:480px){.development__graphImagePhpUpdate{width:auto!important;height:auto!important;max-width:100%}}.development__header{margin-bottom:32px}@media(min-width:767px){.development__top{display:grid;gap:64px;grid-template-columns:1fr 360px;margin-bottom:126px}.development__top--phpUpdate{margin-bottom:0}}@media(min-width:767px)and (min-width:767px){.development__top--phpUpdate{grid-template-columns:unset}}@media(min-width:992px){.development__top{grid-template-columns:1fr 510px;gap:128px}}@media(min-width:1200px){.development__top{gap:230px}}.development__main{margin-bottom:64px}@media(min-width:767px){.development__main{margin-bottom:0}}.development__text{margin-bottom:48px}.development__text:last-child{margin-bottom:0}.development__logo{display:none}@media(min-width:767px){.development__logo{display:block;position:absolute;right:10px;top:-100px}}.development__section--products{position:relative}.development__sectionHeader{margin-bottom:40px}@media(min-width:767px){.development__sectionHeader{margin-bottom:32px}}.development__sectionHeading{font-weight:800;font-size:24px;line-height:36px;margin:0}.development__sectionHeading--centered{text-align:center}@media(min-width:767px){.development__sectionHeading--centered{text-align:left}}.development__productList{display:grid;gap:40px;margin-bottom:64px}@media(min-width:767px){.development__productList{grid-template-columns:repeat(2,1fr);gap:48px 136px;margin-bottom:152px}}.development__product{display:grid;grid-template-columns:auto 1fr;gap:32px}.development__productImageContainer{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fff;border-radius:6px;padding:14px}.development__productImageContainer--refactoring{width:72px;height:72px}.development__productImage{width:100%;height:100%;object-fit:contain}.development__productName{font-weight:700;font-size:16px;line-height:24px;margin:0 0 8px}.development__productName--refactoring{color:#5fcef0;font-size:38px;line-height:42px;font-family:IBM Plex Mono Bold,sans-serif}.development__productDescription{font-size:14px;line-height:24px;margin:0}.development__benefitList{display:grid;gap:8px}@media(min-width:767px){.development__benefitList{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:16px 64px}}@media(min-width:992px){.development__benefitList{gap:16px 128px}}.development__benefit{position:relative;height:100%;background-color:#fff;border-radius:6px;padding:24px 24px 40px}.development__benefit:before{content:"";display:block;position:absolute;left:24px;top:24px;width:56px;height:56px;background:#f4f7fa;border-radius:6px}@media(min-width:767px){.development__benefit{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:min-content;gap:8px 24px;grid-template-areas:"image header" "image description";padding:32px 24px}}.development__benefitImage{grid-area:image;position:relative}.development__benefitHeader{grid-area:header}.development__benefitHeading{font-weight:700;font-size:16px;line-height:24px;margin:16px 0 8px}@media(min-width:767px){.development__benefitHeading{margin:0}}.development__benefitDescription{grid-area:description;font-size:14px;line-height:24px;margin:0}.developmentProcess{margin-top:-350px;padding-block:150px 300px;position:relative;background-image:url(/images/white-shape-mobile.svg);background-size:cover;background-repeat:no-repeat;z-index:1}@media(min-width:480px){.developmentProcess{padding-top:250px;padding-bottom:1300px}}@media(min-width:992px){.developmentProcess{background-image:url(/images/white-shape-large.svg);background-size:100% auto}}@media(min-width:1700px){.developmentProcess{padding-top:350px}}@media(min-width:992px){.developmentProcess__header h2{max-width:550px;margin-inline:auto}}.developmentProcess__contentContainer{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:75px}@media(min-width:992px){.developmentProcess__contentContainer{max-width:830px;margin:45px auto 0;flex-direction:row;gap:64px}}.developmentProcess__description p{margin:0}.developmentProcess__description p:first-of-type{margin-bottom:24px}@media(min-width:992px){.developmentProcess__description{max-width:565px}}.developmentProcess__steps{display:flex;flex-direction:column;align-items:center;gap:18px}.developmentProcess__step{position:relative;width:180px;height:127px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 30px;background-color:#f4f7fa;border-bottom:3px solid #5fcef0;border-radius:6px 6px 0 0}.developmentProcess__stepNumber{position:absolute;left:-20px;width:36px;height:36px;display:flex;justify-content:center;align-items:center;color:#ff6f00;background-color:#1a1360;border:6px solid #ffffff;border-radius:45px;font-size:18px;font-weight:700;line-height:18px}.developmentProcess__stepNumberText{text-align:center;font-size:16px;font-weight:700;line-height:130%;counter-reset:#1a1360}.diagram{position:relative;padding:93px 163px;width:676px;height:536px}@media(max-width:1200px){.diagram{width:100%;height:auto;padding:0}}@media(max-width:992px){.diagram{width:100vw}}@media(max-width:767px){.diagram{width:768px}}.diagram__item{border-radius:4px;background-color:#fff;height:93px;width:163px;padding:15px;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.diagram__item:hover{background-color:#212670;color:#fff;transition:.2s}@media(max-width:1200px){.diagram__item{position:static;text-align:center;margin:0 auto}}@media(max-width:992px){.diagram__item{width:143px;height:78px}}.diagram__item--0{right:55px;top:55px}.diagram__item--1{right:0;top:calc(50% - 52px)}.diagram__item--2{right:55px;bottom:55px}.diagram__item--3{left:calc(50% - 81px);bottom:0}.diagram__item--4{left:55px;bottom:55px}.diagram__item--5{left:0;top:calc(50% - 52px)}.diagram__item--6{left:55px;top:55px}.diagram__item--7{left:calc(50% - 81px);top:0}.diagram__item--active{background-color:#1a1360;color:#fff}.diagram__text{font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;letter-spacing:.2px;text-align:center}.diagram__ellipsis{color:#b7b7b7;font-family:SofiaPro-SemiBold,sans-serif;letter-spacing:2px}.download{padding:100px 0 240px}@media(min-width:767px){.download{padding:176px 0 316px}}@media(min-width:1700px){.download{padding-bottom:700px}}.download__header{text-align:center;max-width:300px;margin:0 auto 56px}.download__form{width:100%;max-width:600px!important;background-color:#f4f7fa;border-radius:6px;padding:32px!important}@media(min-width:767px){.download__form{padding:40px!important}}.download__checkbox{margin-top:0!important}.download__btnContainer{display:flex;justify-content:center;width:100%;margin-top:24px}.download__message{text-align:center;width:100%}.download__message:not(:empty)~*{display:none!important}.expectations{position:relative;background-image:url(/images/path1small.svg);background-size:100% auto;background-repeat:no-repeat;margin-top:-430px;z-index:1}@media(min-width:480px){.expectations{margin-top:-520px}}@media(min-width:767px){.expectations{margin-top:-450px}}@media(min-width:992px){.expectations{margin-top:-750px}}@media(min-width:1200px){.expectations{margin-top:-700px}}@media(min-width:1700px){.expectations{margin-top:-650px}}.expectations__wrapper{background:linear-gradient(0deg,#f4f7fa,#f4f7fa) no-repeat 0 300px}@media(min-width:1700px){.expectations__wrapper{background:none}}.expectations__container{padding-top:120px;padding-bottom:376px}@media(min-width:767px){.expectations__container{padding-top:176px;padding-bottom:400px;margin:0 auto}}@media(min-width:992px){.expectations__container{padding-top:224px}}@media(min-width:1700px){.expectations__container{padding-bottom:800px}}.expectations__listContainer{position:relative}@media(min-width:480px){.expectations__listContainer{margin-top:32px}}@media(max-width:767px){.expectations__listContainer{padding-right:0}}@media(min-width:767px){.expectations__listContainer{margin-top:64px}}.expectations__list{display:none;padding-bottom:92px}@media(min-width:767px){.expectations__list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:96px;padding-bottom:200px}}@media(min-width:992px){.expectations__list{grid-column-gap:230px}}.expectations__list--withoutBottomPadding{padding-bottom:0}.expectations__list--mobile{display:grid}@media(min-width:767px){.expectations__list--mobile{display:none}}.expectations__list--refactoring{padding-bottom:0!important}.expectations__list.slick-slider .slick-track{height:100%}.expectations__list.slick-slider .slick-track .slick-slide{height:100%;min-height:unset}.expectations__list.slick-slider .slick-track .slick-slide>div{height:100%}.expectations__or{display:none}@media(min-width:767px){.expectations__or{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:24px;font-family:IBM Plex Mono,sans-serif;font-weight:600;font-size:14px;line-height:22px;text-transform:uppercase;width:60px;height:60px;border:10px solid #edf1f6;background-color:#fff;border-radius:50%;transform:translate(-50%)}}@media(min-width:992px){.expectations__or{top:8px;font-size:16px;line-height:26px;width:90px;height:90px;border-width:15px}}.expectations__orMobile{display:inline}@media(min-width:767px){.expectations__orMobile{display:none}}.expectations__connectorContainer{position:absolute;left:50%;transform:translate(-50%)}.expectations__connectorContainer--left,.expectations__connectorContainer--right{bottom:102px}@media(min-width:767px){.expectations__connectorContainer--left,.expectations__connectorContainer--right{bottom:208px}.expectations__connectorContainer--left{left:calc(25% - 4px)}.expectations__connectorContainer--right{left:unset;right:calc(25% - 4px);transform:translate(50%)}}@media(min-width:992px){.expectations__connectorContainer--left{left:calc(25% - 54px)}.expectations__connectorContainer--right{right:calc(25% - 54px)}}.expectations__connectorLine{position:absolute;left:50%;top:0;background-color:#ccdae7;width:1px;height:83px}@media(min-width:767px){.expectations__connectorLine{height:104px}}.expectations__connectorLine--rotated{top:unset;bottom:0}.expectations__connectorLine--center{display:none}@media(min-width:767px){.expectations__connectorLine--center{display:block;top:unset;bottom:103px;left:50%;height:1px;width:calc(50% + 8px);transform:translate(-50%)}}@media(min-width:992px){.expectations__connectorLine--center{width:calc(50% + 108px)}}.expectations__connectorLine--desktop{display:none}@media(min-width:767px){.expectations__connectorLine--desktop{display:block}}.expectations__connectorDot{position:absolute;left:50%;width:19px;height:19px;border-radius:50%;background-color:#fff;border:5px solid #ffffff;transform:translate(-50%);z-index:1}.expectations__connectorDot--blue{top:0;border-color:#52c7ee}.expectations__connectorDot--orange{bottom:-8px;border-color:#ff6f00}.expectations__advantages{display:grid;gap:16px;background-color:#edf1f6;padding-top:24px;padding-bottom:24px}@media(min-width:767px){.expectations__advantages{grid-template-columns:repeat(2,1fr);gap:16px 48px;max-width:958px!important;padding:48px 32px}}.expectations__advantage{display:grid;grid-template-columns:70px 1fr;gap:32px;align-items:center;background-color:#fff;border-radius:6px;padding:0 24px}.expectations__advantage--more{background:none;grid-template-columns:none;text-align:center}.expectations__advantageText{font-family:SofiaPro-SemiBold,sans-serif;font-size:16px;line-height:21px;font-weight:700;margin:0}.expectations__advantageImage{width:100%;height:auto}.expectation--mobile{height:100%;max-width:calc(100vw - 64px);margin-top:20px;margin-right:16px}@media(min-width:480px){.expectation--mobile{max-width:calc(100vw - 80px)}}.expectation__header{margin:0 16px 16px}@media(min-width:767px){.expectation__header{margin:0 0 24px}}@media(min-width:992px){.expectation__header{margin:0 0 32px}}@media(min-width:359px){.expectation__mobileHeader--php{height:310px}}@media(min-width:402px){.expectation__mobileHeader--php{height:248px}}@media(min-width:454px){.expectation__mobileHeader--php{height:186px}}@media(min-width:685px){.expectation__mobileHeader--php{height:124px}}@media(min-width:325px){.expectation__mobileHeader--symfony{height:372px}}@media(min-width:365px){.expectation__mobileHeader--symfony{height:310px}}@media(min-width:371px){.expectation__mobileHeader--symfony{height:248px}}@media(min-width:446px){.expectation__mobileHeader--symfony{height:186px}}@media(min-width:628px){.expectation__mobileHeader--symfony{height:124px}}@media(min-width:378px){.expectation__mobileHeader--refactoring{height:248px}}@media(min-width:458px){.expectation__mobileHeader--refactoring{height:186px}}@media(min-width:602px){.expectation__mobileHeader--refactoring{height:124px}}@media(min-width:341px){.expectation__mobileHeader--applicationModernization{height:186px}}@media(min-width:605px){.expectation__mobileHeader--applicationModernization{height:124px}}.expectation__heading{font-size:46px;line-height:62px;font-weight:800;margin:0}@media(max-width:390px){.expectation__heading--applicationModernization{font-size:36px}}@media(min-width:767px){.expectation__heading--applicationModernization{font-size:42px}}@media(min-width:830px){.expectation__heading--applicationModernization{font-size:46px}}.expectation__content{height:100%;background-color:#fff;border-radius:6px;padding:32px 24px}@media(min-width:480px){.expectation__content{padding:32px 40px}}.expectation__text:first-child{margin-top:0}.expectation__text:last-child{margin-bottom:0}.experience{position:relative;background-image:url(/images/experience-shape-mobile.svg);background-size:cover;background-repeat:no-repeat;padding-top:145px;padding-bottom:420px;margin-top:-300px;z-index:1}@media(min-width:767px){.experience{background-image:url(/images/experience-shape-desktop.svg);background-position:center;padding-top:260px;padding-bottom:300px;margin-top:-420px}}@media(min-width:992px){.experience{padding-bottom:400px}}@media(min-width:1700px){.experience{margin-top:-720px}}.experience__container{max-width:1054px;margin:0 auto}@media(min-width:767px){.experience__container{display:grid;gap:80px 48px;grid-template-columns:1fr 1fr .4fr 1.6fr;grid-template-areas:"main main main rating" "experience experience craftsmanship craftsmanship"}}@media(min-width:992px){.experience__container{grid-template-columns:1fr .95fr;gap:30px 160px;grid-template-areas:"main experience" "rating craftsmanship"}}.experience__header{margin-bottom:32px}.experience__main{grid-area:main;margin-bottom:64px}@media(min-width:767px){.experience__main{margin-bottom:0}}.experience__text{color:#08042c;opacity:1;margin-bottom:24px;margin-top:0}.experience__text:last-child{margin-bottom:0}.experience__rating{grid-area:rating;display:flex;flex-direction:column;align-items:center;margin-bottom:72px}@media(min-width:767px){.experience__rating{margin-top:64px;margin-bottom:0}}.experience__ratingText{margin:8px 0 0;text-align:center}.experience__ratingAverage{font-size:26px;line-height:32px;font-weight:700}.experience__ratingNumberContainer{display:flex;align-items:center;margin-bottom:12px;transform:translate(-6px)}.experience__ratingNumber{font-size:74px;font-weight:700;letter-spacing:-8px;color:#fff}.experience__ratingNumberDivider{width:3px;height:58px;background-color:#fff;margin:0 10px 0 20px}.experience__ratingOnClutchLink{font-weight:600;font-size:16px;line-height:21px}.experience__ratingOnClutchLink:link,.experience__ratingOnClutchLink:visited{color:#1a1360}.experience__ratingOnClutchLink:hover{color:#454fad}.experience__ratingOnClutchLink:active{color:#ff7001}.experience__listSection--experience{grid-area:experience;margin-bottom:72px}@media(min-width:992px){.experience__listSection--experience{align-self:center;margin-bottom:0}}.experience__listSection--craftsmanship{grid-area:craftsmanship}.experience__listSectionHeading{font-weight:800;font-size:24px;line-height:32px;margin:0 0 32px}@media(min-width:767px){.experience__listSectionHeading{text-align:left}}.experience__list{display:grid;gap:8px}.experience__listItem{display:flex;align-items:center;text-align:left;background-color:#fff;border-radius:6px;min-height:72px;padding:12px 24px}.experience__listItem--secondary{background-color:#1a1360}.experience__listIcon{margin-right:16px}.experience__listText{font-size:18px;line-height:28px;margin:0}.experience__listText--secondary{color:#fff}.expertise-page{background-color:#f4f7fa}.expertise-page .expertise{text-align:center;display:block;text-transform:uppercase;font-size:12px;letter-spacing:1.96px;color:#5fcef0;font-family:IBM Plex Mono SemiBold,sans-serif}@media(min-width:767px){.expertise-page .expertise{text-align:left}}.expertise-page h2{font-family:SofiaPro-Bold,sans-serif;font-size:36px;text-align:center}@media(min-width:767px){.expertise-page h2{text-align:left}}@media(min-width:992px){.expertise-page h2{order:2;font-size:46px}}.expertise-page main{background-image:url(/images/path1small.svg);background-size:100% auto;background-repeat:no-repeat;position:relative;margin-top:-70px;padding-top:100px}@media(min-width:360px){.expertise-page main{margin-top:-100px}}@media(min-width:480px){.expertise-page main{margin-top:-150px}}@media(min-width:767px){.expertise-page main{margin-top:-200px}}@media(min-width:992px){.expertise-page main{margin-top:-250px}}@media(min-width:1200px){.expertise-page main{margin-top:-400px}}@media(min-width:1200px){.expertise-page main{margin-top:-500px}}.expertise-page .wrapper{display:flex}@media(min-width:992px){.expertise-page .wrapper{margin-top:150px}}.expertise-page .wrapper>div{width:100%}.expertise-page section{padding-top:50px}@media(min-width:767px){.expertise-page section{padding-top:70px}}@media(min-width:992px){.expertise-page section{padding-top:120px}.expertise-page section:first-child{padding-top:0}}@media(min-width:1200px){.expertise-page section{padding-top:150px}.expertise-page section:first-child{padding-top:50px}}@media(min-width:1700px){.expertise-page section:first-child{padding-top:150px}}.expertise-page section:nth-child(2n) .icon-box--tablet{order:1}.expertise-page .section-container{display:flex;justify-content:space-between}@media(min-width:767px){.expertise-page .section__content{width:50%}}@media(min-width:992px){.expertise-page .section__content{max-width:600px}}.expertise-page .section__read-more{display:flex;max-width:100px;align-items:center;margin:10px 0 30px;text-transform:uppercase;font-family:IBM Plex Mono Bold,sans-serif;font-size:11px;color:#ff6f00;letter-spacing:1.67px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:992px){.expertise-page .section__read-more{display:none}}.expertise-page .section__read-more i{margin-left:3px}.expertise-page .section__read-more.collapsed i{transform:rotateX(180deg)}.expertise-page .section__text{opacity:.8;line-height:26px;letter-spacing:.21px}@media(min-width:992px){.expertise-page .section__text{order:3}}.expertise-page .icon-box{width:217px;min-width:217px;height:211px;padding:10px;display:flex;align-items:center;justify-content:center;margin:35px auto;border-radius:6px;background-color:#1a1360;box-shadow:13px 13px #fff;background-image:url(/images/services/arc.svg);background-size:230%;background-repeat:no-repeat;background-position:30% 100%}@media(min-width:767px){.expertise-page .icon-box{display:none}}.expertise-page .icon-box--tablet{display:none}@media(min-width:767px){.expertise-page .icon-box--tablet{display:flex;min-width:217px;margin:55px 0}}@media(min-width:992px){.expertise-page .icon-box--tablet{width:409px;min-width:409px;height:398px;margin:55px 0}}.expertise-page .icon-box .icon-expertise-performance{width:118px;height:82px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-performance{width:221px;height:154px}}.expertise-page .icon-box .icon-expertise-scalability{width:118px;height:116px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-scalability{width:206px;height:199px}}.expertise-page .icon-box .icon-expertise-development-cost{width:111px;height:112px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-development-cost{width:242px;height:247px}}.expertise-page .icon-box .icon-expertise-long-time-to-market{width:117px;height:107px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-long-time-to-market{width:209px;height:192px}}.expertise-page .icon-box .icon-expertise-customer{width:111px;height:97px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-customer{width:203px;height:177px}}.expertise-page .icon-box .icon-expertise-security{width:82px;height:105px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-security{width:150px;height:193px}}.expertise-page .icon-box .icon-expertise-reliability{width:114px;height:96px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-reliability{width:210px;height:178px}}.expertise-page .icon-box .icon-expertise-maintainability{width:115px;height:113px}@media(min-width:992px){.expertise-page .icon-box .icon-expertise-maintainability{width:223px;height:219px}}.expertise-page .section__text--more{display:none}@media(min-width:992px){.expertise-page .section__text--more{display:block;order:4}}.expertise-page .section__text--more.collapsed{display:block}.faq{background-image:url(/images/shape-bottom.svg);background-position:top center;background-size:cover;background-repeat:no-repeat;margin-top:170px;padding-top:100px;padding-bottom:180px;min-height:500px}.faq--phpUpdate{padding-bottom:500px}@media(max-width:480px){.faq--phpUpdate{padding-bottom:180px}}.faq__container{max-width:900px}.faq__category{font-weight:800;font-size:24px;line-height:32px;font-family:SofiaPro-Bold,sans-serif}.faq__question{background-color:#fff;border-radius:6px;border:none;width:100%;text-align:left;margin-bottom:15px;cursor:pointer}.faq__question:hover{background-color:#f4f7fa}.faq__question:hover .faq__questionHeader:after{transform:rotate(180deg);margin-top:3px;transition:.5s all}.faq__question--active .faq__answer{height:auto;display:block}.faq__question--active .faq__questionHeader:after{content:"-"}.faq__questionHeader{padding:12px 24px;font-family:SofiaPro-SemiBold,sans-serif;font-size:16px;line-height:24px}.faq__questionHeader:after{content:"+";float:right;color:#5fcef0;font-family:IBM Plex Mono SemiBold,sans-serif;font-size:22px}.faq__answer{height:0px;padding:0 24px 12px;font-size:14px;line-height:24px;overflow:hidden;display:none}.footer{background-image:url(/images/footer-bg.png);background-size:cover;min-height:640px;padding:200px 0 60px;margin-top:-150px;z-index:1}@media(min-width:411px){.footer{padding-bottom:150px}}@media(min-width:768px){.footer{padding-bottom:30px}}@media(min-width:767px){.footer--home{margin-top:-200px}}@media(min-width:1700px){.footer--home{margin-top:-550px;padding-top:300px}}@media(max-width:992px){.footer{padding-top:160px}}.footer--singleCase{margin-top:50px}@media(min-width:1700px){.footer--singleCase{padding-top:300px}}.footer--contact{margin-top:-150px;padding-top:100px;background-image:url(/images/footer-bg.png)}@media(min-width:767px){.footer--contact{padding-top:160px}}@media(min-width:992px){.footer--contact{background-image:url(/images/footer-bg.png)}}@media(min-width:1200px){.footer--contact{margin-top:-300px;padding-top:200px}}@media(min-width:1700px){.footer--contact{margin-top:-400px;padding-top:300px}}.footer--about{margin-top:0}@media(min-width:1700px){.footer--about{padding:300px 0 0}}.footer--career{background-color:#eaf0f8;margin-top:0}@media(min-width:1700px){.footer--career{padding:300px 0 0}}.footer--caseStudy{background-image:url(/images/footer-bg.png);margin-top:0}@media(min-width:992px){.footer--caseStudy{background-image:url(/images/footer-bg.png)}}@media(min-width:1700px){.footer--caseStudy{padding:300px 0 0}}.footer--expertise{margin-top:0;background-image:url(/images/footer-bg.png)}@media(min-width:992px){.footer--expertise{background-image:url(/images/footer-bg.png)}}@media(min-width:1700px){.footer--expertise{padding:300px 0 0}}.footer--symfony,.footer--docker,.footer--services{position:relative;margin-top:-140px}@media(min-width:767px){.footer--symfony,.footer--docker,.footer--services{margin-top:-200px}}@media(min-width:1700px){.footer--symfony,.footer--docker,.footer--services{margin-top:-550px;padding-top:300px}}.footer__container{display:flex;justify-content:space-between;padding:0 30px}@media(max-width:1130px){.footer__container{flex-wrap:wrap;justify-content:space-between}}.footer__info{display:flex;flex-direction:column}.footer__about{color:#fff;font-size:14px;opacity:.8;line-height:25px;margin:20px 0 40px}.footer__address{color:#fff;font-style:normal;opacity:.8;font-size:14px;font-family:SofiaPro-SemiBold,sans-serif;line-height:25px}.footer__col{display:flex;flex-direction:column;max-width:260px;padding:25px 0 0}@media(max-width:1130px){.footer__col{width:30%}}@media(max-width:480px){.footer__col{width:50%;max-width:none}}@media(max-width:410px){.footer__col{width:100%}}.footer__col--mobile{display:none}@media(max-width:480px){.footer__col--mobile{display:block}}.footer__col--wide{max-width:480px}@media(max-width:1130px){.footer__col--wide{min-height:250px;width:100%;max-width:none;margin-top:70px;flex-direction:row;justify-content:space-between;align-items:center}}@media(max-width:767px){.footer__col--wide{flex-direction:column;margin-top:20px}}.footer__col--logo{padding:0;margin-bottom:20px}@media(max-width:1130px){.footer__col--logo{width:30%;max-width:none}}@media(max-width:840px){.footer__col--logo{width:50%}}@media(max-width:480px){.footer__col--logo{width:100%;margin-bottom:50px}}.footer__col__content--bigScreen{display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:480px){.footer__col__content--bigScreen{display:none}}.footer__heading{font-family:IBM Plex Mono Bold,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.96px;color:#fff}.footer__textLinks{list-style:none}.footer__item{margin:20px 0}.footer__link{color:#fff;font-family:SofiaPro-Regular,sans-serif;font-size:14px;opacity:.8}.footer__link--secondary{color:#ff6f00;margin-left:10px}.footer__contactItem{margin:20px 0}@media(max-width:767px){.footer__contactItem .footer__link{display:none}.footer__contactItem .footer__link--secondary{display:inline;margin-left:0}}.footer__network{display:flex;flex-direction:row;align-items:flex-end}@media(max-width:480px){.footer__network{justify-content:space-between}}.footer__org{display:flex;flex-direction:column;align-items:flex-start;margin-left:50px}@media(max-width:480px){.footer__org{margin-left:10px}}.footer__org--text{margin-bottom:15px}@media(max-width:992px){.footer__org--text{margin-left:0}}.footer__member{color:#fff;font-family:SofiaPro-SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.footer__logo{width:100%;height:100%}.footer__logo--clutch{height:92px;width:auto}.footer__socials{display:flex;justify-content:flex-end;align-items:center;margin-top:66px}@media(max-width:1130px){.footer__socials{margin-top:0}}@media(max-width:767px){.footer__socials{margin-top:80px}}.footer__social{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:100%;background-color:#1a1360;margin-left:24px}@media(max-width:767px){.footer__social:first-child{margin-left:0}}.form{padding-top:300px;max-width:400px;margin:0 auto}@media(min-width:767px){.form{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:280px;max-width:unset}}@media(min-width:767px){.form{padding-top:320px}}.form--contact{padding-top:0;max-width:none}.form .form__row--checkbox{display:flex;align-items:center}.form .form__row--checkbox i,.form .form__row--checkbox span{user-select:none}.form .form__row--checkbox:hover{cursor:pointer}@media(min-width:767px){.form .form__row--checkbox{margin-top:40px;position:relative}.form .form__row--checkbox.checked{border:1px solid #5fcef0}.form .form__row--checkbox.checked .answer-info i{left:39px}.form .form__row--checkbox.checked .answer-info i.icon-question{left:59px}}.form .form__row--checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:0px!important;height:0px!important;padding:0!important}.form .form__row--checkbox .checkbox-wrapper{width:16px;height:16px;border-radius:2px;background-color:#fff;border:1px solid #dadfe4;display:flex;align-items:center;justify-content:center}.form .form__row--checkbox input+.checkbox-wrapper span{display:none}.form .form__row--checkbox input:checked+.checkbox-wrapper span{width:10px;height:10px;display:block;border-radius:2px;background-color:#5fcef0}.form .form__row--checkbox .checkbox__label{font-size:14px;line-height:21px;letter-spacing:.2px;margin-left:10px}.form__label,.form ::placeholder{font-family:SofiaPro-SemiBold,sans-serif;line-height:21px;letter-spacing:.2px;opacity:.8}.form__label{font-size:16px}.form ::placeholder{font-size:14px}.form__labelOptional{color:#2a3e56;font-family:SofiaPro-Regular,sans-serif;font-size:14px}.form .contactCheckboxRow__checkbox{margin-top:10px}.form .form__label.contactCheckboxRow__label{margin-bottom:0}@media(min-width:767px){.form .form__label.contactCheckboxRow__label{margin-top:0}}.form .form__label.estimation{text-align:center;padding:0 10px}@media(min-width:767px){.form .form__label.estimation{display:none}}.form .form__row{margin-bottom:12px;width:100%}@media(min-width:767px){.form .form__row--contact:first-child,.form .form__row--contact:nth-child(2){width:calc(50% - 8px)}}@media(min-width:992px){.form .form__row--contact:first-child,.form .form__row--contact:nth-child(2){width:100%}}@media(min-width:1230px){.form .form__row--contact:first-child,.form .form__row--contact:nth-child(2){width:calc(50% - 8px)}}.form .form__row--fill{width:100%!important}.form .form__row input,.form .form__row textarea{margin:8px 0}.form .form__row input{width:100%;height:52px;border-radius:6px;background-color:#fff;border:1px solid #dadfe4;padding:16px}.form .form__row textarea{width:100%;border-radius:6px;background-color:#fff;border:1px solid #dadfe4;padding:15px}.form .form__row input:focus,.form .form__row textarea:focus{outline:none;border:1px solid #5fcef0}.form .form__row input.invalid,.form .form__row textarea.invalid{outline:none;border:1px solid red}.form .form__row .error{color:#eb3800;font-size:14px}.form .form__row input::placeholder,.form .form__row textarea::placeholder{opacity:.4}.form .form__error{display:block;color:#eb3800;margin-top:8px}.form .form__error--noMargin{margin-top:0}.form .form__help{display:block;font-size:80%;margin-top:8px}.form .form__help--noMargin{margin-top:0}.form .questions{max-height:0px;transition:max-height .2s ease-in-out;overflow:hidden;width:100%}@media(min-width:767px){.form .questions{display:flex}}.form .questions.collapsed{max-height:100em;transition:max-height .2s ease-in-out;overflow:hidden;width:100%}.form .questions.collapsed .last{display:none}@media(min-width:767px){.form .questions.collapsed{display:flex;flex-wrap:wrap;justify-content:space-between}.form .questions.collapsed .last{display:block;visibility:hidden;margin-bottom:30px}}.form .questions__improve,.form .questions__scope{color:#1c0863;font-family:SofiaPro-Bold,sans-serif;font-size:24px;line-height:32px}@media(min-width:767px){.form .questions__improve,.form .questions__scope{width:100%}}.form .questions__scope{margin-top:50px}@media(min-width:767px){.form .questions__scope{margin-top:24px}}.form .form__row--answer{display:flex;height:60px;justify-content:space-between;background-color:#fff;border-radius:6px}@media(min-width:767px){.form .form__row--answer{width:160px;height:110px}}.form .form__row--answer .answer-info{display:flex;align-items:center;margin-left:5px}@media(min-width:767px){.form .form__row--answer .answer-info{margin:0;width:100%}}.form .form__row--answer i{height:60px}@media(min-width:767px){.form .form__row--answer i{height:80px;position:relative;top:-55px;left:40px}}.form .form__row--answer i.icon-question{height:40px;padding:0 17px}@media(min-width:767px){.form .form__row--answer i.icon-question{padding:0;height:60px;left:60px}}.form .form__row--answer .answer-info__title{margin-left:15px;font-size:14px;line-height:18px;font-family:SofiaPro-SemiBold,sans-serif}@media(min-width:767px){.form .form__row--answer .answer-info__title{margin:0;position:absolute;width:100%;text-align:center}}.form .form__row--answer .checkbox-wrapper{width:24px;height:24px;margin-right:18px}@media(min-width:767px){.form .form__row--answer .checkbox-wrapper{display:none}}.form .form__row--answer input:checked+.checkbox-wrapper span{width:16px;height:16px}.form .answer-question{max-width:100%;width:300px;height:40px;margin:20px auto;cursor:pointer}.form .answer-question.answer-question--expanded:before{content:"-"}.form .separator{height:1px;width:100%;background-color:#dadfe4;display:block;margin:32px auto}@media(min-width:767px){.form .separator{margin:20px auto}}.form .separator.questions-separator{display:none}@media(min-width:767px){.form .separator.questions-separator{display:block;margin:0}}.form .separator:after,.form .separator:before{display:none}.goal{background-image:url(/images/not-just-symfony-shape-mobile.svg);background-size:100% 100%;background-position:top center;background-repeat:no-repeat;padding-top:140px;padding-bottom:40px}@media(min-width:767px){.goal{padding-bottom:80px}}@media(min-width:992px){.goal{background-image:url(/images/not-just-symfony-shape-desktop.svg);background-size:cover;padding-top:400px;padding-bottom:120px}}@media(min-width:1200px){.goal{background-size:100% 100%;padding-top:440px}}.goal__container{display:grid;gap:64px}@media(min-width:767px){.goal__container{grid-template-columns:1fr 360px}}@media(min-width:992px){.goal__container{grid-template-columns:1fr 510px;gap:128px}}@media(min-width:1200px){.goal__container{gap:230px}}.goal__header{margin-bottom:32px}.goal__text{margin-bottom:48px}.goal__text:last-child{margin-bottom:0}.goal__quote{align-self:flex-start}.hamburger{position:fixed;top:32px;right:40px;display:none;background-color:#0e0243;border-radius:100%;padding:10px;z-index:200;cursor:pointer}@media(max-width:992px){.hamburger{display:block!important}}@media(max-width:767px){.hamburger{right:20px}}.hamburger.open span:nth-child(1){top:18px;width:0;right:50%}.hamburger.open span:nth-child(2){width:24px;transform:rotate(45deg);background-color:#5fcef0;right:-1px}.hamburger.open span:nth-child(3){width:24px;transform:rotate(-45deg);right:-1px}.hamburger.open span:nth-child(4){top:18px;width:0;right:50%}.hamburger__container{width:22px;height:21px;position:relative;transform:rotate(0);transition:.5s ease-in-out}.hamburger__item{display:block;position:absolute;height:3px;border-radius:9px;opacity:1;right:0;transform:rotate(0);transition:.25s ease-in-out}.hamburger__item--1{top:0;width:22px;background-color:#fff}.hamburger__item--2,.hamburger__item--3{top:9px;width:13px;background-color:#ff6f00}.hamburger__item--4{top:18px;width:18px;background-color:#5fcef0}.header{height:1354px;background-color:#1a1360;background-image:url(/images/hero-shape.svg);background-size:135%;background-repeat:no-repeat;background-position:-230px -10px;padding-top:117px;position:relative}@media(max-width:767px){.header{background-image:url(/images/hero-shadow.svg);background-size:cover;background-position:50% -200px;min-height:1000px}}@media(max-width:992px){.header--home{background-image:url(/images/hero-shape3.png);height:760px;background-size:100% auto;background-position:0 50px}}@media(max-width:767px){.header--home{background-image:none;background-color:#212670}}@media(max-width:480px){.header--home{padding-top:150px}}.header--symfony{background-position:50% -370px}@media(min-width:480px){.header--symfony{background-position:-230px -10px}.header--symfony .header__part--right{max-width:400px}}@media(min-width:1200px){.header--symfony .header__part--left{width:60%}.header--symfony .header__part--right{width:40%}}.header--applicationModernization{height:1500px}@media(min-width:992px){.header--phpUpdate .header__img{transform:scale(1) translateY(35px) translate(60px)}}@media(min-width:1200px){.header--phpUpdate .header__img{transform:scale(1.1) translateY(35px) translate(60px)}}@media(min-width:1700px){.header--phpUpdate .header__img{transform:scale(1.3) translateY(35px) translate(60px)}}@media(max-width:992px){.header--phpUpdate{height:1250px;background-image:none}.header--phpUpdate .header__container--phpUpdate{display:flex;width:100%;flex-direction:row;height:750px}}@media(max-width:767px){.header--phpUpdate{height:1450px;background-image:none}.header--phpUpdate .header__container--phpUpdate{display:flex;width:100%;flex-direction:column-reverse;height:850px}.header--phpUpdate .header__container--phpUpdate .header__part>h2{width:100%;max-width:100%}}@media(max-width:480px){.header--phpUpdate{height:1250px}}.header--docker{background-position:50% -370px}.header--docker .header__part--left{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:480px){.header--docker{background-position:-230px -10px}.header--docker .header__part--right{display:flex;justify-content:center;max-width:400px}}@media(min-width:992px){.header--docker .header__part--left{display:block;text-align:left}}.header--career{height:1000px;background-position:-230px -10px}@media(min-width:767px){.header--career{height:1150px}}@media(min-width:992px){.header--career{height:1250px}}@media(min-width:1200px){.header--career{height:1300px}}@media(min-width:1200px){.header--career .header__part--left{width:60%}.header--career .header__part--right{width:40%}}@media(min-width:1680px){.header--career{background-size:110%;background-position:0 -100px}}.header--career .header__part--right{max-width:400px}.header--career .header__part--center{margin-bottom:50px}@media(min-width:992px){.header--career .header__part--center{margin-bottom:0}}.header--career .photo-wrapper{position:relative;height:100%;box-shadow:5px 5px 5px #0003}.header--career .photo-wrapper:first-child{transform:rotate(15deg);z-index:3;left:20px}@media(min-width:992px){.header--career .photo-wrapper:first-child{left:70px}}@media(min-width:1200px){.header--career .photo-wrapper:first-child{left:90px}}.header--career .photo-wrapper:nth-child(2){transform:rotate(-10deg);z-index:2;top:40px;left:5px}@media(min-width:992px){.header--career .photo-wrapper:nth-child(2){left:50px}}@media(min-width:1200px){.header--career .photo-wrapper:nth-child(2){left:70px}}.header--career .photo-wrapper:nth-child(3){transform:rotate(10deg);z-index:1;top:-20px}.header--career .photo__polaroid{background:#fff;padding:5px;width:100%;height:100px}@media(min-width:360px){.header--career .photo__polaroid{height:110px}}@media(min-width:480px){.header--career .photo__polaroid{height:140px}}@media(min-width:767px){.header--career .photo__polaroid{height:100%;padding:10px}}.header--career .photo__polaroid>img{width:100%;height:100%;object-fit:cover}@media(min-width:767px){.header--career .photo__polaroid>img{min-height:160px}}.header--career .photo__caption{text-align:center;font-family:ArchitectsDaughter-Regular,sans-serif;display:none}@media(min-width:767px){.header--career .photo__caption{display:block;font-size:12px}}@media(min-width:992px){.header--career .photo__caption{font-size:14px;padding:5px}}.header--about{min-height:1350px}@media(min-width:480px){.header--about{min-height:1200px}}@media(min-width:1680px){.header--about{background-size:110%;background-position:0 -100px}}.header--about .header__part--center{margin-bottom:50px}@media(min-width:992px){.header--about .header__part--center{margin-bottom:0}}.header--about .photo-wrapper{position:relative;height:100%;box-shadow:5px 5px 5px #0003}.header--about .photo-wrapper:first-child{transform:rotate(15deg);z-index:3;left:20px}@media(min-width:992px){.header--about .photo-wrapper:first-child{left:70px}}@media(min-width:1200px){.header--about .photo-wrapper:first-child{left:90px}}.header--about .photo-wrapper:nth-child(2){transform:rotate(-10deg);z-index:2;top:40px;left:5px}@media(min-width:992px){.header--about .photo-wrapper:nth-child(2){left:50px}}@media(min-width:1200px){.header--about .photo-wrapper:nth-child(2){left:70px}}.header--about .photo-wrapper:nth-child(3){transform:rotate(10deg);z-index:1;top:-20px}.header--about .photo__polaroid{background:#fff;padding:5px;width:100%;height:100px}@media(min-width:360px){.header--about .photo__polaroid{height:110px}}@media(min-width:480px){.header--about .photo__polaroid{height:140px}}@media(min-width:767px){.header--about .photo__polaroid{height:100%;padding:10px}}.header--about .photo__polaroid>img{width:100%;height:100%;object-fit:cover}@media(min-width:767px){.header--about .photo__polaroid>img{min-height:160px}}.header--about .photo__caption{text-align:center;font-family:ArchitectsDaughter-Regular,sans-serif;display:none}@media(min-width:767px){.header--about .photo__caption{display:block;font-size:12px}}@media(min-width:992px){.header--about .photo__caption{font-size:14px;padding:5px}}.header--caseStudy{background-image:none;height:500px}@media(min-width:767px){.header--caseStudy{background-image:url(/images/hero-shadow.svg);height:1000px}}@media(min-width:992px){.header--caseStudy{height:1070px}}@media(min-width:1700px){.header--caseStudy{height:1050px}}.header--singleCase{height:1000px}@media(min-width:420px){.header--singleCase{height:1100px}}@media(min-width:610px){.header--singleCase{height:1200px}}@media(min-width:767px){.header--singleCase{background-image:url(/images/hero-shape-case-study.svg);background-size:135%,913px auto;background-repeat:no-repeat;background-position:-125px -180px,calc(50% + 456px) center;height:1000px}}@media(min-width:992px){.header--singleCase{background-image:url(/images/hero-shape-case-study.svg);background-size:135%,913px auto;background-repeat:no-repeat;background-position:-230px -100px,calc(50% + 456px) center;height:800px}}@media(min-width:1200px){.header--singleCase{height:800px}}@media(min-width:1700px){.header--singleCase{height:900px}}.header--singleCase.single{height:500px}@media(min-width:767px){.header--singleCase.single{height:800px}}.header--singleCase.single .header__container--caseStudy{margin-top:0;justify-content:center}@media(min-width:767px){.header--singleCase.single .header__container--caseStudy{height:600px;justify-content:space-around}}.header--singleCase.single .header__part{width:100%;margin-top:0}.header--singleCase .header__container--caseStudy{margin-top:100px}@media(min-width:520px){.header--singleCase .header__container--caseStudy{margin-top:220px}}@media(min-width:650px){.header--singleCase .header__container--caseStudy{margin-top:250px}}@media(min-width:700px){.header--singleCase .header__container--caseStudy{margin-top:270px;height:700px}}@media(min-width:767px){.header--singleCase .header__container--caseStudy{margin-top:0;height:850px}}.header--singleCase .header__container--caseStudy .header__back.mobile{position:absolute;top:130px;left:20px}@media(min-width:992px){.header--singleCase .header__container--caseStudy .header__back.mobile{display:none}}.header--singleCase .header__container--caseStudy .header__back:not(.mobile){display:none}@media(min-width:992px){.header--singleCase .header__container--caseStudy .header__back:not(.mobile){display:block}}@media(min-width:767px){.header--singleCase .header__container--caseStudy .header__part{width:100%}}.header--singleCase .header__container--caseStudy .header__part--right{top:160px}@media(min-width:480px){.header--singleCase .header__container--caseStudy .header__part--right{max-width:unset;padding:0 20px}}@media(min-width:767px){.header--singleCase .header__container--caseStudy .header__part--right{display:flex;justify-content:center}}@media(min-width:480px){.header--singleCase .header__container--caseStudy .header__part--right:after{height:1400px}}@media(min-width:620px){.header--singleCase .header__container--caseStudy .header__part--right:after{top:200px;right:-1000px}}@media(min-width:767px){.header--singleCase .header__container--caseStudy .header__part--right:after{content:"";border-radius:100%;background-color:#1a1360;width:2000px;height:2000px;position:absolute;top:445px;right:-900px}}@media(min-width:992px){.header--singleCase .header__container--caseStudy .header__part--right:after{width:2600px;right:-1200px;height:1500px;top:450px}}@media(min-width:1200px){.header--singleCase .header__container--caseStudy .header__part--right:after{display:none}}@media(min-width:1200px){.header--singleCase .header__container--caseStudy .header__part--right{margin-top:25px}}.header--singleCase .header__container--caseStudy .header__part--left{z-index:1}@media(min-width:767px){.header--singleCase .header__container--caseStudy .header__part--left{max-width:600px}}@media(min-width:1200px){.header--singleCase .header__container--caseStudy .header__part--left{margin-top:25px}}.header--singleCase .header__container--caseStudy .header__img{width:120%}@media(min-width:767px){.header--singleCase .header__container--caseStudy .header__img{width:80%}}@media(min-width:992px){.header--singleCase .header__container--caseStudy .header__img{width:100%}}@media(min-width:1200px){.header--singleCase .header__container--caseStudy .header__img{width:120%}}.header--singleCase .header__container--caseStudy .header__tags{overflow-x:auto}.header--singleCase .header__container--caseStudy .header__tags .tag{white-space:nowrap}.header--singleCase .header__container--caseStudy .header__span{margin:50px 0 7px}@media(min-width:1700px){.header--singleCase .header__container--caseStudy .header__span{margin:20px 0 7px}}.header--contact{height:400px;min-height:400px;background-position:100% 400px}@media(min-width:767px){.header--contact{background-image:url(/images/hero-shape2.svg);background-position:-140px 90px}}@media(min-width:992px){.header--contact{height:600px;background-position:-200px -50px}}@media(min-width:1200px){.header--contact{height:700px}}@media(min-width:1700px){.header--contact{height:900px}}.header--privacy{height:550px;min-height:550px;background-position:100% 0px}@media(min-width:767px){.header--privacy{height:600px;min-height:600px;background-image:url(/images/hero-shape2.svg);background-position:-140px 90px}}@media(min-width:992px){.header--privacy{height:900px;min-height:900px;background-position:-200px -50px}}@media(min-width:1200px){.header--privacy{height:1000px}}@media(min-width:1700px){.header--privacy{height:1100px}}.header--expertise{height:unset;min-height:1300px;background-size:600%}@media(min-width:400px){.header--expertise{background-size:500%}}@media(min-width:640px){.header--expertise{background-size:300%}}@media(min-width:767px){.header--expertise{min-height:950px;background-position:-230px -10px;background-size:200%}}@media(min-width:777px){.header--expertise{background-size:135%;background-position:-230px -10px}}@media(min-width:992px){.header--expertise{min-height:1000px}}@media(min-width:1200px)and (max-width:1300px){.header--expertise{min-height:1300px}}@media(min-width:1300px){.header--expertise{min-height:1200px}}@media(max-width:360px){.header--expertise .header__part{margin-top:0}}@media(max-width:360px){.header--expertise .header__part .header__img--expertise{width:290px;height:278px}}@media(max-width:360px){.header--expertise .header__part:not(.header__part--center){padding:0 30px}}@media(max-width:360px){.header--expertise .header__shape{background-position:-300px 0}}.header__shape{width:100%;height:800px;background-image:url(/images/hero-shape4.svg);background-size:300%;background-repeat:no-repeat;background-position:-200px 30px;position:absolute;z-index:1;display:none}@media(min-width:360px){.header__shape{display:block}}@media(min-width:400px){.header__shape{background-position:-200px 80px}}@media(min-width:420px){.header__shape{background-position:-200px 350px;height:1000px}}@media(min-width:560px){.header__shape{top:50px;background-position:-300px 300px}}@media(min-width:620px){.header__shape{top:150px;background-position:-300px 150px}}@media(min-width:660px){.header__shape{top:150px;background-position:-300px 150px}}@media(min-width:767px){.header__shape{background-size:200%;background-position:-20px 230px;height:600px}}@media(min-width:777px){.header__shape{display:none}}@media(max-width:767px){.header__container{height:100%}}.header__container--about{display:flex;justify-content:space-between;align-items:center}@media(max-width:992px){.header__container--about{flex-direction:column-reverse}}@media(max-width:767px){.header__container--about{height:auto}}.header__container--about h1{font-size:30px}@media(min-width:480px){.header__container--about h1{font-size:40px}}@media(min-width:1200px){.header__container--about h1{font-size:62px}}.header__container--career{display:flex;justify-content:space-between;align-items:center}@media(max-width:992px){.header__container--career{flex-direction:column-reverse}}@media(max-width:767px){.header__container--career{height:auto}}.header__container--career h1{font-size:30px}@media(min-width:480px){.header__container--career h1{font-size:40px}}@media(min-width:1200px){.header__container--career h1{font-size:62px}}.header__container--expertise{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;height:auto}@media(min-width:767px){.header__container--expertise{flex-direction:row;align-items:start}}.header__container--expertise .h1,.header__container--expertise .header__text--expertise{position:relative;z-index:3}.header__container--caseStudy,.header__container--symfony,.header__container--applicationModernization,.header__container--services,.header__container--career,.header__container--docker{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center}@media(min-width:992px){.header__container--caseStudy,.header__container--symfony,.header__container--applicationModernization,.header__container--services,.header__container--career,.header__container--docker{flex-direction:row;justify-content:space-between;align-items:flex-start;height:600px}}@media(max-width:360px){.header__container--docker{margin-top:-70px}}.header__container--caseStudy,.header__container--privacy{height:650px}.header__container--career{height:735px}@media(min-width:480px){.header__container--career{height:650px}}@media(min-width:767px){.header__container--career{height:720px}}@media(min-width:992px){.header__container--career{height:auto}}@media(min-width:1700px){.header__container--career{margin-top:60px}}.header__container--symfony{height:735px}@media(min-width:480px){.header__container--symfony{height:650px}}@media(min-width:767px){.header__container--symfony{height:720px}}@media(min-width:992px){.header__container--symfony{height:auto}}@media(min-width:1700px){.header__container--symfony{margin-top:60px}}.header__container--applicationModernization{height:800px}@media(min-width:480px){.header__container--applicationModernization{height:790px}}@media(min-width:767px){.header__container--applicationModernization{height:850px}}@media(min-width:992px){.header__container--applicationModernization{height:auto}}@media(min-width:1700px){.header__container--applicationModernization{margin-top:60px}}.header__container--services{height:1000px}@media(min-width:480px){.header__container--services{height:900px}}@media(min-width:992px){.header__container--services{height:auto}}@media(min-width:1700px){.header__container--services{margin-top:60px}}.header__container--docker{height:740px}.header__text{color:#fff;font-size:18px;line-height:30px;font-family:IBM Plex Mono,sans-serif;letter-spacing:.24px;opacity:.8}.header__text a{color:#ff6f00}@media(max-width:992px){.header__text{font-size:16px;line-height:28px}}@media(min-width:992px){.header__text--caseStudy{max-width:500px}}@media(max-width:1200px){.header__text--about{font-size:16px;line-height:28px}}@media(max-width:1200px){.header__text--career{font-size:16px;line-height:28px}}.header__text--expertise{letter-spacing:.21px}@media(min-width:992px){.header__text--expertise{letter-spacing:.24px}}.header__text--symfony{margin-bottom:40px}@media(min-width:992px){.header__text--symfony{margin-right:80px}}@media(min-width:1200px){.header__text--symfony{margin-right:260px}}.header__text--docker{margin-bottom:40px}@media(min-width:992px){.header__text--docker{margin:64px 0 48px}}.header__part{width:50%;margin-top:80px}.header__part--end{display:flex;justify-content:flex-end}.header__part--center{display:flex;justify-content:center}@media(max-width:992px){.header__part--margin{margin-top:30px;width:100%;max-width:530px}}.header__part--small{width:40%}.header__part--big{width:60%}@media(max-width:992px){.header__part--left{margin-top:40px}}@media(max-width:767px){.header__part--left{width:100%;position:relative;z-index:1}}@media(max-width:992px){.header__part--right{margin-top:40px}}@media(max-width:767px){.header__part--right{width:100%;max-width:320px;left:auto;right:auto;top:100px;position:absolute}}.header__img{width:100%}.header__img--expertise{width:319px;height:325px}@media(min-width:1200px){.header__img--expertise{width:416px;height:396px;margin-top:50px}}@media(min-width:1200px){.header__img--expertise{width:457px;height:461px}}@media(min-width:992px){.header__img--symfony{transform-origin:top right;transform:scale(1.4) translateY(-10px)}}@media(min-width:1200px){.header__img--symfony{transform-origin:top right;transform:scale(1.4) translateY(20px)}}@media(min-width:1700px){.header__img--symfony{transform-origin:top right;transform:scale(2) translateY(-20px) translate(60px)}}@media(min-width:992px){.header__img--applicationModernization{transform-origin:top right;transform:scale(1.2) translateY(90px)}}@media(min-width:1200px){.header__img--applicationModernization{transform:scale(1.4) translateY(70px)}}@media(min-width:1700px){.header__img--applicationModernization{transform:scale(1.5) translateY(35px) translate(60px)}}@media(min-width:992px){.header__img--services{transform-origin:top right;transform:scale(1.2)}}@media(min-width:1200px){.header__img--services{transform:scale(1.4) translateY(-30px)}}@media(min-width:1700px){.header__img--services{transform:scale(1.5) translate(60px) translateY(-40px)}}@media(min-width:480px){.header__img--docker{max-width:320px;height:100%}}@media(max-width:360px){.header__img--docker{margin-top:-70px}}@media(min-width:992px){.header__img--docker{max-width:380px;transform:translateY(-100px) translate(-90px) rotate(10deg);height:100%}}.header__span{font-family:SofiaPro-Bold,sans-serif;color:#fff;display:block;margin:70px 0 7px}.header__back{display:flex;align-items:center}.header__arrow{font-size:16px;font-family:SofiaPro-Regular,sans-serif;color:#ff6f00;margin-right:15px}@media(min-width:1200px){.header__heading{font-size:56px;line-height:76px}}.heading{max-width:650px;margin:0 auto}.heading--noMargin{margin:0}.heading--services{margin-bottom:80px}@media(max-width:992px){.heading{max-width:400px}}.hero{display:flex;flex-direction:column;align-items:flex-start;margin-top:140px;padding-bottom:150px;background-image:url(/images/main.svg);background-size:50% auto;background-position:right 20px;background-repeat:no-repeat}@media(max-width:992px){.hero{background-image:none;margin-top:60px;padding-bottom:60px}}@media(max-width:767px){.hero{align-items:center;justify-content:center;margin-top:0;padding-bottom:150px;height:100%;background-image:url(/images/main.svg);background-position:center top;background-size:270px auto;position:relative}.hero:after{content:"";border-radius:100%;background-color:#1a1360;width:1800px;height:1800px;position:absolute;top:120px;right:-900px;z-index:0}}@media(max-width:480px){.hero:after{top:90px;right:-1100px}}.hero__heading{margin:0;display:flex;flex-direction:column;max-width:480px}@media(max-width:992px){.hero__heading{margin:0 0 5px;max-width:307px}}@media(max-width:767px){.hero__heading{margin-top:100px;position:relative;z-index:1}}@media(max-width:480px){.hero__heading{margin-top:220px}}.hero__heading--text{font-size:37px}@media(min-width:480px){.hero__heading--text{font-size:40px}}@media(min-width:992px){.hero__heading--text{font-size:50px;letter-spacing:6.5px}}.hero__heading--scalable{text-transform:uppercase;letter-spacing:12px}@media(min-width:360px){.hero__heading--scalable{letter-spacing:16.7px}}@media(min-width:767px){.hero__heading--scalable{letter-spacing:16.6px}}@media(min-width:992px){.hero__heading--scalable{letter-spacing:40.8px}}@media(min-width:1200px){.hero__heading--scalable{letter-spacing:24.5px}}.hero__line{margin:30px 0}@media(max-width:992px){.hero__line{width:100%;max-width:307px}}@media(max-width:767px){.hero__line{position:relative;z-index:1}}.hero__text{color:#fff;font-size:18px;font-family:IBM Plex Mono,sans-serif;line-height:30px;max-width:480px;margin:20px 0 40px;font-weight:500}.hero__text--subpage{opacity:.8}@media(max-width:992px){.hero__text{width:310px;font-size:16px;opacity:.8;line-height:28px}}@media(max-width:767px){.hero__text{position:relative;z-index:1}}.hero__text b,.hero__text strong{font-family:IBM Plex Mono Bold}.hero__btns{display:flex}@media(max-width:992px){.hero__btns{width:100%;margin-top:30px}}@media(max-width:767px){.hero__btns{flex-direction:column;align-items:center;margin-top:0;position:relative;z-index:1}}.hero__btn{z-index:1}.hero__btn:first-child{margin-right:32px}@media(max-width:767px){.hero__btn:first-child{margin-right:0;margin-bottom:30px}}.item{padding:20px;background-color:#fff;border:1px solid #dadfe4;border-radius:4px;display:flex;align-items:center}.item--tick{position:relative;padding:20px 16px 20px 42px;max-width:426px;width:100%;margin-bottom:7px}.item--tick:before{content:"";width:13px;height:10px;background-image:url(/images/simple-tick-icon.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px;position:absolute;left:16px}.item--tick-large{position:relative;background-color:#fff;border-radius:6px;padding:50px 16px;max-width:426px;width:100%;margin-bottom:7px;text-align:center;margin-top:120px;border:none}.item--tick-large:before{content:"";position:absolute;border-radius:100%;background-image:url(/images/tick.svg);background-size:contain;background-repeat:no-repeat;background-position:center 2px;top:-31px;left:calc(50% - 31px);width:62px;height:62px;background-color:#fff;z-index:1}.item--small{padding:13px 20px}.item__info{font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;letter-spacing:.2px}.item__info--archive,.item{line-height:26px}.item__number{color:#5fcef0;font-size:38px;font-family:IBM Plex Mono Bold,sans-serif;letter-spacing:.5px;line-height:20px;margin-right:10px}.jobOffers{height:1000px;background-image:url(/images/path1small.svg);background-size:100% auto;background-repeat:no-repeat;position:relative;margin-top:-100px}@media(min-width:767px){.jobOffers{margin-top:-180px;height:1100px}}@media(min-width:992px){.jobOffers{margin-top:-700px}}@media(min-width:1200px){.jobOffers{margin-top:-630px;height:1100px}}.jobOffers__container{padding:0 32px}.jobOffers__header{margin-bottom:72px;padding:210px 32px 0}.jobOffers__background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:calc(100% + 620px);background-image:url(/images/technologies-bg.svg);background-size:cover;background-position:top center;background-repeat:no-repeat}.jobOffersList{display:flex;flex-direction:column;gap:80px}.jobOffersList__section{display:flex;flex-direction:column;gap:30px}.jobOffersList__row{display:flex;flex-direction:column;gap:32px}@media(min-width:767px){.jobOffersList__row{flex-direction:row;gap:60px}}.jobOffersList__header{display:none}@media(min-width:767px){.jobOffersList__header{display:block;width:258px;flex-shrink:0}}.jobOffersList__icon{margin-bottom:16px}@media(min-width:767px){.jobOffersList__icon{margin-bottom:24px}}.jobOffersList__heading{margin:0 0 16px}.jobOffersList__sliderContainer{grid-area:slider;position:relative;min-height:370px}.jobOffersList__slider{max-width:1270px}@media(max-width:767px){.jobOffersList__slider{position:absolute;left:0;top:0}}.jobOffersList__text{margin-bottom:0}.joinOurTeam{position:relative;top:-160px;background-color:#fff;padding-bottom:450px;margin-bottom:-200px}@media(min-width:767px){.joinOurTeam{top:-280px;background-color:#f4f7fa}}@media(min-width:992px){.joinOurTeam{top:-520px;margin-bottom:-330px;padding-bottom:330px}}@media(min-width:1200px){.joinOurTeam{margin-bottom:-370px;padding-bottom:370px}}@media(min-width:1430px){.joinOurTeam{margin-bottom:-650px;padding-bottom:650px}}.joinOurTeam__outerContainer{background-color:#fff}@media(min-width:767px){.joinOurTeam__outerContainer{border-radius:6px;top:-280px;max-width:980px;width:calc(100% - 80px);height:auto;margin-inline:auto}}@media(min-width:992px){.joinOurTeam__outerContainer{width:calc(100% - 40px)}}.joinOurTeam__innerContainer{display:flex;flex-direction:column;gap:20px}@media(min-width:767px){.joinOurTeam__innerContainer{flex-direction:row;align-items:center}}.joinOurTeam__part--left{width:100%;padding:20px 42px 70px 20px;background-image:url(/images/shapes/dark-blue-shape-mobile.svg);background-repeat:no-repeat;background-size:100% 190%}@media(min-width:420px){.joinOurTeam__part--left{padding-right:20px}}@media(min-width:767px){.joinOurTeam__part--left{padding:35px 105px 55px 65px;border-radius:6px;background-image:url(/images/shapes/dark-blue-shape-desktop.svg);background-size:200% 100%}}.joinOurTeam__part--right{width:100%;display:flex;flex-direction:column;align-items:center;gap:32px}@media(min-width:767px){.joinOurTeam__part--right{padding:25px 55px 30px 25px;flex-direction:column-reverse}}.joinOurTeam__heading,.joinOurTeam__subheading{text-align:left}.joinOurTeam__description{margin:16px 0 0}@media(min-width:420px){.joinOurTeam__description{margin-inline:auto}}@media(min-width:767px){.joinOurTeam__description{margin-inline:0}}.joinOurTeam__image{width:100%}.member{width:280px;height:305px;padding-top:68px;position:relative}.member:before{position:absolute;top:68px;left:calc(50% - 68px);content:"";height:68px;width:136px;background-color:#f4f7fa;border-radius:0 0 136px 136px}@media(min-width:480px){.member{height:320px}}.member--big{max-width:345px;width:100%;height:420px}@media(min-width:360px){.member--big:before{top:40px;left:32px}}@media(min-width:480px){.member--big:before{left:62px}}@media(min-width:360px){.member--big{height:290px;padding-top:40px}}@media(min-width:480px){.member--big{max-width:none;width:435px;height:285px}}.member__imgWrapper{width:136px;height:136px;position:absolute;top:0;left:calc(50% - 68px);display:flex;align-items:center;justify-content:center;border-radius:50%}@media(min-width:360px){.member__imgWrapper--big{top:-30px;left:32px}}@media(min-width:480px){.member__imgWrapper--big{left:62px}}.member__img{object-fit:contain;width:110px;height:110px;border-radius:50%;background:#fff}.member__about{height:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:6px;padding:90px 21px 26px}@media(min-width:360px){.member__about--big{align-items:flex-start;padding:32px 24px 24px}}@media(min-width:480px){.member__about--big{padding:42px 32px 32px}}.member__contact{display:flex;align-items:center;gap:16px;margin-bottom:20px}@media(min-width:360px){.member__contact--big{margin:0 0 10px 60%}}@media(min-width:480px){.member__contact--big{margin-left:50%}}.member__contact a{display:flex;align-items:center}.member__name{font-size:16px;line-height:19px;font-family:SofiaPro-SemiBold,sans-serif}.member__name--big{font-size:18px;line-height:22px}.member__linkedInIcon{height:17px;filter:grayscale(1);opacity:.7}.member__role{margin-bottom:10px;font-size:14px;line-height:17px;color:#ff6f00}.member__role--big{font-size:16px;line-height:19px}@media(min-width:360px){.member__role--big{margin:0 0 16px 60%}}@media(min-width:480px){.member__role--big{margin-left:50%}}.member__description{margin-block:0;font-size:14px;line-height:21px;text-align:center}@media(min-width:360px){.member__description--big{text-align:left}}a>.member:hover :where(.member__about,.member__img){box-shadow:4.16px 6.24px 15.6px #0216481a}a>.member:hover :where(.member__about,.member__img) .member__linkedInIcon{filter:grayscale(0);opacity:1}.mobileMenu{position:fixed;top:0;left:0;width:100%;height:0;z-index:100;background-color:#1a1360;background-image:url(/images/hero-shape2.svg);background-size:cover;background-repeat:no-repeat;background-position:0 50px;transition:.3s;overflow:hidden}.mobileMenu__container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:32px;padding-bottom:60px;overflow-y:scroll}.mobileMenu__top{display:flex;justify-content:space-between;align-items:center;width:100%}.mobileMenu__nav{width:80%;display:flex;flex-direction:column;align-items:center;margin-block:32px 24px}.mobileMenu__dropdownMenu{width:100%}.mobileMenu__dropdownMenu--opened .mobileMenu__dropdownMenu__listWrapper{display:block;margin-block:6px 12px}.mobileMenu__dropdownMenu--opened .mobileMenu__dropdownMenu__chevronIcon{transform:rotate(180deg)}.mobileMenu__dropdownMenu__titleContainer{display:flex;align-items:center;justify-content:center;color:#fff}.mobileMenu__dropdownMenu__title{font-family:IBM Plex Mono SemiBold,sans-serif}.mobileMenu__dropdownMenu__chevronIcon{margin-left:6px;transition:transform .2s ease-in}.mobileMenu__dropdownMenu__listWrapper{display:none}.mobileMenu__dropdownMenu__item{text-align:center}.mobileMenu__dropdownMenu__link{width:100%;padding-block:9.5px;display:block;color:#fff;font-family:SofiaPro-Regular,sans-serif;font-size:14px;line-height:21px;white-space:nowrap}.mobileMenu__dropdownMenu__link:visited{color:#fff}.mobileMenu__link,.mobileMenu__dropdownMenu__title{padding-block:5.5px;font-size:16px;letter-spacing:.46px;line-height:33px;text-align:center;color:#fff}.mobileMenu__link{width:100%;font-family:IBM Plex Mono,sans-serif}.mobileMenu__btns{display:flex;justify-content:space-between;width:100%;max-width:510px}@media(max-width:767px){.mobileMenu__btns{flex-direction:column;align-items:center}}@media(max-width:767px){.mobileMenu__btn:first-child{margin-bottom:16px}}.mobileMenu__logo{max-width:117px}.modernizationBenefits{position:relative;height:1300px;padding-top:150px;margin:-300px 0 64px;background-image:url(/images/blue-shape-mobile.png);background-size:cover;background-repeat:no-repeat}@media(min-width:767px){.modernizationBenefits{height:1000px;padding-top:200px;background-image:url(/images/blue-shape-large.png)}}.modernizationBenefits__header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;max-width:716px;margin:0 auto 32px}@media(min-width:767px){.modernizationBenefits__header{flex-direction:row;margin-bottom:64px}}.modernizationBenefits__header__imageContainer{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;width:90px;height:90px}.modernizationBenefits__header__imageContainer img{width:56px}.modernizationBenefits__header h3{margin:0;text-align:center;font-size:36px;line-height:50px}@media(min-width:767px){.modernizationBenefits__header h3{width:500px;font-size:46px;line-height:62px}}.modernizationBenefits__list{display:grid;gap:12px}@media(min-width:767px){.modernizationBenefits__list{justify-content:center;grid-template-columns:repeat(2,350px);gap:16px}}.modernizationBenefits__listItem{display:flex;align-items:center;gap:16px;padding:20px 16px;border-radius:6px;background-color:#fff}.modernizationBenefits__listItem h5{margin:0;font-weight:400;font-size:16px;line-height:28px}@media(min-width:767px){.modernizationBenefits__listItem h5{font-size:18px}}.modernizationBenefits__listItem img{width:40px}.modernizingWays{padding-bottom:450px}.modernizingWays--phpUpdate{padding-top:280px;padding-bottom:0}@media(min-width:992px){.modernizingWays--phpUpdate .modernizingWays__list{gap:16px}}@media(min-width:767px){.modernizingWays--phpUpdate .modernizingWays__list{gap:16px}}@media(max-width:480px){.modernizingWays--phpUpdate{padding-top:40px}}.modernizingWays__sectionHeader{margin-bottom:40px}@media(min-width:767px){.modernizingWays__sectionHeader{margin-bottom:32px}}.modernizingWays__sectionHeading{font-weight:800;font-size:24px;line-height:36px;margin:0}.modernizingWays__sectionHeading--centered{text-align:center}@media(min-width:767px){.modernizingWays__sectionHeading--centered{text-align:left}}.modernizingWays__list{display:grid;gap:8px}@media(min-width:767px){.modernizingWays__list{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:16px 64px}}@media(min-width:992px){.modernizingWays__list{gap:16px 128px}}.modernizingWays__listItem{position:relative;height:100%;background-color:#f4f7fa;border-radius:6px;padding:24px 24px 40px}.modernizingWays__listItem:before{content:"";display:block;position:absolute;left:24px;top:24px;width:56px;height:56px;background:#fff;border-radius:6px}@media(min-width:767px){.modernizingWays__listItem{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:min-content;gap:8px 24px;grid-template-areas:"image header" "image description";padding:32px 24px}}.modernizingWays__listItemImage{grid-area:image;position:relative}.modernizingWays__listItemHeader{grid-area:header}.modernizingWays__listItemHeading{font-weight:700;font-size:16px;line-height:24px;margin:16px 0 8px}@media(min-width:767px){.modernizingWays__listItemHeading{margin:0}}.modernizingWays__listItemDescription{grid-area:description;font-size:14px;line-height:24px;margin:0}.ourExpertise{position:relative;margin-top:-160px;padding-block:180px 450px;background-image:url(/images/grey-shape-mobile.svg);background-size:cover;background-repeat:no-repeat;z-index:1}@media(min-width:1100px){.ourExpertise{margin-top:-350px;padding-top:220px;background-size:100% auto}}@media(min-width:1400px){.ourExpertise{margin-top:-550px;padding-top:380px;background-image:url(/images/grey-shape-large-3.svg);background-size:cover}}.ourExpertise__container{display:flex;flex-direction:column;gap:160px}@media(min-width:992px){.ourExpertise__container{flex-direction:row-reverse;align-items:center;gap:100px}}.ourExpertise__statisticsCard{padding:64px 24px 32px;position:relative;display:flex;flex-direction:column;align-items:center;border-radius:6px;background-color:#fff}.ourExpertise__statisticsCard:first-child{margin-bottom:96px}.ourExpertise__statisticsCard img{position:absolute;top:-40px}@media(min-width:992px){.ourExpertise__statisticsCard:first-child{width:390px}.ourExpertise__statisticsCard:last-child{width:445px}}.ourExpertise__statisticsCardNumber{font-family:SofiaPro-SemiBold,sans-serif;font-size:64px;line-height:100px;color:#52c7ee}@media(min-width:992px){.ourExpertise__statisticsCardNumber{font-size:96px}}.ourExpertise__statisticsCardDescription{text-align:center;font-family:SofiaPro-Bold,sans-serif;font-size:32px;line-height:62px;color:#1a1360}@media(min-width:992px){.ourExpertise__contentContainer{max-width:750px}}.ourExpertise__header{margin-bottom:48px}.ourExpertise__text{margin-block:0 30px}.ourExpertise__text--highlighted{color:#ff6f00}.ourTeam{position:relative;margin-top:-200px;padding-block:340px 300px;background-image:url(/images/blue-shape-mobile-2.svg);background-size:100% 100%;background-repeat:no-repeat;z-index:1}@media(min-width:992px){.ourTeam{padding-block:250px 350px;background-image:url(/images/blue-shape-large-2.svg);background-size:auto}}@media(min-width:1100px){.ourTeam{padding-bottom:500px}}@media(min-width:1400px){.ourTeam{padding-bottom:580px}}@media(min-width:1450px){.ourTeam{margin-top:-450px}}@media(min-width:1890px){.ourTeam{margin-top:-650px;background-size:150%}}.ourTeam__container{display:flex;flex-direction:column;gap:56px}@media(min-width:992px){.ourTeam__container{flex-direction:row;align-items:center}}.ourTeam__imageContainer{display:flex;justify-content:center}@media(min-width:992px){.ourTeam__imageContainer{width:50%}}.ourTeam__image{width:100%;display:none}@media(min-width:440px){.ourTeam__image{position:relative;left:-10%;display:block;object-fit:contain}}@media(min-width:550px){.ourTeam__image{width:70%}}@media(min-width:992px){.ourTeam__image{width:100%;position:static}}.ourTeam__image--mobile{display:block}@media(min-width:440px){.ourTeam__image--mobile{display:none}}.ourTeam__contentContainer h2{margin-block:16px 32px}@media(min-width:992px){.ourTeam__contentContainer{padding-top:50px;width:630px}}.ourTeam__text{margin-block:0 12px;opacity:1}.ourTeam__text:last-child{margin-bottom:0}.outcomes{background-color:#f4f7fa;padding-top:430px;padding-bottom:100px;min-height:1000px;margin-top:-400px}@media(min-width:767px){.outcomes{margin-top:-350px}}@media(min-width:992px){.outcomes{margin-top:-300px}}@media(min-width:1200px){.outcomes{background-image:url(/images/grey-shape-large.png);background-size:auto 100%;background-position:bottom;padding-top:400px;min-height:700px;margin-top:-300px;padding-bottom:200px;background-color:unset}}@media(min-width:1700px){.outcomes{margin-top:-400px;padding-top:600px}}.outcomes__container{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:767px){.outcomes__container{flex-direction:row}}.outcomes__part{width:100%}@media(min-width:767px){.outcomes__part{width:50%}}.outcomes__part--left{max-width:556px}.outcomes__part--right{display:flex;flex-direction:column;justify-content:space-around}@media(min-width:1200px){.outcomes__part--right{flex-direction:row}}.outcomes__part--whole{width:100%}.outcomes__previous{width:100%;margin-top:40px}.outcomes__previous .previousWork{display:flex;flex-wrap:wrap;padding-left:20px}.outcomes__previous .workList{flex-grow:1;list-style-type:disc}.outcomes__previous .child{list-style-type:circle;margin-left:20px;margin-top:10px;margin-bottom:10px}.outcomes__text{letter-spacing:.21px;margin-top:26px}.outcomes__result,.outcomes__result:first-child{margin-top:70px}@media(min-width:767px){.outcomes__result:first-child{margin-top:0}}@media(min-width:1200px){.outcomes__result:first-child{margin-top:150px}}.pageNotFound{height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;background-image:url(/images/page-not-found-background.png);background-size:cover;background-repeat:no-repeat}.pageNotFound__contentContainer{max-width:500px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pageNotFound__imageContainer{height:50%;margin-bottom:28px;object-fit:contain}.pageNotFound__image{width:100%;height:100%}.pageNotFound__title{margin-block:0 16px;font-size:32px;line-height:62px}@media(min-width:767px){.pageNotFound__title{font-size:46px}}.pageNotFound__description{margin-block:0 32px;letter-spacing:.185px;text-align:center}.pageNotFound__link{padding:9px 16px}.pathToSuccess{margin-top:-450px;position:relative;background-image:url(/images/path1small.svg);background-size:100% auto;background-repeat:no-repeat;z-index:1}.pathToSuccess__container{padding-top:120px}@media(min-width:767px){.pathToSuccess__container{padding-top:176px;margin:0 auto}}@media(min-width:992px){.pathToSuccess__container{padding-top:224px}}@media(min-width:992px){.pathToSuccess__container{padding-bottom:0}}@media(min-width:1450px){.pathToSuccess__container{padding-bottom:800px}}@media(min-width:1890px){.pathToSuccess__container{padding-bottom:900px}}.pathToSuccess__header>h2{background-color:#f4f7fa}@media(min-width:992px){.pathToSuccess__header{flex-direction:row}}.pathToSuccess__mainContentContainer{padding-top:32px;display:flex;flex-direction:column-reverse;gap:70px}@media(min-width:992px){.pathToSuccess__mainContentContainer{padding-top:46px;flex-direction:row;gap:42.5px}}.pathToSuccess__descriptionContentContainer{flex-basis:545px;display:flex;flex-direction:column;align-items:center;gap:32px;padding:32px 40px 376px;background-color:#1a1360;background-image:url(/images/shadow4.svg);background-position-y:bottom;background-repeat:no-repeat}.pathToSuccess__descriptionContentContainer p{color:#fff;font-size:16px;line-height:28px}@media(min-width:992px){.pathToSuccess__descriptionContentContainer{border-radius:0 6px 6px 0;padding-bottom:32px}}@media(min-width:1301px){.pathToSuccess__descriptionContentContainer{border-radius:6px}}.pathToSuccess__listContentContainer{padding-inline:16px;flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-start}.pathToSuccess__listContentContainer>p{margin:0 0 32px;color:#7389a3;font-size:20px;line-height:36px;font-family:SofiaPro-Bold,sans-serif}.pathToSuccess__listContentContainer ul{max-width:320px;margin-inline:auto;background-image:url(/images/line-with-paraglider.svg);background-repeat:no-repeat;background-position:100% -5%;background-size:200px}@media(min-width:480px){.pathToSuccess__listContentContainer{padding-inline:32px}}@media(min-width:767px){.pathToSuccess__listContentContainer{padding-inline:40px}}@media(min-width:992px){.pathToSuccess__listContentContainer{padding-inline:0 20px}.pathToSuccess__listContentContainer ul{max-width:none;width:100%;background-position:78% -10%;background-size:55%}.pathToSuccess__listContentContainer>p{font-size:24px;max-width:527px}}@media(min-width:1315px){.pathToSuccess__listContentContainer ul{background-position:75% -28%;background-size:65%}}.pathToSuccess__listItem{margin-bottom:7px;padding:14px;display:flex;gap:7px;border-radius:6px;background-color:#fff}.pathToSuccess__listItem:nth-child(1){max-width:100px}.pathToSuccess__listItem:nth-child(2){max-width:150px}.pathToSuccess__listItem:nth-child(3){max-width:200px}.pathToSuccess__listItem:nth-child(4){max-width:250px}.pathToSuccess__listItem:nth-child(5){max-width:270px}.pathToSuccess__listItem:nth-child(6){max-width:310px}.pathToSuccess__listItem span{font-weight:600;color:#ff7001}.pathToSuccess__listItem p{margin:0;font-weight:500;color:#24c2f2}.pathToSuccess__listItem span,.pathToSuccess__listItem p{font-size:14px;line-height:16px}@media(min-width:992px){.pathToSuccess__listItem{padding:24px;margin-bottom:12px;gap:12px}.pathToSuccess__listItem:nth-child(1){max-width:180px}.pathToSuccess__listItem:nth-child(2){max-width:280px}.pathToSuccess__listItem:nth-child(3){max-width:380px}.pathToSuccess__listItem:nth-child(4){max-width:480px}.pathToSuccess__listItem:nth-child(5){max-width:580px}.pathToSuccess__listItem:nth-child(6){max-width:680px}.pathToSuccess__listItem span,.pathToSuccess__listItem p{font-size:24px;line-height:28px}}.peopleWeHelped{width:100%}@media(min-width:992px){.peopleWeHelped{max-width:670px}}.peopleWeHelped__header{margin-bottom:32px;display:flex;flex-direction:column;align-items:center}@media(min-width:767px){.peopleWeHelped__header{margin-bottom:48px}}.peopleWeHelped__topHeaderPart{width:340px;height:155px;display:flex;justify-content:center;align-items:center;background-image:url(/images/continents.svg);background-size:cover}.peopleWeHelped__topHeaderPart--homepage{margin:100px auto auto}@media(min-width:767px){.peopleWeHelped__topHeaderPart{width:500px;height:228px}}@media(min-width:1230px){.peopleWeHelped__topHeaderPart{height:275px;width:603px}}.peopleWeHelped__clutchInfoContainer{display:flex;align-items:center;gap:12px}.peopleWeHelped__clutchImage{height:78px}@media(min-width:767px){.peopleWeHelped__clutchImage{height:156px}}.peopleWeHelped__clutchTextInfoContainer{display:flex;flex-direction:column;gap:7px;color:#607da0}@media(min-width:767px){.peopleWeHelped__clutchTextInfoContainer{gap:10px}}.peopleWeHelped a.peopleWeHelped__clutchLink{font-family:SofiaPro-SemiBold,sans-serif;font-size:11px;line-height:8.8px}.peopleWeHelped a.peopleWeHelped__clutchLink:hover{color:#ff6f00}@media(min-width:767px){.peopleWeHelped a.peopleWeHelped__clutchLink{font-size:15px;line-height:12.6px}}.peopleWeHelped__clutchRatingContainer{display:flex;align-items:center;gap:6px}@media(min-width:767px){.peopleWeHelped__clutchRatingContainer{gap:8px}}.peopleWeHelped__clutchRatingContainer img{height:17px}@media(min-width:767px){.peopleWeHelped__clutchRatingContainer img{height:25px}}.peopleWeHelped__clutchRatingContainer span{font-family:SofiaPro-Bold,sans-serif;font-size:19px;line-height:8.8px;color:#607da0}@media(min-width:767px){.peopleWeHelped__clutchRatingContainer span{font-size:27px;line-height:12.6px}}.peopleWeHelped__heading{margin:0;font-family:SofiaPro-SemiBold,sans-serif;font-size:40px;line-height:120%;text-align:center}@media(min-width:767px){.peopleWeHelped__heading{font-size:56px}}.peopleWeHelped__heading span{color:#ff6f00}.peopleWeHelped__testimonialsContainer{display:flex;flex-direction:column;gap:20px}@media(min-width:1230px){.peopleWeHelped__testimonialsContainer{display:grid;grid-template-areas:"firstTestimonial firstTestimonial fourthTestimonial" "secondTestimonial thirdTestimonial fourthTestimonial";gap:20px 20px}}.peopleWeHelped__firstTestimonial{grid-area:firstTestimonial}.peopleWeHelped__secondTestimonial{grid-area:secondTestimonial}.peopleWeHelped__thirdTestimonial{grid-area:thirdTestimonial}.peopleWeHelped__fourthTestimonial{grid-area:fourthTestimonial}@media(min-width:1230px){.peopleWeHelped__fourthTestimonial{max-width:176px}}.peopleWeHelped__firstTestimonial>article,.peopleWeHelped__secondTestimonial>article,.peopleWeHelped__thirdTestimonial>article,.peopleWeHelped__fourthTestimonial>article{height:100%}.philosophy{background-image:url(/images/bright-blue-shape.svg);background-size:cover;background-position:center;position:relative;top:-360px;height:953px}@media(max-width:992px){.philosophy{height:850px;background-position:center}}@media(max-width:767px){.philosophy{min-height:1000px;height:auto}}.philosophy__container{display:flex;justify-content:space-between;padding-top:200px}@media(max-width:992px){.philosophy__container{padding-top:140px}}@media(max-width:767px){.philosophy__container{flex-direction:column;padding-bottom:100px}}.philosophy__part{width:50%;display:flex}.philosophy__part--left{flex-direction:column;align-items:flex-start;margin-top:60px}@media(max-width:992px){.philosophy__part--left{margin-top:0}}.philosophy__part--right{justify-content:center}@media(max-width:992px){.philosophy__part--right{margin-top:80px}}@media(max-width:767px){.philosophy__part--right{margin-top:40px}}@media(max-width:767px){.philosophy__part{width:100%}}.philosophy__text{max-width:513px;opacity:.8;line-height:26px;font-family:SofiaPro-Regular,sans-serif;margin-top:35px}.photo{position:relative;display:flex;justify-content:flex-end;max-width:519px;width:100%;margin-left:20px}@media(max-width:992px){.photo{margin-left:0;margin-top:20px;max-width:none}}.photo__doubleWrapper{position:absolute;left:calc(50% - 67px);top:-67px;width:134px;height:134px;background-color:#ffffff80;border-radius:100%;display:flex;align-items:center;justify-content:center}.photo__iconWrapper{width:96px;height:96px;background-color:#1a1360;border-radius:100%;display:flex;align-items:center;justify-content:center}.photo__icon{width:41px}.photo__img{width:100%}.privacy-policy{background-color:#f4f7fa}.privacy-policy main{margin-block:-150px 200px;padding-inline:20px;display:flex;flex-direction:column;justify-content:center;gap:80px;background-image:url(/images/path1small.svg);background-position:top;background-size:cover;background-repeat:no-repeat;position:relative}@media(min-width:767px){.privacy-policy main{padding-inline:40px}}@media(min-width:992px){.privacy-policy main{margin-top:-380px;padding:60px 20px 0;flex-direction:row;gap:56px;background-image:url(/images/path1.svg)}}@media(min-width:1200px){.privacy-policy main{background-size:cover;margin-top:-480px;margin-bottom:340px}}@media(min-width:1700px){.privacy-policy main{margin-block:-650px 400px}}.privacy{margin-top:150px;margin-bottom:50px}@media(min-width:767px){.privacy{margin-top:200px;margin-bottom:150px}}@media(min-width:1200px){.privacy{margin-top:300px;margin-bottom:200px}}.problems{height:1300px;background-image:url(/images/path1small.svg);background-size:100% auto;background-repeat:no-repeat;position:relative;margin-top:-100px}.problems--career{margin-top:100px;height:950px}.problems--career:after{display:none}@media(min-width:767px){.problems{margin-top:-180px}.problems--career{margin-top:100px;height:950px}}@media(min-width:993px){.problems{margin-top:-700px;height:1350px}.problems--career{margin-top:100px;height:950px}}@media(min-width:1200px){.problems{margin-top:-630px;height:1350px}.problems--career{margin-top:100px;height:950px}}.problems:after{content:"";width:100%;height:1000px;background-color:#f4f7fa;position:absolute;bottom:-500px;z-index:0}@media(max-width:992px){.problems:after{bottom:-100px;height:1000px}}.problems__container{padding-top:210px;position:relative;z-index:1}@media(max-width:992px){.problems__container{padding-top:110px}}.problems__content{display:flex;justify-content:space-between;padding:70px 0}@media(max-width:1200px){.problems__content{flex-direction:column-reverse;align-items:center;padding:30px 0}}.problems__slider{width:100%;position:relative}.problems__sliderWrapper{position:relative;padding:94px 0;max-width:446px;width:100%}@media(max-width:1200px){.problems__sliderWrapper{padding:51px 0}}.problems__top{display:flex;justify-content:space-between;margin-top:30px}.problems__icon{margin:-8px -8px -12px;height:88px}.problems__title{margin:0}.problems__nav{position:absolute;top:193px;left:364px;z-index:1}.problems__nav--mobile{width:100%;position:static;margin-bottom:30px}.process{background-image:url(/images/grey-shape-small.svg);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:160px;margin-top:100px;min-height:640px}.process--refactoring{margin-top:-400px}@media(min-width:1200px){.process--refactoring{margin-top:-400px!important}}@media(min-width:992px){.process{min-height:800px}}@media(min-width:1201px){.process{min-height:758px;margin-top:150px}}@media(min-width:1700px){.process{background-size:cover;height:1000px}}.process--phpUpdate{height:1700px}@media(max-width:1200px){.process--phpUpdate .process__benefits{margin-top:200px}}@media(max-width:767px){.process--phpUpdate{height:2000px;margin-top:0}}.process__flow{width:100%;max-width:1040px;margin:0 auto;position:relative}@media(max-width:1200px){.process__flow{padding:0 40px}}@media(max-width:992px){.process__flow{margin-top:70px}}@media(max-width:767px){.process__flow{margin-top:150px}}.process__stroke{width:100%;height:auto}.process__stroke--mobile{display:none;width:1px;margin:0 auto}@media(max-width:767px){.process__stroke--mobile{display:block}}@media(max-width:767px){.process__stroke--desktop{display:none}}.process__item{position:absolute}.process__item--1{bottom:-5%;left:0}@media(max-width:1200px){.process__item--1 .process__dropdown{left:103px}.process__item--1 .process__dropdown:after{left:5%}}@media(max-width:767px){.process__item--1{top:0;left:calc(50% - 24px)}.process__item--1 .process__dropdown{left:0;bottom:0}.process__item--1 .process__dropdown:after{display:none}.process__item--1 .process__dropdownWrapper{left:-80px}}.process__item--1 .process__dropdownWrapper{top:-120px}.process__item--2{bottom:-3%;left:29.5%}@media(max-width:1200px){.process__item--2 .process__dropdownWrapper{left:-101px}.process__item--2 .process__dropdown{bottom:-150px;left:10%}.process__item--2 .process__dropdown:after{bottom:auto;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #1a1360;border-top:none}.process__item--2 .process__listWrapper{bottom:210px}.process__item--2 .process__list:after{border-bottom:10px solid #ffffff;top:unset;bottom:-10px;transform:rotate(180deg)}}@media(max-width:767px){.process__item--2{top:33%;left:calc(50% - 24px)}.process__item--2 .process__dropdown{left:0;bottom:0}.process__item--2 .process__dropdown:after{display:none}.process__item--2 .process__list:after{border-top:10px solid #ffffff;border-bottom:none}.process__item--2 .process__dropdownWrapper{top:-90px;left:-79px}}.process__item--3{bottom:7%;left:56%}@media(max-width:1200px){.process__item--3 .process__dropdownWrapper{top:-85px}.process__item--3 .process__dropdown{min-width:246px}}@media(max-width:767px){.process__item--3{top:66%;left:calc(50% - 24px)}.process__item--3 .process__dropdown{left:0;bottom:0}.process__item--3 .process__dropdown:after{display:none}.process__item--3 .process__list{bottom:-20px}}.process__item--4{bottom:65%;left:77.5%}@media(max-width:1700px){.process__item--4 .process__dropdownWrapper{top:-85px;left:-103px}}@media(max-width:1200px){.process__item--4{left:74.5%;bottom:64%}.process__item--4 .process__dropdownWrapper{top:-90px;left:-105px}.process__item--4 .process__listWrapper{bottom:0;top:60px;left:-80px}.process__item--4 .process__list:after{top:-10px;bottom:unset;transform:rotate(180deg)}}@media(max-width:992px){.process__item--4{left:73.5%;bottom:61%}.process__item--4 .process__listWrapper{top:43px}}@media(max-width:767px){.process__item--4{top:100%;left:calc(50% - 24px)}.process__item--4 .process__dropdown{left:-5px;bottom:0}.process__item--4 .process__dropdown:after{display:none}.process__item--4 .process__listWrapper{left:0;top:0}.process__item--4 .process__dropdownWrapper{top:-85px;left:-99px}}.process__paraglider{position:absolute;bottom:90%;left:93%;width:126px}@media(max-width:1200px){.process__paraglider{left:88%}}@media(max-width:992px){.process__paraglider{width:69px;bottom:95%;left:90%}}@media(max-width:767px){.process__paraglider{display:none}}.process__numberWrapper{display:flex;align-items:center;justify-content:center;background-color:#e4effa;width:48px;height:48px;border-radius:100%;position:relative}.process__number{font-family:IBM Plex Mono SemiBold,sans-serif;font-size:15px;list-style:.2px;color:#5fcef0;background-color:#fff;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center}.process__dropdownWrapper{position:absolute;top:-80px;left:-99px}@media(max-width:767px){.process__dropdownWrapper{top:-80px}}.process__dropdown{min-width:246px;padding:16px 23px 16px 24px;background-color:#1a1360;border-radius:6px;align-items:center;cursor:pointer;position:relative;z-index:1;transition:.5s}.process__dropdown--career{cursor:default;pointer-events:none}.process__dropdown:hover{transform:translateY(-5px);transition:.5s}.process__dropdown:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1a1360;position:absolute;bottom:-10px;left:calc(50% - 10px);background-color:transparent}@media(max-width:1200px){.process__dropdown{min-width:206px}}@media(max-width:992px){.process__dropdown{bottom:-10px}}.process__dropdown--list{background-color:#fff;z-index:2}.process__dropdown--list:after{border-top:10px solid #ffffff}.process__dropdown--list:hover{transform:none;transition:.5s}.process__dropdown--list .close{display:block;right:10px;position:absolute;top:5px}@media(min-width:767px){.process__dropdown--list .close{display:none}}@media(max-width:767px){.process__dropdown--list{background-color:#fff;margin:50% auto;padding:20px;border:1px solid #d1dde9;width:80%}}.process__dropdown--wide{min-width:256px}.process__step{color:#fff;font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;letter-spacing:.2px;display:block;position:relative;width:100%}.process__step--career:after{display:none}.process__step:after{content:"";background-image:url(/images/arrow-down.svg);background-repeat:no-repeat;background-size:contain;width:11px;height:7px;position:absolute;right:0;top:6px}.process__stepSlogan{color:#fff;font-family:IBM Plex Mono SemiBold,sans-serif;font-size:11px;letter-spacing:.2px;display:block;position:relative;width:100%;padding-bottom:5px}.process__listWrapper{position:absolute;bottom:78px;left:-99px;top:auto;display:none}@media(max-width:767px){.process__listWrapper{display:none;position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}}.process__list{display:flex;flex-direction:column}.process__info{font-family:IBM Plex Mono,sans-serif;font-size:13px;letter-spacing:.2px;text-align:left;margin:6px 0 12px 6px}.process__info:before{content:"•";color:#5fcef0;font-weight:700;display:inline-block;width:13px;margin-left:-13px}.process__info--badge{font-family:IBM Plex Mono SemiBold,sans-serif;list-style-type:none;margin-top:10px;color:#5fcef0;text-transform:uppercase;font-size:12px;text-align:left;margin-right:-7px;margin-left:0}.process__info strong{font-family:IBM Plex Mono SemiBold,sans-serif}@keyframes commitmentAnimation{0%{transform:translateY(0) scale(1)}15%{transform:translateY(-8px) scale(1.1)}40%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1)}}.process__commitment{animation-name:commitmentAnimation;animation-duration:3s;animation-iteration-count:infinite;background-color:#37ca0338;border-radius:4px;width:fit-content;margin-bottom:10px}@media(max-width:1200px){.process__commitment{margin-left:100px}}@media(max-width:767px){.process__commitment{margin-left:20px}}@media(min-width:767px)and (max-width:992px){.process__commitment{margin-bottom:0}}.process__commitment span{font-size:14px;color:#2a9a03;font-family:SofiaPro-SemiBold,sans-serif;opacity:.8;letter-spacing:.18px;line-height:24px;padding:0 10px}.process__benefits{margin-top:100px;min-height:420px}@media(max-width:992px){.process__benefits{margin-top:200px}}.process__benefits ul{display:grid;gap:12px}@media(min-width:992px){.process__benefits ul{justify-content:center;grid-template-columns:repeat(2,420px);gap:16px}}.process__benefitsHeader h3{font-weight:800;font-size:26px;line-height:32px;margin:0 0 32px}.process__benefit{display:flex;align-items:center;gap:16px;padding:10px 20px;border-radius:6px;background-color:#fff;border:2px solid #eaf0f8}.process__benefit h5{margin:0;font-weight:400;font-size:16px;line-height:28px}@media(min-width:767px){.process__benefit h5{font-size:18px}}.process__benefit img{width:40px}.process__explained{margin:auto auto 30px;font-size:16px;line-height:26px;max-width:720px;text-align:center}.quote{position:relative;background-color:#fff;border-radius:6px;padding:48px 32px 106px;margin-bottom:220px}@media(min-width:767px){.quote{padding:48px 60px 136px 48px}}.quote__image{width:40px;height:auto;transform:translate(-8px)}.quote__text{font-size:18px;line-height:36px;margin:0}.quote__author{display:flex;flex-direction:column;justify-content:center;position:absolute;top:calc(100% - 70px);left:50%;margin:0;transform:translate(-50%)}.quote__authorImage{width:177px;height:177px;border-radius:50%;border:20px solid #f4f7fa;border-bottom-color:transparent;margin:0 auto}.quote__authorImage--blueBorder{border-color:#ecf0f6;border-bottom-color:transparent}.quote__authorInfo{text-align:center}.quote__authorName{font-weight:700;font-size:16px;line-height:24px;text-align:center;color:#ff6f00}.quote__authorRole{font-size:14px;line-height:24px}.result--home,.result--docker{padding-top:30px;margin:0 5px}@media(max-width:992px){.result--home,.result--docker{margin:0;padding:30px 10px 0;opacity:.7}}.result__content{padding:60px 40px 55px;background-color:#f4f7fa;border-radius:6px;position:relative;height:255px;max-width:255px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.result__content--secondary{background-color:#fff}.result__iconWrapper{width:57px;height:57px;position:absolute;top:-28px;left:calc(50% - 28px);display:flex;align-items:center}.result__icon{width:100%}.result__text{font-family:SofiaPro-SemiBold,sans-serif;font-size:16px;line-height:21px;text-align:center}.result__number{font-size:74px;font-family:IBM Plex Mono Bold,sans-serif;letter-spacing:.98px;color:#5fcef0;position:relative;display:block}.result__percent{position:absolute;top:18px;right:-20px;font-size:30px}.result__arrow{vertical-align:middle;margin-right:10px;margin-left:-40px;margin-top:-10px}.results{margin-top:100px;padding:40px 0 100px}@media(min-width:992px){.results{margin-top:50px;padding-bottom:40px}}.results__numbers{display:flex;justify-content:space-between;margin-top:110px}@media(max-width:992px){.results__numbers{margin-top:0;width:100vw;position:relative;left:-40px}}@media(max-width:767px){.results__numbers{width:100vw;left:-20px}}.results__nav{margin:30px 0}.results__more{display:flex;align-items:center;justify-content:center;position:relative;margin:100px auto auto}.separator{display:flex;align-items:center;justify-content:center;margin:130px auto;position:relative}.separator:before,.separator:after{content:"";position:absolute;left:0;top:26px;height:1px;width:calc(50% - 150px);background-color:#dadfe4}.separator:after{left:auto;right:0}@media(max-width:992px){.separator{margin:100px auto 80px}.separator.separator--big{margin:100px auto 120px}}.services{background-color:#fff;background-image:url(/images/grey-shape-large.png);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:260px;padding-bottom:150px;min-height:640px;margin-bottom:100px}@media(max-width:767px){.services{padding-top:180px}}.services__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:992px){.services__list{width:100vw;position:relative;left:-40px}}@media(max-width:767px){.services__list{left:-20px}}.services__itemWrapper{padding:0 30px;width:25%}@media(max-width:767px){.services__itemWrapper{padding:0 10px}}.services__item{width:100%;max-width:255px;height:153px;background-color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:SofiaPro-SemiBold,sans-serif;padding:55px 50px 40px;margin:50px 0;position:relative}.services__item:before{content:"";width:70px;height:63px;position:absolute;left:calc(50% - 35px);top:-31px;background-size:contain;background-repeat:no-repeat;background-position:center}@media(max-width:992px){.services__item{margin:50px auto;width:255px}}@media(max-width:767px){.services__item{width:100%}}.services__item--1:before{background-image:url(/images/web.svg)}.services__item--2:before{background-image:url(/images/audits.svg);top:-26px}.services__item--3:before{background-image:url(/images/diligence.svg)}.services__item--4:before{background-image:url(/images/upgrades.svg)}.services__item--5:before{width:78px;left:calc(50% - 39px);background-image:url(/images/legacy.svg)}.services__item--6:before{width:76px;left:calc(50% - 38px);background-image:url(/images/cloud.svg)}.services__item--7:before{background-image:url(/images/ux.svg)}.services__item--8:before{background-image:url(/images/training.svg)}.showcase{height:1700px;background-image:url(/images/blue-shape.svg);background-repeat:no-repeat;background-size:cover;position:relative}@media(min-width:360px){.showcase{height:1600px;margin-top:-100px}}@media(min-width:480px){.showcase{height:1600px}}@media(min-width:550px){.showcase{height:1600px}}@media(min-width:767px){.showcase{height:1600px}}@media(min-width:930px){.showcase{height:1600px}}@media(min-width:992px){.showcase{height:1200px;background-size:cover}}@media(min-width:1200px){.showcase{background-image:url(/images/blue-shape-large.svg);height:1200px}}@media(min-width:2400px){.showcase{height:1400px}}.showcase--career{height:1370px;margin-top:0;padding-top:140px}@media(min-width:360px){.showcase--career{height:1370px;margin-top:0}}@media(min-width:480px){.showcase--career{height:1370px}}@media(min-width:767px){.showcase--career{height:1400px;margin-top:-100px}}@media(min-width:870px){.showcase--career{height:1400px}}@media(min-width:992px){.showcase--career{height:1100px;margin-top:-100px}}@media(min-width:1200px){.showcase--career{margin-top:-100px}}@media(min-width:1700px){.showcase--career{height:1100px;background-size:contain}}.showcase__header{margin-top:30px;max-width:100%;position:relative}.showcase__header:after{content:"";width:200px;height:148px;background-image:url(/images/paraglider.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:-40px;left:calc(50% + 30px)}@media(max-width:992px){.showcase__header:after{width:144px;height:106px;top:-45px;left:calc(50% - 40px)}}.showcase__subheading{color:#fff;position:relative;z-index:1}.showcase__heading{position:relative;z-index:1}.showcase__nav{z-index:2;margin:20px 0 30px}@media(max-width:992px){.showcase__nav{margin-block:30px -70px}}.showcase__slider{margin:40px auto 0;width:100vw}@media(max-width:992px){.showcase__slider{margin-top:105px}}.showcase__slider .slick-slide{cursor:pointer}.showcase__link-wrapper{color:#1a1360}.showcase__link-wrapper--nolink{cursor:default;pointer-events:none}.showcase__itemWrapper{width:100%;max-width:1290px;padding:0 15px;opacity:.7;transition:.2s}@media(max-width:1200px){.showcase__itemWrapper{max-width:930px}}@media(max-width:992px){.showcase__itemWrapper{max-width:374px}}.showcase__item{width:100%;border-radius:6px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}.showcase__item:after{position:absolute;content:"";background-color:#1a1360;border-radius:100%;width:612px;height:612px;right:-336px;z-index:0}.showcase__item--career:after{display:none}@media(max-width:992px){.showcase__item--career{height:520px!important}}@media(max-width:1200px){.showcase__item{height:376px;padding-right:20px}.showcase__item:after{right:-420px}}@media(max-width:992px){.showcase__item{height:775px;flex-direction:column;padding-right:0}.showcase__item:after{width:801px;height:801px;right:-441px;bottom:-582px}}.showcase__item:hover .showcase__img{transform:scale(1.05);transition:transform .2s}.showcase__imgWrapper{width:524px;height:100%;overflow:hidden}@media(max-width:992px){.showcase__imgWrapper{height:222px;width:100%}}.showcase__img{width:100%;height:100%;object-fit:cover;object-position:center center;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;transition:transform .2s}.showcase__content{padding:0 58px 0 44px;max-width:466px}@media(max-width:992px){.showcase__content{padding:30px}}.showcase__text{font-size:16px;letter-spacing:.18px;color:#1a1360;opacity:.8}.showcase__title{margin:0;color:#1a1360}.showcase__data{width:276px;height:145px;position:relative;z-index:1}@media(max-width:1200px){.showcase__data{width:200px}}@media(max-width:992px){.showcase__data{background-image:none;position:relative;align-self:flex-end;padding-bottom:10px;height:150px}}.showcase__data .data__wrapper{display:flex;flex-direction:column;align-items:center;position:absolute;bottom:0}@media(min-width:992px){.showcase__data .data__wrapper{position:unset}}.showcase .slick-slide:focus{outline:none}.showcase .show-case-studies{margin-top:50px}@media(min-width:1700px){.showcase .show-case-studies{margin-top:90px}}.showcase .show-case-studies:before,.showcase .show-case-studies:after{display:none}.singleShowcase__container{padding-top:100px}.singleShowcase__slider{width:100vw;margin:40px auto 30px}.singleShowcase__itemWrapper{width:100%;max-width:1290px}.singleShowcase__item{height:auto;width:100%;padding:20px 10px 0;background-color:#f4f7fa}.singleShowcase__item--career{height:380px}@media(min-width:480px){.singleShowcase__item--career{height:480px}}@media(min-width:767px){.singleShowcase__item{padding:50px 50px 0}}.singleShowcase__imgWrapper,.singleShowcase__img{width:100%;height:auto}.singleShowcase__img--career{max-width:524px;margin:auto}.singleShowcase__title{text-align:center;display:block;margin:30px 0;font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;letter-spacing:.2px}.singleShowcase .showcase__separator{width:100%;height:1px;background-color:#dadfe4;display:block;margin-top:50px}@media(min-width:992px){.singleShowcase .slick-slide{margin:0 10px}}@media(min-width:992px){.singleShowcase .slick-list{margin:0 -10px}}@media(min-width:1200px){.singleShowcase .slick-list{margin:0 -200px}}.sliderNav{display:flex;align-items:center;justify-content:flex-end}@media(max-width:1200px){.sliderNav--problems{display:none}}.sliderNav--problemsMobile{display:none}@media(max-width:1200px){.sliderNav--problemsMobile{display:flex}}.sliderNav--clients{display:none}@media(max-width:992px){.sliderNav--clients{display:flex}}.sliderNav--results{display:none}@media(max-width:992px){.sliderNav--results{display:flex}}.sliderNav--team{display:none}@media(max-width:992px){.sliderNav--team{display:flex;margin-bottom:30px}}.sliderNav--showcase{margin-top:50px}.sliderNav--expectations{margin-top:22px}@media(min-width:767px){.sliderNav--expectations{display:none}}.sliderNav--careerTestimonials{display:none}@media(max-width:992px){.sliderNav--careerTestimonials{display:flex}}.sliderNav__arrow{padding:12px;background-color:#1a1360;border-radius:6px;cursor:pointer}.sliderNav__arrow:hover{background-color:#251d72}.sliderNav__separator{background-color:#1a1360;height:21px;width:1px;display:block;margin:0 6px}.sliderNav img[class*=--next]{left:0;position:relative;transition:.2s all}.sliderNav img[class*=--next]:hover{left:4px}.sliderNav img[class*=--back]{left:0;position:relative;transition:.2s all}.sliderNav img[class*=--back]:hover{left:-4px}.solution{background-image:url(/images/bright-blue-shape.svg);background-size:auto 100%;background-position:center;background-color:#f4f7fa;position:relative;min-height:600px;padding:150px 0 0}.solution--career{min-height:600px}@media(min-width:767px){.solution--career{min-height:900px!important}}@media(min-width:1700px){.solution--career{min-height:900px!important}}@media(min-width:767px){.solution{background-image:url(/images/blueShape.png);background-size:cover;min-height:1097px}}@media(min-width:1700px){.solution{background-image:url(/images/blue-shape-large.png);background-size:cover;background-repeat:no-repeat;min-height:1250px}}.solution__container{display:flex;flex-direction:column;align-items:flex-start}.solution__list{flex-wrap:nowrap;counter-reset:my-counter;display:flex;flex-direction:column;align-items:flex-start;margin-top:50px;margin-bottom:200px}.solution__list--career{flex-direction:row}@media(max-width:767px){.solution__list--career{flex-direction:column}}@media(min-width:767px){.solution__list{flex-wrap:wrap;max-height:1000px}}@media(min-width:992px){.solution__list{max-height:740px}}@media(min-width:1200px){.solution__list{max-height:700px}}@media(min-width:767px){.solution__list--short{max-height:600px}}@media(min-width:1200px){.solution__list--short{max-height:480px}}.solution__item{width:100%;counter-increment:my-counter;padding-top:45px;margin-bottom:35px;position:relative;line-height:26px;letter-spacing:.21px;padding-right:calc(50% - 500px)}.solution__item--career{width:580px!important}@media(max-width:767px){.solution__item--career{width:auto!important}}@media(min-width:767px){.solution__item{width:50%;padding-right:30px}}@media(min-width:1200px){.solution__item{padding-right:calc(50% - 500px)}}.solution__item:before{content:counter(my-counter);position:absolute;top:0;left:0;background-color:#24c2f2;border-radius:100%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:IBM Plex Mono Bold,sans-serif;font-size:14px;letter-spacing:.18px}.solution__sublist{list-style-type:circle;margin-left:20px;margin-top:10px}.squareDiagram{width:303px;position:relative;display:flex;flex-direction:column;align-items:flex-end}.squareDiagram:before{content:"";position:absolute;left:0;top:47px;width:1px;height:calc(100% - 110px);background-color:#fff}@media(max-width:992px){.squareDiagram:before{left:31px;top:42px;height:calc(100% - 99px)}}.squareDiagram__iconWrapper{position:absolute;left:-43px;top:calc(50% - 59px);width:96px;height:96px;background-color:#1a1360;border-radius:100%;display:flex;align-items:center;justify-content:center;z-index:2}@media(max-width:992px){.squareDiagram__iconWrapper{width:85px;height:85px;top:calc(50% - 53px);left:-11px}}.squareDiagram__icon{width:41px}.squareDiagram__item{width:163px;height:94px;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;padding:23px;margin-bottom:16px;position:relative}.squareDiagram__item:before{content:"";position:absolute;left:-140px;top:50%;width:140px;height:1px;background-color:#fff}@media(max-width:992px){.squareDiagram__item{width:145px;height:84px}.squareDiagram__item:before{width:126px;left:-126px}}@media(max-width:341px){.squareDiagram__item:before{width:calc(100vw - 216px);left:calc(-100vw + 216px)}}.squareDiagram__text{font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;letter-spacing:.2px;line-height:21px;text-align:center}.sticker{position:relative;background-color:#fff;border-radius:6px;padding:74px 85px 54px;max-width:720px;width:100%;margin:0 auto}.sticker:before{content:"";background-image:url(/images/tick.svg);background-size:contain;background-repeat:no-repeat;background-position:center 2px;position:absolute;top:-31px;left:calc(50% - 31px);width:62px;height:62px;border-radius:100%;background-color:#fff;z-index:1}.sticker:after{content:"";background-color:#edf1f6;width:90px;height:90px;position:absolute;top:-45px;left:calc(50% - 45px);border-radius:100%;z-index:0}@media(max-width:992px){.sticker{max-width:520px;top:-100px;padding:68px}}@media(max-width:767px){.sticker{padding:68px 28px}.sticker .author__linkedInIcon{filter:grayscale(0);opacity:1}}.sticker:hover{box-shadow:4.16px 6.24px 32px #0216481a}.sticker:hover .author__linkedInIcon{filter:grayscale(0);opacity:1}.sticker--withoutInteraction:hover{box-shadow:none}.sticker--withoutInteraction:hover .author__linkedInIcon{filter:grayscale(1);opacity:.7}.sticker--singleCase{padding:60px 40px 40px;max-width:558px;margin-top:-100px}.sticker--singleCase:before{background-image:url(/images/quotation-mark.svg);background-size:33px;background-position:center}@media(min-width:992px){.sticker--singleCase{margin-top:-300px;margin-bottom:100px}}@media(min-width:1700px){.sticker--singleCase{margin-top:-400px}}.sticker--home{top:-120px}@media(min-width:1200px){.sticker--home{top:-170px}}.sticker--caseStudy{top:220px;margin-bottom:140px;margin-top:-80px}@media(max-width:992px){.sticker--caseStudy{max-width:520px;top:180px;padding:68px}}.sticker--secondary{background-color:#eaf0f8}.sticker--secondary:after{background-color:#f4f7fa}.sticker__text{margin-block:0 16px;font-size:16px;font-family:IBM Plex Mono,sans-serif;line-height:28px;text-align:center}@media(max-width:992px){.sticker__text{font-size:14px}}.sticker__textBig{margin-bottom:16px;font-size:39px;font-family:SofiaPro-Bold,sans-serif;display:block;text-align:center}@media(max-width:992px){.sticker__textBig{font-size:26px}}.sticker__paragraph{margin-block:10px 40px;font-size:16px;line-height:26px}.sticker__paragraph a{color:#ff6f00}.sticker__link{margin:40px auto auto}@media(max-width:992px){.sticker__link{margin:25px auto auto}}.sticker__book{width:280px;margin:40px auto auto}@media(max-width:992px){.sticker__book{margin:25px auto auto}}.symfonyAbout{padding-top:262px;padding-bottom:88px}@media(min-width:767px){.symfonyAbout{padding-top:232px;padding-bottom:0}}@media(min-width:767px){.symfonyAbout__container{display:grid;gap:72px 56px;grid-template-columns:1fr 280px;grid-template-areas:"main main" "why clients"}}@media(min-width:992px){.symfonyAbout__container{gap:72px 88px;grid-template-columns:1fr 400px}}.symfonyAbout__header{margin-bottom:32px}@media(min-width:767px){.symfonyAbout__subheading,.symfonyAbout__heading{text-align:center}}.symfonyAbout__text{margin:0}.symfonyAbout__main{grid-area:main;margin-bottom:64px}@media(min-width:767px){.symfonyAbout__main{text-align:center;max-width:830px;margin:0 auto}}.symfonyAbout__logo{margin-bottom:32px}@media(min-width:767px){.symfonyAbout__logo{margin-bottom:8px}}.symfonyAbout__section--why{grid-area:why}.symfonyAbout__section--client{grid-area:clients}.symfonyAbout__sectionHeading{font-weight:800;font-size:24px;line-height:36px;text-align:center;margin:0 0 16px}.symfonyAbout__sectionHeading--clients{margin-bottom:24px}@media(min-width:767px){.symfonyAbout__sectionHeading{margin-bottom:24px}}.symfonyAbout__whyList{display:grid;gap:8px;margin-bottom:64px}@media(min-width:767px){.symfonyAbout__whyList{margin-bottom:0}}.symfonyAbout__whyListImage{margin-top:8px}.symfonyAbout__whyListItem{display:grid;grid-template-columns:20px auto;gap:16px;border-radius:6px;background-color:#f4f7fa;padding:16px 24px}.symfonyAbout__whyListText{margin:0}.symfonyAbout__clients{display:grid;gap:8px}.symfonyAbout__client{display:grid;grid-template-columns:auto 1fr;gap:32px}.symfonyAbout__clientFlagContainer{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:6px;background-color:#f4f7fa;font-size:32px}.symfonyAbout__clientName{font-weight:600;font-size:16px;line-height:24px;margin:0 0 6px}.symfonyAbout__clientInfo{font-size:14px;line-height:24px;margin:0}.tag{font-family:IBM Plex Mono SemiBold,sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:1.96px;padding:7px;color:#5fcef0;border:1px solid #5fcef0;border-radius:2px;display:block;margin:7px 8px 7px 0}.tag--dots{letter-spacing:15px}.tags{display:flex;align-items:flex-end}.takeaways{padding:540px 0 80px;margin:0;background-image:url(/images/docker-background.png);background-repeat:no-repeat;background-position:center top;background-size:auto 500px;position:relative}.team{background-repeat:no-repeat;position:relative;top:-130px;background-position-y:0,200px;background-image:url(/images/path1small.svg),url(/images/gray-shape.svg);background-size:100% auto,100% 100%;padding-bottom:100px}@media(min-width:767px){.team{top:-180px;padding-bottom:150px}}@media(min-width:993px){.team{top:-560px;padding-bottom:30px;background-position-y:0,400px}}@media(min-width:1200px){.team{top:-500px;padding-bottom:80px}}.team:after{content:"";width:100%;height:400px;background-color:#f4f7fa;position:absolute;z-index:0}.team__container{padding-top:100px;max-width:980px;position:relative;z-index:1}@media(min-width:993px){.team__container{padding-top:200px}}.team__header{margin-bottom:64px}.team__header h2{margin-bottom:15px}.team__header p{margin-block:0}.team__innerHeader{margin-bottom:48px}.team__innerHeader h3{margin-top:0}.team__innerHeader p{margin-block:0}.team__members{display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.team__members--big{flex-direction:column;align-items:center;margin-bottom:100px;justify-content:space-between;gap:40px}@media(min-width:992px){.team__members--big{flex-direction:row}}.team__memberWrapper{display:none}.team__memberLink{width:fit-content}.team .separator{display:flex;margin:64px auto 20px}.team .separator:before,.team .separator:after{display:none}.teamMembers__container{padding-top:50px}.teamMembers__slider{margin:70px auto 0}.teamMembers .slick-active>div{display:flex;justify-content:center}.teamMembers .team__separator{width:100%;height:1px;background-color:#dadfe4;display:block;margin-top:50px}.tech{position:relative;padding-top:146px;margin-top:132px;overflow-y:visible}@media(max-width:992px){.tech--home{margin-top:0}}@media(min-width:767px){.tech{padding-top:172px}}@media(min-width:992px){.tech{padding-top:242px}}.tech__container{padding:0 32px}.tech__header{margin-bottom:72px;padding:0 32px}@media(min-width:767px){.tech__header{margin-bottom:78px;padding:0}}.tech__background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:calc(100% + 620px);background-image:url(/images/technologies-bg.svg);background-size:cover;background-position:top center;background-repeat:no-repeat}.techCard{width:302px!important;background-color:#fff;padding:40px 32px}.techCard--webDevelopment{height:370px;display:flex!important;flex-direction:column;justify-content:space-between}.techCard--webInfrastructure{height:325px}.techCard__image{width:auto;height:46px;margin-bottom:16px}.techCard__image--multiple{display:inline-block!important}.techCard__heading{font-size:16px;margin:0 0 16px}.techCard__text{font-size:16px;line-height:24px;margin:0}.techCard__label{letter-spacing:1.96px;color:#5fcef0;text-transform:uppercase;font-family:IBM Plex Mono Bold,sans-serif;font-size:14px}.techCard__button{color:#ff6f00;border:1px solid #ff6f00;border-radius:6px;padding:10px 32px 10px 16px}.techCard__footer{margin-top:16px}.techList{display:flex;flex-direction:column;gap:80px}.techList__section{display:flex;flex-direction:column-reverse}@media(min-width:767px){.techList__section{flex-direction:column}}.techList__row{display:flex;flex-direction:column;gap:32px}@media(min-width:767px){.techList__row{flex-direction:row;gap:60px}}@media(min-width:767px){.techList__header{width:258px;flex-shrink:0}}.techList__icon{margin-bottom:16px}@media(min-width:767px){.techList__icon{margin-bottom:24px}}.techList__heading{margin:0 0 16px}.techList__sliderContainer{position:relative}.techList__sliderContainer--webDevelopment{height:370px}.techList__sliderContainer--webInfrastructure{height:325px}.techList__slider{max-width:1270px}@media(max-width:767px){.techList__slider{position:absolute;left:0;top:0}}.techList__text{margin-bottom:0}.techList__nav{display:none;margin-top:20px}@media(min-width:767px){.techList__nav{display:flex;margin-block:0 30px}}.techList__nav--mobile{display:flex}@media(min-width:767px){.techList__nav--mobile{display:none}}.technologies{margin-top:100px}.technologies__heading{margin-bottom:38px}.technologies__content{display:flex;flex-direction:column;gap:38px}@media(min-width:767px){.technologies__content{gap:48px}}@media(min-width:992px){.technologies__content{flex-direction:row;justify-content:space-between}}.technologies__group:not(:last-child){margin-bottom:28px}.technologies__groupName{display:block;margin-bottom:12px;font-family:SofiaPro-Bold,sans-serif;font-size:18px;line-height:18px;color:#1a1360}.technologies__nameList{display:flex;flex-wrap:wrap;gap:6px}.technologies__nameItem{padding:10px 12px;background-color:#fff;border-radius:4px;border:1px solid #dadfe4;font-family:IBM Plex Mono SemiBold,sans-serif;font-size:14px;line-height:14px;letter-spacing:.2px}@media(min-width:767px){.technologies__nameItem{font-size:16px;line-height:16px}}.technologies__nameItem--lightBlue{color:#27b3de}.technologies__nameItem--darkBlue{color:#140e51}.technologies__nameItem--orange{color:#ff6f00}.technologies__nameItem--red{color:#eb3800}@media(min-width:992px){.technologies__projectLeaderPart{max-width:450px}}@media(min-width:1200px){.technologies__projectLeaderPart{max-width:565px}}.technologies__projectLeaderPartHeading{margin-block:0 32px}.technologies__projectLeaderPartContainer{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #dadfe4;border-radius:6px;background-color:#fff}@media(min-width:480px){.technologies__projectLeaderPartContainer{flex-direction:row;gap:32px;padding-bottom:28px}}.technologies__leaderBasicInfoContainer{display:flex;flex-direction:row;align-items:center;gap:16px}@media(min-width:480px){.technologies__leaderBasicInfoContainer{flex-direction:column}}.technologies__leaderImage{width:112px;height:112px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;object-fit:contain}.technologies__leaderBasicInfo{display:flex;flex-direction:column;gap:2px;text-align:center}@media(min-width:767px){.technologies__leaderBasicInfo{gap:2px}}.technologies__leaderName{font-size:16px;font-weight:600;line-height:19px}.technologies__leaderRole span{font-size:12px;line-height:15px;color:#ff6f00}.technologies__leaderRole span:first-child{font-weight:600}@media(min-width:767px){.technologies__leaderRole{display:flex;flex-direction:column}}.technologies__projectLeaderPartDescription{margin-block:0 24px;font-size:14px;line-height:21px}.technologies__projectLeaderPartDescription>span{font-weight:700}.testimonialCard{padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;border-radius:6px;background-color:#eaf0f7}.testimonialCard__header{margin-bottom:12px;display:flex;gap:8px;align-items:center}@media(min-width:1230px){.testimonialCard__header--vertical{flex-direction:column;align-items:flex-start}}.testimonialCard__authorImage{height:60px;border-radius:50%;border:3.5px solid #ffffff}@media(min-width:1230px){.testimonialCard__authorImage{height:48px;border-width:3px}}@media(min-width:1230px){.testimonialCard__authorImage--medium{height:60px}}@media(min-width:1230px){.testimonialCard__authorImage--big{height:80px;margin-inline:auto;border-width:5px}}.testimonialCard__authorName{margin-block:0 4px;font-family:SofiaPro-SemiBold,sans-serif;font-size:14px;line-height:120%;letter-spacing:-.42px}.testimonialCard__authorName img{height:11px;margin-right:2px}.testimonialCard__authorJobPosition{margin-block:0;color:#ff6f00;font-size:10px;line-height:120%;letter-spacing:-.3px}.testimonialCard__textContainer{position:relative;padding-right:40px}@media(min-width:1230px){.testimonialCard__textContainer{padding-right:20px}}.testimonialCard__text{margin:0;font-size:14px;line-height:140%;letter-spacing:.4px;color:#5c5c5c}.testimonialCard__quotationMark{height:17px;position:absolute;top:0;right:10px}@media(min-width:1230px){.testimonialCard__quotationMark{top:-5px;right:0}}.testimonialCard__footer{display:flex;justify-content:flex-end}.testimonialCard__checkOnTextContainer{display:flex;align-items:center;gap:3px}.testimonialCard__checkOnText{font-family:SofiaPro-SemiBold,sans-serif;font-size:10px;line-height:120%;letter-spacing:-.6px;color:#0a66c2;filter:grayscale(1);opacity:.7}.testimonialCard__linkedInIcon{height:13px;filter:grayscale(1);opacity:.7}@media(max-width:767px){.testimonialCard__linkedInIcon{filter:grayscale(0);opacity:1}}.testimonialCard:hover{box-shadow:4.16px 6.24px 15.6px #0216481a}.testimonialCard:hover .testimonialCard__checkOnText,.testimonialCard:hover .testimonialCard__linkedInIcon{filter:grayscale(0);opacity:1}.testimonials{margin-top:30px}@media(min-width:480px){.testimonials{margin-top:80px}}@media(min-width:992px){.testimonials{margin-top:-50px}}@media(min-width:1200px){.testimonials{margin-top:0}}.testimonials--career{margin-top:170px}@media(min-width:480px){.testimonials--career{margin-top:170px}}@media(min-width:767px){.testimonials--career{margin-top:30px}}@media(min-width:992px){.testimonials--career{margin-top:30px}}@media(min-width:1200px){.testimonials--career{margin-top:30px}}.testimonials--symfony{background-image:url(/images/testimonials-shape-mobile.svg);background-size:cover;background-repeat:no-repeat;margin-top:0;padding-top:145px;padding-bottom:240px}@media(min-width:480px){.testimonials--symfony{background-image:url(/images/testimonials-shape-desktop.svg);background-position:center;margin-top:0;padding-bottom:1300px;padding-top:240px}}@media(min-width:767px){.testimonials--symfony{margin-top:30px}}@media(min-width:992px){.testimonials--symfony{margin-top:0}}@media(min-width:1200px){.testimonials--symfony{background-image:url(/images/testimonials-shape-desktop.svg);background-position:top;margin-top:60px;padding-bottom:1300px;padding-top:240px}}.testimonials--phpUpdate{margin-top:0;padding-bottom:900px;background-color:#f0f8ff}.testimonials__container{position:relative}@media(max-width:992px){.testimonials__container{display:flex;flex-direction:column;margin-bottom:-100px}}@media(max-width:480px){.testimonials__container{margin-bottom:-150px}}.testimonials__container .heading{margin-bottom:50px}.testimonials__slider{margin:0 38px;overflow-y:visible!important;width:100%}.testimonials--symfony .testimonials__slider{margin:0 0 48px}@media(min-width:992px){.testimonials--symfony .testimonials__sliderNav{display:none}}.testimonials__itemWrapper{max-width:400px;width:100%;position:relative;padding-block:60px 10px;margin:15px}@media(max-width:992px){.testimonials__itemWrapper{padding-block:30px 5px}}.testimonials__itemWrapper:has(.testimonials__item--withoutInteraction){margin:0 auto}.testimonials--symfony .testimonials__itemWrapper{max-width:unset}.testimonials__item{width:100%;height:500px;display:flex;flex-direction:column;justify-content:space-between;padding:60px 39px 35px;background-color:#f4f7fa;border-radius:6px;position:relative;overflow-y:visible!important}@media(min-width:360px){.testimonials__item{height:470px}}@media(min-width:400px){.testimonials__item{height:420px}}@media(min-width:450px){.testimonials__item{height:400px}}@media(min-width:767px){.testimonials__item{height:490px}}@media(max-width:767px){.testimonials__item .author__linkedInIcon{filter:grayscale(0);opacity:1}}@media(min-width:850px){.testimonials__item{height:420px}}@media(min-width:992px){.testimonials__item{height:500px}}@media(min-width:1110px){.testimonials__item{height:450px}}@media(min-width:1200px){.testimonials__item{height:410px}}.testimonials__item:hover,.testimonials__item:hover .testimonials__logo{box-shadow:4.16px 6.24px 24px #0216481a}.testimonials__item:hover .author__linkedInIcon{filter:grayscale(0);opacity:1}.testimonials__item--withoutInteraction:hover,.testimonials__item--withoutInteraction:hover .testimonials__logo{box-shadow:none}.testimonials__item--withoutInteraction:hover .author__linkedInIcon{filter:grayscale(1);opacity:.7}.testimonials__logo{position:absolute;top:-35px;left:calc(50% - 35px);width:70px;height:70px;border-radius:100%;border:8px solid #fff;background-color:#fff}.testimonials--symfony .testimonials__logo{border-color:#5fcef0}.testimonials__text{font-size:14px;line-height:24px}@media(min-width:360px){.testimonials__text{font-size:15px;line-height:26px}}@media(min-width:400px){.testimonials__text{font-size:16px}}.testimonials--symfony .testimonials__text{margin-bottom:24px}.testimonials__nav{margin-right:20px}@media(min-width:480px){.testimonials__nav{margin-right:30px}}.testimonials__content{display:flex;align-items:center;justify-content:center}.testimonials__list{display:none}.testimonials__smallItem{background-color:#f4f7fa;border-radius:6px;padding:30px 36px;width:258px;height:107px;cursor:pointer;display:none}.testimonials__navText{font-size:12px;opacity:.19;font-family:IBM Plex Mono SemiBold,sans-serif;letter-spacing:1.96px;text-transform:uppercase;display:block;margin-bottom:12px;cursor:pointer}.testimonials__navText--prev{text-align:right}.testimonials__navText--next{text-align:left}.testimonials .slick-track .slick-slide{padding:0 10px}.testimonials .slick-track .slick-slide>div{display:flex}.testimonials .slick-slide:focus{outline:none}.testimonials--symfony .slick-track .slick-slide{padding:0}.testimonials--symfony .slick-slide{margin:0 8px}.testimonials--symfony .slick-list{margin:0 -8px}.testimonials__header{margin-bottom:48px}.topbar{position:fixed;top:0;width:100%;z-index:100}@media(max-width:992px){.topbar{position:absolute}}.topbar--scroll{background-color:#fff;border-bottom:1px solid #dfe7ef}.topbar--scroll .topbar__container{padding-top:16px;padding-bottom:16px}.topbar--scroll .topbar__dropdownMenu__titleContainer{color:#1a1360}.topbar--scroll .topbar__link{color:#1a1360;font-size:14px;letter-spacing:.4px}.topbar__container{display:flex;align-items:center;justify-content:space-between;padding-top:32px;padding-bottom:32px;transition:.5s}.topbar__menu{display:flex;align-items:center}@media(max-width:992px){.topbar__menu{display:none}}.topbar__dropdownMenu{position:relative;margin:0 26px}.topbar__dropdownMenu:hover .topbar__dropdownMenu__listWrapper{display:block;position:absolute;left:50%;transform:translate(-50%)}.topbar__dropdownMenu:hover .topbar__dropdownMenu__chevronIcon{transform:rotate(180deg)}.topbar__dropdownMenu__titleContainer{display:flex;align-items:center;cursor:pointer;color:#fff}.topbar__dropdownMenu__chevronIcon{margin-left:6px;transition:transform .2s ease-in}.topbar__dropdownMenu__listWrapper{display:none}.topbar__dropdownMenu__itemList{margin-top:28px;padding:29.5px 32px;border-radius:6px;background-color:#fff;box-shadow:8px 12px 30px #00000014}.topbar__dropdownMenu__item{margin-bottom:23px}.topbar__dropdownMenu__item:last-child{margin-bottom:0}.topbar__dropdownMenu__link{font-family:SofiaPro-Regular,sans-serif;color:#1a1360;font-size:16px;line-height:21px;transition:color .3s ease-in-out;white-space:nowrap}.topbar__dropdownMenu__link:hover{color:#ff6f00;cursor:pointer}.topbar__dropdownMenu__link:visited{color:#1a1360}.topbar__dropdownMenu__link:visited:hover{color:#ff6f00}.topbar__link{color:#fff;font-family:IBM Plex Mono SemiBold,sans-serif;margin:0 26px;position:relative}.topbar__link:after{position:absolute;left:0;bottom:-2px;content:"";background-color:#5fcef0;width:0;height:2px;transition:.2s}.topbar__dropdownMenu__title{margin:0}.topbar__link:hover:after,.topbar__link--active:after,.topbar__dropdownMenu:hover .topbar__dropdownMenu__title:after{position:absolute;left:0;bottom:-2px;content:"";background-color:#5fcef0;width:100%;height:2px}.topbar__logo{display:flex}.topbar__img{width:100%;max-width:131px}@media(max-width:992px){.topbar__img{max-width:117px}}.topbar__img--scroll{display:none;max-width:117px}@media(max-width:992px){.topbar__btn{display:none}}.training{position:relative;margin-top:-250px}.training--career{margin-top:0}@media(max-width:992px){.training{margin-bottom:-100px}}@media(max-width:767px){.training{margin-top:-280px}.training--career{margin-top:0}}.training__content{margin-top:30px;display:flex;flex-direction:column;align-items:center}@media(max-width:767px){.training__content{width:100vw;position:relative;left:-20px}}@media(min-width:992px){.training__content{margin-top:0}}.training__item{display:flex;justify-content:center;margin-top:136px;width:100%}.training__item--secondary{flex-direction:row-reverse}@media(max-width:992px){.training__item{flex-direction:column-reverse;justify-content:space-between;max-width:578px;margin-top:32px}}@media(min-width:992px){.training__item{margin-top:110px}.training__item:first-child{margin-top:80px}}.training__info{width:100%;max-width:583px;height:360px;border-radius:6px;padding:45px 40px;position:relative;right:-60px;z-index:0}.training__info--1{background-color:#1a1360;background-image:url(/images/shadow1.svg);background-repeat:no-repeat;background-position:right bottom}.training__info--2{background-color:#f4f7fa;background-image:url(/images/shadow2.svg);background-repeat:no-repeat;background-position:left bottom}.training__info--3{background-color:#5fcef0;background-image:url(/images/shadow3.svg);background-repeat:no-repeat;background-position:right bottom}.training__info--secondary{right:auto;left:-60px;display:flex;flex-direction:column;align-items:flex-end}@media(max-width:992px){.training__info--secondary{align-items:flex-start}}@media(max-width:992px){.training__info{right:0;left:0;min-height:265px;height:auto;border-top-right-radius:0;border-top-left-radius:0;padding:40px}}@media(max-width:767px){.training__info{border-top-right-radius:6px;border-top-left-radius:6px;position:relative;z-index:2;top:-10px;padding:40px 30px}}.training__text{max-width:352px;color:#fff;opacity:.8;margin-top:0;font-size:16px;line-height:26px}.training__text--secondary{color:#1a1360}@media(max-width:992px){.training__text{max-width:none;text-align:left!important}}.training__title{margin:0 0 24px}.training__imgWrapper{position:relative;left:-60px;top:48px;z-index:1;width:100%;max-width:583px;height:336px;overflow:hidden;border-radius:6px}.training__imgWrapper--secondary{left:auto;right:-60px}@media(max-width:992px){.training__imgWrapper{left:0;right:0;top:0;height:242px;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(max-width:767px){.training__imgWrapper{border-radius:0}}.training__img{width:100%;height:100%;object-fit:cover}@media(max-width:992px){.training__img{object-position:top}}.scalingAbility{margin-top:-450px;padding:300px 0 400px;background-image:url(/images/section-background.svg);background-size:cover;background-repeat:no-repeat}@media(min-width:480px){.scalingAbility{padding-top:250px}}@media(min-width:767px){.scalingAbility{padding-top:200px}}.scalingAbility__container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;padding:32px 24px;border-radius:6px}@media(min-width:767px){.scalingAbility__container{padding:48px}}@media(min-width:992px){.scalingAbility__container{flex-direction:row}}.scalingAbility--phpUpdate{height:1950px;padding-top:170px}@media(max-width:1200px){.scalingAbility--phpUpdate{height:2250px;padding-top:300px}}@media(max-width:992px){.scalingAbility--phpUpdate{height:2250px;padding-top:140px;background-position-x:-300px}}@media(max-width:767px){.scalingAbility--phpUpdate{padding-top:250px;height:2500px}}@media(max-width:480px){.scalingAbility--phpUpdate{padding-top:250px;height:1200px}}.scalingAbility__bulletList{list-style:circle;margin-bottom:16px;padding-left:20px}.scalingAbility__textContainer{color:#fff}.scalingAbility__header{margin-bottom:32px}.scalingAbility__header h3{font-family:SofiaPro-Regular,sans-serif;font-size:32px;line-height:36px}.scalingAbility__image{width:298px}@media(min-width:480px){.scalingAbility__image{width:400px}}@media(min-width:992px){.scalingAbility__image{width:500px}}@media(min-width:1200px){.scalingAbility__image{width:auto}}.yourNextProject{display:flex;flex-direction:column;border-radius:6px;overflow:hidden}.yourNextProject--home{height:775px}@media(min-width:992px){.yourNextProject--home{display:grid;grid-template-columns:55fr 45fr;height:376px}}@media(min-width:1200px){.yourNextProject--home{width:1260px}}.yourNextProject__imgContainer{height:400px;background-color:#1a1360;padding-top:56px}@media(min-width:992px){.yourNextProject__imgContainer{display:flex;align-items:center;justify-content:center;height:auto}}@media(min-width:1200px){.yourNextProject__imgContainer{align-items:flex-end}}@media(min-width:992px){.yourNextProject--home .yourNextProject__imgContainer{padding:0 70px 0 24px}}.yourNextProject--caseStudy .yourNextProject__imgContainer{display:flex;justify-content:center;align-items:flex-start}@media(min-width:430px){.yourNextProject--caseStudy .yourNextProject__imgContainer{height:430px}}@media(min-width:470px){.yourNextProject--caseStudy .yourNextProject__imgContainer{height:470px}}@media(min-width:540px){.yourNextProject--caseStudy .yourNextProject__imgContainer{height:540px}}@media(min-width:767px){.yourNextProject--caseStudy .yourNextProject__imgContainer{height:400px}}@media(min-width:880px){.yourNextProject--caseStudy .yourNextProject__imgContainer{height:430px}}@media(min-width:992px){.yourNextProject--caseStudy .yourNextProject__imgContainer{height:460px}}.yourNextProject--home .yourNextProject__img{width:370px}@media(min-width:992px){.yourNextProject--home .yourNextProject__img{width:100%}}@media(min-width:1200px){.yourNextProject--home .yourNextProject__img{width:540px}}.yourNextProject--caseStudy .yourNextProject__img{width:100%;max-width:460px}.yourNextProject__content{flex-grow:1;background-image:url(/images/your-next-project-content-background.svg);background-size:cover;margin-top:-128px}@media(min-width:992px){.yourNextProject__content{display:flex;flex-direction:column;align-items:center;justify-content:center}}.yourNextProject--home .yourNextProject__content{padding:140px 40px 0}@media(min-width:992px){.yourNextProject--home .yourNextProject__content{background-image:url(/images/your-next-project-content-background-desktop.svg);padding:0 112px;margin:0 0 0 -45px}}.yourNextProject--caseStudy .yourNextProject__content{padding-top:112px;padding-bottom:84px}@media(min-width:540px){.yourNextProject--caseStudy .yourNextProject__content{padding-top:176px;padding-left:64px;padding-right:64x;margin-top:-200px}}@media(min-width:767px){.yourNextProject--caseStudy .yourNextProject__content{padding:112px 0 84px;margin-top:-128px}}@media(min-width:992px){.yourNextProject--caseStudy .yourNextProject__content{margin-top:-136px}}@media(min-width:1200px){.yourNextProject--caseStudy .yourNextProject__content{padding:140px 40px 40px}}@media(min-width:1200px){.yourNextProject--home .yourNextProject__contentContainer{max-width:268px;margin:0 auto}}.yourNextProject--caseStudy .yourNextProject__contentContainer{max-width:268px;margin-left:auto;margin-right:auto}@media(min-width:540px){.yourNextProject--caseStudy .yourNextProject__contentContainer{max-width:initial}}@media(min-width:767px){.yourNextProject--caseStudy .yourNextProject__contentContainer{max-width:268px;margin-left:auto;margin-right:auto}}@media(min-width:1200px){.yourNextProject--caseStudy .yourNextProject__contentContainer{max-width:unset;margin:0}}.yourNextProject__heading{margin:0}.yourNextProject__text{margin:24px 0}.yourNextProject__footer{padding:0 8px}@media(min-width:992px){.yourNextProject__footer{padding:0}}@media(min-width:540px){.yourNextProject--caseStudy .yourNextProject__footer{padding:0}}.yourNextProject__btn{color:#fff!important}.backgroundSeparator{background-image:url(/images/path1small.svg);width:100%;height:150px}.lightbox-trigger{cursor:pointer;display:inline-block}.lightbox{display:none;position:fixed;z-index:1000;inset:0;background-color:transparent;align-items:center;justify-content:center}.lightbox:target{display:flex;animation:lightbox-fade .3s}.lightbox:before{content:"";position:absolute;inset:0;background-color:#000c;z-index:-1}.lightbox>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.lightbox__content{position:relative;max-width:90%;max-height:90%;z-index:1}.lightbox__content img{max-width:100%;max-height:90vh;height:auto;width:auto;object-fit:contain;display:block;margin:0 auto;box-shadow:0 0 20px #0000004d}.lightbox__close{position:absolute;top:-30px;right:-30px;font-size:24px;color:#fff;text-decoration:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}.doYouNeedUpgrade{background-image:url(/images/testimonials-shape-desktop.svg);background-position:0px 0px;background-color:#f4f7fa;height:460px;padding-top:435px;background-size:cover;background-repeat:no-repeat;position:relative}.doYouNeedUpgrade:after{content:"";left:0;width:131%;height:420px;background-image:url(/images/testimonials-shape-desktop.svg);position:absolute;bottom:-240px;background-size:cover;transform:rotate(180deg);z-index:-1}@media(max-width:767px){.doYouNeedUpgrade{height:365px;padding-top:365px}}@media(max-width:480px){.doYouNeedUpgrade{height:425px;padding-top:250px}}@media(max-width:480px){.doYouNeedUpgrade{background-image:none}.doYouNeedUpgrade:after{background-image:none}}.lpSection{position:relative}.lpSection--bg-transparent{background-color:transparent}.lpSection--bg-white{background-color:#fff}.lpSection--bg-gray{background-color:#f4f7fa}.lpSection--bg-primary{background-color:#1a1360}.lpSection--text-white,.lpSection--text-white .paragraph{color:#fff}.lpSection--text-blue{color:#1a1360}.lpSection__inner{padding-top:100px;padding-bottom:100px}@media(max-width:992px){.lpSection__inner{padding-top:60px;padding-bottom:60px}}.lpSection__inner--2-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media(max-width:992px){.lpSection__inner--2-col{grid-template-columns:1fr;gap:40px}}.lpSection--spacing-compact .lpSection__inner{padding-top:60px;padding-bottom:60px}@media(max-width:992px){.lpSection--spacing-compact .lpSection__inner{padding-top:40px;padding-bottom:40px}}.lpSection--spacing-wide .lpSection__inner{padding-top:160px;padding-bottom:160px}@media(max-width:992px){.lpSection--spacing-wide .lpSection__inner{padding-top:90px;padding-bottom:90px}}.lpFeatureList{display:flex;flex-direction:column;gap:20px;margin:0}.lpFeatureList__item{display:flex;align-items:flex-start;gap:14px}.lpFeatureList__item__icon{width:20px;height:20px;flex-shrink:0;margin-top:4px}.lpFeatureList__item__text{margin:0;font-size:16px;line-height:26px;opacity:.8}.splitter{width:100%;line-height:0;overflow:hidden}.splitter__svg{display:block;width:100%;height:80px}@media(max-width:992px){.splitter__svg{height:48px}}.splitter--flip .splitter__svg{transform:scaleX(-1)}
