.header {
    background: url("../images/back.png") no-repeat 0 0/cover;
}

@media (max-width: 3600px) {
    .header {
        background: url(../images/back.png) no-repeat 0% 93%/cover;
    }
}

@media (max-width: 2600px) {
    .header {
        background: url(../images/back.png) no-repeat 0% 93%/cover;
    }
}

@media (max-width: 1024px) {
    .header {
        background: url("../images/header-bg-mob.png") no-repeat center center/cover;
    }
}

.header__top__container {
    max-width: 1400px;
    padding: 43px 15px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.header__nav {
    display: flex;
    align-items: center;
    border-radius: 20px;
    background: #FFF;
    padding: 20px 15px;
}

@media (max-width: 1240px) {
    .header__nav {
        padding: 10px;
    }
}

@media (max-width: 950px) {
    .header__nav {
        display: none;
    }
}

.header__nav a {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.85px;
    text-decoration: none;
    margin: 0 15px;
}

@media (max-width: 1240px) {
    .header__nav a {
        margin: 0 6px;
        font-size: 14px;
    }
}

.header__nav a:hover {
    text-decoration: underline;
}

.header__nav a.active {
    text-decoration: underline;
}

.header__nav__mobile {
    display: none;
    border-radius: 30px;
    background: #FFF;
    padding: 56px 27px 0;
    max-width: 356px;
    position: absolute;
    right: 15px;
    bottom: -493px;
    z-index: 100;
}

.header__nav__mobile a {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 27px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.35px;
    text-decoration: none;
    margin-bottom: 50px;
    display: block;
}

.header__nav__mobile a:hover {
    color: #0266B1;
}

.header__content__container {
    padding: 80px 15px 210px;
    margin: 0 auto;
    max-width: 1400px;
}

.header__content h1 {
    color: #202020;
    font-family: "Orbitron", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 60px */
    letter-spacing: 1.2px;
    text-transform: uppercase;
    padding-bottom: 87px;
}

@media (max-width: 1240px) {
    .header__content h1 {
        font-size: 40px;
    }
}

.header__content h1 span {
    display: block;
}

.header__content h1 span .img-mob {
    display: none;
}

@media (max-width: 1024px) {
    .header__content h1 span .img-mob {
        display: block;
    }
}

@media (max-width: 1024px) {
    .header__content h1 span .img-desc {
        display: none;
    }
}

.header__content h1 .blue {
    color: #0161AC;
    font-family: "Orbitron", sans-serif;
    font-size: 57px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 57px */
    letter-spacing: 1.14px;
    text-transform: uppercase;
    display: block;
}

@media (max-width: 1250px) {
    .header__content h1 .blue {
        font-size: 27px;
    }
}

.header__tooltip {
    background: url("../images/tooltip.png") no-repeat center center/cover;
    width: 472px;
    height: 240px;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    padding: 40px;
}

@media (max-width: 1024px) {
    .header__tooltip {
        padding: 36px 30px;
        font-size: 16px;
        width: 325px;
        background: url("../images/tooltip-mob.png") no-repeat center center/cover;
    }
}

@media (max-width: 1240px) {
    .header__logo {
        width: 250px;
        display: block;
    }
}

@media (max-width: 1240px) {
    .header__logo img {
        width: 100%;
        display: block;
    }
}

.btn__hamburger {
    display: none;
    cursor: pointer;
}

.btn__hamburger .btn-open {
    display: none;
}

@media (max-width: 950px) {
    .btn__hamburger {
        display: flex;
    }
}

.btn__hamburger.active .btn-open {
    display: block;
}

.btn__hamburger.active .btn-closed {
    display: none;
}

.header__nav__mobile.active {
    display: block;
}

.home__page .header__content__container {
    padding-top: 0px;
}

.home__page .header__content__container h1 {
    padding-bottom: 87px;
}

@media (max-width: 450px) {
    .home__page .header__content__container h1 {
        padding-bottom: 20px;
    }
}

* {
    box-sizing: border-box;
}

main {
    background: url("../images/pattern.png");
}

.btn-default {
    width: 258px;
    height: 60px;
    border-radius: 40px;
    background: #067CD8;
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-right: 70px;
    padding-right: 10px;
}

.btn-default:hover {
    background: #fff;
    color: #067CD8;
}

.btn-default img {
    margin-left: 30px;
}

.explore-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFF;
    font-family: "Manrope", sans-serif;
    text-decoration: none;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
    width: 170px;
    height: 55px;
    padding: 16px;
    border-radius: 60px;
    box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 0.4), 1px 1px 1px 0px rgba(255, 255, 255, 0.4) inset, -1px -1px 1px 0px rgba(255, 255, 255, 0.25) inset, 1px 1px 4px 0px rgba(255, 255, 255, 0.6) inset;
}

.form-group {
    margin-bottom: 18px;
}

