
:root {
    --color_txt: var(--color_black);
    --color_accent: var(--color_plum);
    --color_link: inherit;
    --color_plum: #009aaa;
    --color_plum-light: #00c1d5;
    --color_pink: #ce266a;
    --color_pink2: #00c1d5;
    --color_purple: #9e00d5;
    --color_green: #7ab51e;
    --color_green2: #44d500;
    --color_green3: #00a752;
    --color_fern: #66c58d;
    --color_red: #ff3131;
    --color_blue: #5090c8;
    --color_blue2: #006fd5;
    --color_brown: #be7838;
    --color_orange: #d56600;
    --color_yellow: #ffd91d;
    --color_yellow2: #fcbf00;
    --color_black: #231f20;
    --color_dark: #58595b;
    --color_gray: #9b9b9b;
    --color_light: #d8d8d8;
    --color_white: #f2f2f2;
    --color_disabled: #f8f8f8;
    --color_percent: #d50099;
    --font_default: "MiSans-Regular", "Arial", "Helvetica", sans-serif;
    --width_tablet: 992px;
    --width_desktop: 1420px;
    --width_desktop: 1220px;
    --padding_mobile: 10px;
    --padding_tablet: 20px;
    --menu_width: 320px;
    --checkbox_size_mobile: 16px;
    --checkbox_size_desktop: 20px;
    --button-bg: var(--color_plum);
    --button-bg-hover: var(--color_pink);
    --button-text-color: #fff;
    --animate-duration: 0.4s;
    --scroll_width: 0
}


@font-face {
    font-family: MiSans-Regular;
    src: url(../fonts/MiSans/MiSans-Regular.woff2) format("woff2");
    src: url(../fonts/MiSans/MiSans-Regular.woff) format("woff");
    src: url(../fonts/MiSans/MiSans-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: MiSans Pro Bold;
    src: url(../fonts/MiSans/MiSans-Bold.woff2) format("woff2");
    src: url(../fonts/MiSans/MiSans-Bold.woff) format("woff");
    src: url(../fonts/MiSans/MiSans-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

.techwork__title {
    font-family: MiSans-Regular;
    font-size: 25px;
    text-align: center;
}

html {
    line-height: 1.5;
    display: block;
    margin: 0;
    font-family: var(--font_default);
    background-color: #fff;
    color: var(--color_txt);
    scroll-behavior: smooth
}

body {
    -webkit-text-size-adjust: none;
    color: var(--color_black);
    word-break: break-word;
    width: calc(100vw - var(--scroll-width)) !important
}


.container {
    max-width: var(--width_desktop);
    padding: 0 20px;
    margin: 0 auto
}

@media (max-width: 1180px) {
    .techwork__title {
        font-size: 18px;
    }
}


