@import "https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,600,700|Material+Icons";a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, h1, h2, h3, h4, h5, h6, xmp {margin: 0;padding: 0;border: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block;}b, strong {font-weight: bold;}img {font-size: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;color: transparent;}ol, ul {list-style: none;}li {display: list-item;}button {font-family: "Open Sans";background-color: transparent;}sub, sup {position: relative;line-height: 0;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}svg {overflow: hidden;}*, *:after, *::before {-webkit-box-sizing: border-box;box-sizing: border-box;}body {-webkit-font-smoothing: antialiased;width: 100%;background-color: #0F001A;color: rgba(159.79165524244308, 145.1607683300972, 167.10717469453812, 1);font: 400 14px/16px "Roboto", "Arial", sans-serif;font-family: Space Grotesk;font-size: 16px;line-height: 20px;}html {width: 100%;height: 100%;display: table;}html, body {margin: 0;padding: 0;}h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;color: #fff;}.wrap {position: relative;max-width: 1184px;width: 100%;margin: 0 auto;}@media (max-width: 1199px) {.wrap {max-width: 435px;}}.row {display: flex;flex-wrap: wrap;justify-content: center;height: 100%;}@media (max-width: 1199px) {.row {justify-content: start;}}.col, .col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;padding-left: 30px;padding-right: 30px;padding-bottom: 60px;height: 100%;}@media (max-width: 1199px) {.col {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}.col-6 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding-left: 10px;padding-right: 10px;padding-bottom: 20px;}}.col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}@media (min-width: 1199px) {.mobile-only {display: none !important;}}@media (max-width: 1199px) {.desktop-only {display: none !important;}}.hr-purple {width: 100%;border-bottom: 1px solid #372145;margin: 25px 0;}@media (max-width: 1199px) {.hr-purple {margin: 10px 0;}}.hr {position: relative;display: block;width: 848px;height: 10px;margin: 60px auto;}@media (max-width: 1199px) {.hr {width: 100%;margin: 45px auto;}}.hr::before {display: block;content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 2px;background-image: url("../img/703a4b95-d494-4441-aa67-92f0820ada9a.svg");background-size: 100%;background-position: center;background-repeat: no-repeat;filter: blur(2px);}.hr::after {display: block;content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 2px;width: 136px;background-image: url("../img/086f852e-01eb-49e7-8ff7-1a9923210c4f.svg");background-size: 100%;background-repeat: no-repeat;background-position: center;filter: blur(2px);}@media (max-width: 1199px) {.hr::after {width: 75%;}}.section-title {font-size: 32px;font-weight: 500;text-align: center;margin-bottom: 60px;line-height: 42px;padding: 0 45px;}header {text-align: center;background-image: url("../img/eada74f6-db3d-411d-af10-de038eb8fdcf.svg");background-size: 1287px;background-repeat: no-repeat;background-position: center;min-height: 435px;}@media (max-width: 1199px) {header {min-height: 370px;}}.logo {position: relative;padding: 75px 0 30px;width: 204px;margin: 0 auto;}.logo img.logo-img {width: 100%;}@media (max-width: 1199px) {.logo {width: 135px;padding-top: 45px;padding-bottom: 20px;}}h1 {position: relative;background: linear-gradient(180.00003218077484deg,rgba(255, 255, 255, 1) 29.99990610488521%, rgba(153, 153, 153, 1) 100.00023771798935%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-shadow: 0px 0px #00000000;font-size: 56px;line-height: 56px;font-weight: 400;text-shadow: none;visibility: inherit;letter-spacing: -0.04em;text-transform: uppercase;margin-bottom: 20px;}@media (max-width: 1199px) {h1 {font-size: 40px;margin-bottom: 10px;}}.services {position: relative;font-size: 24px;line-height: 20px;font-weight: 500;}@media (max-width: 1199px) {.services {font-weight: 400;}.services span {display: block;margin-bottom: 10px;}}.card-icon {display: grid;row-gap: 30px;height: 100%;}@media (max-width: 1199px) {.card-icon {margin-bottom: 30px;}.card-icon img {width: 112px;}}.card-icon h2 {font-size: 32px;}@media (max-width: 1199px) {#awards {margin-bottom: 20px;}}.card-img {z-index: 1;position: relative;background-image: -webkit-linear-gradient(-134.2127981947811deg, rgba(187, 43, 255, 0.15) 0%, rgba(187, 43, 255, 0.07) 50.000001141352634%, rgba(187, 43, 255, 0.11) 100.00000228270527%);background-image: -moz-linear-gradient(-134.2127981947811deg, rgba(187, 43, 255, 0.15) 0%, rgba(187, 43, 255, 0.07) 50.000001141352634%, rgba(187, 43, 255, 0.11) 100.00000228270527%);background-image: -ms-linear-gradient(-134.2127981947811deg, rgba(187, 43, 255, 0.15) 0%, rgba(187, 43, 255, 0.07) 50.000001141352634%, rgba(187, 43, 255, 0.11) 100.00000228270527%);background-image: -o-linear-gradient(-134.2127981947811deg, rgba(187, 43, 255, 0.15) 0%, rgba(187, 43, 255, 0.07) 50.000001141352634%, rgba(187, 43, 255, 0.11) 100.00000228270527%);background-image: linear-gradient(-134.2127981947811deg, rgba(187, 43, 255, 0.15) 0%, rgba(187, 43, 255, 0.07) 50.000001141352634%, rgba(187, 43, 255, 0.11) 100.00000228270527%);padding: 40px 40px 25px;display: grid;grid-template-rows: minmax(68px, auto) auto 1fr 1fr;border-radius: 30px 30px 30px 0;height: 100%;aspect-ratio: 1;}@media (max-width: 1199px) {.card-img {padding: 20px 15px 15px;grid-template-rows: minmax(54px, auto) auto 1fr 1fr;aspect-ratio: 0.875;}}@media (max-width: 520px) {.card-img {aspect-ratio: 0.8;}}@media (max-width: 460px) {.card-img {aspect-ratio: 0.775;}}@media (max-width: 420px) {.card-img {aspect-ratio: 0.725;}}@media (max-width: 375px) {.card-img {aspect-ratio: 0.625;}}@media (max-width: 350px) {.card-img {aspect-ratio: 0.55;}}.card-img .img-wrap {position: relative;display: grid;align-items: center;padding: 5px;}@media (max-width: 1199px) {.card-img .img-wrap {padding: 5px 5px 10px;}}.card-img img {max-width: 100%;max-height: 120px;justify-self: center;}@media (max-width: 1199px) {.card-img img {max-height: 64px;}}.awards {position: absolute;top: 50%;left: 50%;width: calc(100% + 8rem);aspect-ratio: 2/1.325;transform: translate(-50%, -50%);background-image: url("../img/kronca.svg");background-repeat: no-repeat;background-position: center top;background-size: 100%;}@media (max-width: 1199px) {.awards {width: calc(100% + 3rem);}}.card-img h3 {font-size: 24px;line-height: 32px;font-weight: 500;margin-bottom: 8px;}@media (max-width: 1199px) {.card-img h3 {font-size: 16px;line-height: 20px;}.card-img p {font-size: 12px;line-height: 15px;}}footer {max-width: 880px;margin: 0 auto;background-image: url("../img/dd1f83a2-7648-4346-80b3-b14fbf4b8d09.svg");background-size: 1287px;background-repeat: no-repeat;background-position: center;}@media (max-width: 1199px) {footer {text-align: center;}}footer .col {position: relative;}@media (min-width: 1199px) {footer .col {flex: auto;max-width: none;}}footer h3 {font-size: 24px;font-weight: 500;margin-top: 3px;margin-bottom: 12px;line-height: 1.25;}footer ul li {font-size: 24px;line-height: 28px;font-weight: 500;background: linear-gradient(180.00003218077504deg, rgba(43, 255, 255, 1) -0.00017251059987732944%, rgba(26, 153, 153, 1) 100.00017251061558%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 15px;}.col-address {margin-bottom: 25px;}.col-contact {margin-bottom: 15px;}.col-social {padding-bottom: 5px;}.col-social a {display: inline-block;}.col-social a:last-child {margin-left: 30px;}@media (max-width: 1199px) {.col-social a:last-child {margin-left: 0;}}.colophon {position: relative;text-align: center;margin: 45px 0;}@media (max-width: 1199px) {.colophon {margin-bottom: 30px;}}.shadows {background-color: transparent;height: 800px;left: 0px;opacity: 1;position: absolute;top: 0px;visibility: inherit;width: 100%;overflow: hidden;}.shadow {top: 0px;left: 50%;transform: translateX(-50%);width: 600px;border: none;height: 800px;opacity: 1;position: absolute;box-shadow: none;visibility: inherit;}.shadow .strw-shape {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url("../img/shadow.png");background-position: center -40px;background-size: 440px;background-repeat: no-repeat;}.shadow-r {left: unset;right: -100px;top: -180px;border: none;height: 578px;opacity: 1;position: absolute;box-shadow: none;visibility: inherit;border-radius: 0px 0px 0px 0px;transform: rotate(-8deg);}.shadow-l {left: -100px;top: -180px;border: none;height: 578px;opacity: 1;overflow: hidden;position: absolute;box-shadow: none;visibility: inherit;background-size: cover;background-repeat: no-repeat;background-position: center;border-radius: 0px 0px 0px 0px;transform: rotate(8deg);}.shadows--btm {top: unset;bottom: 0;height: 800px;transform: rotate(180deg);}.shadows--btm .shadow {height: 800px;}.shadows--btm .shadow .strw-shape {background-size: 460px 440px;}.fx {transform: translate3d(0, 20px, 0);opacity: 0;}.fx--up {transform: translateZ(0);opacity: 1;transition: opacity 1s linear, transform 1.5s cubic-bezier(.215, .61, .355, 1);}.fx-opacity {opacity: 0;}.fx-opacity--up {opacity: 1;transition: opacity 1s linear;}.fx--1.fx--up, .fx--7.fx--up, .fx--1.fx-opacity--up, .fx--7.fx-opacity--up {transition-delay: 0s;}.fx--2.fx--up, .fx--8.fx--up, .fx--2.fx-opacity--up, .fx--8.fx-opacity--up {transition-delay: 0.25s;}.fx--3.fx--up, .fx--9.fx--up, .fx--3.fx-opacity--up, .fx--9.fx-opacity--up {transition-delay: 0.375s;}.fx--4.fx--up, .fx--10.fx--up, .fx--4.fx-opacity--up, .fx--10.fx-opacity--up {transition-delay: 0.5s;}.fx--5.fx--up, .fx--11.fx--up, .fx--5.fx-opacity--up, .fx--11.fx-opacity--up {transition-delay: 0.625s;}.fx--6.fx--up, .fx--12.fx--up, .fx--6.fx-opacity--up, .fx--12.fx-opacity--up {transition-delay: 0.75s;}