.form-group input {
    border-radius: 6px;
    border: 1px solid var(--Light-Grayscale-90, #E2E2E2);
    background: var(--Light-Grayscale-100, #FFF);
    width: 100%;
    height: 40px;
    padding: 0 12px;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

.form-group label {
    display: block;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    /* 142.857% */
    margin-bottom: 4px;
}

.form-group label span {
    margin-left: 4px;
    color: #D63928;
}

.form-group textarea {
    border-radius: 6px;
    border: 1px solid var(--Light-Grayscale-90, #E2E2E2);
    background: var(--Light-Grayscale-100, #FFF);
    padding: 4px 12px;
    height: 74px;
    width: 100%;
    resize: none;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    /* 142.857% */
}

.who__serve__container {
    max-width: 1300px;
    padding: 80px 15px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media (max-width: 1250px) {
    .who__serve__container {
        padding: 60px 15px;
    }
}

@media (max-width: 1024px) {
    .who__serve__container {
        flex-direction: column;
        align-items: center;
    }
}

.who__serve__container h2 {
    max-width: 317px;
    color: #202020;
    font-family: "Orbitron", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media (max-width: 1250px) {
    .who__serve__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.who__serve__container p {
    max-width: 875px;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 1px;
}

.who__serve__container p strong{
  font-weight:700;
}

@media (max-width: 1250px) {
    .who__serve__container p {
        font-size: 16px;
        max-width: 100%;
    }
}

.who__serve__container p a {
    text-decoration: none;
    color: #2525D6;
}

.perfomance__container {
    max-width: 1300px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.perfomance__container h2 {
    color: #202020;
    font-family: "Orbitron", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
    max-width: 1012px;
    padding-bottom: 33px;
}

@media (max-width: 1250px) {
    .perfomance__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.perfomance__content {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 900px) {
    .perfomance__content {
        flex-direction: column;
        align-items: center;
    }
}

.perfomance__approach {
    background: url("../images/q.png") no-repeat 0 100%, url("../images/approach.png") no-repeat center center/cover;
    width: 707px;
    height: 544px;
    padding-top: 54px;
    padding-left: 61px;
}

@media (max-width: 1250px) {
    .perfomance__approach {
        width: 600px;
        padding: 43px;
    }
}

@media (max-width: 1100px) {
    .perfomance__approach {
        max-width: 550px;
    }
}

@media (max-width: 900px) {
    .perfomance__approach {
        padding: 40px 30px;
        max-width: 325px;
        background: url("../images/g-mobile.png") no-repeat center 80%/80%, url("../images/approach-mob.png") no-repeat center center/cover;
        margin-bottom: 40px;
    }
}

.perfomance__approach h4 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
}

@media (max-width: 1250px) {
    .perfomance__approach h4 {
        font-size: 40px;
    }
}

@media (max-width: 900px) {
    .perfomance__approach h4 {
        font-size: 30px;
    }
}

.perfomance__approach__wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.perfomance__approach__wrapper p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    padding: 50px 0 50px;
    max-width: 307px;
}

@media (max-width: 900px) {
    .perfomance__approach__wrapper p {
        font-size: 16px;
        padding: 20px 0 250px;
    }
}

@media (max-width: 900px) {
    .perfomance__approach__wrapper .btn-default {
        margin-right: 0;
        width: 100%;
    }
}

.perfomance__list {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-left: 55px;
}

@media (max-width: 900px) {
    .perfomance__list {
        padding-left: 0;
    }
}

.perfomance__item p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 1px;
}

@media (max-width: 900px) {
    .perfomance__item p {
        font-size: 16px;
    }
}

.perfomance__item p span {
    font-weight: 700;
}

@media (max-width: 900px) {
    .perfomance__item {
        margin-bottom: 30px;
    }
}

.perfomance__item .mob-img {
    display: none;
}

@media (max-width: 900px) {
    .perfomance__item .mob-img {
        display: block;
        margin-bottom: 30px;
    }
}

.perfomance__wrapper {
    max-width: 524px;
    display: flex;
    justify-content: space-between;
}

@media (max-width: 1200px) {
    .perfomance__wrapper {
        max-width: 440px;
        margin-left: 20px;
    }
}

@media (max-width: 900px) {
    .perfomance__wrapper__img {
        display: none;
    }
}

.verticals__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 69px 15px;
}

.verticals__container h2 {
    color: #202020;
    font-family: "Orbitron", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    padding-bottom: 34px;
}

@media (max-width: 1250px) {
    .verticals__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.verticals__left {
    display: flex;
    flex-wrap: wrap;
    max-width: 966px;
    width: 100%;
    justify-content: space-between;
}

@media (max-width: 900px) {
    .verticals__left {
        max-width: 100%;
    }
}

.verticals__left .verticals__item:nth-of-type(1) {
    width: 100%;
    min-height: 320px;
    border-radius: 20px;
    background: linear-gradient(270deg, rgba(32, 37, 97, 0) 32.93%, rgba(32, 37, 97, 0.3) 72.5%), url(../images/verticals-life-insurance.png) no-repeat center center/cover;
    padding: 30px;
    margin-bottom: 14px;
}

@media (max-width: 450px) {
    .verticals__left .verticals__item:nth-of-type(1) {
        min-height: 466px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }
}

.verticals__left .verticals__item:nth-of-type(1) h5 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.8px;
    max-width: 240px;
    padding-bottom: 12px;
}

@media (max-width: 900px) {
    .verticals__left .verticals__item:nth-of-type(1) h5 {
        font-size: 30px;
    }
}

.verticals__left .verticals__item:nth-of-type(1) p {
    color: #FFF;
    text-shadow: 0px 2px 44px #171744;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
    max-width: 414px;
}

.verticals__left .verticals__item:nth-of-type(2) {
    background: url("../images/verticals-auto-insurance.png") no-repeat center center/cover;
    min-height: 486px;
    width: 49.5%;
    padding: 35px;
    border-radius: 16px;
    border: 2px solid rgba(245, 245, 245, 0.3);
}

@media (max-width: 768px) {
    .verticals__left .verticals__item:nth-of-type(2) {
        width: 100%;
        margin-bottom: 20px;
    }
}

.verticals__left .verticals__item:nth-of-type(2) h5 {
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 50px */
    background: linear-gradient(180deg, #FFF 22.62%, #D4D1D1 145.24%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-bottom: 6px;
}

@media (max-width: 900px) {
    .verticals__left .verticals__item:nth-of-type(2) h5 {
        font-size: 30px;
    }
}

.verticals__left .verticals__item:nth-of-type(2) p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
    max-width: 353px;
    margin-bottom: 20px;
}

.verticals__left .verticals__item:nth-of-type(3) {
    min-height: 486px;
    width: 49.5%;
    padding: 35px;
    background: url("../images/health-insurance.png") no-repeat center center/cover;
    border-radius: 30px;
}

@media (max-width: 768px) {
    .verticals__left .verticals__item:nth-of-type(3) {
        width: 100%;
    }
}

.verticals__left .verticals__item:nth-of-type(3) h5 {
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    /* 50px */
    color: #fff;
    padding-bottom: 6px;
}

@media (max-width: 900px) {
    .verticals__left .verticals__item:nth-of-type(3) h5 {
        font-size: 30px;
    }
}

.verticals__left .verticals__item:nth-of-type(3) p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
    max-width: 353px;
}

.verticals__right {
    max-width: 285px;
}

@media (max-width: 1300px) {
    .verticals__right {
        margin-left: 10px;
    }
}

@media (max-width: 900px) {
    .verticals__right {
        max-width: 100%;
        margin-top: 20px;
        margin-left: 0;
    }
}

.verticals__right .verticals__item {
    border-radius: 20px;
    border: 1px solid #E0E0E0;
    background: url("../images/home-insurance.png") no-repeat 0 80%, #FFF;
    padding: 34px 24px;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

@media (max-width: 900px) {
    .verticals__right .verticals__item {
        min-height: 629px;
        background: url(../images/home-insurance.png) no-repeat 100% 80%, #FFF;
    }
}

.verticals__right .verticals__item h5 {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 44px */
    padding-bottom: 34px;
    background: url(../images/&.png) no-repeat 103% 10%;
}

@media (max-width: 900px) {
    .verticals__right .verticals__item h5 {
        background: url(../images/&.png) no-repeat 70% 10%;
        font-size: 30px;
    }
}

@media (max-width: 450px) {
    .verticals__right .verticals__item h5 {
        background: url(../images/&.png) no-repeat 90% 10%;
    }
}

.verticals__right .verticals__item p {
    color: #000;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
}

.verticals__right .verticals__item .btn-default {
    margin-right: 0;
    width: 100%;
}

@media (max-width: 900px) {
    .verticals__right .verticals__item .btn-default {
        max-width: 287px;
        margin: 0 auto;
    }
}

.verticals__list {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 900px) {
    .verticals__list {
        flex-direction: column;
    }
}

.partners__heading {
    max-width: 1300px;
    padding: 50px 15px 33px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

@media (max-width: 900px) {
    .partners__heading {
        flex-direction: column;
        padding-top: 20px;
    }
}

.partners__heading h2 {
    color: #202020;
    font-family: "Orbitron", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media (max-width: 1250px) {
    .partners__heading h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.partners__heading p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 1px;
    max-width: 657px;
}

@media (max-width: 900px) {
    .partners__heading p {
        font-size: 16px;
    }
}

.partners__heading p span {
    font-weight: 600;
}

.partners__list {
    background: url("../images/partners-bg.png") no-repeat center center/cover;
}

.partners__list__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 66px 15px;
    display: flex;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .partners__list__container {
        flex-direction: column;
        align-items: center;
    }
}

.partners__list__item {
    width: 32.5%;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.21);
    box-shadow: 0px 4px 24px 0px rgba(54, 48, 84, 0.25);
    backdrop-filter: blur(40px);
    padding: 30px 20px;
}

@media (max-width: 768px) {
    .partners__list__item {
        width: 100%;
        max-width: 270px;
        margin-bottom: 16px;
    }
}

.partners__list__item h5 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.6px;
    margin-bottom: 12px;
}

.partners__list__item p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
}

.owned__sites {
    background: url("../images/picturelaptop.png") no-repeat 100% 80%/50%;
}

@media (max-width: 3500px) {
    .owned__sites {
        background: url(../images/picturelaptop.png) no-repeat 79% -31%/34%;
    }
}

@media (max-width: 2450px) {
    .owned__sites {
        background: url(../images/picturelaptop.png) no-repeat 100% 47%/35%;
    }
}

@media (max-width: 1920px) {
    .owned__sites {
        background: url("../images/picturelaptop.png") no-repeat 100% 80%/50%;
    }
}

@media (max-width: 1400px) {
    .owned__sites {
        background: url("../images/laptop.png") no-repeat 100% 100%/50%;
    }
}

@media (max-width: 900px) {
    .owned__sites {
        background: url("../images/laptop-mob.png") no-repeat center 100%;
    }
}

.owned__sites__container {
    max-width: 1300px;
    padding: 146px 15px 50px;
    margin: 0 auto;
}

@media (max-width: 900px) {
    .owned__sites__container {
        flex-direction: column;
        padding-top: 70px;
        padding-bottom: 300px;
    }
}

.owned__sites__container h2 {
    color: #202020;
    font-family: "Orbitron", sans-serif;
    font-size: 47px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.94px;
    text-transform: uppercase;
    padding-bottom: 30px;
    max-width: 750px;
}

@media (max-width: 1600px) {
    .owned__sites__container h2 {
        max-width: 680px;
    }
}

@media (max-width: 1250px) {
    .owned__sites__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.owned__sites__container p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    max-width: 347px;
    padding-bottom: 10px;
}

@media (max-width: 900px) {
    .owned__sites__container p {
        max-width: 100%;
        font-size: 16px;
    }
}

.owned__sites__container .btn-default {
    width: 320px;
    margin-top: 20px;
}

@media (max-width: 450px) {
    .owned__sites__container .btn-default {
        max-width: 287px;
        margin: 20px auto 0;
    }
}

.metrics__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 70px 15px 0;
}

.metrics__container h2 {
    color: #202020;
    font-family: "Orbitron", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media (max-width: 1250px) {
    .metrics__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

@media (max-width: 900px) {
    .metrics__container h2 {
        text-align: center;
    }
}

.metrics__list {
    display: flex;
    justify-content: space-between;
    padding-top: 50px;
    flex-wrap: wrap;
}

@media (max-width: 900px) {
    .metrics__list {
        flex-direction: column;
        padding-top: 0;
    }
}

.metrics__item {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px;
}

@media (max-width: 900px) {
    .metrics__item {
        width: 100%;
    }
}

.metrics__item__num {
    font-family: "Orbitron", sans-serif;
    font-size: 80px;
    font-style: normal;
    font-weight: 900;
    line-height: 100%;
    /* 80px */
    text-transform: uppercase;
    background: linear-gradient(180deg, #005FAB 0%, #10A2F1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

@media (max-width: 900px) {
    .metrics__item__num {
        text-align: center;
    }
}

.metrics__item p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
}

.metrics__item p span {
    font-size: 16px;
    font-weight: 400;
    display: block;
}

.metrics__item:nth-of-type(1) {
    width: 30%;
}

@media (max-width: 900px) {
    .metrics__item:nth-of-type(1) {
        max-width: 100%;
        flex-direction: column-reverse;
        width: 100%;
    }
}

.metrics__item:nth-of-type(2) {
    width: 30%;
    flex-direction: column-reverse;
}

@media (max-width: 900px) {
    .metrics__item:nth-of-type(2) {
        max-width: 100%;
        width: 100%;
    }
}

.metrics__item:nth-of-type(3) {
    width: 30%;
}

@media (max-width: 900px) {
    .metrics__item:nth-of-type(3) {
        max-width: 100%;
        flex-direction: column-reverse;
        width: 100%;
    }
}

.metrics__item:nth-of-type(4) {
    max-width: 581px;
    flex-direction: row-reverse;
}

@media (max-width: 900px) {
    .metrics__item:nth-of-type(4) {
        max-width: 100%;
        flex-direction: column-reverse;
        width: 100%;
    }
}

.metrics__item:nth-of-type(5) {
    width: 48%;
    flex-direction: row-reverse;
}

@media (max-width: 900px) {
    .metrics__item:nth-of-type(5) {
        max-width: 100%;
        flex-direction: column-reverse;
        widtH: 100%;
    }
}

.metrics__item__icon {
    width: 164px;
}

.metrics__item__icon img {
    display: block;
    width: 100%;
}

.footer {
    background: #202020;
}

.footer__container {
    max-width: 1400px;
    padding: 39px 15px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 1200px) {
    .footer__container {
        flex-direction: column;
        padding: 58px 15px;
    }
}

.footer__rights {
    color: #BEBEBE;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    letter-spacing: 0.7px;
}

.footer__nav {
    flex-grow: 1;
}

.footer__nav__main {
    display: flex;
    justify-content: center;
    padding-bottom: 21px;
}

@media (max-width: 1200px) {
    .footer__nav__main {
        flex-wrap: wrap;
    }
}

.footer__nav__main a {
    color: #BEBEBE;
    font-family: "Manrope", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.85px;
    text-decoration: none;
    margin: 0 15px;
}

@media (max-width: 1200px) {
    .footer__nav__main a {
        margin: 0 7px 15px;
    }
}

.footer__nav__terms {
    display: flex;
    justify-content: center;
}

.footer__nav__terms a {
    color: #BEBEBE;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.85px;
    text-decoration: none;
    margin: 0 28px;
}

.footer__social {
    display: flex;
}

@media (max-width: 1200px) {
    .footer__social {
        padding-top: 20px;
    }
}

.footer__social a {
    text-decoration: none;
    margin: 0 10px;
    display: flex;
}

@media (max-width: 1200px) {
    .footer__left {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-bottom: 50px;
    }
}

@media (max-width: 1230px) {
    .footer__left img {
        width: 100%;
        display: block;
        max-width: 250px;
    }
}

html, .page__contact__us {
    width: 100%;
    height: 100%;
}

.page__contact__us {
    background: url("../images/pattern.png");
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.page__contact__us header {
    background: transparent;
}

.page__contact__us main {
    background: url("../images/cube-bg.png") no-repeat 0 100%, transparent;
}

@media (max-width: 768px) {
    .page__contact__us main {
        background: transparent;
    }
}

.contact__us__container {
    max-width: 940px;
    margin: 0 auto;
    padding: 30px 15px 127px;
}

@media (max-width: 1120px) {
    .contact__us__container {
        padding-bottom: 167px;
    }
}

.contact__us__container h2 {
    color: #202020;
    text-align: center;
    font-family: "Orbitron", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    padding-bottom: 66px;
}

@media (max-width: 1250px) {
    .contact__us__container h2 {
        font-size: 27px;
        padding-bottom: 30px;
    }
}

.contact__us__form {
    border-radius: 20px;
    border: 1px solid #91A4D5;
    background: #FFF;
    width: 100%;
    padding: 30px;
    position: relative;
}

@media (max-width: 768px) {
    .contact__us__form {
        padding: 30px 10px;
    }
}

.contact__us .btn-default {
    border: none;
    margin: 0 auto;
}

.contact__us__plane {
    position: absolute;
    right: -103px;
    bottom: -120px;
}

@media (max-width: 1120px) {
    .contact__us__plane {
        width: 167px;
        right: 45%;
    }
}

@media (max-width: 1120px) and (max-width: 1120px) {
    .contact__us__plane img {
        width: 100%;
        display: block;
    }
}

.error {
    color: red;
    display: block;
    margin: 5px 0;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
}

.please__fill__fields {
    text-align: center;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    /* 16px */
    padding-bottom: 17px;
}

.publishers__page {
    background: url("../images/pattern.png");
}

.publishers__page header {
    background: transparent;
}

.publishers__page .header__content {
    max-width: 1390px;
    margin: 0 auto;
    background: url("../images/publishers-header-bg.png") no-repeat center center/cover;
    border-radius: 20px;
}

@media (max-width: 768px) {
    .publishers__page .header__content {
        background: url("../images/publihers-header-bg-mob.png") no-repeat center center/cover;
        margin: 0 20px;
    }
}

.publishers__page .header__content__container {
    padding: 54px 57px 293px;
}

@media (max-width: 900px) {
    .publishers__page .header__content__container {
        padding: 54px 12px 378px;
    }
}

.publishers__page .header__content__container h1 {
    color: #fff;
    max-width: 1029px;
}

@media (max-width: 900px) {
    .publishers__page .header__content__container h1 {
        font-size: 27px;
        padding-bottom: 20px;
    }
}

.publishers__page .header__tooltip {
    background: url("../images/tooltip-white.png") no-repeat center center/cover;
}

@media (max-width: 900px) {
    .publishers__page .header__tooltip {
        background: url(../images/publihsers-tooltip-mob.png) no-repeat center center/cover;
    }
}

.publishers__page .header__tooltip .btn-default {
    margin-top: 18px;
}

.publishers__list__container {
    max-width: 1300px;
    padding: 106px 15px 157px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
}

@media (max-width: 900px) {
    .publishers__list__container {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.publishers__item__wrapper {
    max-width: 706px;
    width: 100%;
}

@media (max-width: 1300px) {
    .publishers__item__wrapper {
        max-width: 675px;
    }
}

@media (max-width: 1260px) {
    .publishers__item__wrapper {
        max-width: 620px;
    }
}

@media (max-width: 1190px) {
    .publishers__item__wrapper {
        max-width: 590px;
    }
}

@media (max-width: 900px) {
    .publishers__item__wrapper {
        max-width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

.publishers__item__wrapper:nth-of-type(2) {
    max-width: 548px;
}

@media (max-width: 1300px) {
    .publishers__item__wrapper:nth-of-type(2) {
        max-width: 528px;
    }
}

@media (max-width: 1260px) {
    .publishers__item__wrapper:nth-of-type(2) {
        max-width: 520px;
    }
}

@media (max-width: 900px) {
    .publishers__item__wrapper:nth-of-type(2) {
        max-width: 100%;
    }
}

.publishers__item__wrapper .publishers__item {
    height: 329px;
}

@media (max-width: 900px) {
    .publishers__item__wrapper .publishers__item {
        max-width: 590px;
        width: 100%;
    }
}

.publishers__item__real__time {
    border-radius: 30px;
    background: #D2E0F8;
    padding: 50px 28px 50px 39px;
    height: 228px !important;
    margin-bottom: 17px;
}

@media (max-width: 900px) {
    .publishers__item__real__time {
        max-width: 325px !important;
        padding: 50px 13px;
    }
}

.publishers__item__real__time h5 {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 10px;
}

@media (max-width: 1300px) {
    .publishers__item__real__time h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item__real__time h5 {
        font-size: 30px;
    }
}

.publishers__item__real__time p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
}

@media (max-width: 900px) {
    .publishers__item__real__time p {
        font-size: 16px;
    }
}

.publishers__item__partner__support {
    border-radius: 30px;
    background: #B5DDF3;
    padding: 50px 28px 50px 29px;
    height: 229px !important;
}

@media (max-width: 1300px) {
    .publishers__item__partner__support {
        padding-top: 19px;
        height: 238px !important;
    }
}

@media (max-width: 900px) {
    .publishers__item__partner__support {
        max-width: 325px !important;
        padding: 29px 13px;
        margin-bottom: 17px;
    }
}

.publishers__item__partner__support h5 {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding-bottom: 10px;
}

@media (max-width: 1300px) {
    .publishers__item__partner__support h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item__partner__support h5 {
        font-size: 30px;
    }
}

.publishers__item__partner__support p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
}

@media (max-width: 900px) {
    .publishers__item__partner__support p {
        font-size: 16px;
    }
}

.publishers__item__lead__monetization {
    border-radius: 30px;
    background: url("../images/lead-monetization-icon.png") no-repeat 100% center, linear-gradient(257deg, #386086 6.42%, #02172F 93.67%);
    padding: 44px 39px;
    width: 49.5%;
    min-height: 397px;
}

@media (max-width: 900px) {
    .publishers__item__lead__monetization {
        width: 100%;
        max-width: 325px;
        padding: 24px 13px;
        margin: 0 auto 20px;
        background: url(../images/lead-monetization-icon.png) no-repeat 100% 100%/55%, linear-gradient(257deg, #386086 6.42%, #02172F 93.67%);
    }
}

.publishers__item__lead__monetization h5 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
    max-width: 358px;
}

@media (max-width: 1300px) {
    .publishers__item__lead__monetization h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item__lead__monetization h5 {
        font-size: 30px;
    }
}

.publishers__item__lead__monetization p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    max-width: 358px;
}

@media (max-width: 900px) {
    .publishers__item__lead__monetization p {
        font-size: 16px;
    }
}

.publishers__item__api__integration {
    border-radius: 30px;
    background: url("../images/api-icon-publihsers-item.png") no-repeat 100% 100%, #1D1D1D;
    padding: 47px 39px;
    width: 49.5%;
    min-height: 397px;
}

@media (max-width: 900px) {
    .publishers__item__api__integration {
        width: 100%;
        max-width: 325px;
        padding: 47px 38px;
        margin: 0 auto;
        background: url(../images/api-icon-publihsers-item.png) no-repeat 100% 100%/53%, #1D1D1D;
    }
}

.publishers__item__api__integration h5 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
}

@media (max-width: 1300px) {
    .publishers__item__api__integration h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item__api__integration h5 {
        font-size: 30px;
    }
}

.publishers__item__api__integration p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    max-width: 358px;
}

@media (max-width: 900px) {
    .publishers__item__api__integration p {
        font-size: 16px;
    }
}

.publishers__item.publishers__item__access {
    height: 329px;
    background: url("../images/publishers-item-1-img.png") no-repeat 100% 0, url("../images/publishers-item-bg1.png") no-repeat 0 0/100%;
    padding: 31px 0 0 42px;
    margin: 0 0 -110px 0;
}

@media (max-width: 1190px) {
    .publishers__item.publishers__item__access {
        height: 278px;
        margin-bottom: -90px;
    }
}

@media (max-width: 900px) {
    .publishers__item.publishers__item__access {
        width: 325px;
        height: 329px;
        padding: 21px 13px;
        margin-bottom: -100px;
        background: url(../images/publishers-item-1-img.png) no-repeat 3% 91%/36%, url(../images/publishers-item-bg1-mob.png) no-repeat 0 0/100%;
    }
}

.publishers__item.publishers__item__access h5 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 422px;
}

@media (max-width: 1300px) {
    .publishers__item.publishers__item__access h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item.publishers__item__access h5 {
        font-size: 30px;
    }
}

.publishers__item.publishers__item__access p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    max-width: 375px;
}

@media (max-width: 900px) {
    .publishers__item.publishers__item__access p {
        font-size: 16px;
    }
}

.publishers__item.publishers__item__flexible {
    height: 329px;
    background: url("../images/publishers-item-2-img.png") no-repeat 0 85px, url("../images/publishers-item-bg2.png") no-repeat 0 0/100%;
    padding: 83px 0 0 250px;
    margin-bottom: 15px;
}

@media (max-width: 1250px) {
    .publishers__item.publishers__item__flexible {
        height: 329px;
        background: url(../images/publishers-item-2-img.png) no-repeat 0 85px/39%, url(../images/publishers-item-bg2-mob.png) no-repeat 0 0/100%;
        padding: 83px 0 0 250px;
        margin-bottom: 15px;
    }
}

@media (max-width: 1190px) {
    .publishers__item.publishers__item__flexible {
        height: 278px;
    }
}

@media (max-width: 900px) {
    .publishers__item.publishers__item__flexible {
        height: 329px;
        width: 325px;
        padding-left: 10px;
        padding-top: 109px;
        background: url(../images/publishers-item-2-img.png) no-repeat 203px 208px/39%, url(../images/publishers-item-bg2-mob.png) no-repeat 0 0/100%;
    }
}

.publishers__item.publishers__item__flexible h5 {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 422px;
}

@media (max-width: 1300px) {
    .publishers__item.publishers__item__flexible h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item.publishers__item__flexible h5 {
        font-size: 30px;
    }
}

.publishers__item.publishers__item__flexible p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    max-width: 375px;
}

@media (max-width: 900px) {
    .publishers__item.publishers__item__flexible p {
        font-size: 16px;
        max-width: 181px;
    }
}

.publishers__item__proprietary {
    height: 534px !important;
    background: url("../images/proprietary.png") no-repeat 0 0/100%;
    padding-top: 190px;
    padding-left: 38px;
}

@media (max-width: 900px) {
    .publishers__item__proprietary {
        background: url("../images/proprietary-img-bg.png") no-repeat 0 0, url("../images/proprietary-mob.png") no-repeat center center/100%;
        width: 325px !important;
        height: 425px !important;
        padding-left: 14px;
        padding-right: 14px;
    }
}

.publishers__item__proprietary h5 {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 422px;
}

@media (max-width: 1300px) {
    .publishers__item__proprietary h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item__proprietary h5 {
        font-size: 30px;
    }
}

.publishers__item__proprietary p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    max-width: 375px;
}

@media (max-width: 900px) {
    .publishers__item__proprietary p {
        font-size: 16px;
    }
}

.publishers__item__prebuilt {
    height: 541px !important;
    background: url("../images/prebuilt.png") no-repeat 0 0/100%;
    padding-top: 61px;
    padding-left: 38px;
    margin: -31px 0 17px 0;
}

@media (max-width: 900px) {
    .publishers__item__prebuilt {
        padding-left: 10px;
        padding-right: 10px;
        height: 534px !important;
        width: 325px !important;
        background: url("../images/prebuilt-mob.png") no-repeat 0 0/100%;
    }
}

.publishers__item__prebuilt h5 {
    color: #fff;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    max-width: 422px;
}

@media (max-width: 1300px) {
    .publishers__item__prebuilt h5 {
        font-size: 34px;
    }
}

@media (max-width: 1190px) {
    .publishers__item__prebuilt h5 {
        font-size: 30px;
    }
}

.publishers__item__prebuilt p {
    color: #fff;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
    max-width: 375px;
}

@media (max-width: 900px) {
    .publishers__item__prebuilt p {
        font-size: 16px;
    }
}

.page__products {
    background: url("../images/pattern.png");
}

.page__products header {
    background: transparent;
}

.products__services__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 62px 15px;
}

@media (max-width: 900px) {
    .products__services__container {
        padding: 0 15px 62px;
    }
}

.products__services__container h2 {
    color: #202020;
    text-align: center;
    font-family: "Orbitron", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 60px */
    letter-spacing: 1.2px;
    text-transform: uppercase;
}

@media (max-width: 1250px) {
    .products__services__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.products__services__list {
    display: flex;
    justify-content: space-between;
    padding-top: 66px;
}

@media (max-width: 1250px) {
    .products__services__list {
        padding-top: 20px;
    }
}

@media (max-width: 900px) {
    .products__services__list {
        flex-direction: column;
    }
}

.products__services__list__head {
    height: 331px;
    background: url("../images/product-icon-1.png") no-repeat 90% 10px, url("../images/subtract-1.png") no-repeat 0 0/100%;
    padding-top: 106px;
    padding-left: 29px;
}

.products__services__list__head h5 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1px;
}

@media (max-width: 1250px) {
    .products__services__list__head h5 {
        font-size: 30px;
    }
}

.products__services__list__head h5 span {
    font-size: 40px;
    display: block;
}

@media (max-width: 1250px) {
    .products__services__list__head h5 span {
        font-size: 30px;
    }
}

.products__services__list__head p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 30px */
    letter-spacing: 1px;
}

@media (max-width: 1250px) {
    .products__services__list__head p {
        font-size: 16px;
    }
}

@media (max-width: 1250px) {
    .products__services__list__head {
        padding-right: 20px;
    }
}

.products__services__list__col {
    width: 32%;
}

@media (max-width: 900px) {
    .products__services__list__col {
        width: 100%;
    }
}

.products__services__list__col .products__services__list__small {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.products__services__list__col .products__services__list__small .products__services__item {
    width: 100%;
    display: flex;
    align-items: flex-start;
    padding: 20px 10px 0;
    margin-bottom: 8px;
    min-height: 129px;
}

.products__services__list__col .products__services__list__small .products__services__item__icon {
    border-radius: 10px;
    background: #FFF;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    flex-shrink: 0;
}

.products__services__list__col .products__services__list__small .products__services__item h5 {
    color: #2525D6;
    font-family: "Manrope", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.9px;
    padding-bottom: 3px;
}

.products__services__list__col .products__services__list__small .products__services__item p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
}

.products__services__list__col .products__services__list__small .products__services__item:nth-of-type(1) {
    border-radius: 16px;
    background: #C6D7FF;
    min-height: 129px;
}

.products__services__list__col .products__services__list__small .products__services__item:nth-of-type(2) {
    border-radius: 16px;
    background: #DFE9FF;
    min-height: 129px;
}

.products__services__list__col .products__services__list__small .products__services__item:nth-of-type(3) {
    border-radius: 16px;
    background: #EEF3FF;
    min-height: 129px;
}

.products__services__list__col:nth-of-type(2) .products__services__list__head {
    background: url("../images/product-icon-2.png") no-repeat 90% 10px, url("../images/subtract-2.png") no-repeat 0 0/100%;
}

.products__services__list__col:nth-of-type(2) .products__services__item {
    width: 100%;
    display: flex;
    align-items: flex-start;
    padding: 20px 10px;
    margin-bottom: 8px;
    min-height: 129px;
}

.products__services__list__col:nth-of-type(2) .products__services__item__icon {
    border-radius: 10px;
    background: #FFF;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    flex-shrink: 0;
}

.products__services__list__col:nth-of-type(2) .products__services__item h5 {
    color: #2525D6;
    font-family: "Manrope", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.9px;
    padding-bottom: 3px;
}

.products__services__list__col:nth-of-type(2) .products__services__item p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
}

