@charset "UTF-8";
@import url('css2.css');

* {
    --main-bg-color: #f8f8f8;
    --btn-color: #ffaa01;
    --dark-blue: #002c42;
    --text-color: #252525;
    --white: #ffffff;
    --black: #000000;
    --grey: #a8a8a8;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

:focus,
:active {
    outline: none;
}

a:focus,
a:active {
    outline: none;
}

aside,
nav,
footer,
header,
section {
    display: block;
}

html,
body {
    height: 100%;
    margin: 0;
    padding: 0;
    min-width: 360px;
    position: relative;
    width: 100%;
    color: var(--text-color);
    background-color: var(--main-bg-color);
}

body {
    font-size: 100%;
    line-height: 1;
    font-size: 14px;
    font-family: 'Roboto';
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

@media (max-width: 800px) {
    body.lock {
        overflow: hidden;
    }
}

input,
button,
textarea {
    font-family: 'Roboto';
}

input::-ms-clear {
    display: none;
}

button {
    cursor: pointer;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

a,
a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul li {
    list-style: none;
}

img {
    vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: inherit;
    font-size: inherit;
}

.wrapper {
    width: 100%;
    min-height: 100%;
    overflow: hidden;
}

.container {
    max-width: 1566px;
    margin: 0 auto;
    width: 100%;
}

@media (max-width: 1620px) {
    .container {
        max-width: 1220px;
    }
}

@media (max-width: 1260px) {
    .container {
        max-width: 992px;
    }
}

@media (max-width: 1020px) {
    .container {
        max-width: 768px;
    }
}

@media (max-width: 790px) {
    .container {
        max-width: none;
        padding: 0 20px;
    }
}

.pb {
    padding-bottom: 150px;
}

.pt {
    padding-top: 150px;
}

@media (max-width: 1620px) {
    .pb {
        padding-bottom: 130px;
    }

    .pt {
        padding-top: 130px;
    }
}

@media (max-width: 1260px) {
    .pb {
        padding-bottom: 110px;
    }

    .pt {
        padding-top: 110px;
    }
}

@media (max-width: 1020px) {
    .pb {
        padding-bottom: 90px;
    }

    .pt {
        padding-top: 90px;
    }
}

@media (max-width: 790px) {
    .pb {
        padding-bottom: 70px;
    }

    .pt {
        padding-top: 70px;
    }
}

.font-17 {
    font-size: 15px;
    font-weight: 300;
    line-height: 1.3;
    color: var(--grey);
}

.font-17::placeholder {
    color: #a8a8a8;
}

.font-25 {
    font-size: 25px;
    font-weight: 400;
    line-height: 1.2;
}

.font-35 {
    font-size: 35px;
    font-weight: 600;
}

.font-47 {
    font-size: 47px;
    font-weight: 700;
    line-height: 1.2;
}

.font-62 {
    font-size: 62px;
    font-weight: 800;
    line-height: 1.2;
    color: var(--dark-blue);
}

@media (max-width: 1620px) {
    .font-17 {
        font-size: 15px;
    }

    .font-25 {
        font-size: 22px;
    }

    .font-35 {
        font-size: 33px;
    }

    .font-47 {
        font-size: 42px;
    }

    .font-62 {
        font-size: 52px;
    }
}

@media (max-width: 790px) {
    .font-17 {
        font-size: 13px;
    }

    .font-25 {
        font-size: 19px;
    }

    .font-35 {
        font-size: 28px;
    }

    .font-47 {
        font-size: 35px;
    }

    .font-62 {
        font-size: 45px;
    }
}

@media (max-width: 480px) {
    .font-17 {
        font-size: 10px;
    }

    .font-25 {
        font-size: 16px;
    }

    .font-35 {
        font-size: 22px;
    }

    .font-47 {
        font-size: 22px;
    }

    .font-62 {
        font-size: 23px;
    }
}

/* header start */
.header {
}

.headerBody {
    padding: 26px 0;
}

.container {
}

.headerRow {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.headerRowLogo img {
    max-width: 241px;
}

.headerRowRight {
    position: relative;
}

.headerRowRightNav ul {
    display: flex;
}

.headerRowRightNav ul li {
    margin-left: 78px;
    cursor: pointer;
}

@media (max-width: 1620px) {
    .headerRowRightNav ul li {
        margin-left: 48px;
    }

    .headerRowLogo img {
        max-width: 200px;
    }
}

.headerRowRightBurger {
    display: none;
    cursor: pointer;
}

@media (max-width: 1260px) {
    .headerRowRightBurger {
        display: block;
    }

    .headerRowLogo img {
        max-width: 150px;
    }

    .headerRowRightNav {
        position: absolute;
        right: 0;
        top: 30px;
        z-index: 3;
        opacity: 0;
        transition: all 0.3s linear;
        pointer-events: none;
        display: block;
    }

    .headerRowRightNav.active {
        opacity: 1;
        pointer-events: visible;
        top: 40px;
    }

    .headerRowRightNav ul {
        width: 250px;
        background-color: var(--white);
        display: block;
        padding: 15px;
        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    }

    .headerRowRightNav ul li {
        margin-bottom: 15px;

        width: 100%;
        margin-left: 0;
        font-size: 22px !important;
        font-weight: 700 !important;
    }

    .headerRowRightNav ul li:last-child {
        margin-bottom: 0px;
    }
}

@media (max-width: 480px) {
    .headerRowLogo img {
        max-width: 122px;
    }
}

.headerRowRightBurger.active .headerRowRightBurgerWrap span:nth-child(1) {
    transform: rotate(45deg);
    top: 11px;
}

.headerRowRightBurger.active .headerRowRightBurgerWrap span:nth-child(2) {
    opacity: 0;
}

.headerRowRightBurger.active .headerRowRightBurgerWrap span:nth-child(3) {
    transform: rotate(-45deg);
    top: -11px;
}

.headerRowRightBurgerWrap {
    width: 38px;
    height: 26px;

    position: relative;
    z-index: 13;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.headerRowRightBurgerWrap span {
    width: 100%;
    height: 4px;
    top: 0;
    position: relative;
    background: var(--dark-blue);
    transition: all 0.3s linear;
}

/* header end */

/* counter start */
.counter {
}

.counterBody {
    margin: 8px 0 37px 0;
}

.container {
}

.counterRow {
    display: flex;
    justify-content: space-between;
}

.counterRowLeft {
    padding: 23px 150px 23px 0;
    background-color: var(--btn-color);
    position: relative;
}

.counterRowLeft:after {
    content: '';
    display: inline-block;
    right: 0;
    top: 0;
    position: absolute;
    width: 400%;
    height: 100%;
    z-index: 1;
    background-color: var(--btn-color);
}

.counterRowRight:after {
    content: '';
    display: inline-block;
    left: 0;
    top: 0;
    position: absolute;
    width: 400%;
    height: 100%;
    z-index: 1;
    background-color: var(--btn-color);
}

.counterRowLeft span,
.counterRowRight span {
    position: relative;
    z-index: 2;
}

.counterRowRight {
    position: relative;
    padding: 23px 0px 23px 40px;
    background-color: var(--btn-color);
}

@media (max-width: 1620px) {
    .counterRowLeft {
        padding: 23px 30px 23px 0;
    }

    .counterRowRight {
        padding: 23px 0px 23px 30px;
    }
}

@media (max-width: 1020px) {
    .counterBody {
        display: none;
    }
}

/* counter end */

/* banner start */

/* Customize the label (the container) */
.containerCheckbox {
    display: flex;
    align-items: center;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.containerCheckbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: -5px;
    left: 0;
    height: 25px;
    width: 25px;
    transition: all 0.3s linear;
    border: 1px solid var(--dark-blue);
}

/* On mouse-over, add a grey background color */
.containerCheckbox:hover input ~ .checkmark {
}

/* When the checkbox is checked, add a blue background */
.containerCheckbox input:checked ~ .checkmark {
    background-color: var(--dark-blue);
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: '';
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.containerCheckbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.containerCheckbox .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.banner {
}

.bannerBody {
}

.bannerTitle {
    margin-bottom: 30px;
}

.bannerTitle span {
    display: block;
}

.bannerSubtitle {
    margin-bottom: 35px;
}

.bannerRow {
    display: flex;
    justify-content: space-between;
}

.bannerRowLeft {
    flex: 0 1 auto;
}

.bannerRowLeft img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bannerRowRight {
    flex: 0 0 510px;
    margin-left: 26px;
}

.form {
    max-width: 510px;
    background: var(--white, #fff);
    /* padding: 48px 20px 25px 20px; */
    /* shadow */
    margin: 0 auto;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.06),
    0px 6px 12px 0px rgba(0, 0, 0, 0.06), 0px 23px 23px 0px rgba(0, 0, 0, 0.05),
    0px 51px 31px 0px rgba(0, 0, 0, 0.03), 0px 91px 36px 0px rgba(0, 0, 0, 0.01),
    0px 142px 40px 0px rgba(0, 0, 0, 0);
}

@media (max-width: 1620px) {
    .form {
        max-width: 450px;
    }

    .bannerRowRight {
        flex: 0 0 450px;
    }
}

@media (max-width: 1260px) {
    .form {
        max-width: 420px;
    }

    .bannerRowRight {
        flex: 0 0 420px;
    }

    .bannerTitle {
        margin-bottom: 20px;
    }

    .bannerTitle span {
        font-size: 40px;
    }

    .bannerSubtitle {
        font-size: 30px;
        margin-bottom: 20px;
    }
}

@media (max-width: 790px) {
    .bannerTitle span {
        font-size: 30px;
    }

    .bannerSubtitle {
        font-size: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width: 600px) {
    .bannerTitle span {
        font-size: 23px;
    }

    .bannerSubtitle {
        font-size: 16px;
        margin-bottom: 20px;
    }
}

@media (max-width: 480px) {
    .bannerTitle {
        text-align: center;
    }

    .bannerTitle span {
        display: inline;
        text-align: center;
    }

    .bannerSubtitle {
        margin-bottom: 10px;
        text-align: center;
    }
}

@media (max-width: 1020px) {
    .bannerRow {
        flex-wrap: wrap;
        justify-content: center;
    }

    .bannerRowLeft {
        flex: 0 1 100%;
        margin-bottom: 40px;
    }

    .bannerRowRight {
        flex: 0 1 510px;
        margin-left: 0;
    }

    .form {
        max-width: 510px;
    }
}

.formTitle {
    text-align: center;
    margin-bottom: 28px;
}

.formInput {
    width: 100%;
    height: 51px;
    border: 1px solid var(--dark-blue);
    margin-bottom: 20px;
}

.formInput input {
    width: 100%;
    background-color: transparent;
    padding: 0 16px;
    line-height: 51px;
}

.containerCheckbox {
    margin-bottom: 25px;
}

.checkmark {
}

.formBtnWrap {
    text-align: center;
    margin-bottom: 21px;
}

.formBtn {
    padding: 0px 65px;
    line-height: 66px;
    border-radius: 33px;
    font-weight: 400 !important;
    text-transform: uppercase;
    background: var(--btn-color);
}

.formText {
}

@media (max-width: 480px) {
    .formBtn {
        line-height: 38px;
        padding: 0 42px;
    }

    .formInput {
        height: 38px;
        margin-bottom: 16px;
    }

    .formInput input {
        padding: 0 10px;
        line-height: 38px;
    }

    .containerCheckbox {
        margin-top: 25px;
    }

    .checkmark {
        top: -7px;
    }
}

/* banner end */

/* info start */
.info {
}

.infoBody {
}

.infoRow {
    display: flex;
    justify-content: space-between;
}

.infoRowLeft {
    padding: 40px;
    background: var(--white);
    flex: 0 1 42%;
    /* shadow */
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.06),
    0px 6px 12px 0px rgba(0, 0, 0, 0.06), 0px 23px 23px 0px rgba(0, 0, 0, 0.05),
    0px 51px 31px 0px rgba(0, 0, 0, 0.03), 0px 91px 36px 0px rgba(0, 0, 0, 0.01),
    0px 142px 40px 0px rgba(0, 0, 0, 0);
}

.infoRowLeftTitle {
    margin-bottom: 77px;
}

.infoRowLeftList {
}

.infoRowRight {
    background: var(--main, #002c42);
    padding: 40px;
    /* shadow */
    flex: 0 1 55%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.06),
    0px 6px 12px 0px rgba(0, 0, 0, 0.06), 0px 23px 23px 0px rgba(0, 0, 0, 0.05),
    0px 51px 31px 0px rgba(0, 0, 0, 0.03), 0px 91px 36px 0px rgba(0, 0, 0, 0.01),
    0px 142px 40px 0px rgba(0, 0, 0, 0);
}

@media (max-width: 1620px) {
    .infoRowLeft {
        flex: 0 1 49%;
    }

    .infoRowRight {
        flex: 0 1 49%;
    }
}

@media (max-width: 1260px) {
    .infoRowLeft {
        padding: 20px;
    }

    .infoRowRight {
        padding: 20px;
    }
}

.infoRowRightTitle {
    color: var(--white);
    margin-bottom: 40px;
}

@media (max-width: 1020px) {
    .infoRow {
        flex-wrap: wrap;
    }

    .infoRowLeft {
        flex: 0 1 100%;
        padding: 30px 16px;
    }

    .infoRowRight {
        flex: 0 1 100%;
        padding: 30px 16px;
    }

    .infoRowRightList li img,
    .infoRowLeftList li img {
        width: 50px;
        margin-right: 15px !important;
    }

    .infoRowRightList li,
    .infoRowLeftList li {
        margin-bottom: 20px !important;
    }

    .infoRowLeftTitle {
        margin-bottom: 30px;
    }

    .infoRowRightTitle {
        margin-bottom: 30px;
    }
}

@media (max-width: 480px) {
    .infoRowRightList li img,
    .infoRowLeftList li img {
        width: 33px;
    }
}

.infoRowRightList {
}

.infoRowRightList li {
    margin-bottom: 20px;
    display: flex;
}

.infoRowLeftList li {
    margin-bottom: 40px;
    display: flex;
}

.infoRowRightList li {
    color: var(--white) !important;
    align-items: center;
}

.infoRowRightList li img,
.infoRowLeftList li img {
    margin-right: 25px;
}

.infoRowRightList li:last-child,
.infoRowLeftList li:last-child {
    margin-bottom: 0;
}

/* info end */

/* person start */
.person {
}

@media (max-width: 480px) {
    .person {
        padding-bottom: 30px;
    }
}

.personBody {
    padding: 108px 0;
    background: url('../img/1.png') 10% 0 / cover no-repeat;
}

.personName {
    color: var(--white) !important;
}

.personSubName {
    margin-bottom: 50px;
    color: #f8f8f8 !important;
}

.personWrapText {
    max-width: 639px;
    color: var(--white) !important;
}

.personWrapText p {
    margin-bottom: 40px;
}

.personWrapText p:last-child {
    margin-bottom: 0px;
}

@media (max-width: 1620px) {
    .personWrapText {
        max-width: 539px;
    }
}

@media (max-width: 1450px) {
    .personBody {
        background: url('../img/1.png') 25% 0 / cover no-repeat;
    }
}

@media (max-width: 1300px) {
    .personBody {
        padding: 78px 0;
    }
}

@media (max-width: 1260px) {
    .personBody {
        background: url('../img/1.png') 10% 0 / cover no-repeat;
    }
}

.personTabletImg {
    display: none;
}

@media (max-width: 1100px) {
    .personBody {
        background: var(--dark-blue);
    }

    .personTabletImg {
        display: block;
        margin-bottom: 10px;
        text-align: center;
    }

    .personName {
        text-align: center;
    }

    .personSubName {
        text-align: center;
    }

    .personWrapText {
        max-width: 100%;
        color: var(--white) !important;
    }
}

.personMobTexts {
    display: none;
    margin-top: 20px;
}

@media (max-width: 480px) {
    .personWrapText {
        display: none;
    }

    .personMobTexts {
        display: block;
    }

    .personWrapText p {
        margin-bottom: 10px;
        color: var(--text-color) !important;
    }

    .personWrapText.mob {
        display: block;
    }

    .personBody {
        padding: 40px 0 0 0;
        background: url('../img/1_mob.png') center 0 / cover no-repeat;
        height: 329px;
    }

    .personName {
        font-size: 17px !important;
        text-align: left;
        margin-bottom: 5px;
    }

    .personSubName {
        font-size: 10px !important;
        max-width: 120px;
        text-align: left;
        line-height: 1.3;
        display: none;
    }

    .personTabletImg {
        display: none;
    }
}

/* person end */

.range {
    background-color: var(--white);
}

/* range start */
.box-minmax {
    margin-top: 30px;
    width: 608px;
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    color: #ffffff;

    span:first-child {
        margin-left: 10px;
    }
}

.range-control {
    position: relative;
    max-width: 1040px;
    margin: 0 auto;
}

input[type='range'] {
    display: block;
    width: 100%;
    margin: 0;
    -webkit-appearance: none;
    outline: none;
}

input[type='range']::-webkit-slider-runnable-track {
    position: relative;
    height: 5px;
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    background-color: #d9d9d9;
}

input[type='range']::-webkit-slider-thumb {
    position: relative;
    top: -10px;
    width: 23px;
    height: 23px;
    border: 4px solid #002c42;
    -webkit-appearance: none;
    background-color: #fff;
    z-index: 5;

    border-radius: 100%;
    cursor: pointer;
}

output {
    position: absolute;
    top: -70px;
    left: 12px;
    width: 184px;
    height: 45px;
    line-height: 45px;
    background-color: #002c42;
    border-radius: 0px;
    color: var(--white);

    text-align: center;
    transform: translateX(-50%);
}

output:after {
    content: '';
    border: medium solid transparent;
    content: '';
    top: 100%;
    left: 50%;
    position: absolute;
    height: 0;
    width: 0;
    border-color: var(--dark-blue) rgba(255, 212, 52, 0) rgba(255, 212, 52, 0);
    border-width: 7px;
    margin-left: -7px;
}

input[type='range']:active + output {
    display: block;
    transform: translateX(-50%);
}

.range {
}

.rangeBody {
    padding: 100px 0;
}

@media (max-width: 1260px) {
    .rangeBody {
        padding: 80px 0;
    }
}

@media (max-width: 1020px) {
    .rangeBody {
        padding: 60px 0;
    }
}

@media (max-width: 480px) {
    .rangeBody {
        padding: 50px 0;
    }
}

.container {
}

.rangeWrapRow {
    display: flex;
    justify-content: space-between;
    max-width: 1170px;
    margin: 30px auto 0 auto;
    position: relative;
}

@media (max-width: 1620px) {
    .rangeWrapRow {
        max-width: 1000px;
    }

    .range-control {
        max-width: 900px;
    }
}

@media (max-width: 1260px) {
    .rangeWrapRow {
        max-width: 700px;
    }

    .range-control {
        max-width: 600px;
    }
}

@media (max-width: 1020px) {
    .rangeWrapRow {
        max-width: 500px;
    }

    .range-control {
        max-width: 400px;
    }

    output {
        position: absolute;
        top: -50px;
        left: 12px;
        width: 124px;
        height: 25px;
        line-height: 25px;
        font-size: 20px !important;
    }

    .rangeWrapRow span {
        font-size: 25px !important;
    }
}

@media (max-width: 615px) {
    .rangeWrap {
        padding: 35px 0px !important;
    }

    .rangeWrap {
        border: 4px solid var(--dark-blue) !important;
    }

    .range-control {
        margin: 0 60px;
    }

    .rangeWrapRow {
        padding: 0px 50px !important;
    }

    .rangeWrapRow span {
        font-size: 16px !important;
    }
}

.range-control:after {
    content: '';
    display: inline-block;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    position: absolute;
    width: 100%;
    height: 20px;
    /* background: url('../img/5/sep.png') center 0 / cover no-repeat; */
}

.rangeTitle {
    margin-bottom: 50px;
    text-align: center;
}

@media (max-width: 1260px) {
    .rangeTitle {
        margin-bottom: 30px;
    }
}

.rangeWrap {
    border: 8px solid var(--dark-blue);
    padding: 55px 0;
}

.rangeWrapTitle {
    margin-bottom: 100px;
    text-align: center;
    color: var(--black) !important;
}

@media (max-width: 480px) {
    .rangeWrapTitle {
        margin-bottom: 70px;
    }

    .rangeWrapRow {
        padding: 0px 40px !important;
    }
}

@media (max-width: 400px) {
    .rangeWrapRow {
        padding: 0px 30px !important;
    }
}

.rangeWrapSubRange {
    margin-top: 60px;
    margin-bottom: 19px;
    display: block;
    text-align: center;
    color: var(--black) !important;
}

.range-slider {
}

.range-control {
    position: relative;
}

.rangeWrapPrice {
    text-align: center;
    color: var(--dark-blue) !important;
}

.formBtnWrap.mob {
    display: none;
}

@media (max-width: 600px) {
    .formBtnWrap.mob {
        display: block;
        margin-top: 30px;
    }
}

/* range end */

/* pasul start */
.pasul {
}

.pasulBody {
}

.container {
}

.pasulRow {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.pasulRowLeft {
}

.pasulRowRight {
    flex: 0 1 772px;
}

@media (max-width: 1620px) {
    .pasulRowRight {
        flex: 0 1 650px;
    }
}

@media (max-width: 1260px) {
    .pasulRowRight {
        flex: 0 1 500px;
    }
}

.pasulRowRightItem {
    display: flex;
    margin-bottom: 50px;
}

@media (max-width: 1020px) {
    .pasulRow {
        flex-wrap: wrap;
    }

    .pasulRowRight {
        order: -1;
        margin-bottom: 60px;
    }

    .pasulRowLeft {
        flex: 0 1 100%;
    }

    .pasulRowRightItemInfoText {
        max-width: 295px;
        margin: 0px auto 0 auto;
    }

    .pasulRowRightItemInfoTitle {
        margin-top: 10px;
    }

    .pasulRowRightItem {
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }

    .pasulRowRightItemImg {
        margin: 0 !important;
    }
}

.pasulRowRightItem:last-child {
    margin-bottom: 0;
}

.pasulRowRightItemImg {
    margin-right: 25px;
}

.pasulRowRightItemInfo {
}

.pasulRowRightItemInfoTitle {
}

.pasulRowRightItemInfoText {
}

/* pasul end */

/* sell start */
.sell {
}

.sellBody {
}

.container {
}

.sellTitle {
    color: var(--dark-blue) !important;
    text-align: center;
    margin-bottom: 60px;
}

@media (max-width: 1260px) {
    .sellTitle {
        margin-bottom: 30px;
    }
}

@media (max-width: 790px) {
    .sellTitle {
        text-align: left;
    }
}

.sellRowWrap {
}

.sellRow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #252525;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-right: 130px;
    padding-left: 130px;
}

.sellRowColumnImg img {
    width: 60px;
    height: 60px;
    object-fit: contain;
}

.sellRowColumnName {
    color: #101010 !important;
    flex: 0 1 150px;
}

@media (max-width: 1620px) {
    .sellRow {
        padding-right: 90px;
        padding-left: 90px;
    }
}

@media (max-width: 1260px) {
    .sellRow {
        padding-right: 30px;
        padding-left: 30px;
    }

    .sellRowColumnName {
        flex: 0 1 100px;
    }
}

@media (max-width: 1020px) {
    .sellRow {
        padding-right: 14px;
        padding-left: 14px;
    }

    .sellRowColumnName {
        font-size: 19px !important;
    }

    .sellRowColumnPrice {
        font-size: 30px !important;
        padding: 0 15px !important;
    }

    .sellRowColumnCurrency {
        font-size: 19px !important;
    }

    .sellRowColumnTime {
        font-size: 19px !important;
    }

    .sellRowColumnImg img {
        width: 40px;
        height: 40px;
        object-fit: contain;
    }
}

@media (max-width: 700px) {
    .sellRow {
        padding-right: 14px;
        padding-left: 14px;
    }

    .sellRowColumnName {
        font-size: 14px !important;
        flex: 0 1 65px;
    }

    .sellRowColumnPrice {
        font-size: 14px !important;
        padding: 0 5px !important;
    }

    .sellRowColumnCurrency {
        font-size: 14px !important;
    }

    .sellRowColumnTime {
        font-size: 14px !important;
    }

    .sellRowColumnImg img {
        width: 20px;
        height: 20px;
        object-fit: contain;
    }
}

.sellRowColumnPrice {
    background: var(--btn-color);
    padding: 0 30px;
}

.sellRowColumnCurrency {
    color: #101010 !important;
}

.sellRowColumnTime {
    color: #101010 !important;
}

.sellImgs {
    margin-top: 54px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media (max-width: 1260px) {
    .sellImgs {
        margin-top: 30px;
    }
}

.sellImgsColumn {
}

@media (max-width: 1260px) {
    .sellImgsColumn img {
        width: 150px;
        object-fit: contain;
    }
}

@media (max-width: 650px) {
    .sellImgsColumn img {
        width: 100px;
    }
}

@media (max-width: 480px) {
    .sellImgsColumn img {
        width: 70px;
    }
}

/* sell end */

/* start reviews */
.reviews {
}

.reviewsBody {
}

.reviewsTitle {
    color: var(--dark-blue) !important;
    text-align: center;
    margin-bottom: 80px;
}

@media (max-width: 1260px) {
    .reviewsTitle {
        margin-bottom: 30px;
    }
}

.reviewsWrap {
}

.reviewsItem {
    display: flex;
    max-width: 1302px;
    justify-content: space-between;
    margin: 0 auto 22px auto;
    padding: 45px;
    background: var(--white);

    /* Drop Shadow */
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.04),
    2px 9px 20px 0px rgba(0, 0, 0, 0.04), 7px 36px 37px 0px rgba(0, 0, 0, 0.04),
    16px 81px 49px 0px rgba(0, 0, 0, 0.02),
    29px 144px 59px 0px rgba(0, 0, 0, 0.01),
    46px 224px 64px 0px rgba(0, 0, 0, 0);
}

@media (max-width: 1260px) {
    .reviewsItem {
        padding: 25px;
    }
}

.reviewsItemLeftMob {
    display: none;
}

.reviewsItem:last-child {
    margin: 0 auto 0px auto;
}

.reviewsItemLeftImg {
    flex: 0 0 248px;
    margin-right: 40px;
}

.reviewsItemLeftImg img {
    width: 100%;
    object-fit: contain;
}

.reviewsItemLeftImgName {
    margin-top: 10px;
    color: var(--black) !important;
}

.reviewsItemRight {
    flex: 1 1 auto;
}

.reviewsItemRightPrice {
    color: var(--dark-blue) !important;
}

.reviewsItemRightText {
    margin-bottom: 20px;
}

.reviewsItemRightText:last-child {
    margin-bottom: 0px;
}

@media (max-width: 790px) {
    .reviewsItem {
        display: block;
    }

    .reviewsItemLeftMob {
        display: block;
    }

    .reviewsItemLeftImg {
        display: flex;
        align-items: flex-end;
        margin-bottom: 10px;
    }

    .reviewsItemLeftImg img {
        max-width: 56px;
        margin-right: 8px;
    }

    .reviewsItemLeftImgName {
        display: none;
    }

    .reviewsItemRightPrice {
        display: none;
    }

    .reviewsItemLeftMobPrice {
        font-weight: 600 !important;
        font-size: 17px !important;
        color: var(--dark-blue) !important;
    }
}

@media (max-width: 480px) {
    .reviewsItem {
        padding: 13px;
    }
}

/* end reviews */

/* bottom start */

.bottom {
}

.bottomBody {
    padding: 56px 0 84px 0;
    background: url('../img/dek.png') center 0 / cover no-repeat;
}

@media (max-width: 1260px) {
    .bottomBody {
        padding: 56px 0 60px 0;
        background: url('../img/dek.png') center 0 / cover no-repeat;
    }
}

.bottomTitle {
    margin-bottom: 60px;
    text-align: center;
}

@media (max-width: 1260px) {
    .bottomTitle span {
        font-size: 40px;
    }

    @media (max-width: 1020px) {
        .bottomTitle span {
            font-size: 35px;
        }
    }

    @media (max-width: 790px) {
        .bottomTitle span {
            font-size: 30px;
        }

        .bottomTitle {
            max-width: 450px;
            margin: 0 auto 30px auto;
        }
    }

    @media (max-width: 600px) {
        .bottomTitle span {
            font-size: 23px;
        }

        .bottomTitle {
            max-width: 350px;
        }
    }
}

.bottomTitle span {
    color: var(--white) !important;
    text-transform: uppercase;
    display: block;
}

.bottomTitle span:first-child {
    color: var(--btn-color) !important;
}

/* bottom end */

/* footer start */
.footer {
    background-color: var(--dark-blue);
    padding: 36px 0 70px 0;
}

@media (max-width: 1620px) {
    .footer {
        background-color: var(--dark-blue);
        padding: 30px 0 40px 0;
    }
}

@media (max-width: 790px) {
    .footer {
        background-color: var(--dark-blue);
        padding: 25px 0 25px 0;
    }
}

.footerBody {
}

.footerRow {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 80px;
}

.footerRowLogo img {
    width: 241px;
    object-fit: contain;
}

.footerRowCenter {
    flex: 0 1 390px;
    display: flex;
    justify-content: space-between;
}

.footerRowCenterItem {
    color: var(--white) !important;
}

.footerRowRight {
}

.footerRowLogo,
.footerRowRight,
.footerRowCenter {
    flex: 0 1 32%;
}

.footerCopy {
    text-align: center;
    color: var(--white) !important;
}

@media (max-width: 1620px) {
    .footerRowLogo img {
        max-width: 200px;
    }
}

@media (max-width: 1260px) {
    .footerRowLogo img {
        max-width: 150px;
    }
}

@media (max-width: 1020px) {
    .footerRowRight {
        display: none;
    }

    .footerRowLogo,
    .footerRowRight,
    .footerRowCenter {
        flex: 0 1 50%;
    }
}

.footerCopy.mob {
    display: none;
}

@media (max-width: 600px) {
    .footerRowCenter {
        display: block;
        text-align: center;
        flex: 0 1 100px;
    }

    .footerRow {
        margin-bottom: 0;
    }

    .footerRowCenterItem {
        margin-bottom: 10px;
    }

    .footerRowCenterItem:last-child {
        margin-bottom: 0;
    }

    .footerCopy {
        display: none;
    }

    .footerCopy.mob {
        display: block;
        margin-top: 13px;
        text-align: left;
    }
}

@media (max-width: 480px) {
    .footerRowLogo img {
        max-width: 122px;
    }
}

/* footer end */

/* popup start */

.popup {
    position: fixed;
    width: 100%;
    height: 100%;

    top: 0;
    left: 0;
    overflow: auto;
    z-index: 100;
    transition: all 0.3s linear;
    pointer-events: none;
    opacity: 0;
}

.popup.active {
    pointer-events: visible;
    opacity: 1;
}

.popup:after {
    content: '';
    display: inline-block;
    left: 0;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, 0.35);
}

.popupBody {
    text-align: center;
    margin: 130px auto 40px auto;
    position: relative;
    left: 0;
    right: 0;
    z-index: 2;
    background-color: var(--white);
    max-width: 1362px;
    padding: 102px 0 52px 0;
    height: 759px;
    display: block;
}

@media (max-height: 950px) {
    .popupBody {
        margin: 40px auto 40px auto;
    }
}

@media (max-height: 750px) {
    .popupBody {
        margin: 0px auto 20px auto;
    }
}

@media (max-width: 1020px) {
    .popupBody {
        margin: 0px auto 0px auto;
    }
}

.popupLogo {
    margin-bottom: 109px;
}

.popupTitle span {
    color: var(--dark-blue) !important;
    display: block;
}

@media (max-width: 1260px) {
    .popupTitle span {
        font-size: 40px;
    }

    @media (max-width: 1020px) {
        .popupTitle span {
            font-size: 35px;
        }
    }

    @media (max-width: 790px) {
        .popupTitle span {
            font-size: 30px;
        }
    }

    @media (max-width: 600px) {
        .popupTitle span {
            font-size: 23px;
        }
    }
}

.popupTitle span:first-child {
    color: var(--btn-color) !important;
    margin-bottom: 16px;
}

.popupSubTitle {
    margin-top: 76px;
    color: var(--dark-blue) !important;
}

@media (max-width: 1620px) {
    .popupLogo img {
        max-width: 200px;
    }

    .popupBody {
        height: 1000px;
        max-width: 1100px;
    }

    .popupLogo {
        margin-bottom: 80px;
    }
}

@media (max-height: 600px) {
    .popupBody {
        height: 700px;
    }
}

@media (max-height: 400px) {
    .popupBody {
        height: 500px;
    }
}

@media (max-width: 1260px) {
    .popupLogo img {
        max-width: 150px;
    }

    .popupBody {
        padding-left: 10px;
        padding-right: 10px;
    }

    .popupLogo {
        margin-bottom: 50px;
    }

    .popupSubTitle {
        margin-top: 40px;
    }

    .popupSubTitle {
        font-size: 25px !important;
    }
}

@media (max-width: 1020px) {
    .popupTitle {
        max-width: 600px;
        margin: 0 auto 0px auto;
    }

    .popupSubTitle {
        max-width: 450px;
        margin: 30px auto 0 auto;
        font-size: 20px !important;
    }
}

@media (max-width: 790px) {
    .popupTitle {
        max-width: 400px;
        margin: 0 auto 0px auto;
    }

    .popupSubTitle {
        max-width: 350px;
        margin: 30px auto 0 auto;
        font-size: 20px !important;
    }
}

@media (max-width: 600px) {
    .popupTitle {
        max-width: 300px;
        margin: 0 auto 0px auto;
    }

    .popupSubTitle {
        max-width: 300px;
        margin: 20px auto 0 auto;
        font-size: 17px !important;
    }
}

@media (max-width: 480px) {
    .popupLogo img {
        max-width: 122px;
    }

    .popupLogo {
        margin-bottom: 30px !important;
    }
}

/* popup end */

.btn {
    border: none;
    color: #000000 !important;
    font-size: 1.2rem !important;
    font-weight: 600 !important;
}

.btn-primary {
    background-color: #ffaa01;
}

.btn-primary:hover {
    background-color: #ffaa01d2;
}

.headerRowRightNav ul li a {
    color: #000000 !important;
}


/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEz8dL_nz.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc3CsTKlA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc-CsTKlA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc2CsTKlA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc5CsTKlA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc1CsTKlA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc0CsTKlA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc6CsQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
    unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}

/* vietnamese */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
