body{height:100%;margin:0;font-family:Avenir;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}a{text-decoration:none}html{scroll-padding-top:108px}@media(max-width:767px){html{scroll-padding-top:104px}}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-Roman.21c61426.eot);src:local("Avenir Roman"),local("Avenir-Roman"),url(/_next/static/media/Avenir-Roman.21c61426.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-Roman.b631c23f.woff2) format("woff2"),url(/_next/static/media/Avenir-Roman.9b3ff9a9.woff) format("woff"),url(/_next/static/media/Avenir-Roman.84797e2b.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-Light.f0d0b36d.eot);src:local("Avenir Light"),local("Avenir-Light"),url(/_next/static/media/Avenir-Light.f0d0b36d.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-Light.0eabddc7.woff2) format("woff2"),url(/_next/static/media/Avenir-Light.c4d4cf60.woff) format("woff"),url(/_next/static/media/Avenir-Light.c92e2229.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir Book;src:url(/_next/static/media/Avenir-BookOblique.8245bb6a.eot);src:local("Avenir Book Oblique"),local("Avenir-BookOblique"),url(/_next/static/media/Avenir-BookOblique.8245bb6a.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-BookOblique.a4c18705.woff2) format("woff2"),url(/_next/static/media/Avenir-BookOblique.65d44511.woff) format("woff"),url(/_next/static/media/Avenir-BookOblique.551e3ec6.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Black Oblique;src:url(/_next/static/media/Avenir-BlackOblique.7cb58bca.eot);src:local("Avenir Black Oblique"),local("Avenir-BlackOblique"),url(/_next/static/media/Avenir-BlackOblique.7cb58bca.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-BlackOblique.e9cff42c.woff2) format("woff2"),url(/_next/static/media/Avenir-BlackOblique.0d869a03.woff) format("woff"),url(/_next/static/media/Avenir-BlackOblique.3a37ad8a.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-Heavy.49e96f2b.eot);src:local("Avenir Heavy"),local("Avenir-Heavy"),url(/_next/static/media/Avenir-Heavy.49e96f2b.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-Heavy.e9cce6e7.woff2) format("woff2"),url(/_next/static/media/Avenir-Heavy.aca8ab32.woff) format("woff"),url(/_next/static/media/Avenir-Heavy.6689eac9.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-HeavyOblique.b7304f7f.eot);src:local("Avenir Heavy Oblique"),local("Avenir-HeavyOblique"),url(/_next/static/media/Avenir-HeavyOblique.b7304f7f.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-HeavyOblique.bba3765f.woff2) format("woff2"),url(/_next/static/media/Avenir-HeavyOblique.b8f1ca09.woff) format("woff"),url(/_next/static/media/Avenir-HeavyOblique.02618cc1.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-MediumOblique.bffe3c17.eot);src:local("Avenir Medium Oblique"),local("Avenir-MediumOblique"),url(/_next/static/media/Avenir-MediumOblique.bffe3c17.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-MediumOblique.34fed7b5.woff2) format("woff2"),url(/_next/static/media/Avenir-MediumOblique.7afb3c13.woff) format("woff"),url(/_next/static/media/Avenir-MediumOblique.e75d62fc.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-LightOblique.f283ccdd.eot);src:local("Avenir Light Oblique"),local("Avenir-LightOblique"),url(/_next/static/media/Avenir-LightOblique.f283ccdd.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-LightOblique.3f3ca6d7.woff2) format("woff2"),url(/_next/static/media/Avenir-LightOblique.8b01b478.woff) format("woff"),url(/_next/static/media/Avenir-LightOblique.27c8e709.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir Book;src:url(/_next/static/media/Avenir-Book.cae5e197.eot);src:local("Avenir Book"),local("Avenir-Book"),url(/_next/static/media/Avenir-Book.cae5e197.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-Book.a216a10a.woff2) format("woff2"),url(/_next/static/media/Avenir-Book.3ec6159c.woff) format("woff"),url(/_next/static/media/Avenir-Book.1b8b29c3.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-Black.52ee0f9a.eot);src:local("Avenir Black"),local("Avenir-Black"),url(/_next/static/media/Avenir-Black.52ee0f9a.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-Black.ba03aa99.woff2) format("woff2"),url(/_next/static/media/Avenir-Black.2450ae87.woff) format("woff"),url(/_next/static/media/Avenir-Black.8265ba94.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-Oblique.fcc403a3.eot);src:local("Avenir Oblique"),local("Avenir-Oblique"),url(/_next/static/media/Avenir-Oblique.fcc403a3.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-Oblique.e16b9d1f.woff2) format("woff2"),url(/_next/static/media/Avenir-Oblique.0c749c32.woff) format("woff"),url(/_next/static/media/Avenir-Oblique.febb060a.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/_next/static/media/Avenir-Medium.afc34373.eot);src:local("Avenir Medium"),local("Avenir-Medium"),url(/_next/static/media/Avenir-Medium.afc34373.eot) format("embedded-opentype"),url(/_next/static/media/Avenir-Medium.e8c183b7.woff2) format("woff2"),url(/_next/static/media/Avenir-Medium.0b59d7d8.woff) format("woff"),url(/_next/static/media/Avenir-Medium.bc0420ef.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}code{font-family:Avenir}h1{margin:0}:root{--white:#fff;--black:#000;--neutral-black:#121212;--light-silver:#e0e0e0;--light-gray:#c4c4c4;--gray80:#f0f0f0;--gray:#222;--gray32:#525252;--dark-gray:#090909;--near-black:#141414;--onyx-light:#3d3d3d;--peach-fizz:#fff5f2;--gray95:#fafafa;--maire:#2e2f29;--peach-light:#ffe0cc;--light-grey:#a2a2a2;--orange-peel:#fa9e00;--orange:#fe8823;--davys-grey20:#545454;--green-blue-crayola:#3689bd;--oxford-blue:#152032;--onyx:#434343;--onyx-darker:#454545;--spanish-gray:#939393;--orange:#f48a36;--orange-accent:#fe7914;--flame:#f05223;--nero:#2b2b2b;--davys-grey:#5e5e5b;--gray50:#545454;--silverChalice:#a9a9a9;--black-mana:#868686;--gray20:#333;--gray90:#e5e5e5;--neon-carrot:#fd9732;--white-smoke:#f3f3f3;--cultured:#f4f4f4;--neutral-20:#c2c2c2;--error:#cc5951;--french-violet:#8205d5;--purple-x-11:#9b37de;--medium-orchid:#ab59e4;--french-lilac:#8b6196;--dark-gray:#292929;--theme-background-gray:#dadada;--theme-background-transparent:rgba(60,61,49,.5);--theme-background-transparent-dark:rgba(60,61,49,.75);--theme-background-dark:#2e2f29;--theme-blog-background:#fff;--theme-box-shadow:rgba(0,0,0,.3);--theme-breadcrumb-text-color:#595959;--theme-dropdown-text-gray:#5e5e5b;--theme-dropdown-text-orange:#df591f;--theme-dropdown-text-yellow:#c7cf56;--theme-dropdown-text-white:#dadada;--theme-footer-dark:#818181;--theme-footer-light:#c1c1c1;--theme-footer-socials:#4b4b4b;--theme-orange:#f60;--theme-gray:#666;--theme-tint:rgba(0,0,0,.4);--theme-yellow:#afb349;--theme-yellow-light:#dee3a1;--theme-yellow-light-dim:hsla(64,93%,84%,.5);--theme-yellow-custom-navbar:#d1da59;--deep-green:#255b3c;--theme-background-orange-243dg:linear-gradient(242.93deg,#fe912c -0.05%,#ff720c 98.64%);--linear-gradient-180-deg:linear-gradient(180deg,#f60,#fd9732)}.banner__header{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;height:100%}.banner__header__title{flex-direction:column;width:46%;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.banner__header .title--big{margin:0}.banner__header .title--big h1{font-weight:800;font-size:65.7566px;line-height:66px;letter-spacing:.02em;text-transform:uppercase;word-break:break-word}.banner__header .title--big__description{font-weight:400;font-size:25.7134px;line-height:35px;letter-spacing:.02em;color:var(--white);margin:0;word-break:break-word;text-transform:none}.banner__header .title--big__description span{font-weight:900;margin:0}.banner__header .title--big__description span a{color:var(--white);text-decoration:underline}.banner__header .title--small{margin:0}.banner__header .title--small h1{font-weight:800;font-size:40px;line-height:55px;letter-spacing:.02em;text-transform:uppercase;word-break:break-word}.banner__header .title--small__description{font-weight:400;font-size:20px;line-height:27px;letter-spacing:.02em;text-transform:none}.banner__header .title--small__description span{font-weight:900}.banner__header .title--small__description span a{color:var(--white);text-decoration:underline}.custom-heading{max-width:500px}@media(max-width:1199px){.banner__header .title--big h1{font-size:48.7566px;line-height:50px}.banner__header .title--big__description{font-size:18.7134px;line-height:24px}.banner__header .title--small h1{font-size:30px;line-height:35px}.banner__header .title--small br{display:none}.banner__header .title--small__description{font-size:16px;line-height:20px}.banner__header .title--small__description br{display:none}}@media(max-width:499px){.banner{display:flex;flex-direction:column;justify-content:flex-end}.banner__header{height:50%;width:100%;align-items:center}.banner__header__title{height:100%;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.banner__header .title--big h1{font-size:32px;line-height:32px}.banner__header .title--big__description{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;word-break:break-word}.banner__header .title--small{padding-top:25px}.banner__header .title--small h1{font-weight:800;font-size:24px;line-height:33px;letter-spacing:.02em}.banner__header .title--small__description{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;word-break:break-word;margin-top:10px;margin-bottom:0;padding:0 30px;text-transform:none}.banner__header .title--small__description br{display:none}}.home-banner{background:#f47614 url(/_next/static/media/banner.6e0a1b4a.webp) no-repeat 50%;height:484px}.contact-banner{background:#f47614 url(/_next/static/media/banner.40537918.png) no-repeat 50%;background-size:cover;height:421px}.industries-banner{background:#f47614 url(/_next/static/media/banner.ade44b16.webp) no-repeat 50%;background-size:cover;height:421px}.technologies-banner{background:#f47614 url(/_next/static/media/banner.7bbe2d6c.png) no-repeat 50%;background-size:cover;height:421px}.qtqml-banner{background:#f47614 url(/_next/static/media/banner.fb2a5eff.png) no-repeat 50%;background-size:cover;height:421px}.flutter-banner{background:#f47614 url(/_next/static/media/banner.a273d589.png) no-repeat 50%;background-size:cover;height:421px}.react-native-banner{background:#f47614 url(/_next/static/media/banner.20ad274f.png) no-repeat 50%;background-size:cover;height:421px}.java-banner{background:#f47614 url(/_next/static/media/banner.f448adc1.png) no-repeat 50%;background-size:cover;height:421px}.node-banner{background:#f47614 url(/_next/static/media/banner.4194fd2f.png) no-repeat 50%;background-size:cover;height:421px}.te-banner{background:#f47614 url(/_next/static/media/banner.ade44b16.webp) no-repeat 50%;background-size:cover;height:421px}.services-banner{background:#f47614 url(/_next/static/media/banner.ba54a5c7.webp) no-repeat 50%;background-size:cover;height:421px}.about-us-banner{background:#f47614 url(/_next/static/media/banner.4892747d.png) no-repeat 50%;background-size:cover;height:421px}.cooperation-banner{background:#f47614 url(/_next/static/media/banner.41560a88.png) no-repeat 50%;background-size:cover;height:421px}.blog-banner{background:#f47614 url(/_next/static/media/banner.a5dba7af.webp) no-repeat 50%;background-size:cover;height:421px}.case-studies-banner{background:#f47614 url(/_next/static/media/banner.e0c844ac.webp) no-repeat 50%;background-size:cover;height:421px}.job-offers-banner{background:#f47614 url(/_next/static/media/banner.1bb575e1.webp) no-repeat 50%;background-size:cover;height:421px}.start-up-banner{background:#f47614 url(/_next/static/media/banner.b6983b37.webp) no-repeat 50%;background-size:cover;height:421px}.default-banner{background:#f47614 url(/_next/static/media/default.9a6bfde6.webp) no-repeat 50%;background-size:cover;height:421px}.custom-software-development-banner{background:#0f0c0a url(/_next/static/media/banner.4e8fb67b.png) no-repeat 50%;background-size:cover;height:421px}.cad-banner{background:#f47614 url(/_next/static/media/banner.5237a6a9.webp) no-repeat 50%;background-size:cover;height:421px}.media-and-entertainment-banner{background:#f47614 url(/_next/static/media/banner.6882d127.webp) no-repeat 50%;background-size:cover;height:421px}.agritech-banner{background:#f47614 url(/_next/static/media/banner.5801ff3e.webp) no-repeat 50%;background-size:cover;height:421px}.hi-tech-banner{background:#f47614 url(/_next/static/media/banner.2884c617.webp) no-repeat 50%;background-size:cover;height:421px}.hospitality-banner{background:#f47614 url(/_next/static/media/banner.5432d405.webp) no-repeat 50%;background-size:cover;height:421px}.research-and-development-banner{background:#f47614 url(/_next/static/media/banner.9dd6ad8b.webp) no-repeat 50%;background-size:cover;height:421px}.software-testing-banner{background:#f47614 url(/_next/static/media/banner.c8153712.webp) no-repeat 50%;background-size:cover;height:421px}.careers-banner{background:#f47614 url(/_next/static/media/banner.473e5335.png) no-repeat 50%;background-size:cover;height:421px}.education-banner{background:#f47614 url(/_next/static/media/banner.465bcb1a.png) no-repeat 50%;background-size:cover;height:421px}.news-banner{height:420px}.marketing-banner{background:#f47614 url(/_next/static/media/banner.aaf7e040.webp) no-repeat 50%;background-size:cover;height:421px}.company-banner{background:#f47614 url(/_next/static/media/banner.e5965f9e.webp) no-repeat 50%;background-size:cover;height:421px}.wearables-banner{background:#f47614 url(/_next/static/media/wearable-banner.81163a6f.png) no-repeat 50%;background-size:cover;height:421px}@media(max-width:499px){.contact-banner{background:#f47614 url(/_next/static/media/contact-mobile.80fb9996.png) no-repeat;height:380px;background-size:cover}.industries-banner{background:#f47614 url(/_next/static/media/industries-mobile.9f8ee613.png) no-repeat;height:380px;background-size:cover}.technologies-banner{background:#f47614 url(/_next/static/media/banner-mobile.88c0cd49.png) no-repeat;height:380px;background-size:cover}.qtqml-banner{background:#f47614 url(/_next/static/media/banner-mobile.8abf1e28.png) no-repeat;height:380px;background-size:cover}.flutter-banner{background:#f47614 url(/_next/static/media/banner-mobile.fdcfc319.png) no-repeat;height:380px;background-size:cover}.react-native-banner{background:#f47614 url(/_next/static/media/banner-mobile.1645172d.png) no-repeat;height:380px;background-size:cover}.java-banner{background:#f47614 url(/_next/static/media/banner-mobile.0646e369.png) no-repeat;height:380px;background-size:cover}.node-banner{background:#f47614 url(/_next/static/media/banner-mobile.8511e963.png) no-repeat;height:380px;background-size:cover}.services-banner{background:#f47614 url(/_next/static/media/services-mobile.cfe59932.png) no-repeat;height:380px;background-size:cover}.about-us-banner{background:#f47614 url(/_next/static/media/about-us-mobile.14031f8c.png) no-repeat;height:380px;background-size:cover}.cooperation-banner{background:#f47614 url(/_next/static/media/cooperation-mobile.310178a9.png) no-repeat;height:380px;background-size:cover}.blog-banner{background:#f47614 url(/_next/static/media/blog-mobile.725a376a.png) no-repeat 50%;height:380px;background-size:cover}.case-studies-banner{background:#f47614 url(/_next/static/media/case-studies-mobile.c4aededb.png) no-repeat;height:380px;background-size:cover}.job-offers-banner{background:#f47614 url(/_next/static/media/job-offers-mobile.502b9a82.png) no-repeat;height:380px;background-size:cover}.start-up-banner{background:#f47614 url(/_next/static/media/start-up-mobile.74368ddb.png) no-repeat;height:380px;background-size:cover}.cad-banner{background:#f47614 url(/_next/static/media/cad-mobile.1701b661.png) no-repeat 50%;height:380px;background-size:cover}.media-and-entertainment-banner{background:#f47614 url(/_next/static/media/media-mobile.29a19457.png) no-repeat 50%;height:380px;background-size:cover}.agritech-banner{background:#f47614 url(/_next/static/media/agritech-mobile.0fdb91f9.png) no-repeat 50%;height:380px;background-size:cover}.hi-tech-banner{background:#f47614 url(/_next/static/media/hi-tech-mobile.b2949d3b.png) no-repeat 50%;height:380px;background-size:cover}.hospitality-banner{background:#f47614 url(/_next/static/media/hospitality-mobile.99cbee12.png) no-repeat 50%;height:380px;background-size:cover}.research-and-development-banner{background:#f47614 url(/_next/static/media/research-mobile.01f1dcab.jpg) no-repeat 50%;height:380px;background-size:cover}.software-testing-banner{background:#f47614 url(/_next/static/media/testing-mobile.774b0fc3.webp) no-repeat 50%;height:380px;background-size:cover}.education-banner{background:#f47614 url(/_next/static/media/mobile-banner.e20790af.webp) no-repeat 50%;height:380px;background-size:cover}.careers-banner{background:#f47614 url(/_next/static/media/mobile-banner.680f0a44.webp) no-repeat 50%;height:380px;background-size:cover}.marketing-banner{background:#f47614 url(/_next/static/media/mobile-banner.6651fb15.webp) no-repeat 50%;height:380px;background-size:cover}.company-banner{background:#f47614 url(/_next/static/media/banner-mobile.1219f3ab.webp) no-repeat 50%;height:380px;background-size:cover}.wearables-banner{background:#f47614 url(/_next/static/media/wearable-mobile-banner.9a05771a.png) no-repeat 50%;height:380px;background-size:cover}.custom-software-development-banner{background:#f47614 url(/_next/static/media/banner-mobile.e4db404c.png) no-repeat 50%;height:380px;background-size:cover}.news-banner{height:380px;background-size:cover}}@media(min-width:1921px){.contact-banner,.home-banner{background-size:cover}.contact-banner{position:relative;height:562px}.industries-banner{background:#f47614 url(/_next/static/media/high-resolution-banner.631d197b.webp) no-repeat 50%;height:562px;background-size:auto 562px}.about-us-banner,.agritech-banner,.blog-banner,.cad-banner,.careers-banner,.case-studies-banner,.company-banner,.cooperation-banner,.education-banner,.energy-banner,.hi-tech-banner,.hospitality-banner,.job-offers-banner,.marketing-banner,.media-and-entertainment-banner,.research-and-development-banner,.services-banner,.software-testing-banner,.start-up-banner,.wearables-banner{position:relative;height:562px;background-size:cover}}.container__fluid{max-width:100%}.bannerBackground{background-color:rgba(0,0,0,.5);padding:24px;display:inline-block}.img-responsive,.sub-container__fluid{max-width:100%}.row{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col,.row{max-width:100%;width:100%}.col{flex-grow:1;-webkit-box-flex:1;flex-basis:0;flex:1 0}.col-1{max-width:8.3333333333%;width:100%}.col-2{max-width:16.6666666667%;width:100%}.col-3{max-width:25%;width:100%}.col-4{max-width:33.3333333333%;flex:1 0 33.3333333333%;width:100%}.col-5{max-width:41.6666666667%;width:100%}.col-6{max-width:50%;width:100%}.col-7{max-width:58.3333333333%;width:100%}.col-8{max-width:66.6666666667%;width:100%}.col-9{max-width:75%;width:100%}.col-10{max-width:83.3333333333%;width:100%}.col-11{max-width:91.6666666667%;width:100%}.col-12{max-width:100%;width:100%}@media(min-width:992px){.container,.sub-container{width:970px;margin:0 auto}}@media(min-width:1200px){.container{width:1170px;margin:0 auto}.sub-container{width:1100px;margin:0 auto}}@media(max-width:1199px){.hide-for-desktop{display:none}.row{flex-direction:column}.row div{max-width:100%}}@media(max-width:991px){.container,.sub-container{padding:0 15px}}.custom-listing{text-align:justify;margin:0;list-style:none}.custom-listing li{position:relative}.custom-listing li:before{content:"";background:url(/_next/static/media/custom-list.946cf297.svg) 50% no-repeat;background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(50% - 18px);left:-40px;width:36px;height:36px}.custom-listing li::marker{display:none}.custom-listing.aligned-right li{text-align:right;padding-right:40px}.custom-listing.aligned-right li:before{content:"";background:url(/_next/static/media/custom-list.946cf297.svg) 50% no-repeat;background-repeat:no-repeat;background-size:contain;position:absolute;top:calc(50% - 18px);right:0;left:auto;width:36px;height:36px}.approve-listing{text-align:justify;margin:0;list-style:none;padding:0}.approve-listing li{position:relative;font-weight:400;font-size:20px;line-height:34px;letter-spacing:.01em;color:#333}.approve-listing li:before{content:"";background:url(/_next/static/media/Approve.c677daf5.svg) 50% no-repeat;position:absolute;top:-5px;width:36px;height:36px}.approve-listing li::marker{display:none}.approve-listing.aligned-left li{padding-left:40px;text-align:left}.approve-listing.aligned-left li:before{left:0}.approve-listing.aligned-right li{padding-right:40px;text-align:right}.approve-listing.aligned-right li:before{right:0}.lightning-listing{text-align:justify;margin:0;list-style:none;padding:0}.lightning-listing li{position:relative;font-weight:400;font-size:20px;line-height:28px;color:#333}.lightning-listing li:before{content:"";background:url(/_next/static/media/lightning.d4b4be76.svg) 50% no-repeat;position:absolute;width:36px;height:36px}.lightning-listing li::marker{display:none}.lightning-listing.aligned-left li{text-align:left;padding-left:40px}.lightning-listing.aligned-left li:before{top:-5px;left:0}.lightning-listing.aligned-right li{text-align:right;padding-right:40px}.lightning-listing.aligned-right li:before{top:-5px;right:0}@media(max-width:1200px){.lightning-listing.aligned-right li{text-align:left;padding-right:0;padding-left:40px}.lightning-listing.aligned-right li:before{top:-5px;right:auto;left:0}}.heart-listing{text-align:justify;margin:0;list-style:none}.heart-listing li{position:relative}.heart-listing li:before{content:"";background:url(/_next/static/media/heart.862da438.svg) 50% no-repeat;position:absolute;top:calc(50% - 18px);left:-40px;width:36px;height:36px}.heart-listing li::marker{display:none}.text-style li{font-size:16px}.dropdown{position:absolute;right:0;left:auto;box-shadow:0 10px 15px -3px rgba(46,41,51,.08),0 4px 6px -2px rgba(71,63,79,.16);font-size:.875rem;z-index:9999;width:100%;min-width:10rem;padding:.5rem 0;list-style:none!important;background-color:var(--gray);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:none!important}.dropdown.show{display:block!important}.dropdown__service{padding:0}.dropdown__item{display:flex;position:relative}.dropdown__item__title{color:var(--theme-orange)}.dropdown__item__title,.dropdown__item__title--active{position:relative;cursor:pointer;text-decoration:none!important;font-family:Avenir;font-style:normal;font-weight:800;font-size:14px;line-height:22px;margin:0;text-transform:uppercase}.dropdown__item__title--active{color:var(--orange-peel)}.dropdown__item__title:hover{color:var(--orange-peel)!important}.dropdown__item__link{padding:5px 5px 5px 0;color:var(--white)}.dropdown__item__link,.dropdown__item__link--active{position:relative;cursor:pointer;text-decoration:none!important;font-family:Avenir;font-style:normal;font-weight:800;font-size:14px;line-height:22px;margin:0 0 0 15px;text-transform:uppercase}.dropdown__item__link--active{padding:5px}.dropdown__item__link--active,.dropdown__item__link:hover{color:var(--orange-peel)!important}.dropdown__item__sub-link{position:relative;cursor:pointer;text-decoration:none!important;font-family:Avenir;font-style:normal;font-weight:800;font-size:14px;line-height:22px;margin:0;color:var(--white)!important}.dropdown__item__sub-link--active,.dropdown__item__sub-link:hover{color:var(--orange-peel)!important}.dropdown__item__sub-link--active{position:relative;cursor:pointer;text-decoration:none!important;font-family:Avenir;font-style:normal;font-weight:800;font-size:14px;line-height:22px;margin:0}.dropdown__item__description{padding-right:20px;color:var(--davys-grey);margin:10px 0 0;font-size:14px;text-align:left}.dropdown.full-menu{padding-top:48px;padding-bottom:48px;display:flex;justify-content:center;align-items:center}.dropdown.full-menu .drop-container{grid-template-rows:repeat(1,minmax(0,1fr));align-items:flex-start;border-radius:0}.dropdown.full-menu .drop-container li{display:flex;flex-direction:column;align-items:baseline}.dropdown.full-menu .drop-container.divided{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media(max-width:1199px){.dropdown{position:relative;padding:0;margin-bottom:10px}.dropdown.show{margin-top:10px;margin-bottom:15px;left:10px}.dropdown.dropdown-submenu{margin-top:15px;left:10px}}.dropdown.full-menu .drop-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px;gap:30px}.dropdown.full-menu .drop-container>li{display:flex;flex-direction:column;align-items:flex-start}.dropdown.full-menu.services .drop-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dropdown.full-menu.services .services-title{font-size:20px;font-weight:400;color:var(--theme-orange);padding-bottom:8px;border-bottom:1px solid var(--Neutral-70,#3d3d3d)}.dropdown.full-menu.services .services-col{display:flex;flex-direction:column}.dropdown.full-menu.services .services-list{list-style:none;padding:0;margin:24px 0 0;flex-direction:column;align-items:flex-start;gap:16px}.dropdown.full-menu.services .services-list>li{margin:0;display:block;text-transform:uppercase;font-size:16px;font-weight:900}.item-relative{position:relative}.menu-items{margin:10px 0;list-style:none}.menu-items__header,.menu-items__header--active{display:flex;align-items:center;justify-content:space-between;width:100%}.menu-items__header--active .menu-items__link{color:var(--theme-orange)!important}.menu-items__link{flex-grow:1;text-decoration:none!important;color:var(--white);font-weight:800;font-size:14px;line-height:22px;text-transform:uppercase}.menu-items__toggle{background:none;border:none;cursor:pointer;padding:0 5px;display:flex;align-items:center}.dropdown{display:none;padding-left:15px;box-shadow:none;left:0}.dropdown.show{display:block;left:0}.navbar{background-color:var(--gray);border-color:var(--dark-gray);min-height:104px;margin-bottom:0}.navbar.transparent{background-color:transparent}.navbar .container{display:flex;align-items:center;justify-content:space-between}.navbar.fixed{top:0;border-width:0 0 1px;position:fixed;right:0;left:0;z-index:1030}.navbar__logo{display:flex;float:left;font-size:18px;line-height:20px;margin-top:14px;margin-bottom:14px;cursor:pointer;z-index:10000}.navbar__small-nav{display:none}.navbar__nav.contact p{padding:3px 9px}.navbar__nav ul{list-style:none}.navbar__nav ul,.navbar__nav__link{display:flex;align-items:center;margin:0}.navbar__nav__link{padding:10px 15px;color:var(--white)!important;text-decoration:none!important;font-family:Avenir;font-style:normal;font-weight:800;font-size:16px;line-height:22px;text-transform:uppercase;cursor:pointer}.navbar__nav__link .icon{margin-left:2px;margin-bottom:7px}.navbar__nav__link:hover{color:var(--theme-orange)!important}.navbar__nav__link:hover .icon{filter:invert(41%) sepia(98%) saturate(1817%) hue-rotate(1turn) brightness(100%) contrast(107%)}.navbar__nav__active{display:flex;align-items:center;padding:10px 15px;color:var(--theme-orange)!important;text-decoration:none!important;font-family:Avenir;font-style:normal;font-weight:800;font-size:16px;line-height:22px;text-transform:uppercase;margin:0;cursor:pointer}.navbar__nav__active .icon{margin-left:2px;margin-bottom:7px}.navbar__nav__active:hover{color:var(--theme-orange)!important}.navbar__nav__active:hover .icon{filter:invert(41%) sepia(98%) saturate(1817%) hue-rotate(1turn) brightness(100%) contrast(107%)}@media(max-width:1199px){.navbar__logo{position:absolute;align-self:flex-start}.navbar__nav{display:none}.navbar__small-nav{width:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.navbar__small-nav .menu{width:100%;margin-top:104px}.navbar__small-nav .main-button{position:absolute;top:30px;background-color:transparent;border-radius:5px;border:2px solid #c2c2c2;width:44px;height:44px;padding:0}.navbar__small-nav .main-button__icon{display:flex;flex-direction:column}.navbar__small-nav .main-button__icon span{width:18px;height:2px;border-radius:1px;background-color:var(--white);margin:0 11px}.navbar__small-nav .main-button__icon span:first-child{margin-top:7px}.navbar__small-nav .main-button__icon span:nth-child(2){margin:4px 11px}.navbar__small-nav .main-button__icon span:nth-child(3){margin-bottom:7px}.navbar__small-nav .main-button:hover{background-color:var(--nero)}}@media(max-width:600px){.navbar{min-height:68px}.navbar .main-button{top:12px}.navbar__small-nav .menu{margin-top:68px}}.carousel{margin:25px auto;position:relative;display:flex;align-items:var(--align-items);justify-content:center;flex-direction:column}.carousel .arrow-left{display:flex;justify-content:flex-end;align-items:center;margin-right:40px;cursor:pointer}.carousel .arrow-left.center{position:absolute;right:45px;top:calc(50% - 12px)}.carousel .arrow-left.bottom{padding-left:20px}.carousel .arrow-right{display:flex;justify-content:flex-start;align-items:center;margin-left:40px;cursor:pointer}.carousel .arrow-right.center{position:absolute;left:45px;top:calc(50% - 12px)}.carousel .arrow-right.bottom{margin-left:auto;padding-right:20px}.carousel__items{display:grid;grid-template-columns:repeat(var(--images-per-screen),minmax(0,1fr));margin-left:8%;margin-right:8%}.carousel__items .item{display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto}.carousel .grid-elements{display:grid;grid-template-columns:repeat(var(--images-per-screen),minmax(0,1fr))}.carousel .grid-elements__item{margin:0 10px}.carousel .bottom-arrows{margin-top:20px;display:flex}.carousel__dots{display:flex;align-items:center;justify-content:center;margin-top:35px}.carousel__dots__dot{cursor:pointer;height:10px;width:10px;margin:0 2px;border-radius:50%;display:inline-block;transition:background-color .6s ease}.carousel__dots__dot.main{background-color:transparent;border:1px solid var(--white)}.carousel__dots__dot.main.active,.carousel__dots__dot.white{background-color:var(--white)}.carousel__dots__dot.white{border:2px solid var(--theme-orange)}.carousel__dots__dot.white.active{background-color:var(--theme-orange)}@media(max-width:899px){.carousel .arrow-left.center,.carousel .arrow-right.center{top:45%}.carousel__items{display:grid;grid-template-rows:repeat(var(--images-per-screen),minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:25px;row-gap:25px;margin-right:25%;margin-left:25%}}:focus{outline:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s}::-webkit-input-placeholder{font-family:Avenir;color:var(--black-mana)}:-moz-placeholder,::-moz-placeholder{font-family:Avenir;color:var(--black-mana);font-style:normal;font-weight:400;font-size:15px;line-height:24px;opacity:1}:-ms-input-placeholder{font-family:Avenir;color:var(--black-mana);font-style:normal;font-weight:400;font-size:15px;line-height:24px}.form-input-container{width:100%}.form-input{position:relative;flex:1 1 100%}.form-input__input{position:relative;width:100%;border:none;border-bottom:1px solid var(--gray20);border-radius:0;padding:4px 0;box-sizing:border-box;color:var(--black-mana);font-size:19px;line-height:29px;background:transparent}.form-input__input--error{border:1px solid var(--error)}.form-input__input--disabled{background-color:var(--white);border:none}.form-input__input--pl-50{padding-left:50px}.form-input__input--mt-20{margin-top:20px}.form-input .pref__img{position:absolute;z-index:100;top:10px;left:20px;width:20px;height:20px}.form-textarea{font-family:Avenir;box-sizing:border-box;position:relative;width:100%;border:none;border-bottom:1px solid var(--gray20);border-radius:0;padding:4px 0;color:var(--black-mana);font-size:19px;line-height:29px;background:transparent;resize:none}.form-textarea--disabled{background-color:var(--white);border:none}.contacts{position:relative;padding-bottom:200px}.contacts .none{width:100%}.contacts .recaptcha{margin-top:46px}.contacts .form-container{position:relative}.contacts .form-container .socials{position:absolute;width:auto;bottom:60px;right:0;z-index:1000;display:grid;margin-top:40px;padding-left:50px;grid-template-columns:repeat(4,minmax(25px,33px));grid-template-rows:repeat(2,minmax(25px,33px));grid-gap:45px;gap:45px}.contacts .form-container .socials svg{cursor:pointer;filter:invert(58%) sepia(0) saturate(57%) hue-rotate(147deg) brightness(91%) contrast(84%);width:25px}.contacts .form-subcontainer{padding-left:100px}.contacts .title{font-weight:800;margin-top:20px;margin-bottom:50px;font-size:60px;line-height:72px;letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(180deg,#f05223,#f19822);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.contacts form{margin-top:15px}.contacts form .form-group__error{font-family:Avenir;color:var(--black-mana);font-style:normal;font-weight:400;font-size:15px;line-height:24px;color:var(--error);margin-top:10px}.contacts form .form-group:not(:first-child){margin-top:30px}.contacts form button{font-weight:800;font-size:29px;line-height:38px;letter-spacing:.01em;padding:0 88px;height:60px;box-shadow:0 4.24421px 7.42736px rgba(0,0,0,.2)}.contacts .contacts-block .contact-labels{padding-left:50px}.contacts .contacts-block .contact-labels a{display:block;margin:0;padding-top:8px;font-weight:300;font-size:17px;line-height:120%;color:var(--black-mana);text-decoration:none}.contacts .contacts-block .title-contact{margin-bottom:0;font-weight:800;font-size:20px;line-height:120%;color:var(--black-mana);letter-spacing:1px}.contacts .contacts-block .contact-info{padding-left:50px;margin-top:20px}.contacts .contacts-block .contact-info a,.contacts .contacts-block .contact-info p{margin:0;padding-top:8px;font-weight:300;font-size:17px;line-height:120%;color:var(--black-mana);text-decoration:none}.contacts .contacts-block .contact-info img{width:15px;filter:invert(53%) sepia(0) saturate(0) hue-rotate(168deg) brightness(96%) contrast(88%);padding:0;margin-right:15px}.contacts .contacts-block .contact-info:nth-child(2){margin-top:50px}.contacts .upload-file-btn{position:relative;margin-top:36px}.contacts .upload-file-btn label{display:inline-flex;align-items:center;justify-content:center;width:230px;height:62px;border-radius:10px;background-color:#e9e9e9;font-size:19px;font-weight:300;cursor:pointer}.contacts .upload-file-btn input[type=file]{display:none}.contacts .upload-file-btn p{position:absolute;margin-bottom:0;margin-top:6px;font-size:12px}@media(max-width:1199px){.contacts .form-subcontainer{padding-left:50px}.contacts .image-container{display:none}.contacts .contacts-block .title-contact{margin-top:50px}.contacts .contacts-block .contact-info,.contacts .contacts-block .contact-labels{padding-left:0}.contacts .form-container .submit-button{display:block;margin:0 auto}.contacts .form-container .socials{position:static;padding-left:0;align-items:center;grid-template-columns:repeat(7,minmax(25px,33px))}}@media(max-width:599px){.contacts .form-subcontainer{padding-left:0}.contacts .form-container .socials{grid-template-columns:repeat(auto-fill,minmax(25px,33px))}.contacts .title{font-size:40px;line-height:50px;text-align:center}}.card{position:relative;background:var(--white);box-shadow:0 30px 40px rgba(0,0,0,.08);width:285px;height:350px;border-radius:10px}.card .wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding:47px 25px 42px;display:flex;flex-direction:column;justify-content:space-between}.card .author{font-weight:400;font-size:14px;line-height:25px;color:#868686;margin:0 0 12px}.card .title{font-size:14px;text-transform:uppercase;font-weight:500}.card .description{font-weight:400;font-size:14px;line-height:138%;color:#333}.card .stars{display:flex;margin-top:24px}.card .stars__star{padding:2px}@media only screen and (max-width:700px){.card{width:100%;height:250px}}.card-full{position:absolute;top:-30px;left:-50px;margin-top:20px;background:var(--white);box-shadow:0 30px 40px rgba(0,0,0,.08);width:350px;height:400px;padding:30px 30px 10px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;z-index:9999}.card-full__close{position:absolute;right:20px;top:20px;font-size:21px;line-height:1;color:var(--black);text-shadow:0 1px 0 var(--white);opacity:.5;transition:all .5s}.card-full__close:hover{opacity:.8}.card-full__description{font-weight:300;font-size:16px;line-height:180%;color:var(--gray20);margin-top:25px}.card-full__author{display:flex;align-items:center}.card-full__full-info{display:flex;flex-direction:column;margin-left:10px}.card-full__full-info__full-name{font-weight:500;font-size:18px;line-height:25px;color:#090b27;margin-bottom:0;margin-top:0}.card-full__full-info__position{font-weight:400;font-size:13px;line-height:18px;color:#adadad;margin-bottom:0;margin-top:0}.card-full__stars{display:flex;margin-top:10px;margin-bottom:10px;align-items:center}.card-full__stars span{font-weight:500;font-size:18px;line-height:25px;color:var(--gray20);margin-right:10px}.card-full__stars__star{padding:2px}@media(max-width:730px){.card-full{width:100%;height:480px}.card-full__description{padding-top:62px}.card-full__author{padding-top:100px}}.item-icon{display:flex;flex-direction:column;align-items:center;height:100%}.item-icon__image{height:50%;display:flex;justify-self:center;align-self:center}.item-icon__image .img{-o-object-fit:contain;object-fit:contain}.item-icon__text{height:50%;display:flex;justify-self:center;align-self:center}.item-icon p{justify-content:center;top:140px;font-weight:400;font-size:18px;line-height:25px;text-align:center;letter-spacing:.001em;color:var(--black)}.item-icon p span{font-size:12px}@media(max-width:1199px){.item{height:100%}}@media(max-device-width:900px){.item{height:100%}}.footer_footer__7_MIB{width:100%;background-color:#222;color:#fff;padding:60px 15px;gap:44px}.footer_footerSection__4hlAR{margin-bottom:44px}.footer_footerSection__4hlAR,.footer_topSection__mdg9W{gap:44px;display:flex;flex-direction:column}.footer_topSection__mdg9W .footer_logoWrapper__YfMnT{height:71px}.footer_topSection__mdg9W .footer_contactInfo__c3Mjv{display:flex;flex-direction:column;gap:44px}.footer_topSection__mdg9W .footer_contactInfo__c3Mjv .footer_addressContainer__ieFLY{display:flex;flex-direction:column;gap:24px}.footer_topSection__mdg9W .footer_contactInfo__c3Mjv .footer_addressContainer__ieFLY .footer_addressBlock__eXOyx{display:flex;flex-direction:column;gap:8px}.footer_topSection__mdg9W .footer_contactInfo__c3Mjv .footer_addressContainer__ieFLY .footer_addressBlock__eXOyx a{text-decoration:none;color:var(--white)}.footer_topSection__mdg9W .footer_contactInfo__c3Mjv .footer_address__qBpRy{display:flex;gap:8px;align-items:flex-start}.footer_topSection__mdg9W .footer_contactInfo__c3Mjv .footer_label__0TZmD{font-size:14px;color:#e0e0e0}.footer_topSection__mdg9W .footer_contactInfo__c3Mjv .footer_value__UrC8k{font-size:16px;color:var(--white)}.footer_topSection__mdg9W .footer_contactContainer__gZbcX{display:flex;flex-direction:column;gap:24px}.footer_topSection__mdg9W .footer_contactContainer__gZbcX .footer_addressBlock__eXOyx{display:flex;flex-direction:column;gap:8px}.footer_topSection__mdg9W .footer_contactContainer__gZbcX .footer_addressBlock__eXOyx a{text-decoration:none;color:var(--white)}.footer_middleSection__Cndd8{display:flex;flex-direction:column;gap:32px}.footer_middleSection__Cndd8 .footer_customFont__qQTKn{font-weight:800;font-size:16px}.footer_middleSection__Cndd8 a{text-decoration:none;color:inherit}.footer_middleSection__Cndd8 .footer_flexContainer__SQo8f{display:flex;justify-content:space-between}.footer_middleSection__Cndd8 .footer_industries___UHnS,.footer_middleSection__Cndd8 .footer_menu__pxpaI,.footer_middleSection__Cndd8 .footer_services__X2nC5{display:flex;flex-direction:column;gap:16px}.footer_middleSection__Cndd8 .footer_industries___UHnS h4,.footer_middleSection__Cndd8 .footer_menu__pxpaI h4,.footer_middleSection__Cndd8 .footer_services__X2nC5 h4{font-size:16px;font-weight:800;margin:0;color:#fff}.footer_middleSection__Cndd8 .footer_industries___UHnS ul,.footer_middleSection__Cndd8 .footer_menu__pxpaI ul,.footer_middleSection__Cndd8 .footer_services__X2nC5 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer_middleSection__Cndd8 .footer_industries___UHnS ul li,.footer_middleSection__Cndd8 .footer_menu__pxpaI ul li,.footer_middleSection__Cndd8 .footer_services__X2nC5 ul li{font-size:14px;font-weight:400;color:#fff}.footer_bottomSection___oRYl{display:flex;flex-direction:column;gap:44px;padding-top:44px;border-top:1px solid #444;align-items:center}.footer_bottomSection___oRYl .footer_privacyPolicy__99pU9{color:#e0e0e0;cursor:pointer}.footer_bottomSection___oRYl .footer_socialLinks__VneKu{display:flex;flex-direction:row;gap:24px}.footer_bottomSection___oRYl .footer_socialLinks__VneKu .footer_socialIcon__2L17n{width:32px;height:32px}.footer_bottomSection___oRYl p{font-size:14px;color:#868686;margin:0;text-align:center}.footer_addressBlock__eXOyx .footer_value__UrC8k a:hover,.footer_addressBlock__eXOyx a:hover,.footer_footer__7_MIB a:hover,.footer_industries___UHnS li a:hover,.footer_menu__pxpaI li a:hover,.footer_privacyPolicy__99pU9:hover,.footer_services__X2nC5 li a:hover{color:var(--theme-orange)}@media(min-width:768px){.footer_middleSection__Cndd8{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer_middleSection__Cndd8 .footer_flexContainer__SQo8f{display:contents}.footer_middleSection__Cndd8 .footer_industries___UHnS,.footer_middleSection__Cndd8 .footer_menu__pxpaI,.footer_middleSection__Cndd8 .footer_services__X2nC5{padding:0 10px}.footer_flexContainer__SQo8f{display:contents}.footer_bottomSection___oRYl{flex-direction:row;justify-content:space-between}}@media(min-width:1200px){.footer_footerSection__4hlAR .footer_contactContainer__gZbcX{flex-direction:row;gap:44px}.footer_footerSection__4hlAR{flex-direction:row;width:100%;justify-content:space-between}.footer_menu__pxpaI{flex:1 1}}.layout_page__ZBVCx{display:flex;flex-direction:column;position:relative;width:100%;height:100%;box-sizing:border-box}.layout_page__content__XiunM{flex:1 1;box-sizing:border-box}.layout_page__footer__0rfo8{flex:0 1;box-sizing:border-box}@media screen and (min-width:600px){.layout_page__ZBVCx{min-height:100vh}.layout_page__content__XiunM{margin-top:104px;min-height:calc(100vh - 104px)}.layout_page__footer__0rfo8{box-sizing:border-box}}@media screen and (max-width:600px){.layout_page__content__XiunM{margin-top:68px;min-height:calc(100vh - 68px)}}.layout_page--home__2RqYe .layout_page__content__XiunM{margin-top:0!important;min-height:100vh!important}