.products__services__list__col:nth-of-type(2) .products__services__item:nth-of-type(1) {
    border-radius: 16px;
    background: #C3E0FF;
    min-height: 129px;
}

.products__services__list__col:nth-of-type(2) .products__services__item:nth-of-type(2) {
    border-radius: 16px;
    background: #E4F1FF;
    min-height: 129px;
}

.products__services__list__col:nth-of-type(2) .products__services__item:nth-of-type(3) {
    border-radius: 16px;
    background: #F1F7FF;
    min-height: 129px;
}

.products__services__list__col:nth-of-type(3) .products__services__list__head {
    background: url("../images/product-icon-3.png") no-repeat 90% 10px, url("../images/subtract-3.png") no-repeat 0 0/100%;
}

.products__services__list__col:nth-of-type(3) .products__services__item {
    width: 100%;
    display: flex;
    align-items: flex-start;
    padding: 20px 10px;
    margin-bottom: 8px;
}

.products__services__list__col:nth-of-type(3) .products__services__item__icon {
    border-radius: 10px;
    background: #FFF;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    flex-shrink: 0;
}

.products__services__list__col:nth-of-type(3) .products__services__item h5 {
    color: #2525D6;
    font-family: "Manrope", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.9px;
    padding-bottom: 3px;
}

