body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
*,:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hr,img,main,nav,section,summary,svg{display:block}*{margin:0;padding:0;box-sizing:border-box;min-width:1px}html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}a,a:hover,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0;text-decoration:none}a:hover{text-decoration:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a img,fieldset,hr{border:0}mark{background:0 0}table{border-collapse:collapse;border-spacing:0}.table_wrap{overflow:auto}td{vertical-align:middle}.trim{word-break:break-all !important}input[type=text],input[type=email],input[type=tel],input[type=search],select,textarea{transition:all .4s ease-in-out;border-radius:0;-webkit-appearance:none}button,input[type=submit],input[type=button]{transition:all .4s ease-in-out;border:0;-webkit-appearance:none;cursor:pointer}hr{clear:both;font-size:0;overflow:hidden;height:0}.alignleft{float:left}.alignright{float:right}img.alignleft{margin:0 30px 10px 0}img.alignright{margin:0 0 10px 30px}.aligncenter{margin-left:auto;margin-right:auto}img,svg{max-width:100%;height:auto}@font-face{font-family:"DevoxIcon";src:url("../../assets/fonts/DevoxIcon.eot");src:url("../../assets/fonts/DevoxIcon.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/DevoxIcon.woff") format("woff"),url("../../assets/fonts/DevoxIcon.ttf") format("truetype"),url("../../assets/fonts/DevoxIcon.svg#icons") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TTInterfacesRegular";src:url("../../assets/fonts/TTInterfaces/TTInterfacesRegular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TTInterfacesMedium";src:url("../../assets/fonts/TTInterfaces/TTInterfacesMedium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TTInterfacesDemiBold";src:url("../../assets/fonts/TTInterfaces/TTInterfacesDemiBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"TTInterfacesBold";src:url("../../assets/fonts/TTInterfaces/TTInterfacesBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}i{font-family:"DevoxIcon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-behance:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-stars:before{content:""}.icon-download:before{content:""}.icon-dribbble:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-mail:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-quote:before{content:""}.icon-clutch:before{content:""}.icon-twitter:before{content:""}.icon-youtube:before{content:""}*,html,body{scroll-behavior:smooth}html{width:100%;overflow-x:hidden;background-color:#fff;color:#0f0f10;font:400 14px/1.5714 "TTInterfacesRegular",sans-serif,sans-serif}@media(min-width: 1441px){html{font-size:.85vw}}section{border-radius:20px;padding-top:30px;padding-bottom:60px;margin:5px}@media(min-width: 769px){section{padding-bottom:90px}}section.section-sm{padding-bottom:0}.section-name{text-align:center}@media(min-width: 769px){.section-name{text-align:left}.section-name span{margin-left:12px}}.section-name span{position:relative;font-weight:600}.section-name span::before{content:"";position:absolute;display:block;background-color:#232326;top:50%;left:-11px;height:4px;width:4px;border-radius:4px}.container{position:relative;display:flex;flex-direction:column;margin:0 auto;padding-right:0.8571428571rem;padding-left:0.8571428571rem;width:100%;z-index:2}@media(min-width: 769px){.container{padding-right:2.0714285714rem;padding-left:2.0714285714rem}}.title-lg{text-align:center;margin-bottom:30px}@media(min-width: 1024px){.title-lg{text-align:left;margin-bottom:60px}}div.wpcf7 .wpcf7-form-control-wrap{display:block !important;margin-bottom:20px;clear:both}div.wpcf7 .wpcf7-response-output{width:100%;font-family:"TTInterfacesRegular",sans-serif;font-size:12px;line-height:20px;text-align:center;margin:10px 0 0 0;padding:5px 20px;background:#fff}div.wpcf7 .ajax-loader{display:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-left:1px solid #ccc;background-color:#eaeaea}::-webkit-scrollbar-thumb{background-color:#fff}::-webkit-scrollbar-thumb:hover{background:#f2f2f2}@media(min-width: 0px)and (max-width: 1024px){.scrollable{overflow-y:hidden;overflow-x:auto}.scrollable::-webkit-scrollbar{width:0;height:0}.scrollable::-webkit-scrollbar-track{width:0;height:0;border:0;background-color:rgba(0,0,0,0)}.scrollable::-webkit-scrollbar-thumb{width:0;height:0;background-color:rgba(0,0,0,0)}}@media(min-width: 0px)and (max-width: 782px){#wpadminbar{display:none !important}}*,html,.font-regular{font-family:"TTInterfacesRegular",sans-serif}h1,h2,h3,h4,.font-medium{font-family:"TTInterfacesMedium",sans-serif;font-weight:500}.font-demibold{font-family:"TTInterfacesDemiBold",sans-serif}h1{font-size:3.5714285714rem;line-height:4rem;letter-spacing:-2px}@media(min-width: 1023px){h1{font-size:5.7142857143rem;line-height:6.1428571429rem}}h2{font-size:3.1428571429rem;line-height:3.4285714286rem;letter-spacing:-2px}@media(min-width: 1023px){h2{font-size:4.5714285714rem;line-height:4.8571428571rem}}h3{font-size:1.5714285714rem;line-height:2.1428571429rem}@media(min-width: 1023px){h3{font-size:2.1428571429rem;line-height:2.8571428571rem}}h4{font-size:1.4285714286rem;line-height:2.1428571429rem}h5{font-size:1.2857142857rem;line-height:1.7142857143rem}h6{font-size:1rem;line-height:1.4285714286rem}p{font-size:1.1428571429rem;line-height:1.7142857143rem}li{font-size:1.1428571429rem;line-height:1.5rem}span.span-md{font-family:"TTInterfacesMedium",sans-serif}.flex-list{display:flex;flex-flow:column;gap:1.0714285714rem;list-style:initial;padding:0 0 0 1.7857142857rem}.flex-list li::marker{color:#9118db}.breadcrumbs{margin-bottom:25px}.breadcrumbs a,.breadcrumbs span{font-size:14px}.breadcrumbs a{font-weight:bold;color:#0489b2}.breadcrumbs a{color:inherit}.button{display:inline-flex;align-items:center;column-gap:15px;width:fit-content;padding:0.8571428571rem 0.8571428571rem 0.8571428571rem 1.8571428571rem;border-radius:2rem;transition:background-color .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.button__text{font-family:"TTInterfacesDemiBold",sans-serif;font-size:1.1428571429rem;line-height:1.7142857143rem;transition:color .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.button__arrow{position:relative;width:1.7142857143rem;height:1.7142857143rem;border-radius:50%;transition:background-color .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.button__arrow i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:color .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.button--white{background-color:#fff}.button--white .button__text{color:#0f0f10}.button--white .button__arrow{background-color:#0f0f10}.button--white .button__arrow i{color:#fff}.button--white:hover{background-color:#d9dada}.button--white:hover .button__arrow{background-color:#9118db}.button--dark{background-color:#232326}.button--dark .button__text{color:#fff}.button--dark .button__arrow{background-color:#fff}.button--dark .button__arrow i{color:#232326}.button--dark:hover{background-color:#333339}.button--dark:hover .button__arrow{background-color:#232326}.button--dark:hover .button__arrow i{color:#fff}.button--blue{background-color:#1e5cf1}.button--blue .button__text{color:#fff}.button--blue .button__arrow{background-color:#346cf2}.button--blue .button__arrow i{color:#fff}@media(pointer: fine){.button--blue:hover{background-color:#346cf2}.button--blue:hover .button__arrow{background-color:#fff}.button--blue:hover .button__arrow i{color:#232326}}.button--grey{background-color:#f4f5f5}.button--grey .button__text{color:#0f0f10}.button--grey .button__arrow{background-color:#fff}.button--grey .button__arrow i{color:#0f0f10}.button--grey:hover{background-color:#e7e7ea}.button--grey:hover .button__arrow{background-color:#fff}.button--purple{background-color:#9118db}.button--purple .button__text{color:#fff}.button--purple .button__arrow{background-color:#fff}.button--purple .button__arrow i{color:#0f0f10}.button--purple:hover{background-color:#7413b0}.button--purple:hover .button__text{color:#fff}.slider-button--prev,.slider-button--next{background-color:rgba(0,0,0,0);border-radius:50%;position:relative;width:40px;height:40px;border:1px solid #bbbdbe;transition:background-color .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.slider-button--prev i,.slider-button--next i{color:#0f0f10;position:absolute;font-size:14px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;transition:color .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.slider-button--prev:hover,.slider-button--next:hover{background-color:#bbbdbe}.slider-button--prev:disabled,.slider-button--next:disabled{background-color:rgba(0,0,0,0) !important}.slider-button--prev:disabled i,.slider-button--next:disabled i{color:#717578 !important}@media(min-width: 1920px){.slider-button--prev,.slider-button--next{width:50px;height:50px}.slider-button--prev i,.slider-button--next i{font-size:20px}}section.dark-color .slider-button--prev,section.dark-color .slider-button--next{border-color:#37383a}section.dark-color .slider-button--prev i,section.dark-color .slider-button--next i{color:#fff}section.dark-color .slider-button--prev:hover,section.dark-color .slider-button--next:hover{background-color:#37383a}.pagination{padding:10px 0;text-align:center;width:100%}.pagination__wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.pagination ul{font-size:0;margin:0 !important}.pagination li{display:inline-block;margin:0 10px;padding:0 !important}.pagination li:before{display:none}.pagination li a,.pagination li span.current{background-color:rgba(0,0,0,0);border:none;color:#2b2b2b;display:block;font-size:16px;line-height:1.5}.pagination li a.next:hover,.pagination li a.prev:hover{text-decoration:none}.pagination li span.current{text-decoration:underline}.pagination li span.dots{display:block;padding:4px 9px}p.total-numbers{font-weight:normal;font-size:12px;line-height:24px;color:#9b9b9b}.stars_rating{width:100px;height:18px;background:url("../../assets/images/stars.svg") left no-repeat;background-size:100px 18px}.stars_rating .stars_inner{height:18px;display:block;background:url("../../assets/images/stars-active.svg") left no-repeat;background-size:100px 18px}#to_top,#chat-btn{opacity:0;visibility:hidden;position:relative;z-index:1000;transition:all .4s ease-in-out}#to_top.active,#chat-btn.active{opacity:1;visibility:visible}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:14px;font-weight:400;color:#0b0b15;width:100%;height:53px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;font-size:16px;line-height:29px;font-weight:400;padding:16px 24px;border-radius:38px;background:linear-gradient(142.11deg, #f8f8f8 0.57%, #fbfbfb 78.12%);box-shadow:-10px -10px 25px #fff,10px 10px 25px rgba(0,0,0,.08);overflow:hidden;transition:all .4s ease-in-out}.select-styled:after{content:"";width:14px;height:7px;background:url("../../assets/images/icons/select-arrow.svg") no-repeat center center/contain;right:24px;left:auto;bottom:auto;position:absolute;top:50%;transform:translate(0, -50%);transition:all .4s ease-in-out}.select-styled:active:after,.select-styled.active:after{-webkit-transform:translate(0, -50%) rotateX(180deg);-ms-transform:translate(0, -50%) rotateX(180deg);transform:translate(0, -50%) rotateX(180deg)}.select-options{display:none;position:absolute;top:calc(100% + 20px);right:0;left:0;z-index:40;margin:0 !important;padding:0 !important;list-style:none;background:linear-gradient(142.11deg, #f8f8f8 0.57%, #fbfbfb 78.12%);border-radius:38px}.select-options li{margin:0;padding:16px 24px !important;transition:all .4s ease-in-out}.select-options li:first-of-type{border-radius:38px 38px 0 0}.select-options li:not(:first-of-type){border-top:1px solid #e7e7e7}.select-options li:last-of-type{border-radius:0 0 38px 38px}.select-options li:hover{color:#823df7;background-color:#f9f9f9}.select-options li[rel=hide]{display:none}.select-options li:before{display:none}.select-options::-webkit-scrollbar{width:3px !important}.social_media{display:flex;flex-wrap:wrap;gap:20px}.social_media .icon-s{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:#222224;border-radius:50%;transition:background-color .8s cubic-bezier(0.075, 0.82, 0.165, 1)}.social_media .icon-s:hover{background-color:#9118db}.services-widget{display:flex;flex-direction:column;justify-content:space-between}.services-widget__link{display:flex;align-items:baseline;column-gap:15px;font-size:1.1428571429rem;font-weight:600;color:#0f0f10;transition:color .5s ease}.services-widget__link--arr{position:relative;display:block;width:1.7142857143rem;height:1.7142857143rem;background-color:#0f0f10;border-radius:50%;transition:background-color .5s ease}.services-widget__link--arr i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}.services-widget__link:hover{color:#9118db}.services-widget__link:hover .services-widget__link--arr{background-color:#9118db}.services-widget-content__link{display:flex;align-items:center;column-gap:15px;font-size:1.1428571429rem;font-weight:600;color:#0f0f10;margin:0 0 20px;transition:color .5s ease}.services-widget-content__link--arr{display:block;overflow:hidden;width:40px;height:40px;border:1px solid #d9dada;border-radius:50%;transition:background-color .5s ease}@media(min-width: 1441px){.services-widget-content__link--arr{width:50px;height:50px}}.services-widget-content__link--arr-inline{position:relative;display:block;width:100%;height:100%;transition:background-color .4s ease}.services-widget-content__link--arr-inline i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:color .4s ease}@media(min-width: 1441px){.services-widget-content__link--arr-inline i{font-size:25px}}.services-widget-content__link:hover .services-widget-content__link--arr-inline{background-color:#9118db}.services-widget-content__link:hover .services-widget-content__link--arr-inline i{color:#fff}.services-widget-pages{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;width:max-content}.services-widget-pages__item{text-align:center}.services-widget-pages__item a{display:flex;flex-direction:column;align-items:center}.services-widget-pages__item div{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:6px}.services-widget-pages__item span{font-size:0.8571428571rem;font-weight:500;color:#0f0f10}.awards-widget__title{font-weight:600;margin-bottom:25px}.awards-widget__items{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.0714285714rem}.awards-widget__item{display:flex;flex-direction:column;align-items:center;gap:0.3571428571rem}.awards-widget__item--img{display:flex;justify-content:center;align-items:center;width:3.5714285714rem;height:3.5714285714rem;background-color:#edeeee;border-radius:0.4285714286rem;padding:5px}.awards-widget__item--img img{width:100%;aspect-ratio:1}.awards-widget__item--text{max-width:4.2857142857rem;font-size:0.7142857143rem;line-height:1.2;font-weight:500;color:#0f0f10;text-align:center}.recommended_reading{background-color:#f4f5f5;padding:20px;margin:0 0 15px;border-radius:10px}@media(min-width: 1024px){.recommended_reading{margin:0 0 30px}}.recommended_reading__subtitle{font-family:"TTInterfacesMedium",sans-serif;font-size:1rem;line-height:1.4285714286rem;color:#717578}.recommended_reading__block{display:flex;flex-direction:column;row-gap:10px;margin:10px 0 0}@media(min-width: 768px){.recommended_reading__block{flex-direction:row;justify-content:space-between}}.recommended_reading__title{flex:1 1 60%;color:#0f0f10;font-family:"TTInterfacesDemiBold",sans-serif;font-size:1.2857142857rem;line-height:1.8571428571rem}.recommended_reading__link{flex:1 1 40%;text-align:right}.cta_bac_shortcode,.cta_share_shortcode{display:flex;flex-direction:column;gap:1.0714285714rem;background-color:#f4f5f5;padding:20px 30px;margin:0 0 15px;border-radius:10px}@media(min-width: 1024px){.cta_bac_shortcode,.cta_share_shortcode{flex-direction:row;justify-content:space-between;margin:0 0 30px}}.cta_bac_shortcode__title,.cta_share_shortcode__title{color:#0f0f10;font-family:"TTInterfacesDemiBold",sans-serif;font-size:1.2857142857rem;line-height:1.8571428571rem}@media(min-width: 1024px){.cta_bac_shortcode__title,.cta_share_shortcode__title{flex:0 1 60%}}.cta_bac_shortcode__button,.cta_share_shortcode__button{flex:0 0 auto;text-decoration:none !important;align-self:flex-end}.startups-widget__overview{display:flex;align-items:baseline;column-gap:15px;font-size:1.1428571429rem;font-weight:600;color:#0f0f10;transition:color .5s ease}.startups-widget__overview--arr{display:flex;justify-content:center;align-items:center;width:1.7142857143rem;height:1.7142857143rem;background-color:#0f0f10;border-radius:50%;transition:background-color .5s ease}.startups-widget__overview--arr i{color:#fff}.startups-widget__overview:hover{color:#9118db}.startups-widget__overview:hover .startups-widget__overview--arr{background-color:#9118db}.startups-widget__block{height:100%;display:flex;align-items:flex-end}.startups-widget__insights{display:flex;align-items:center;column-gap:15px;font-size:1.4285714286rem;font-weight:600;color:#0f0f10;margin:0 0 20px;padding:0 0 50px;transition:color .5s ease}.startups-widget__insights--arr{display:block;overflow:hidden;width:40px;height:40px;border:1px solid #d9dada;border-radius:50%;transition:background-color .5s ease}@media(min-width: 1441px){.startups-widget__insights--arr{width:50px;height:50px}}.startups-widget__insights--arr-inline{position:relative;display:block;width:100%;height:100%;transition:background-color .4s ease}.startups-widget__insights--arr-inline i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:color .4s ease}@media(min-width: 1441px){.startups-widget__insights--arr-inline i{font-size:25px}}.startups-widget__insights:hover .startups-widget__insights--arr-inline{background-color:#9118db}.startups-widget__insights:hover .startups-widget__insights--arr-inline i{color:#fff}.header{position:absolute;left:5px;right:0;z-index:1000;width:calc(100% - 10px);transition:background-color .2s ease-in-out,top .2s ease-in-out;top:5px}.header .logo-block{order:2}.header .logo-link #Text path{fill:#fff}@media(min-width: 1200px){.header{top:0}.header:hover{background-color:#fff}.header:hover .logo-link #Text path{fill:#0f0f10}.header:hover .logo-hire{color:#9118db !important;background-color:rgba(30,92,241,.14) !important}.header:hover .parent_link{color:#0f0f10}.header:hover .bottom_arr svg,.header:hover .bottom_arr path{fill:#0f0f10}.header:hover .link_to_contact-text,.header:hover .link_to_search-text{color:#0f0f10}.header:hover .link_to_contact-icon,.header:hover .link_to_search-icon{background-color:#9118db}.header:hover .link_to_contact-icon svg,.header:hover .link_to_contact-icon path,.header:hover .link_to_search-icon svg,.header:hover .link_to_search-icon path{fill:#fff}.header .logo-block{display:flex;column-gap:5px;order:unset}}.header .logo-hire{display:none;color:#fff;background-color:rgba(255,255,255,.14);height:fit-content;font-family:"TTInterfacesDemiBold",sans-serif;font-size:0.8571428571rem;line-height:1.7142857143rem;text-transform:uppercase;padding:0 12px;border-radius:2.1428571429rem;transition:color .2s ease-in-out,background-color .2s ease-in-out}.header .logo-hire:hover{color:#fff !important;background-color:#0f0f10 !important}@media(min-width: 1200px){.header .logo-hire{display:inline-block}}.header .parent_item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:14px;margin-bottom:14px}@media(min-width: 1200px){.header .parent_item:not(:last-child){border-bottom-color:rgba(0,0,0,0);padding:0 5px;padding-bottom:0;margin-bottom:0}}@media(min-width: 1200px){.header .parent_item{display:flex;align-items:center;height:100%;padding:0 5px;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease-in-out}.header .parent_item .parent_link{justify-content:baseline}}.header .parent_item:not(:last-child){border-bottom:1px solid #37383a;padding-bottom:14px;margin-bottom:14px}@media(min-width: 1200px){.header .parent_item:not(:last-child){border-bottom:none;padding:0 5px;padding-bottom:0;margin-bottom:0}}.header.fixed{top:-50px}.header.fixed .logo-link #Text path{fill:#0f0f10}.header.fixed .logo-hire{display:none}@media(min-width: 1200px){.header.fixed .logo-hire{display:inline-block;color:#9118db;background-color:rgba(30,92,241,.14)}}.header.fixed:has(.active){top:0}.header.nav-up{position:fixed;top:0;background-color:#fff}.header.nav-up .burger_menu,.header.nav-up .link_to_contact-icon{background-color:#f1f1f1}@media(min-width: 1200px){.header.nav-up .menu-primary-menu-container{width:auto}.header.nav-up .nav-menu{border-bottom:none}.header.nav-up .parent_link{color:#0f0f10}.header.nav-up .bottom_arr svg,.header.nav-up .bottom_arr path{fill:#0f0f10}.header.nav-up .link_to_contact-text,.header.nav-up .link_to_search-text{color:#0f0f10}.header.nav-up .link_to_contact-icon,.header.nav-up .link_to_search-icon{background-color:#9118db}.header.nav-up .link_to_contact-icon svg,.header.nav-up .link_to_contact-icon path,.header.nav-up .link_to_search-icon svg,.header.nav-up .link_to_search-icon path{fill:#fff}.header.nav-up:hover{background-color:#fff}}.header.active{position:fixed;background-color:#0f0f10}.header.active .logo-link #Text path{fill:#fff}.header.active .link_to_contact-icon{background-color:#9118db}.header.active .link_to_contact-icon svg,.header.active .link_to_contact-icon path{fill:#fff}.menu-primary-menu-container{position:fixed;top:90px;left:5px;width:calc(100% - 10px);height:calc(100% - 170px);transform:translateX(100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;opacity:0}@media(min-width: 1200px){.menu-primary-menu-container{position:static;width:auto;height:auto;transform:none;opacity:1}}.menu-primary-menu-container.show{transform:translateX(0);opacity:1}.menu-primary-menu-container.show .menu-wrapper{visibility:visible;opacity:1}#menu-primary-menu{scrollbar-gutter:stable}.nav-menu{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #fff;padding-top:20px;padding-bottom:29px;height:90px}@media(min-width: 1200px){.nav-menu{padding-top:0;padding-bottom:0;border-radius:0}}.nav-menu ::-webkit-scrollbar{width:5px}.nav-menu ::-webkit-scrollbar-track{background:#f1f1f1}.nav-menu ::-webkit-scrollbar-thumb{background:#404040;border-radius:3px}.menu-wrapper{visibility:hidden;opacity:0;display:flex;flex-direction:column;background-color:#0f0f10;height:100%;padding:30px 12px 10px;overflow-y:auto;transition:all .2s ease-in-out}@media(min-width: 1200px){.menu-wrapper{height:90px;visibility:visible;flex-direction:row;column-gap:10px;background-color:inherit;border-radius:0;padding:0;opacity:1}}@media(min-width: 1440px){.menu-wrapper{column-gap:2.8571428571rem}}.bottom_arr svg{width:15px;height:15px;transition:transform .2s ease-in-out}@media(min-width: 1200px){.bottom_arr svg{width:8px;height:5px}}.bottom_arr svg,.bottom_arr path{transition:fill .2s ease-in-out,stroke .2s ease-in-out}@media(min-width: 1200px){.parent_item:hover{border-bottom-color:#9118db}.parent_item:hover .parent_link{color:#9118db}.parent_item:hover .bottom_arr svg,.parent_item:hover .bottom_arr path{fill:#9118db;stroke:#9118db}}.parent_link{font-size:22px;color:#fff;font-weight:500;transition:color .2s ease-in-out}@media(min-width: 1200px){.parent_link{font-size:1rem;font-weight:600}}.parent_item:has(.parent_block) .parent_link{display:flex;justify-content:space-between;align-items:center}.parent_item:has(.parent_block) .parent_link.active{color:#9118db}.parent_item:has(.parent_block) .parent_link.active .bottom_arr svg{transform:rotateZ(180deg)}.parent_item:has(.parent_block) .parent_link.active .bottom_arr svg,.parent_item:has(.parent_block) .parent_link.active .bottom_arr path{fill:#9118db;stroke:#9118db}.parent_item:has(.parent_block) .parent_link.active+.parent_block{background-color:#222224;border-radius:10px}@media(min-width: 1200px){.parent_item:has(.parent_block){display:flex;justify-content:space-between;align-items:center}.parent_item:has(.parent_block) a,.parent_item:has(.parent_block) h4{display:flex;align-items:baseline;column-gap:10px}.parent_item:has(.parent_block) a{align-items:center}}.parent_block{display:none;background-color:#0f0f10;margin:15px 0;padding:15px}@media(min-width: 1200px){.parent_block{position:absolute;overflow-x:hidden;visibility:hidden;opacity:0;top:0;width:100%;height:100%;top:90px;left:-999em;height:auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-row-gap:20px;grid-column-gap:60px;background-color:#f4f5f5;border-radius:0 0 20px 20px;margin:0;padding:35px 29px 80px 84px;transform:translateY(-10px);transition:transform .5s ease-in-out,opacity .5s ease-in-out}}@media(min-width: 1200px){.parent_item.active .parent_block{overflow-x:visible;visibility:visible;left:0;opacity:1;transform:translateY(0)}.parent_item.active .sub_parent_block{visibility:visible}}.parent_block:has(>.widget) .widget{display:none}@media(min-width: 1200px){.parent_block:has(>.widget){grid-template-areas:"widget item" "widget item" "widget item";grid-template-columns:1.3fr repeat(3, 1fr);grid-row-gap:20px;grid-column-gap:60px;padding:35px 29px 80px}.parent_block:has(>.widget) .widget{display:flex;grid-area:widget}}.parent_block:has(>.widget>.awards-widget) .widget{display:none}@media(min-width: 1200px){.parent_block:has(>.widget>.awards-widget){grid-template-columns:1fr repeat(2, 1.3fr)}.parent_block:has(>.widget>.awards-widget) .widget{display:flex;grid-area:widget}}.sub_parent_title{transition:color .2s ease-in-out}@media(min-width: 1200px){.sub_parent_title .bottom_arr{display:none}}.sub_parent_title.active,.sub_parent_title.active a{color:#9118db}.sub_parent_title.active .bottom_arr svg,.sub_parent_title.active a .bottom_arr svg{transform:rotateZ(180deg)}.sub_parent_title.active .bottom_arr svg,.sub_parent_title.active .bottom_arr path,.sub_parent_title.active a .bottom_arr svg,.sub_parent_title.active a .bottom_arr path{fill:#9118db;stroke:#9118db}.child_item h4,.child_item h4 a{position:relative;font-size:16px;font-weight:500;display:flex;align-items:baseline;justify-content:space-between;color:#fff}.child_item h4 .header_title_arr,.child_item h4 a .header_title_arr{display:none}@media(min-width: 1200px){.child_item h4,.child_item h4 a{font-size:1.4285714286rem;font-weight:600;display:inline-block;color:#0f0f10}.child_item h4 .header_title_arr,.child_item h4 a .header_title_arr{display:block;overflow:hidden;position:absolute;top:0;left:-55px;transform:translateY(calc(-50% + 20px));width:40px;height:40px;border-radius:50%;border:1px solid #ddd;transition:background-color .2s ease-in-out}.child_item h4 .header_title_arr-inline,.child_item h4 a .header_title_arr-inline{position:relative;display:block;width:100%;height:100%;transition:background-color .2s ease-in-out}.child_item h4 .header_title_arr-inline i,.child_item h4 a .header_title_arr-inline i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:color .4s ease}}@media(min-width: 1441px){.child_item h4 .header_title_arr,.child_item h4 a .header_title_arr{left:-70px;width:50px;height:50px}.child_item h4 .header_title_arr i,.child_item h4 a .header_title_arr i{font-size:25px}}.child_item .sub_parent_title .bottom_arr{display:none}.child_item .item-desc{display:none}@media(min-width: 1200px){.child_item .item-desc{display:block;font-size:1rem;color:#717578;margin:15px 0 0}}.child_item:has(.sub_parent_block) .sub_parent_title .bottom_arr{display:block}@media(min-width: 1200px){.child_item:has(.sub_parent_block) .sub_parent_title .bottom_arr{display:none}}.child_item:not(:last-child){border-bottom:1px solid #37383a;padding-bottom:14px;margin-bottom:14px}@media(min-width: 1200px){.child_item:not(:last-child){border-bottom:none;padding-bottom:0;margin-bottom:0}}.child_link{flex-direction:column;align-items:start !important}.child_link:hover h4{color:#9118db}.child_link,.sub_child_link{font-size:16px;font-weight:500;transition:color .2s ease-in-out}.child_link:hover,.sub_child_link:hover{color:#9118db}.child_link:hover .header_title_arr-inline,.sub_child_link:hover .header_title_arr-inline{background-color:#9118db}.child_link:hover .header_title_arr-inline i,.sub_child_link:hover .header_title_arr-inline i{color:#fff}.sub_parent_block{display:none;width:100%;color:#fff;background:#222224;min-height:100%;padding:10px;max-height:100%}@media(min-width: 1200px){.sub_parent_block{display:block;overflow:visible;background-color:rgba(0,0,0,0);margin:20px 0 0;padding:0}.sub_parent_block .new_child_item{display:none}}.sub_child_item a{font-size:1.1428571429rem;color:#fff}@media(min-width: 1200px){.sub_child_item a{font-size:1rem;color:#0f0f10}}.sub_child_item .child_link .header_title_arr{display:none}.sub_child_item:not(:last-child){margin-bottom:10px}.burger_menu{position:relative;width:40px;height:40px;background-color:#fff;border-radius:50%;transition:all .2s ease-in-out;order:1}@media(min-width: 1200px){.burger_menu{display:none;order:unset}}.burger_menu .burger_menu-line,.burger_menu .burger_menu-line::before,.burger_menu .burger_menu-line::after{position:absolute;width:12px;height:2px;background-color:#0f0f10;transition:all .25s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.burger_menu .burger_menu-line{top:50%;left:50%;transform:translate(-50%, -50%)}.burger_menu .burger_menu-line::before{content:"";top:-4px}.burger_menu .burger_menu-line::after{content:"";top:4px}.burger_menu.active{background-color:#fff}.burger_menu.active .burger_menu-line{background-color:rgba(0,0,0,0)}.burger_menu.active .burger_menu-line::before{top:0;transform:rotate(45deg);background-color:#0f0f10}.burger_menu.active .burger_menu-line::after{top:0;transform:rotate(-45deg);background-color:#0f0f10}.link_block{display:flex;column-gap:1.4285714286rem;order:3}@media(min-width: 1200px){.link_block{order:unset}}.link_to_contact{display:flex}.link_to_search{display:none}@media(min-width: 1200px){.link_to_search{display:flex}}.link_to_contact,.link_to_search{align-items:center;column-gap:12px}.link_to_contact-text,.link_to_search-text{color:#fff;font-size:14px;font-weight:600;transition:color .2s ease-in-out;display:none}@media(min-width: 1200px){.link_to_contact-text,.link_to_search-text{display:block}}.link_to_contact-icon,.link_to_search-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#fff;border-radius:50%;transition:background-color .2s ease-in-out}.link_to_contact-icon svg,.link_to_contact-icon path,.link_to_search-icon svg,.link_to_search-icon path{transition:fill .2s ease-in-out}.single-post .header:not(.active) .logo-link #Text path,.blog .header:not(.active) .logo-link #Text path,.page-template-default .header:not(.active) .logo-link #Text path,.single-portfolio .header:not(.active) .logo-link #Text path{fill:#0f0f10}.single-post .header:not(.active) .logo-hire,.blog .header:not(.active) .logo-hire,.page-template-default .header:not(.active) .logo-hire,.single-portfolio .header:not(.active) .logo-hire{color:#9118db;background-color:rgba(30,92,241,.14)}.single-post .header:not(.active) .burger_menu,.single-post .header:not(.active) .link_to_contact-icon,.single-post .header:not(.active) .link_to_search-icon,.blog .header:not(.active) .burger_menu,.blog .header:not(.active) .link_to_contact-icon,.blog .header:not(.active) .link_to_search-icon,.page-template-default .header:not(.active) .burger_menu,.page-template-default .header:not(.active) .link_to_contact-icon,.page-template-default .header:not(.active) .link_to_search-icon,.single-portfolio .header:not(.active) .burger_menu,.single-portfolio .header:not(.active) .link_to_contact-icon,.single-portfolio .header:not(.active) .link_to_search-icon{background-color:#d9dada}@media(min-width: 1200px){.single-post .header:not(.active) .nav-menu,.blog .header:not(.active) .nav-menu,.page-template-default .header:not(.active) .nav-menu,.single-portfolio .header:not(.active) .nav-menu{border-bottom-color:#bbbdbe}.single-post .header:not(.active) .logo-link #Text path,.blog .header:not(.active) .logo-link #Text path,.page-template-default .header:not(.active) .logo-link #Text path,.single-portfolio .header:not(.active) .logo-link #Text path{fill:#0f0f10}.single-post .header:not(.active) .parent_link,.single-post .header:not(.active) .link_to_contact-text,.single-post .header:not(.active) .link_to_search-text,.blog .header:not(.active) .parent_link,.blog .header:not(.active) .link_to_contact-text,.blog .header:not(.active) .link_to_search-text,.page-template-default .header:not(.active) .parent_link,.page-template-default .header:not(.active) .link_to_contact-text,.page-template-default .header:not(.active) .link_to_search-text,.single-portfolio .header:not(.active) .parent_link,.single-portfolio .header:not(.active) .link_to_contact-text,.single-portfolio .header:not(.active) .link_to_search-text{color:#0f0f10}.single-post .header:not(.active) .bottom_arr path,.blog .header:not(.active) .bottom_arr path,.page-template-default .header:not(.active) .bottom_arr path,.single-portfolio .header:not(.active) .bottom_arr path{fill:#0f0f10}.single-post .header:not(.active) .link_to_contact-icon,.single-post .header:not(.active) .link_to_search-icon,.blog .header:not(.active) .link_to_contact-icon,.blog .header:not(.active) .link_to_search-icon,.page-template-default .header:not(.active) .link_to_contact-icon,.page-template-default .header:not(.active) .link_to_search-icon,.single-portfolio .header:not(.active) .link_to_contact-icon,.single-portfolio .header:not(.active) .link_to_search-icon{background-color:#9118db}.single-post .header:not(.active) .link_to_contact-icon path,.single-post .header:not(.active) .link_to_search-icon path,.blog .header:not(.active) .link_to_contact-icon path,.blog .header:not(.active) .link_to_search-icon path,.page-template-default .header:not(.active) .link_to_contact-icon path,.page-template-default .header:not(.active) .link_to_search-icon path,.single-portfolio .header:not(.active) .link_to_contact-icon path,.single-portfolio .header:not(.active) .link_to_search-icon path{fill:#fff}}.mobile-search{position:fixed;width:calc(100% - 10px);left:5px;bottom:0;background-color:#0f0f10;border-top:1px solid #37383a;transform:translateX(100%);opacity:0;transition:all .5s ease-in-out}.mobile-search .link_to_search{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:20px 0.8571428571rem}.mobile-search .link_to_search-text{display:inline}@media(min-width: 1200px){.mobile-search{display:none}}.mobile-search.show{opacity:1;transform:translateX(0)}.header.header-event:not(.fixed){top:88px}.header.header-event:not(.fixed) .menu-primary-menu-container{top:178px;height:calc(100% - 258px)}@media(min-width: 1200px){.header.header-event:not(.fixed) .menu-primary-menu-container{height:auto}}.header.header-event.fixed{top:-50px}.header.header-event.nav-up{top:0}.footer{background-color:#0f0f10;border-radius:20px;padding:29px 0;margin:5px}.footer__container{position:relative;z-index:11}.footer__row{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 768px){.footer__row{flex-direction:row;column-gap:2.8571428571rem}}.footer__info-item{color:#fff;text-decoration:underline;transition:color .2s ease-in}.footer__info-item:hover{color:#9118db}.footer__contacts{width:100%}.footer__contacts .footer__list{display:flex;flex-direction:column}.footer__contact-item{width:100%;padding:0 0 20px}.footer__contact-title{display:flex;align-items:center;column-gap:10px;font-size:1rem;line-height:1.4285714286rem;font-family:"TTInterfacesDemiBold",sans-serif;color:#fff;margin:0 0 5px}.footer__contact-title img{width:1.1428571429rem;height:1.1428571429rem}.footer__contact-subtitle{font-size:1rem;line-height:1.4285714286rem;font-family:"TTInterfacesMedium",sans-serif;color:#fff;margin:0 0 5px}.footer__contact-text{color:#717578;font-size:1rem;line-height:1.4285714286rem}.footer__contact-social{display:flex;flex-direction:column;align-items:center;row-gap:15px;width:100%}@media(min-width: 1024px){.footer__contact-social{flex-direction:row;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #404040;padding:30px 0 0;margin:30px 0 0}}@media(min-width: 768px){.footer-list-block{flex:0 1 calc(33.333% - 1.9285714286rem)}}@media(min-width: 1440px){.footer-list-block{flex:0 1 calc(20% - 2.2857142857rem)}}.footer-list-block .footer__list-title{font-size:1rem;color:#fff;margin:0 0 15px;cursor:pointer}.footer-list-block .footer__list-title--arr{transition:all .6s cubic-bezier(0.075, 0.82, 0.165, 1)}.footer-list-block .footer__list-title{display:flex;justify-content:space-between;align-items:center}.footer-list-block .footer__list{display:none;overflow:hidden;opacity:0;transition:all .6s cubic-bezier(0.075, 0.82, 0.165, 1)}.footer-list-block .footer__list .item-address div{color:#717578}.footer-list-block .footer__list-title.active .footer__list-title--arr{transform:rotate(180deg)}.footer-list-block .footer__list-title.active+.footer__list{overflow:visible;opacity:1}.footer-list-block .show-block{display:block;overflow:visible;opacity:1}.footer-list--title{font-size:1rem;font-weight:600;color:#fff;border-bottom:1px solid #37383a;padding:0 0 30px;margin:30px 0}@media(min-width: 768px){.footer-list--title{margin:0 0 30px}}.footer__list-link{line-height:1.4285714286rem;padding:0 0 0.7142857143rem;font-size:1rem;display:inline-flex;color:#fff;transition:color .2s ease-in}.footer__list-link:hover{color:#9118db}.footer__copy{font-size:1rem;color:#717578;padding:1.4285714286rem 0 4.2857142857rem}.footer-address .footer__contact-subtitle{margin:0 0 15px}.footer-copyright{display:flex;flex-wrap:wrap;align-items:center;column-gap:15px}.footer-copyright p{color:#717578}.footer-copyright a{color:#fff;text-decoration:underline;transition:color .2s ease-in}.footer-copyright a:hover{text-decoration:none;color:#9118db}.footer__social{display:flex;flex-direction:column;align-items:center;column-gap:80px;row-gap:20px}@media(min-width: 768px){.footer__social{flex-direction:row}}@media(min-width: 1024px){.footer__social{margin-right:5rem}}.footer-clutch{width:fit-content}.footer-clutch__link{display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:center;gap:5px}.footer-clutch__text{color:#fff;font-size:12px}.content-404{display:flex;flex-direction:column;justify-content:space-between;background-repeat:no-repeat;background-size:cover;padding:160px 0 0;min-height:calc(100vh - 10px)}.content-404 .content__massage-box{display:flex;flex-direction:column;align-items:center}.content-404 .content__massage-title,.content-404 .content__massage-text{text-align:center;line-height:normal;color:#fff}.content-404 .content__massage-title{font-size:8.5714285714rem}@media(min-width: 1024px){.content-404 .content__massage-title{font-size:14.2857142857rem}}.content-404 .content__massage-text{font-size:3.1428571429rem;margin:0 0 20px}@media(min-width: 1024px){.content-404 .content__massage-text{font-size:4.5714285714rem;margin:0 0 30px}}.content-404 .content__massage-subtext{font-size:1.1428571429rem;color:#ccc;text-align:center;margin:0 0 30px}@media(min-width: 1024px){.content-404 .content__massage-subtext{margin:0 0 60px}}.content-404 .infinity-line-404{position:relative;overflow:hidden;padding:25px 0}.content-404 .infinity-line-404::before{content:"";position:absolute;top:0;left:10px;display:block;height:1px;width:calc(100% - 20px);background-color:#fff;opacity:.1}@media(min-width: 1024px){.content-404 .infinity-line-404::before{left:30px;width:calc(100% - 60px)}}.content-404 .infinity-line-404 p{white-space:nowrap;animation:marquee 40s linear infinite}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-100%)}}.content-404 .infinity-line-404 span{position:relative;font-size:0.8571428571rem;color:#fff;margin:0 36px 0 0}.content-404 .infinity-line-404 span::before{content:"";position:absolute;top:calc(50% - 2px);right:-22px;display:block;width:4px;height:4px;border-radius:50%;background-color:#fff}.event-section{display:flex;justify-content:space-between;align-items:center;gap:10px;height:78px;margin:5px;padding:12px 12px 12px 20px;border-radius:20px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width: 1024px){.event-section{padding:15px 29px;gap:30px}}.event-section__block{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width: 1024px){.event-section__block{flex-direction:row}}.event-section__block--info{font-size:16px;font-weight:500;color:#fff}@media(min-width: 1024px){.event-section__block--info{display:flex;align-items:center;gap:30px;font-size:20px}}.event-section__block--content{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#fff}@media(min-width: 1024px){.event-section__block--content{font-size:20px}}.event-section__block--button{flex-shrink:0;display:flex;align-items:center;gap:5px}.event-section__img{display:none}@media(min-width: 1024px){.event-section__img{display:block;width:48px;height:48px;border-radius:50%}}.event-section__divider{color:#fff;font-size:20px}.event-section__button{padding:0}@media(min-width: 1024px){.event-section__button{display:flex;padding:12px 12px 12px 26px}}.event-section__button .button__text{display:none}@media(min-width: 1024px){.event-section__button .button__text{display:inline;font-size:16px;line-height:24px}}.event-section__button .button__arrow{width:40px;height:40px}@media(min-width: 1024px){.event-section__button .button__arrow{width:24px;height:24px}}.event-section__button-close{background:none;font-size:20px;line-height:0;color:#fff;padding:15px}@media(min-width: 1024px){.event-section__button-close{padding:20px}}.event-section.hide{display:none}.bg-section__name{border-bottom:1px solid #bbbdbe;padding:0 0 2.1428571429rem 0;margin:0 0 2.1428571429rem 0}.bg-section__title{text-align:center;margin:0 0 30px 0}@media(min-width: 1024px){.bg-section__title{text-align:left;margin:0 0 4.2857142857rem 0;max-width:60%}}.bg-cards-mobile{overflow:hidden}@media(min-width: 1024px){.bg-cards-mobile{display:none}}.bg-cards-mobile__item,.bg-cards-mobile__item.swiper-slide{display:flex;flex-direction:column;justify-content:space-between;min-height:440px;height:auto;background-size:cover;padding:50px 12px 20px;border-radius:10px}.bg-cards-mobile__item a,.bg-cards-mobile__item.swiper-slide a{font-size:1.1428571429rem;font-weight:600;color:#fff}.bg-cards-mobile__content span{font-size:2.8571428571rem;font-weight:500;color:#717578;opacity:.4}.bg-cards-mobile__content h3{color:#fff;padding:0 0 50px}.bg-cards-mobile__content p{color:#717578}.bg-cards-mobile__content,.bg-cards-mobile__item a{opacity:0;transition:opacity .5s ease-in-out}.bg-cards-mobile .swiper-slide-active .bg-cards-mobile__content,.bg-cards-mobile .swiper-slide-active .bg-cards-pc__text,.bg-cards-mobile .swiper-slide-active .bg-cards-pc__list,.bg-cards-mobile .swiper-slide-active a{opacity:1}@media(min-width: 768px){.bg-cards-mobile .swiper-slide-next .bg-cards-mobile__content,.bg-cards-mobile .swiper-slide-next .bg-cards-pc__text,.bg-cards-mobile .swiper-slide-next .bg-cards-pc__list,.bg-cards-mobile .swiper-slide-next a{opacity:1}}.bg-cards-pc{display:none;justify-content:space-between;border-radius:20px;background-position:center center;background-size:cover;transition:all .5s ease-in-out}@media(min-width: 1024px){.bg-cards-pc{display:flex;position:relative;overflow:hidden;background:linear-gradient(rgba(35, 35, 38, 0.5), rgba(35, 35, 38, 0.5))}}.bg-cards-pc__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transform:translateX(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.bg-cards-pc__image.active{opacity:1;transform:translateX(0)}.bg-cards-pc__item{z-index:1;display:flex;flex-direction:column;justify-content:space-between;color:#fff;width:100%;min-height:41.0714285714rem;padding:50px 26px 40px;transition:background-color .5s ease-in-out}.bg-cards-pc__item+.bg-cards-pc__item{border-left:1px solid #37383a}.bg-cards-pc__item.active{background-color:rgba(35,35,38,.7)}.bg-cards-pc__item.active .bg-cards-pc__counter,.bg-cards-pc__item.active .bg-cards-pc__text,.bg-cards-pc__item.active .bg-cards-pc__list,.bg-cards-pc__item.active .bg-cards-pc__link{opacity:1}.bg-cards-pc__item.active .bg-cards-pc__image{opacity:1;transform:translateX(0)}.bg-cards-pc__counter{font-size:5.7142857143rem;font-weight:500;padding:0 0 1.4285714286rem;opacity:.4;transition:opacity .5s ease-in-out}.bg-cards-pc__subtitle{padding:0 0 3.5714285714rem}.bg-cards-pc__text{color:#717578;opacity:0;transition:opacity .5s ease-in-out}.bg-cards-pc__list{opacity:0;transition:opacity .5s ease-in-out;list-style:initial;padding:0 0 0 25px}.bg-cards-pc__list li{color:#717578}.bg-cards-pc__list li::marker{color:#9118db}@media(min-width: 1441px){.bg-cards-pc__list li{font-size:.972vw}}.bg-cards-pc__list li+li{padding:10px 0 0}.bg-cards-pc__link{display:flex;align-items:center;column-gap:12px;color:#fff;font-size:1.1428571429rem;font-weight:600;opacity:0;transition:opacity .5s cubic-bezier(0.6, 0, 0.2, 1),color .5s cubic-bezier(0.6, 0, 0.2, 1)}.bg-cards-pc__link--icon{display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative;width:1.7142857143rem;height:1.7142857143rem;background-color:#fff;transition:all .5s cubic-bezier(0.6, 0, 0.2, 1)}.bg-cards-pc__link--icon i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#0f0f10}.bg-cards-pc__link:hover{color:#9118db}.bg-cards-pc__link:hover .bg-cards-pc__link--icon{background-color:#9118db}.bg-cards-pc__link:hover .bg-cards-pc__link--icon i{color:#fff}.bg-section.dark-color{background-color:#0f0f10}.bg-section.dark-color .bg-section__name{border-color:#37383a}.bg-section.dark-color .bg-section__name span::before{background-color:#fff}.bg-section.dark-color .bg-section__name span,.bg-section.dark-color .bg-section__title{color:#fff}.bg-section.gray-color{background-color:#f4f5f5}.ba-section__name{border-bottom:1px solid #bbbdbe;padding:0 0 30px;margin:0 0 30px}.ba-section__content{display:flex;flex-direction:column;gap:30px}@media(min-width: 1024px){.ba-section__content{flex-direction:row;flex:2;gap:130px}}.ba-section__title{text-align:center}@media(min-width: 1024px){.ba-section__title{text-align:left;width:50%}.ba-section__title h2{position:sticky;top:90px}}@media(min-width: 1024px){.ba-section__items{width:50%}}.ba-section__item{padding:0 0 60px;opacity:0;transition:all 1s;transform:translateY(100px)}.ba-section__item span{font-size:5.7142857143rem;font-weight:500;line-height:7.1428571429rem;color:#bbbdbe;padding:0 0 0.7142857143rem}.ba-section__item h3{padding:0 0 0.7142857143rem}.ba-section__item p{color:#0f0f10}.ba-section__item ul{color:#0f0f10}.ba-section__item.item{opacity:1;transform:translateY(0px)}.ba-section.dark-color{background-color:#0f0f10}.ba-section.dark-color .ba-section__name{border-color:#37383a}.ba-section.dark-color .ba-section__name span::before{background-color:#fff}.ba-section.dark-color .ba-section__name span,.ba-section.dark-color .ba-section__title,.ba-section.dark-color .ba-section__item h3{color:#fff}.ba-section.dark-color .ba-section__item span{color:#717578}.ba-section.dark-color .ba-section__item p,.ba-section.dark-color .ba-section__item li{color:#fff}.ba-section.gray-color{background-color:#f4f5f5}.case-studies-heading{border-radius:20px;background-color:#fff}.case-studies-heading__name{border-bottom:1px solid #bbbdbe;padding:0 0 2.1428571429rem;margin:0 0 2.1428571429rem}.case-studies-heading__block{display:flex;flex-direction:column;align-items:center;gap:1.0714285714rem;padding:0 0 2.1428571429rem}@media(min-width: 1024px){.case-studies-heading__block{flex-direction:row;justify-content:space-between;padding:0 0 4.2857142857rem}}.case-studies-cards__item{background-color:#0f0f10;border-radius:20px}@media(min-width: 1024px){.case-studies-cards__item{display:flex;background-color:initial;border-radius:0}.case-studies-cards__item:nth-child(even) .case-studies-cards__image{order:2;border-radius:0 20px 20px 0}.case-studies-cards__item:nth-child(even) .case-studies-cards__content{order:1;border-radius:20px 0 0 20px}.case-studies-cards__item:nth-child(odd) .case-studies-cards__image{border-radius:20px 0 0 20px}.case-studies-cards__item:nth-child(odd) .case-studies-cards__content{border-radius:0 20px 20px 0}}.case-studies-cards__item+.case-studies-cards__item{margin-top:5px}.case-studies-cards__image{display:block;height:352px;position:relative;overflow:hidden;border-radius:20px}.case-studies-cards__image--bg,.case-studies-cards__image--prod,.case-studies-cards__image--main{position:absolute;width:100%;height:100%;transition:transform .6s cubic-bezier(0.6, 0, 0.2, 1)}.case-studies-cards__image--bg,.case-studies-cards__image--main{object-fit:cover}.case-studies-cards__image--prod{object-fit:contain;transform:scale(0.9)}.case-studies-cards__image--prod.custom-image{object-fit:cover;transform:scale(1)}@media(min-width: 1024px){.case-studies-cards__image{width:50%;height:auto}}.case-studies-cards__image:hover .case-studies-cards__image--main{transform:scale(1.05)}.case-studies-cards__image:hover .case-studies-cards__image--prod{transform:scale(0.95)}.case-studies-cards__image:hover .case-studies-cards__image--prod.custom-image{transform:scale(1.05)}.case-studies-cards__tags{position:absolute;bottom:12px;left:12px;display:flex;flex-wrap:wrap;gap:10px}.case-studies-cards__tags li{font-size:1rem;text-transform:uppercase;color:#fff;padding:6px 16px;background-color:rgba(34,34,36,.1803921569);backdrop-filter:blur(4px);border-radius:2rem}@media(min-width: 1441px){.case-studies-cards__tags li{font-size:.778vw;line-height:1.111vw;border-radius:1.556vw}}@media(min-width: 1024px){.case-studies-cards__tags{bottom:40px;left:40px}}.case-studies-cards__content{padding:30px 12px}.case-studies-cards__content p{color:#717578}@media(min-width: 1024px){.case-studies-cards__content{width:50%;background-color:#0f0f10;padding:5rem 60px 2.8571428571rem}}@media(min-width: 1441px){.case-studies-cards__content{padding:7.1428571429rem 60px 3.9285714286rem}}.case-studies-cards__logo{display:flex;justify-content:space-between;margin:0 0 40px 0}.case-studies-cards__logo span{color:#717578;text-transform:uppercase}.case-studies-cards__logo img{max-height:2.8571428571rem}@media(min-width: 1024px){.case-studies-cards__logo{margin:0 0 6.7857142857rem 0}}.case-studies-cards__nda{display:flex;align-items:center;column-gap:10px}.case-studies-cards__nda--img{display:flex;justify-content:center;align-items:center;width:1.4285714286rem;height:1.4285714286rem;background-color:#717578;border-radius:4px}.case-studies-cards__nda--img svg{width:0.9285714286rem;height:0.4285714286rem}.case-studies-cards__nda--text{color:#717578;text-transform:uppercase}.case-studies-cards__title{color:#fff;margin:0 0 20px 0}@media(min-width: 1024px){.case-studies-cards__title{margin:0 0 2.8571428571rem 0}}.case-studies-cards__description{margin:0 0 20px 0}@media(min-width: 1024px){.case-studies-cards__description{margin:0 0 50px 0}}.case-studies-cards__info{margin:0 0 50px 0}@media(min-width: 1024px){.case-studies-cards__info{margin:0 0 80px 0}}.case-studies-cards__info-title{display:flex;align-items:center;column-gap:12px}@media(min-width: 1024px){.case-studies-cards__info-title{display:none}}.case-studies-cards__info-title--line{display:block;width:100%;height:1px;background-color:#37383a}.case-studies-cards__info-title--text{font-size:1.1428571429rem;color:#fff;flex-shrink:0}.case-studies-cards__info-title--icon{display:block;position:relative;padding:12px;border-radius:50%;background-color:#fff;transition:all .5s ease-in-out;flex-shrink:0}.case-studies-cards__info-title--icon::before,.case-studies-cards__info-title--icon::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#0f0f10;transition:background-color .8s cubic-bezier(0.6, 0, 0.2, 1)}.case-studies-cards__info-title--icon::before{width:12px;height:2px}.case-studies-cards__info-title--icon::after{width:2px;height:12px}.case-studies-cards__info-title.active+.case-studies-cards__info-block{opacity:1;overflow:visible}.case-studies-cards__info-title.active .case-studies-cards__info-title--icon{background-color:#fff}.case-studies-cards__info-title.active .case-studies-cards__info-title--icon::before{background-color:#0f0f10}.case-studies-cards__info-title.active .case-studies-cards__info-title--icon::after{background-color:initial}.case-studies-cards__info-block{max-height:0;opacity:0;overflow:hidden;transition:opacity .5s ease-in-out,max-height .5s ease-in-out}@media(min-width: 1024px){.case-studies-cards__info-block{max-height:100%;opacity:1;overflow:visible}}.case-studies-cards__info span{color:#fff}.case-studies-cards__info--stack{padding:0 0 1.0714285714rem 0}@media(min-width: 1024px){.case-studies-cards__info--stack{display:flex;align-items:baseline;column-gap:40px}}.case-studies-cards__info--stack span{flex:0 0 auto}.case-studies-cards__info--stack ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:5px}.case-studies-cards__info--stack li{position:relative;color:#717578;font-size:1.1428571429rem;line-height:1.7142857143rem}.case-studies-cards__info--stack li:not(:last-child)::before{content:",";position:absolute;right:-4px;bottom:0}.case-studies-cards__info--country{display:flex;column-gap:12px}@media(min-width: 1024px){.case-studies-cards__info--country{column-gap:55px}}.case-studies-cards__info--country p{display:flex;align-items:center;column-gap:12px}.case-studies-cards__info--country img{width:1.7142857143rem;height:1.7142857143rem}.case-studies-cards__link{text-align:center}@media(min-width: 1024px){.case-studies-cards__link{text-align:right}}.clutch-section__name{border-bottom:1px solid #bbbdbe;padding:0 0 30px;margin:0 0 30px}.clutch-section__title{text-align:center;margin:0 0 30px}@media(min-width: 1024px){.clutch-section__title{text-align:left;max-width:60%;margin:0 0 60px}}.clutch-content{display:flex;flex-direction:column}@media(min-width: 1024px){.clutch-content{margin-left:34%}}.clutch-content__flex{display:flex;gap:10px;margin:0 0 30px}.clutch-content__text{color:#0f0f10;padding:0 12px;margin:0 0 2.1428571429rem}@media(min-width: 768px){.clutch-content__text{grid-area:text}}@media(min-width: 1024px){.clutch-content__text{padding:0}}.clutch-content__tabs{display:flex;column-gap:10px;padding:0 12px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.clutch-content__tabs::-webkit-scrollbar{height:0px;display:none;-webkit-appearance:none}@media(min-width: 1024px){.clutch-content__tabs{padding:0}}.clutch-content__main{margin:0 0 50px}@media(min-width: 1024px){.clutch-content__main{padding:0 2.0714285714rem}}.clutch-content__tab{flex:0 0 auto;display:inline-block;font-family:"TTInterfacesDemiBold",sans-serif;padding:0.7142857143rem 3.1428571429rem;color:#0f0f10;background-color:#f4f5f5;border-radius:2rem;cursor:pointer;transition:all .4s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.clutch-content__tab:hover{color:#232326;background-color:#e7e7ea}.clutch-content__tab.active{color:#fff;background-color:#0f0f10}.clutch-content__body{display:none;opacity:0;overflow:hidden;padding:0 12px;transition:opacity .8s cubic-bezier(0.6, 0, 0.2, 1)}@media(min-width: 1024px){.clutch-content__body{padding:0}}@media(min-width: 1440px){.clutch-content__body .swiper-wrapper{width:100% !important;display:grid;grid-template-columns:repeat(6, 1fr);gap:0.7142857143rem}}.clutch-content__body .swiper-slide{text-align:center;width:min-content}@media(min-width: 1440px){.clutch-content__body .swiper-slide{width:100% !important;margin-right:0 !important}}.clutch-content__body.active{display:block;opacity:1}.clutch-content__img{display:flex;justify-content:center;align-items:center;width:9.8571428571rem;height:9.8571428571rem;margin:0 0 0.7142857143rem;background-color:#f4f5f5;border-radius:0.7142857143rem}@media(min-width: 1440px){.clutch-content__img{width:100%;height:auto;aspect-ratio:1}}.clutch-content__img img{max-width:7.1428571429rem;max-height:8.5714285714rem}@media(min-width: 1440px){.clutch-content__img img{width:100%;height:auto}}.clutch-content__desc{font-size:1rem;color:#717578}.clutch-widget-item{display:inline-flex;flex:0 0 auto;align-items:center;align-self:center;padding:45px 50px;border-radius:100px;max-height:142px;background-color:#f4f5f5;transition:background-color .8s cubic-bezier(0.6, 0, 0.2, 1)}.clutch-widget-item:hover{background-color:#9118db}.clutch-widget-item:hover .clutch-widget__text{color:#fff}.clutch-widget-item:hover .clutch-widget__star svg,.clutch-widget-item:hover .clutch-widget__star path,.clutch-widget-item:hover .clutch-widget__logo svg,.clutch-widget-item:hover .clutch-widget__logo path{fill:#fff}.clutch-widget-item--pc{display:none}@media(min-width: 768px){.clutch-widget-item--pc{display:inline-flex}}@media(min-width: 768px){.clutch-widget-item--mobile{display:none}}.clutch-widget-item .clutch-widget__star svg,.clutch-widget-item .clutch-widget__star path,.clutch-widget-item .clutch-widget__logo svg,.clutch-widget-item .clutch-widget__logo path{transition:fill .8s cubic-bezier(0.6, 0, 0.2, 1)}.clutch-widget-item .clutch-widget__star{display:flex;justify-content:flex-end}.clutch-widget-item .clutch-widget__text{font-family:"TTInterfacesDemiBold",sans-serif;font-size:14px;color:#0f0f10;text-transform:uppercase;transition:color .8s cubic-bezier(0.6, 0, 0.2, 1)}@media(min-width: 1441px){.clutch-widget-item .clutch-widget__text{font-size:20px}}.clutch-widget-item span:nth-of-type(4){font-size:16px;align-self:flex-end;text-align:right}@media(min-width: 1441px){.clutch-widget-item span:nth-of-type(4){font-size:22px}}.clutch-widget-item .clutch-widget-item--first,.clutch-widget-item .clutch-widget-item--second{display:flex;justify-content:space-between;gap:15px}.clutch-widget-item .clutch-widget-item--second{margin-top:5px;align-items:flex-end}.clutch-widget-item .clutch-widget-item--second .clutch-widget__text{margin-bottom:-5px}.clutch-section.dark-color{background-color:#0f0f10}.clutch-section.dark-color .clutch-section__name{border-color:#37383a}.clutch-section.dark-color .clutch-section__name span::before{background-color:#fff}.clutch-section.dark-color .clutch-section__name span,.clutch-section.dark-color .clutch-section__title,.clutch-section.dark-color .clutch-widget__text,.clutch-section.dark-color .clutch-content__tab{color:#fff}.clutch-section.dark-color .clutch-content__text{color:#fff}.clutch-section.dark-color .clutch-content__desc{color:#717578}.clutch-section.dark-color .clutch-widget-item,.clutch-section.dark-color .clutch-content__img,.clutch-section.dark-color .clutch-content__tab{background-color:#222224}.clutch-section.dark-color .clutch-content__tab:hover{background-color:#28282e}.clutch-section.dark-color .clutch-content__tab.active{background-color:#fff;color:#0f0f10}.clutch-section.dark-color .clutch-widget__logo svg,.clutch-section.dark-color .clutch-widget__logo path{fill:#fff}.clutch-section.dark-color .clutch-widget-item:hover{background-color:#9118db}.clutch-section.dark-color .clutch-widget-item:hover .clutch-widget__text{color:#fff}.clutch-section.dark-color .clutch-widget-item:hover .clutch-widget__star svg,.clutch-section.dark-color .clutch-widget-item:hover .clutch-widget__star path,.clutch-section.dark-color .clutch-widget-item:hover .clutch-widget__logo svg,.clutch-section.dark-color .clutch-widget-item:hover .clutch-widget__logo path{fill:#fff}.clutch-section.gray-color{background-color:#f4f5f5}.clutch-section.gray-color .clutch-section__name{border-color:#bbbdbe}.clutch-section.gray-color .clutch-widget-item,.clutch-section.gray-color .clutch-content__img,.clutch-section.gray-color .clutch-content__tab{background-color:#fff}.clutch-section.gray-color .clutch-content__tab.active{color:#fff;background-color:#0f0f10}.clutch-section.gray-color .clutch-widget-item:hover{background-color:#9118db}.clutch-section.gray-color .clutch-widget-item:hover .clutch-widget__text{color:#fff}.clutch-section.gray-color .clutch-widget-item:hover .clutch-widget__star svg,.clutch-section.gray-color .clutch-widget-item:hover .clutch-widget__star path,.clutch-section.gray-color .clutch-widget-item:hover .clutch-widget__logo svg,.clutch-section.gray-color .clutch-widget-item:hover .clutch-widget__logo path{fill:#fff}.companies-section{text-align:center;padding-top:2.1428571429rem;padding-bottom:4.2857142857rem}.companies-section h3{padding-bottom:2.1428571429rem}@media(min-width: 1024px){.companies-section h3{text-align:left;max-width:30%}}.companies-section__slider{overflow:hidden}.companies-section__slider .swiper-wrapper{-webkit-transition-timing-function:linear !important;-o-transition-timing-function:linear !important;transition-timing-function:linear !important}.companies-section__slider .swiper-slide{width:fit-content}.companies-section__slider img{height:40px;margin:0 auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.section-contacts{padding:0}.contact__form{position:relative;z-index:1}.contact__form-block{width:100%;background-color:#0f0f10;color:#fff;border-radius:20px}.contact__title{margin:0 0 30px}.contact__desc{color:#717578;margin:0 0 40px}@media(min-width: 1024px){.contact__desc{margin:0 0 50px}}.contact__input{font-size:1.1428571429rem;width:100%;border:none;color:#fff;background-color:#0f0f10;padding:0 0 15px;border-bottom:1px solid #37383a;transition:all .5s ease}.contact__input::placeholder{font-size:1.1428571429rem;color:#fff}.contact__input:hover{border-color:#fff}.contact__input:focus{color:#fff;border-color:#9118db}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #0f0f10 inset}.contact-container{display:flex;flex-direction:column;gap:5px}@media(min-width: 1024px){.contact-container{flex-direction:row}}.contact__book-call,.contact__form-block{border-radius:20px}@media(min-width: 1024px){.contact__book-call,.contact__form-block{max-width:calc(50% - 5px)}}.contact__book-call{position:relative;display:flex;flex-direction:column;padding:2.1428571429rem 30px 3.5714285714rem;color:#fff;row-gap:30px;background-size:cover;overflow:hidden}.contact__book-call::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.2;background:linear-gradient(225deg, #E51263 0%, #A83DEA 50%, #32CEFF 100%);filter:blur(100px)}.contact__book-call h2{margin-bottom:30px}.contact__book-call p{color:#fff}@media(min-width: 1024px){.contact__book-call p{max-width:31.944vw}}.contact__book-call--content{height:100%;z-index:1}.contact__book-call--content-box{height:100%;display:flex;flex-direction:column;justify-content:center;gap:2.1428571429rem}.contact__name{position:relative;z-index:1}.contact__name::before{content:"";position:absolute;display:block;background-color:#fff;top:50%;left:-11px;height:4px;width:4px;border-radius:4px}.contact__career{justify-content:normal}.contact__career--content{height:100%;display:flex;flex-direction:column;justify-content:center}.contact__form-block{position:relative;overflow:hidden;padding:6.4285714286rem 50px 3.5714285714rem}.contact__form-block::before{content:"";width:32rem;height:32rem;transform:rotate(90deg);aspect-ratio:1/1;position:absolute;right:0;bottom:-17rem;border-radius:32rem;opacity:.2;background:linear-gradient(225deg, #E51263 0%, #A83DEA 50%, #32CEFF 100%);filter:blur(100px)}.btn-flex{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;row-gap:15px;margin-top:40px}@media(min-width: 1024px){.btn-flex{flex-direction:row}}.contact__form-item{flex:1 1 50%;display:inline-block;color:#fff;font-size:1rem;font-weight:500}.contact__form-item a{font-weight:500;color:#fff;text-decoration:underline}.contact__form-item p+p{padding:15px 0 0}.contact__form-item--mc label,.contact__form-item--nda label{display:flex;align-items:center;gap:10px}.contact__form-item--mc input[type=checkbox],.contact__form-item--nda input[type=checkbox]{width:1rem;height:1rem;accent-color:#0f0f10;appearance:none;background-color:#0f0f10;font:inherit;border:2px solid #fff;display:grid;place-content:center}.contact__form-item--mc input[type=checkbox]:before,.contact__form-item--nda input[type=checkbox]:before{content:"";width:0.7142857143rem;height:0.7142857143rem;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;background-color:#fff}.contact__form-item--mc input[type=checkbox]:checked::before,.contact__form-item--nda input[type=checkbox]:checked::before{transform:scale(1)}.contact__button{flex:1 1 50%;text-align:right}.contact__submit-btn{gap:0}.contact__submit-btn .button__text{padding-right:15px}.contact__file{cursor:pointer;font-size:1.1428571429rem;color:#37383a;display:inline-flex;align-items:center;column-gap:5px}.contact__file:hover .contact__file--icon{background:#37383a}.contact__file--icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:100%;background:#37383a;transition:background .5s ease}.contact__file--icon::before{content:"";background-image:url("../../assets/images/icons/file-clip.svg");display:block;width:21px;height:24px;background-size:contain;background-repeat:no-repeat}.contact__file--text{color:#fff}.contact__file .wpcf7-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}.cf_file_input{cursor:pointer;display:flex;padding:12px;border-radius:10px;border:1px dashed #37383a;transition:border-color .6s cubic-bezier(0.65, 0.05, 0.36, 1)}.cf_file_input--block{font-size:1.1428571429rem;color:#fff;display:flex;align-items:center;column-gap:4px;width:100%}.cf_file_input--icon{background-image:url("../../assets/images/icons/upload.svg");display:block;width:21px;height:24px;background-size:contain;background-repeat:no-repeat}.cf_file_input--text span{color:#fff;border-bottom:1px solid #fff}.cf_file_input .wpcf7-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;margin:0}#file-preview{display:none;gap:8px;width:100%}.progress-container{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.progress-bar{background:#37383a;width:100%;height:6px;border-radius:3px;overflow:hidden}.progress-fill{height:100%;width:0;background:#9118db;transition:width .5s ease}.progress-percent{font-size:14px;color:#37383a}.file-item{display:flex;justify-content:space-between;width:100%}.file-item span{font-size:1.1428571429rem;color:#717578}.file-size span{font-size:1rem;color:#717578}.delete-btn{display:flex;justify-content:center;align-items:center;line-height:0;width:24px;height:24px;border-radius:100%;color:#fff;background-color:#717578}.cf_file_input.highlight{border-color:#fff}.contact__popup{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f0f10;border-radius:20px;padding:180px 65px 50px 20px;z-index:-1;opacity:0;transition:opacity .6s cubic-bezier(0.65, 0.05, 0.36, 1)}.contact__popup-block{display:flex;flex-direction:column;gap:2.1428571429rem}.contact__popup-block--sub{display:none}.contact__popup-block--sub .wpcf7{width:100%}.contact__popup-block--sub .wpcf7-form{display:flex;flex-direction:column;align-items:center;gap:1.0714285714rem}@media(min-width: 768px){.contact__popup-block--sub .wpcf7-form{flex-direction:row;align-items:flex-end;gap:2.8571428571rem}}.contact__popup-block--sub .wpcf7-form .wpcf7-form-control-wrap{margin:0}.contact__popup-block--sub .wpcf7-form p:first-of-type{width:100%}.contact__popup-block--sub .wpcf7-form p:last-of-type{flex:1 0 auto}.contact__popup-block--sub .wpcf7-form br{display:none}.contact__popup-block--sub .sub-popup__input{font-size:1.1428571429rem;width:100%;border:none;color:#fff;background-color:#0f0f10;padding:0 0 15px;border-bottom:1px solid #37383a;transition:all .5s ease}.contact__popup-block--sub .sub-popup__input::placeholder{font-size:1.1428571429rem;color:#fff}.contact__popup-block--sub .sub-popup__input:hover{border-color:#fff}.contact__popup-block--sub .sub-popup__input:focus{color:#fff;border-color:#9118db}.contact__popup-block--sub input:-webkit-autofill,.contact__popup-block--sub input:-webkit-autofill:hover,.contact__popup-block--sub input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #0f0f10 inset}.contact__popup-button{display:flex;flex-direction:column;gap:1.4285714286rem}@media(min-width: 768px){.contact__popup-button{flex-direction:row}}.contact__popup-social .social_media{justify-content:center}.contact__popup.cf-show-popup{opacity:1;z-index:10}.contact__popup.cf-show-sub-popup{opacity:1;z-index:10}.contact__popup.cf-show-sub-popup .contact__popup-block--sub{display:flex}.contact__sub-popup{display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0f0f10;border-radius:20px;padding:180px 65px 50px 20px;z-index:-2;opacity:0;transition:opacity .6s cubic-bezier(0.65, 0.05, 0.36, 1)}.contact__sub-popup .contact__sub-block{display:flex;flex-direction:column;gap:2.1428571429rem}.contact__sub-popup.cf-show-popup{opacity:1;z-index:20}.button__arrow{display:flex;justify-content:center;align-items:center}.button__load{display:block}.button i{font-size:1.1428571429rem}.wpcf7-response-output{display:none}.loader{height:18px;width:18px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, #9118db 94%, rgba(0, 0, 0, 0)) top/4px 4px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #9118db);-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 4px), #000 0);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}.checkmark{position:relative;height:18px;width:18px}.checkmark:before{content:"";position:absolute;height:50%;width:0px;top:-10%;left:15%;display:block;background:#9118db;border-left:3px solid #9118db;transform:rotate(135deg) scaleY(1);transform-origin:bottom left;animation:checkbefore .4s ease-out}.checkmark:after{content:"";position:absolute;height:70%;width:0px;top:5%;left:37%;display:block;background:#9118db;border-left:3px solid #9118db;transform:rotate(45deg) scaleY(1);transform-origin:bottom left;animation:checkafter .6s ease-out}@keyframes checkbefore{0%{transform:rotate(135deg) scaleY(0)}30%{transform:rotate(135deg) scaleY(1)}100%{transform:rotate(135deg) scaleY(1)}}@keyframes checkafter{0%{transform:rotate(45deg) scaleY(0)}30%{transform:rotate(45deg) scaleY(0)}100%{transform:rotate(45deg) scaleY(1)}}.section-calendly{padding-bottom:0}.section-calendly__name{border-bottom:1px solid #bbbdbe;padding:0 0 1.4285714286rem;margin:0 0 1.4285714286rem}.section-calendly__title{text-align:center}@media(min-width: 1024px){.section-calendly__title{text-align:start}}.section-calendly__block{min-height:920px}@media(min-width: 768px){.section-calendly__block{min-height:955px}}@media(min-width: 1440px){.section-calendly__block{min-height:660px}}.content-adn-link-section{position:relative;background-size:cover;background-position:center;color:#fff;text-align:center;overflow:hidden}.content-adn-link-section::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.2;background:linear-gradient(225deg, #E51263 0%, #A83DEA 50%, #32CEFF 100%);filter:blur(100px)}@media(min-width: 1024px){.content-adn-link-section{padding:0}}@media(min-width: 1024px){.content-adn-link-section__block{justify-content:space-between}}.content-adn-link-section .container{padding:60px 12px}@media(min-width: 769px){.content-adn-link-section .container{flex-direction:row;padding:2.0714285714rem}}@media(min-width: 1024px){.content-adn-link-section__block{gap:0.7142857143rem}}.content-adn-link-section__title{font-size:5.1428571429rem;line-height:5.1428571429rem;padding:0 0 30px;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}@media(min-width: 1024px){.content-adn-link-section__title{font-size:6.8571428571rem;line-height:6.8571428571rem;text-align:left;padding:0 0 180px}}@media(min-width: 1441px){.content-adn-link-section__title{padding:0 0 16vw}}@media(min-width: 1024px){.content-adn-link-section__content{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;max-width:32%}}.content-adn-link-section__content p{font-size:1.2857142857rem;padding:0 0 2.1428571429rem;color:#fff}.section-development-services__name{border-bottom:1px solid #bbbdbe;padding:0 0 2.1428571429rem;margin:0 0 2.1428571429rem}@media(min-width: 1024px){.section-development-services__content{display:flex;align-items:center;column-gap:4%}}.section-development-services__title,.section-development-services__description{padding:0 0 2.1428571429rem}@media(min-width: 1024px){.section-development-services__title,.section-development-services__description{flex:1 1 48%;padding:0 0 4.2857142857rem}}.section-development-services .development-services__list-line{height:1px;background-color:#bbbdbe;margin:2.1428571429rem 0 1.4285714286rem}.section-development-services .development-services__list-innerline{height:1px;width:0%;opacity:0;background-color:#0f0f10;transition:width .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.section-development-services .development-services__list-item{cursor:pointer;position:relative;opacity:0;transition:all 1s;transform:translateY(100px)}@media(min-width: 1024px){.section-development-services .development-services__list-item:hover .development-services__list-innerline{width:100%;opacity:1}.section-development-services .development-services__list-item:hover .development-services__list-title{padding:0 0 0 20px}.section-development-services .development-services__list-item:hover .development-services__list-arrow{animation:1s jumpIcon}}.section-development-services .development-services__list-item.item{opacity:1;transform:translateY(0px)}.section-development-services .development-services__list-block{display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media(min-width: 1024px){.section-development-services .development-services__list-block{flex-direction:row;gap:65px;min-height:5.3571428571rem}}.section-development-services .development-services__list-block.active .development-services__list-body{opacity:1}.section-development-services .development-services__list-block.active .development-services__list-content{transform:translateY(0px)}.section-development-services .development-services__list-block.active .development-services__list-img{top:3.6428571429rem;background-color:#0f0f10}.section-development-services .development-services__list-block.active .development-services__list-arrow::before{background-color:#fff}.section-development-services .development-services__list-block.active .development-services__list-arrow::after{background-color:initial}.section-development-services .development-services__list-title{width:80vw;transition:padding .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}@media(min-width: 1024px){.section-development-services .development-services__list-title{width:45vw}}.section-development-services .development-services__list-title p{color:#717578;text-transform:uppercase}.section-development-services .development-services__list-img{display:none}@media(min-width: 1024px){.section-development-services .development-services__list-img{display:block;position:absolute;z-index:1;top:21px;right:calc(43.889vw - 74px);background-color:#0f0f10;padding:1.1428571429rem;border-radius:0.7142857143rem;transition:top .5s cubic-bezier(0.46, 0.03, 0.52, 0.96),background-color .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.section-development-services .development-services__list-img svg{width:3.4285714286rem;height:3.4285714286rem}}@media(min-width: 1441px){.section-development-services .development-services__list-img{right:calc(43.889vw - 4.7142857143rem)}}.section-development-services .development-services__list-body{display:none;background-color:#f4f5f5;opacity:0;border-radius:10px;transition:opacity .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}@media(min-width: 1024px){.section-development-services .development-services__list-body{width:43.889vw;margin:0 44px 0 0}}.section-development-services .development-services__list-body_container{min-height:10rem;padding:12px 12px 20px 12px}@media(min-width: 1024px){.section-development-services .development-services__list-body_container{padding:2.1428571429rem 65px 2.1428571429rem 30px}}.section-development-services .development-services__list-body p{color:#0f0f10}.section-development-services .development-services__list-arrow{position:absolute;top:25px;right:0;background-color:#0f0f10;border-radius:50%;padding:0.8571428571rem;transition:all .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.section-development-services .development-services__list-arrow::before,.section-development-services .development-services__list-arrow::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;transition:background-color .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.section-development-services .development-services__list-arrow::before{width:0.8571428571rem;height:0.1428571429rem}.section-development-services .development-services__list-arrow::after{width:0.1428571429rem;height:0.8571428571rem}@keyframes jumpIcon{0%{transform:translateY(0px)}25%{transform:translateY(5px)}50%{transform:translateY(2px)}75%{transform:translateY(5px)}100%{transform:translateY(0px)}}.section-development-services .development-services__list-content{transform:translateY(20px);transition:all .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}@media(min-width: 1024px){.section-development-services .development-services__list-content{padding-left:10.417vw}}.section-development-services .development-services__list-content_img{display:inline-block;background-color:#0f0f10;border-radius:10px;padding:1.1428571429rem;margin:0 0 15px}.section-development-services .development-services__list-content_img svg{width:3.4285714286rem;height:3.4285714286rem}@media(min-width: 1024px){.section-development-services .development-services__list-content_img{display:none}}.section-development-services .development-services__list-tags{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0}@media(min-width: 1024px){.section-development-services .development-services__list-tags{margin:40px 0 0}}.section-development-services .development-services__list-tags span{display:inline-block;text-transform:uppercase;color:#0f0f10;border:1px solid #bbbdbe;border-radius:28px;padding:6px 16px}.section-development-services .development-services__list-link{display:flex;align-items:center;column-gap:15px;font-size:1.1428571429rem;font-weight:600;color:#0f0f10;margin:120px 0 0;transition:color .5s ease}.section-development-services .development-services__list-link span{flex-shrink:0;display:block;position:relative;background-color:#0f0f10;width:1.7142857143rem;height:1.7142857143rem;border-radius:50%;transition:background-color .5s ease}.section-development-services .development-services__list-link span i{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:color .5s ease}.section-development-services .development-services__list-link:hover{color:#9118db}.section-development-services .development-services__list-link:hover span{background-color:#9118db}.section-development-services .development-services__list-link:hover span i{color:#fff}.section-development-services.dark-color{background-color:#0f0f10;color:#fff}.section-development-services.dark-color .section-development-services__name{border-color:#37383a}.section-development-services.dark-color .section-development-services__name span::before{background-color:#fff}.section-development-services.dark-color .development-services__list-img,.section-development-services.dark-color .development-services__list-content_img{background-color:#fff}.section-development-services.dark-color .development-services__list-arrow{background-color:#fff}.section-development-services.dark-color .development-services__list-arrow::before,.section-development-services.dark-color .development-services__list-arrow::after{background-color:#0f0f10}.section-development-services.dark-color .development-services__list-block.active .development-services__list-img{background-color:#fff}.section-development-services.dark-color .development-services__list-block.active .development-services__list-arrow::before{background-color:#0f0f10}.section-development-services.dark-color .development-services__list-body{background-color:#222224}.section-development-services.dark-color .development-services__list-line{background-color:#37383a}.section-development-services.dark-color .development-services__list-innerline,.section-development-services.dark-color .development-services__list-link span{background-color:#fff}.section-development-services.dark-color .development-services__list-link,.section-development-services.dark-color .section-development-services__description,.section-development-services.dark-color .development-services__list-body p{color:#fff}.section-development-services.dark-color .development-services__list-link i{color:#0f0f10}.section-development-services.dark-color .development-services__list-link:hover{color:#9118db}.section-development-services.dark-color .development-services__list-link:hover span{background-color:#9118db}.section-development-services.dark-color .development-services__list-link:hover i{color:#fff}.section-development-services.dark-color .development-services__list-tags span{color:#fff;border-color:#37383a}.section-development-services.gray-color{background-color:#f4f6f5}.section-development-services.gray-color .section-development-services__name{border-color:rgba(15,15,16,.2)}.section-development-services.gray-color .development-services__list-body{background-color:#fff}.section-hero-home{position:relative;overflow:hidden;min-height:calc(100vh - 10px);padding:110px 0 20px}.section-hero-home--overlay::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5019607843)}.section-hero-home__img{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}@media(min-width: 1024px){.section-hero-home{padding:110px 0 40px}}.section-hero-home .container{min-height:calc(100vh - 140px);justify-content:space-evenly;align-items:center;row-gap:15px}@media(min-width: 1024px){.section-hero-home .container{min-height:calc(100vh - 160px)}}.section-hero-home .hero-home__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.section-hero-home .hero-home__title{color:#fff;text-align:center}@media(min-width: 1024px){.section-hero-home .hero-home__title{max-width:80%}}.section-hero-home .hero-home__text{width:100%}.section-hero-home .hero-home__text .swiper-wrapper{justify-content:space-between}@media(min-width: 1024px){.section-hero-home .hero-home__text .swiper-wrapper{column-gap:1.0714285714rem}}.section-hero-home .hero-home__text--item{display:flex;flex:0 0 22.1428571429rem;height:auto;justify-content:center;align-items:center;color:#fff;background-color:rgba(0,0,0,.2);padding:1.0714285714rem 2.1428571429rem;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:0.7142857143rem}@media(min-width: 1024px){.section-hero-home .hero-home__text--item.three-cards-width{flex:0 0 30rem}}.section-hero-home .hero-home__text--item p{text-align:center}.section-hero-home .hero-home__awards{width:100%}.section-hero-home .hero-home__awards .swiper-wrapper{justify-content:space-evenly}.section-hero-home .hero-home__awards .swiper-slide{width:auto}.our-vision-section__name{border-bottom:1px solid #bbbdbe;padding:0 0 30px 0;margin:0 0 30px 0}.our-vision-section__text{padding:0 0 30px 0}@media(min-width: 1024px){.our-vision-section__text{padding:0 0 8.5714285714rem 0}}.our-vision-section__content{display:grid}@media(min-width: 768px){.our-vision-section__content{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1024px){.our-vision-section__content{grid-template-columns:repeat(4, 1fr)}}.our-vision-section__content-number div{display:flex}.our-vision-section__content-number p{font-size:9.1428571429rem;line-height:9.1428571429rem}@media(min-width: 1441px){.our-vision-section__content-number p{font-size:8.889vw;line-height:8.889vw}}.our-vision-section__content-number span{font-size:1.4285714286rem;font-weight:500;padding:18px 0 0}@media(min-width: 1441px){.our-vision-section__content-number span{font-size:1.389vw;padding:1.25vw 0 0}}.our-vision-section__content-text{color:#717578;padding:0 0 20px 0}.our-vision-section__content-text:last-of-type{padding:0}.our-vision-section.dark-color{background-color:#0f0f10}.our-vision-section.dark-color .our-vision-section__name{border-color:#37383a}.our-vision-section.dark-color .our-vision-section__name span::before{background-color:#fff}.our-vision-section.dark-color .our-vision-section__name span,.our-vision-section.dark-color .our-vision-section__text,.our-vision-section.dark-color .our-vision-section__content-number{color:#fff}.our-vision-section.dark-color .our-vision-section__content-text{color:#717578}.our-vision-section.gray-color{background-color:#f4f5f5}.tags-cards-section__name{border-bottom:1px solid #bbbdbe;padding:0 0 2.1428571429rem 0;margin:0 0 2.1428571429rem 0}.tags-cards-section__content{text-align:center}@media(min-width: 1024px){.tags-cards-section__content{display:flex;align-items:center;column-gap:4%;text-align:left}}.tags-cards-section__title,.tags-cards-section__description{margin:0 0 2.1428571429rem 0}@media(min-width: 1024px){.tags-cards-section__title,.tags-cards-section__description{flex:1 1 48%;margin:0 0 4.2857142857rem 0}}.tags-cards-body{display:flex;flex-direction:column;row-gap:6px}@media(min-width: 768px){.tags-cards-body{flex-direction:row;flex-wrap:wrap;gap:20px}}.tags-cards-body__item{background-color:#f4f5f5;padding:12px;border-radius:10px}@media(min-width: 768px){.tags-cards-body__item{position:relative;padding:2.1428571429rem 30px;width:calc(50% - 10px)}}.tags-cards-body__head{display:flex;column-gap:12px;position:relative}@media(min-width: 768px){.tags-cards-body__head{position:static}}.tags-cards-body__head--img{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:60px;height:60px;background-color:#0f0f10;border-radius:10px}.tags-cards-body__head--img svg{width:36px;height:36px}@media(min-width: 768px){.tags-cards-body__head--img{position:absolute;width:93px;height:93px}.tags-cards-body__head--img svg{width:55px;height:55px}}@media(min-width: 1920px){.tags-cards-body__head--img{width:5.1428571429rem;height:5.1428571429rem;border-radius:0.7142857143rem}.tags-cards-body__head--img svg{width:3rem;height:3rem}}.tags-cards-body__head--title{word-break:break-word;margin:0 1.7857142857rem 0 0}@media(min-width: 768px){.tags-cards-body__head--title{margin:0;padding:0 0 0 7.8571428571rem}}.tags-cards-body__head--icon{display:block;position:absolute;right:0;width:1.7142857143rem;height:1.7142857143rem;border-radius:50%;background-color:#0f0f10;transition:background-color .8s cubic-bezier(0.6, 0, 0.2, 1)}.tags-cards-body__head--icon::before,.tags-cards-body__head--icon::after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;transition:background-color .8s cubic-bezier(0.6, 0, 0.2, 1)}.tags-cards-body__head--icon::before{width:0.8571428571rem;height:0.1428571429rem}.tags-cards-body__head--icon::after{width:0.1428571429rem;height:0.8571428571rem}@media(min-width: 768px){.tags-cards-body__head--icon{display:none}}.tags-cards-body__head.active+.tag_body{opacity:1;margin:15px 0 0}.tags-cards-body__head.active .tags-cards-body__head--icon::after{background-color:rgba(0,0,0,0)}.tags-cards-body .tag_body{display:flex;flex-wrap:wrap;gap:10px;transition:max-height .8s cubic-bezier(0.6, 0, 0.2, 1),opacity .8s cubic-bezier(0.6, 0, 0.2, 1),margin .8s cubic-bezier(0.6, 0, 0.2, 1);opacity:0;overflow:hidden;max-height:0;margin:0}@media(min-width: 768px){.tags-cards-body .tag_body{opacity:1;max-height:100%;margin:1.0714285714rem 0 0;padding:0 0 0 7.8571428571rem}}.tags-cards-body .tag_item--link{display:flex;align-items:center;column-gap:10px;padding:0.4285714286rem 0.4285714286rem 0.4285714286rem 1.1428571429rem;border:1px solid #bbbdbe;border-radius:2rem;transition:background-color .4s cubic-bezier(0.6, 0, 0.2, 1)}.tags-cards-body .tag_item--link:hover{background-color:#0f0f10;border-color:#0f0f10}.tags-cards-body .tag_item--link:hover .tag_item--text{color:#fff}.tags-cards-body .tag_item--link:hover .tag_item--arrow{background-color:#f4f5f5}.tags-cards-body .tag_item--link:hover .tag_item--arrow i{color:#0f0f10}.tags-cards-body .tag_item--text{font-size:1rem;font-weight:500;text-transform:uppercase;color:#0f0f10;transition:color .4s cubic-bezier(0.6, 0, 0.2, 1)}.tags-cards-body .tag_item--arrow{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:1.7142857143rem;height:1.7142857143rem;border-radius:50%;background-color:#0f0f10;transition:background-color .4s cubic-bezier(0.6, 0, 0.2, 1)}.tags-cards-body .tag_item--arrow i{color:#fff;transition:color .4s cubic-bezier(0.6, 0, 0.2, 1)}.tags-cards-body .tag_item p{font-size:1rem;font-weight:500;text-transform:uppercase;color:#0f0f10;padding:0.4285714286rem 1.1428571429rem;border:1px solid #bbbdbe;border-radius:2rem}.tags-cards-section.dark-color{background-color:#0f0f10}.tags-cards-section.dark-color .tags-cards-section__name{border-color:#37383a}.tags-cards-section.dark-color .tags-cards-section__name span::before{background-color:#fff}.tags-cards-section.dark-color .tags-cards-section__name,.tags-cards-section.dark-color .tags-cards-section__title,.tags-cards-section.dark-color .tags-cards-section__description,.tags-cards-section.dark-color .tags-cards-body__head--title,.tags-cards-section.dark-color .tag_item p,.tags-cards-section.dark-color .tag_item--text{color:#fff}.tags-cards-section.dark-color .tags-cards-body__item{background-color:#222224}.tags-cards-section.dark-color .tag_item--arrow{background-color:#fff}.tags-cards-section.dark-color .tag_item--arrow i{color:#0f0f10}.tags-cards-section.dark-color .tag_item p,.tags-cards-section.dark-color .tag_item--link{border-color:#37383a}.tags-cards-section.dark-color .tags-cards-body__head--img,.tags-cards-section.dark-color .tag_item--text::before{background-color:#fff}.tags-cards-section.dark-color .tag_item--link:hover{background-color:#fff;border-color:#fff}.tags-cards-section.dark-color .tag_item--link:hover .tag_item--text{color:#0f0f10}.tags-cards-section.dark-color .tag_item--link:hover .tag_item--arrow{background-color:#222224}.tags-cards-section.dark-color .tag_item--link:hover .tag_item--arrow i{color:#fff}.tags-cards-section.gray-color{background-color:#f4f5f5}.tags-cards-section.gray-color .tags-cards-body__item{background-color:#fff}.tags-cards-section.gray-color .tag_item--link:hover .tag_item--arrow{background-color:#fff}.testimonials-section__name{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #bbbdbe}.testimonials-section__title{text-align:center;padding:0 0 2.1428571429rem}@media(min-width: 768px){.testimonials-section__title{text-align:left;padding:0 0 4.2857142857rem}}@media(min-width: 1024px){.testimonials-section__title{max-width:60%}}.testimonials-section__content-pc{overflow:hidden;padding:0 0.8571428571rem;margin:0 0 50px}@media(min-width: 1024px){.testimonials-section__content-pc{padding:0 0 0 2.0714285714rem;margin:0 0 80px}}.testimonials-section__content-pc .swiper-wrapper{height:666px}@media(min-width: 768px){.testimonials-section__content-pc .swiper-wrapper{height:32.4285714286rem}}.testimonials-section__content-pc-slider,.testimonials-section__content-pc-slider.srwiper-slide{display:flex !important;flex-direction:column;width:100%}@media(min-width: 768px){.testimonials-section__content-pc-slider,.testimonials-section__content-pc-slider.srwiper-slide{flex-direction:row}}.testimonials-section__content-pc-image{position:relative}@media(min-width: 768px){.testimonials-section__content-pc-image{min-width:23.4285714286rem}}@media(min-width: 1920px){.testimonials-section__content-pc-image{flex:1 1 40%}}.testimonials-section__content-pc-image img{width:100%;height:41.667vw;min-height:15.5714285714rem;object-fit:cover;border-radius:0.7142857143rem}@media(min-width: 768px){.testimonials-section__content-pc-image img{height:100%}}.testimonials-section__content-pc-image a{position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%)}.testimonials-section__content-pc-image a span{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;width:40px;height:40px;border:2px solid #fff;border-radius:50%;z-index:0;transition:border-color .6s cubic-bezier(0.165, 0.84, 0.44, 1),transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}@media(min-width: 768px){.testimonials-section__content-pc-image a span{width:4rem;height:4rem}}.testimonials-section__content-pc-image a span::before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;border-radius:50%;opacity:0;z-index:-1;transition:opacity .6s cubic-bezier(0.165, 0.84, 0.44, 1),transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.testimonials-section__content-pc-image a i{font-size:1.2857142857rem;color:#fff;transition:color .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.testimonials-section__content-pc-image a:hover span{transform:scale(1.07);border-color:rgba(255,255,255,.2)}.testimonials-section__content-pc-image a:hover span::before{opacity:1;transform:scale(0.9)}.testimonials-section__content-pc-image a:hover span i{color:#0f0f10}.testimonials-section__content-pc-block{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 448px;padding:30px 0 0}@media(min-width: 768px){.testimonials-section__content-pc-block{flex:unset;padding:20px 20px 0 20px}}@media(min-width: 1024px){.testimonials-section__content-pc-block{padding:40px 40px 0 40px}}@media(min-width: 1920px){.testimonials-section__content-pc-block{flex:1 1 60%}}.testimonials-section__content-pc-heading{display:flex;justify-content:space-between;align-items:center;padding:0 0 35px 0}.testimonials-section__content-pc-heading--logo img{height:26px}.testimonials-section__content-pc-heading--country{display:flex;align-items:center;column-gap:12px;color:#717578;font-size:1.1428571429rem}.testimonials-section__content-pc-heading--country img{width:1.7142857143rem;height:1.7142857143rem}.testimonials-section__content-pc-text{padding:0 0 20px}.testimonials-section__content-pc-text span{display:block;padding:0 0 15px 0}.testimonials-section__content-pc-infoblock{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;column-gap:10px;row-gap:30px}@media(min-width: 768px){.testimonials-section__content-pc-infoblock{flex-direction:row}}.testimonials-section__content-pc-info-subtitle{color:#717578}.testimonials-section__content-pc-info-subtitle a{color:#9118db}.testimonials-section__content-pc-info-subtitle a:hover{text-decoration:underline}.testimonials-section__content-pc-clutch{text-align:center}.testimonials-section__slider-nav{display:flex;justify-content:space-between;align-items:center}@media(min-width: 1024px){.testimonials-section__slider-nav{position:relative}}@media(min-width: 1024px){.testimonials-section__slider-nav .testimonials-section__slider-button-next{position:absolute;right:0}}@media(min-width: 1024px){.testimonials-section__slider-nav .testimonials-section__slider-button-prev{position:absolute;right:52px}}@media(min-width: 1920px){.testimonials-section__slider-nav .testimonials-section__slider-button-prev{right:65px}}.testimonials-section__slider-nav .testimonials-section__slider-pagination{display:flex;column-gap:10px}@media(min-width: 1024px){.testimonials-section__slider-nav .testimonials-section__slider-pagination{position:absolute;left:0}}.testimonials-section__slider-nav .swiper-pagination-bullet{display:block;height:0.4285714286rem;width:0.4285714286rem;background-color:#0f0f10;border-radius:50%;transition:background-color .4s ease,width .4s ease}.testimonials-section__slider-nav .swiper-pagination-bullet-active{width:1.7142857143rem;background-color:#9118db;border-radius:2.1428571429rem}.testimonials-section.dark-color{background-color:#0f0f10}.testimonials-section.dark-color .testimonials-section__name{border-color:#37383a}.testimonials-section.dark-color .testimonials-section__name span::before{background-color:#fff}.testimonials-section.dark-color .testimonials-section__name,.testimonials-section.dark-color .testimonials-section__title,.testimonials-section.dark-color .testimonials-section__content-pc-info-title,.testimonials-section.dark-color .testimonials-section__content-pc-text{color:#fff}.testimonials-section.dark-color .testimonials-section__content-pc-heading--country,.testimonials-section.dark-color .testimonials-section__content-pc-info-subtitle{color:#717578}.testimonials-section.dark-color .swiper-pagination-bullet{background-color:#fff}.testimonials-section.dark-color .swiper-pagination-bullet-active{background-color:#9118db}.testimonials-section.gray-color{background-color:#f4f5f5}.testimonials-section.gray-color .testimonials-section__name{border-color:#bbbdbe}.who-we-are-section__name{border-bottom:1px solid #bbbdbe;padding:0 0 30px;margin:0 0 30px}.who-we-are-section__title{text-align:center;padding:0 0 30px}@media(min-width: 1024px){.who-we-are-section__title{max-width:60%;text-align:left;padding:0 0 60px}}@media(min-width: 1024px){.who-we-are-section__content{margin-left:34%}}.who-we-are-section__content p+p{padding:10px 0 0}@media(min-width: 768px){.who-we-are-section__content p+p{padding:20px 0 0}}.who-we-are-section__content ul{list-style:initial;padding:10px 0 0;margin:0 0 0 20px}.who-we-are-section__content ul li+li{padding:10px 0 0}.who-we-are-section__content ul li::marker{color:#9118db}.who-we-are-section__text{display:flex;flex-direction:column;gap:20px;margin:0 0 30px}@media(min-width: 768px){.who-we-are-section__text{flex-direction:row}}@media(min-width: 1024px){.who-we-are-section__text{margin:0 0 60px}}.who-we-are-section__text-item{flex:1 1 50%}.who-we-are-section__text-item p+p{padding:10px 0 0}@media(min-width: 768px){.who-we-are-section__text-item p+p{padding:20px 0 0}}.who-we-are-section__text--full{margin:0 0 30px}@media(min-width: 1024px){.who-we-are-section__text--full{margin:0 0 60px}}.who-we-are-section__awards{display:flex;gap:20px;padding:0 0 30px}@media(min-width: 1024px){.who-we-are-section__awards{padding:0 0 60px}}.who-we-are-section__awards-item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;max-height:185px;padding:15px;border-radius:10px;border:1px solid #bbbdbe}.who-we-are-section__awards-item img{height:100%}.who-we-are-section__portfolio{position:relative;display:flex;flex-direction:column;gap:30px;background-position:center;background-size:cover;padding:30px;border-radius:1.4285714286rem;overflow:hidden}@media(min-width: 768px){.who-we-are-section__portfolio{flex-direction:row}}.who-we-are-section__portfolio::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.2;background:linear-gradient(225deg, #E51263 0%, #A83DEA 50%, #32CEFF 100%);filter:blur(100px)}.who-we-are-section__portfolio--title,.who-we-are-section__portfolio--block{z-index:1;color:#fff}.who-we-are-section__portfolio--block p{padding-bottom:15px}@media(min-width: 1024px){.who-we-are-section__portfolio--block p{padding-bottom:60px}}.who-we-are-section.dark-color{background-color:#0f0f10}.who-we-are-section.dark-color .who-we-are-section__name{border-color:#37383a}.who-we-are-section.dark-color .who-we-are-section__name span::before{background-color:#fff}.who-we-are-section.dark-color .who-we-are-section__awards-item{border-color:#37383a}.who-we-are-section.dark-color .who-we-are-section__name span,.who-we-are-section.dark-color .who-we-are-section__title,.who-we-are-section.dark-color .who-we-are-section__text p,.who-we-are-section.dark-color .who-we-are-section__content{color:#fff}.who-we-are-section.gray-color{background-color:#f4f5f5}.scroll-hidden{overflow:hidden;height:100vh}.round-btn{position:relative;background:rgba(0,0,0,.2);backdrop-filter:blur(25px);border:1px solid #bbbdbe;border-radius:50%;box-sizing:border-box;color:rgba(0,0,0,0);display:flex;justify-content:center;transition:opacity .5s cubic-bezier(0.46, 0.03, 0.52, 0.96),background .5s cubic-bezier(0.46, 0.03, 0.52, 0.96)}.round-btn i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:1.1428571429rem}@media(min-width: 1025px){.round-btn.round-btn:hover{background:#9118db;backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.15);text-decoration:none;color:rgba(0,0,0,0)}}.round-btn:not(.scroll-top){height:3.9285714286rem;width:3.9285714286rem}.round-btn.scroll-top{box-sizing:border-box;position:fixed;z-index:1000}@media(min-width: 1025px){.round-btn.scroll-top{bottom:2rem;right:2rem;height:3.7142857143rem;width:3.7142857143rem}}@media(min-width: 0px)and (max-width: 1024px){.round-btn.scroll-top{bottom:30px;right:30px;height:2.9285714286rem;width:2.9285714286rem}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
