@import '_reset.css';
@import 'variables.css';
@import 'blocks/base-header.css';
@import 'blocks/our-mission.css';
@import 'blocks/main-content.css';
@import 'blocks/lets-work-together.css';
@import 'shared/footer.css';
@import 'shared.css';

html,
body {
    width: 100vw;
    height: fit-content;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

body {
    position: relative;
    z-index: 1;
    background: var(--blue-card-bg);
    color: var(--primary-color);
    font-family: Golos, sans-serif;
}

body:before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: url('/modules/shared/landing/icons/patern.svg');
    z-index: -1;
}

.base-header__ui-elem__left {
    position: absolute;
    top: 77px;
}

.base-header__ui-elem__right {
    position: absolute;
    top: 76px;
    right: 0;
}

@media (max-width: 1201px) {
    .base-header__ui-elem__left,
    .base-header__ui-elem__right {
        display: none;
    }
}