.products__services__list__col:nth-of-type(3) .products__services__item p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
}

.products__services__list__col:nth-of-type(3) .products__services__item:nth-of-type(1) {
    border-radius: 16px;
    background: #D5EDF8;
    min-height: 129px;
}

.products__services__list__col:nth-of-type(3) .products__services__item:nth-of-type(2) {
    border-radius: 16px;
    background: #E4F6FF;
}

.products__services__list__col:nth-of-type(3) .products__services__item:nth-of-type(3) {
    border-radius: 16px;
    background: #F2FAFE;
}

.traffic__channels {
    background: url("../images/sphera.png") no-repeat center 70px;
}

@media (max-width: 1100px) {
    .traffic__channels {
        background: transparent;
    }
}

.traffic__channels__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 62px 15px 163px;
}

@media (max-width: 900px) {
    .traffic__channels__container {
        padding: 0px 15px 70px;
    }
}

.traffic__channels__container h2 {
    color: #202020;
    text-align: center;
    font-family: "Orbitron", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 60px */
    letter-spacing: 1.2px;
    text-transform: uppercase;
    padding-bottom: 202px;
}

@media (max-width: 1250px) {
    .traffic__channels__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.traffic__channels__list {
    display: flex;
}

@media (max-width: 900px) {
    .traffic__channels__list {
        flex-direction: column;
    }
}

.traffic__channels__list:nth-of-type(1) {
    justify-content: space-between;
    margin-bottom: 43px;
}

@media (max-width: 1100px) {
    .traffic__channels__list:nth-of-type(1) {
        margin-bottom: 0;
    }
}

.traffic__channels__list:nth-of-type(1) .traffic__channels__item {
    max-width: 235px;
}

@media (max-width: 1100px) {
    .traffic__channels__list:nth-of-type(1) .traffic__channels__item {
        max-width: 350px;
    }
}

@media (max-width: 900px) {
    .traffic__channels__list:nth-of-type(1) .traffic__channels__item {
        max-width: 100%;
        margin-bottom: 20px;
    }
}

.traffic__channels__list:nth-of-type(2) {
    justify-content: space-between;
}

.traffic__channels__list:nth-of-type(2) .traffic__channels__item {
    max-width: 235px;
}

@media (max-width: 900px) {
    .traffic__channels__list:nth-of-type(2) .traffic__channels__item {
        max-width: 100%;
        margin-bottom: 20px;
    }
}

.traffic__channels__item__icon {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 19px;
}

@media (max-width: 900px) {
    .traffic__channels__item__icon {
        justify-content: flex-start;
    }
}

.traffic__channels__item h5 {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    /* 27px */
    letter-spacing: 0.9px;
    padding-bottom: 3px;
}

.traffic__channels__item p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
}

.benefits {
    background: url("../images/benefits-bg.png") no-repeat 0 0/cover, #202020;
}

@media (max-width: 900px) {
    .benefits {
        background: url(../images/benefits-bg.png) no-repeat 48% 100%/375%, #202020;
    }
}

.benefits__container {
    padding-left: 167px;
    padding-top: 67px;
    padding-bottom: 114px;
}

@media (max-width: 900px) {
    .benefits__container {
        max-width: 1300px;
        margin: 0 auto;
        padding: 70px 15px;
    }
}

.benefits__container h2 {
    color: #FFF;
    font-family: "Orbitron", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    /* 60px */
    letter-spacing: 1.2px;
    text-transform: uppercase;
    padding-bottom: 37px;
}

@media (max-width: 1250px) {
    .benefits__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

@media (max-width: 900px) {
    .benefits__container .slick-slider {
        display: none;
    }
}

.benefits__item {
    width: 367px !important;
    height: 282px;
    background: url("../images/slider-item.svg") no-repeat 0 0/100%;
    padding-top: 34px;
    padding-left: 16px;
    padding-right: 16px;
}

@media (max-width: 900px) {
    .benefits__item {
        width: 325px !important;
        height: 282px;
        margin-bottom: 23px;
        background-size: 100%;
        padding-top: 15px;
    }
}

.benefits__item h5 {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.6px;
    max-width: 340px;
}

@media (max-width: 900px) {
    .benefits__item h5 {
        line-height: 34px;
    }
}

.benefits__item p {
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    /* 24px */
    letter-spacing: 0.8px;
}

@media (max-width: 900px) {
    .benefits__item p {
        line-height: 130%;
    }
}

.benefits .slick-dots {
    position: absolute;
    right: 150px;
    top: -80px;
    height: 6px;
    display: flex;
    justify-content: flex-end;
}

.benefits .slick-dots li {
    width: 72px;
    height: 6px;
}

.benefits .slick-dots li button {
    border-radius: 10px;
    background: #D9D9D9;
    width: 72px;
    height: 6px;
}

.benefits .slick-dots li button::before {
    display: none;
}

.benefits .slick-dots li.slick-active button {
    border-radius: 10px;
    background: #067CD8;
}

.benefits__list__mob {
    display: none;
}

@media (max-width: 900px) {
    .benefits__list__mob {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

.page__privacy__terms {
    background: url("../images/pattern.png");
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.page__privacy__terms header {
    background: transparent;
}

.privacy__terms__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 60px 15px;
}

.privacy__terms__container h2 {
    color: #202020;
    text-align: center;
    font-family: "Orbitron", sans-serif;
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 1.2px;
    text-transform: uppercase;
}

@media (max-width: 1250px) {
    .privacy__terms__container h2 {
        font-size: 27px;
        padding-bottom: 16px;
    }
}

.privacy__terms__container p {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    padding-bottom: 20px;
}

@media (max-width: 900px) {
    .privacy__terms__container p {
        font-size: 16px;
    }
}

.privacy__terms__container p strong {
    font-weight: 700;
}

.privacy__terms__container ul {
    padding-left: 40px;
}

.privacy__terms__container ul li {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    padding-bottom: 20px;
}

@media (max-width: 900px) {
    .privacy__terms__container ul li {
        font-size: 16px;
    }
}

.privacy__terms__container ul li strong {
    font-weight: 700;
}

.privacy__terms__container h6 {
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 30px;
}

.privacy__terms__container table {
    border: 1px solid #dcdcdc;
    margin-bottom: 20px;
}

.privacy__terms__container table tr {
    border-bottom: 1px solid #dcdcdc;
}

.privacy__terms__container table tr td {
    padding: 10px;
}

.privacy__terms__container table tr td strong {
    font-weight: 700;
}

.privacy__terms__container table tr td:first-child {
    width: 30%;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    border-right: 1px solid #dcdcdc;
}

.privacy__terms__container table tr td:nth-of-type(2) {
    width: 30%;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    border-right: 1px solid #dcdcdc;
}

.privacy__terms__container table tr td:last-child {
    width: 40%;
    color: #202020;
    font-family: "Manrope", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
}

/*# sourceMappingURL=style.css.map */
