@import url(_swiper-bundle.min.scss.css); * { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } :before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } a { text-decoration: none; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } html { line-height: 1; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { line-height: 1; font-weight: normal; } ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } button { background: none; } img { vertical-align: top; max-width: 100%; } .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; margin-right: auto; margin-left: auto; } @media (min-width: 36rem) { .container, .container-sm { max-width: 33.75rem; } } @media (min-width: 48rem) { .container, .container-sm, .container-md { max-width: 45rem; } } @media (min-width: 62rem) { .container, .container-sm, .container-md, .container-lg { max-width: 60rem; } } @media (min-width: 75rem) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 71.25rem; } } @media (min-width: 87.5rem) { .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { max-width: 82.5rem; } } .row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: 0; margin-right: -0.75rem; margin-left: -0.75rem; } .row > * { box-sizing: border-box; flex-shrink: 0; width: 100%; max-width: 100%; padding-right: 0.75rem; padding-left: 0.75rem; margin-top: 0; } .col { flex: 1 0 0%; } .row-cols-auto > * { flex: 0 0 auto; width: auto; } .row-cols-1 > * { flex: 0 0 auto; width: 100%; } .row-cols-2 > * { flex: 0 0 auto; width: 50%; } .row-cols-3 > * { flex: 0 0 auto; width: 33.3333333333%; } .row-cols-4 > * { flex: 0 0 auto; width: 25%; } .row-cols-5 > * { flex: 0 0 auto; width: 20%; } .row-cols-6 > * { flex: 0 0 auto; width: 16.6666666667%; } @media (min-width: 36rem) { .col-sm { flex: 1 0 0%; } .row-cols-sm-auto > * { flex: 0 0 auto; width: auto; } .row-cols-sm-1 > * { flex: 0 0 auto; width: 100%; } .row-cols-sm-2 > * { flex: 0 0 auto; width: 50%; } .row-cols-sm-3 > * { flex: 0 0 auto; width: 33.3333333333%; } .row-cols-sm-4 > * { flex: 0 0 auto; width: 25%; } .row-cols-sm-5 > * { flex: 0 0 auto; width: 20%; } .row-cols-sm-6 > * { flex: 0 0 auto; width: 16.6666666667%; } } @media (min-width: 48rem) { .col-md { flex: 1 0 0%; } .row-cols-md-auto > * { flex: 0 0 auto; width: auto; } .row-cols-md-1 > * { flex: 0 0 auto; width: 100%; } .row-cols-md-2 > * { flex: 0 0 auto; width: 50%; } .row-cols-md-3 > * { flex: 0 0 auto; width: 33.3333333333%; } .row-cols-md-4 > * { flex: 0 0 auto; width: 25%; } .row-cols-md-5 > * { flex: 0 0 auto; width: 20%; } .row-cols-md-6 > * { flex: 0 0 auto; width: 16.6666666667%; } } @media (min-width: 62rem) { .col-lg { flex: 1 0 0%; } .row-cols-lg-auto > * { flex: 0 0 auto; width: auto; } .row-cols-lg-1 > * { flex: 0 0 auto; width: 100%; } .row-cols-lg-2 > * { flex: 0 0 auto; width: 50%; } .row-cols-lg-3 > * { flex: 0 0 auto; width: 33.3333333333%; } .row-cols-lg-4 > * { flex: 0 0 auto; width: 25%; } .row-cols-lg-5 > * { flex: 0 0 auto; width: 20%; } .row-cols-lg-6 > * { flex: 0 0 auto; width: 16.6666666667%; } } @media (min-width: 75rem) { .col-xl { flex: 1 0 0%; } .row-cols-xl-auto > * { flex: 0 0 auto; width: auto; } .row-cols-xl-1 > * { flex: 0 0 auto; width: 100%; } .row-cols-xl-2 > * { flex: 0 0 auto; width: 50%; } .row-cols-xl-3 > * { flex: 0 0 auto; width: 33.3333333333%; } .row-cols-xl-4 > * { flex: 0 0 auto; width: 25%; } .row-cols-xl-5 > * { flex: 0 0 auto; width: 20%; } .row-cols-xl-6 > * { flex: 0 0 auto; width: 16.6666666667%; } } @media (min-width: 87.5rem) { .col-xxl { flex: 1 0 0%; } .row-cols-xxl-auto > * { flex: 0 0 auto; width: auto; } .row-cols-xxl-1 > * { flex: 0 0 auto; width: 100%; } .row-cols-xxl-2 > * { flex: 0 0 auto; width: 50%; } .row-cols-xxl-3 > * { flex: 0 0 auto; width: 33.3333333333%; } .row-cols-xxl-4 > * { flex: 0 0 auto; width: 25%; } .row-cols-xxl-5 > * { flex: 0 0 auto; width: 20%; } .row-cols-xxl-6 > * { flex: 0 0 auto; width: 16.6666666667%; } } .col-auto { flex: 0 0 auto; width: auto; } .col-1 { flex: 0 0 auto; width: 8.33333333%; } .col-2 { flex: 0 0 auto; width: 16.66666667%; } .col-3 { flex: 0 0 auto; width: 25%; } .col-4 { flex: 0 0 auto; width: 33.33333333%; } .col-5 { flex: 0 0 auto; width: 41.66666667%; } .col-6 { flex: 0 0 auto; width: 50%; } .col-7 { flex: 0 0 auto; width: 58.33333333%; } .col-8 { flex: 0 0 auto; width: 66.66666667%; } .col-9 { flex: 0 0 auto; width: 75%; } .col-10 { flex: 0 0 auto; width: 83.33333333%; } .col-11 { flex: 0 0 auto; width: 91.66666667%; } .col-12 { flex: 0 0 auto; width: 100%; } .offset-1 { margin-left: 8.33333333%; } .offset-2 { margin-left: 16.66666667%; } .offset-3 { margin-left: 25%; } .offset-4 { margin-left: 33.33333333%; } .offset-5 { margin-left: 41.66666667%; } .offset-6 { margin-left: 50%; } .offset-7 { margin-left: 58.33333333%; } .offset-8 { margin-left: 66.66666667%; } .offset-9 { margin-left: 75%; } .offset-10 { margin-left: 83.33333333%; } .offset-11 { margin-left: 91.66666667%; } @media (min-width: 36rem) { .col-sm-auto { flex: 0 0 auto; width: auto; } .col-sm-1 { flex: 0 0 auto; width: 8.33333333%; } .col-sm-2 { flex: 0 0 auto; width: 16.66666667%; } .col-sm-3 { flex: 0 0 auto; width: 25%; } .col-sm-4 { flex: 0 0 auto; width: 33.33333333%; } .col-sm-5 { flex: 0 0 auto; width: 41.66666667%; } .col-sm-6 { flex: 0 0 auto; width: 50%; } .col-sm-7 { flex: 0 0 auto; width: 58.33333333%; } .col-sm-8 { flex: 0 0 auto; width: 66.66666667%; } .col-sm-9 { flex: 0 0 auto; width: 75%; } .col-sm-10 { flex: 0 0 auto; width: 83.33333333%; } .col-sm-11 { flex: 0 0 auto; width: 91.66666667%; } .col-sm-12 { flex: 0 0 auto; width: 100%; } .offset-sm-0 { margin-left: 0; } .offset-sm-1 { margin-left: 8.33333333%; } .offset-sm-2 { margin-left: 16.66666667%; } .offset-sm-3 { margin-left: 25%; } .offset-sm-4 { margin-left: 33.33333333%; } .offset-sm-5 { margin-left: 41.66666667%; } .offset-sm-6 { margin-left: 50%; } .offset-sm-7 { margin-left: 58.33333333%; } .offset-sm-8 { margin-left: 66.66666667%; } .offset-sm-9 { margin-left: 75%; } .offset-sm-10 { margin-left: 83.33333333%; } .offset-sm-11 { margin-left: 91.66666667%; } } @media (min-width: 48rem) { .col-md-auto { flex: 0 0 auto; width: auto; } .col-md-1 { flex: 0 0 auto; width: 8.33333333%; } .col-md-2 { flex: 0 0 auto; width: 16.66666667%; } .col-md-3 { flex: 0 0 auto; width: 25%; } .col-md-4 { flex: 0 0 auto; width: 33.33333333%; } .col-md-5 { flex: 0 0 auto; width: 41.66666667%; } .col-md-6 { flex: 0 0 auto; width: 50%; } .col-md-7 { flex: 0 0 auto; width: 58.33333333%; } .col-md-8 { flex: 0 0 auto; width: 66.66666667%; } .col-md-9 { flex: 0 0 auto; width: 75%; } .col-md-10 { flex: 0 0 auto; width: 83.33333333%; } .col-md-11 { flex: 0 0 auto; width: 91.66666667%; } .col-md-12 { flex: 0 0 auto; width: 100%; } .offset-md-0 { margin-left: 0; } .offset-md-1 { margin-left: 8.33333333%; } .offset-md-2 { margin-left: 16.66666667%; } .offset-md-3 { margin-left: 25%; } .offset-md-4 { margin-left: 33.33333333%; } .offset-md-5 { margin-left: 41.66666667%; } .offset-md-6 { margin-left: 50%; } .offset-md-7 { margin-left: 58.33333333%; } .offset-md-8 { margin-left: 66.66666667%; } .offset-md-9 { margin-left: 75%; } .offset-md-10 { margin-left: 83.33333333%; } .offset-md-11 { margin-left: 91.66666667%; } } @media (min-width: 62rem) { .col-lg-auto { flex: 0 0 auto; width: auto; } .col-lg-1 { flex: 0 0 auto; width: 8.33333333%; } .col-lg-2 { flex: 0 0 auto; width: 16.66666667%; } .col-lg-3 { flex: 0 0 auto; width: 25%; } .col-lg-4 { flex: 0 0 auto; width: 33.33333333%; } .col-lg-5 { flex: 0 0 auto; width: 41.66666667%; } .col-lg-6 { flex: 0 0 auto; width: 50%; } .col-lg-7 { flex: 0 0 auto; width: 58.33333333%; } .col-lg-8 { flex: 0 0 auto; width: 66.66666667%; } .col-lg-9 { flex: 0 0 auto; width: 75%; } .col-lg-10 { flex: 0 0 auto; width: 83.33333333%; } .col-lg-11 { flex: 0 0 auto; width: 91.66666667%; } .col-lg-12 { flex: 0 0 auto; width: 100%; } .offset-lg-0 { margin-left: 0; } .offset-lg-1 { margin-left: 8.33333333%; } .offset-lg-2 { margin-left: 16.66666667%; } .offset-lg-3 { margin-left: 25%; } .offset-lg-4 { margin-left: 33.33333333%; } .offset-lg-5 { margin-left: 41.66666667%; } .offset-lg-6 { margin-left: 50%; } .offset-lg-7 { margin-left: 58.33333333%; } .offset-lg-8 { margin-left: 66.66666667%; } .offset-lg-9 { margin-left: 75%; } .offset-lg-10 { margin-left: 83.33333333%; } .offset-lg-11 { margin-left: 91.66666667%; } } @media (min-width: 75rem) { .col-xl-auto { flex: 0 0 auto; width: auto; } .col-xl-1 { flex: 0 0 auto; width: 8.33333333%; } .col-xl-2 { flex: 0 0 auto; width: 16.66666667%; } .col-xl-3 { flex: 0 0 auto; width: 25%; } .col-xl-4 { flex: 0 0 auto; width: 33.33333333%; } .col-xl-5 { flex: 0 0 auto; width: 41.66666667%; } .col-xl-6 { flex: 0 0 auto; width: 50%; } .col-xl-7 { flex: 0 0 auto; width: 58.33333333%; } .col-xl-8 { flex: 0 0 auto; width: 66.66666667%; } .col-xl-9 { flex: 0 0 auto; width: 75%; } .col-xl-10 { flex: 0 0 auto; width: 83.33333333%; } .col-xl-11 { flex: 0 0 auto; width: 91.66666667%; } .col-xl-12 { flex: 0 0 auto; width: 100%; } .offset-xl-0 { margin-left: 0; } .offset-xl-1 { margin-left: 8.33333333%; } .offset-xl-2 { margin-left: 16.66666667%; } .offset-xl-3 { margin-left: 25%; } .offset-xl-4 { margin-left: 33.33333333%; } .offset-xl-5 { margin-left: 41.66666667%; } .offset-xl-6 { margin-left: 50%; } .offset-xl-7 { margin-left: 58.33333333%; } .offset-xl-8 { margin-left: 66.66666667%; } .offset-xl-9 { margin-left: 75%; } .offset-xl-10 { margin-left: 83.33333333%; } .offset-xl-11 { margin-left: 91.66666667%; } } @media (min-width: 87.5rem) { .col-xxl-auto { flex: 0 0 auto; width: auto; } .col-xxl-1 { flex: 0 0 auto; width: 8.33333333%; } .col-xxl-2 { flex: 0 0 auto; width: 16.66666667%; } .col-xxl-3 { flex: 0 0 auto; width: 25%; } .col-xxl-4 { flex: 0 0 auto; width: 33.33333333%; } .col-xxl-5 { flex: 0 0 auto; width: 41.66666667%; } .col-xxl-6 { flex: 0 0 auto; width: 50%; } .col-xxl-7 { flex: 0 0 auto; width: 58.33333333%; } .col-xxl-8 { flex: 0 0 auto; width: 66.66666667%; } .col-xxl-9 { flex: 0 0 auto; width: 75%; } .col-xxl-10 { flex: 0 0 auto; width: 83.33333333%; } .col-xxl-11 { flex: 0 0 auto; width: 91.66666667%; } .col-xxl-12 { flex: 0 0 auto; width: 100%; } .offset-xxl-0 { margin-left: 0; } .offset-xxl-1 { margin-left: 8.33333333%; } .offset-xxl-2 { margin-left: 16.66666667%; } .offset-xxl-3 { margin-left: 25%; } .offset-xxl-4 { margin-left: 33.33333333%; } .offset-xxl-5 { margin-left: 41.66666667%; } .offset-xxl-6 { margin-left: 50%; } .offset-xxl-7 { margin-left: 58.33333333%; } .offset-xxl-8 { margin-left: 66.66666667%; } .offset-xxl-9 { margin-left: 75%; } .offset-xxl-10 { margin-left: 83.33333333%; } .offset-xxl-11 { margin-left: 91.66666667%; } } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; } .d-block { display: block !important; } .d-grid { display: grid !important; } .d-table { display: table !important; } .d-table-row { display: table-row !important; } .d-table-cell { display: table-cell !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } .d-none { display: none !important; } .justify-content-start { justify-content: flex-start !important; } .justify-content-end { justify-content: flex-end !important; } .justify-content-center { justify-content: center !important; } .justify-content-between { justify-content: space-between !important; } .justify-content-around { justify-content: space-around !important; } .justify-content-evenly { justify-content: space-evenly !important; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } .align-content-start { align-content: flex-start !important; } .align-content-end { align-content: flex-end !important; } .align-content-center { align-content: center !important; } .align-content-between { align-content: space-between !important; } .align-content-around { align-content: space-around !important; } .align-content-stretch { align-content: stretch !important; } .align-self-auto { align-self: auto !important; } .align-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { align-self: center !important; } .align-self-baseline { align-self: baseline !important; } .align-self-stretch { align-self: stretch !important; } .order-first { order: -1 !important; } .order-0 { order: 0 !important; } .order-1 { order: 1 !important; } .order-2 { order: 2 !important; } .order-3 { order: 3 !important; } .order-4 { order: 4 !important; } .order-5 { order: 5 !important; } .order-last { order: 6 !important; } .text-start { text-align: left !important; } .text-end { text-align: right !important; } .text-center { text-align: center !important; } @media (min-width: 36rem) { .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-grid { display: grid !important; } .d-sm-table { display: table !important; } .d-sm-table-row { display: table-row !important; } .d-sm-table-cell { display: table-cell !important; } .d-sm-flex { display: flex !important; } .d-sm-inline-flex { display: inline-flex !important; } .d-sm-none { display: none !important; } .justify-content-sm-start { justify-content: flex-start !important; } .justify-content-sm-end { justify-content: flex-end !important; } .justify-content-sm-center { justify-content: center !important; } .justify-content-sm-between { justify-content: space-between !important; } .justify-content-sm-around { justify-content: space-around !important; } .justify-content-sm-evenly { justify-content: space-evenly !important; } .align-items-sm-start { align-items: flex-start !important; } .align-items-sm-end { align-items: flex-end !important; } .align-items-sm-center { align-items: center !important; } .align-items-sm-baseline { align-items: baseline !important; } .align-items-sm-stretch { align-items: stretch !important; } .align-content-sm-start { align-content: flex-start !important; } .align-content-sm-end { align-content: flex-end !important; } .align-content-sm-center { align-content: center !important; } .align-content-sm-between { align-content: space-between !important; } .align-content-sm-around { align-content: space-around !important; } .align-content-sm-stretch { align-content: stretch !important; } .align-self-sm-auto { align-self: auto !important; } .align-self-sm-start { align-self: flex-start !important; } .align-self-sm-end { align-self: flex-end !important; } .align-self-sm-center { align-self: center !important; } .align-self-sm-baseline { align-self: baseline !important; } .align-self-sm-stretch { align-self: stretch !important; } .order-sm-first { order: -1 !important; } .order-sm-0 { order: 0 !important; } .order-sm-1 { order: 1 !important; } .order-sm-2 { order: 2 !important; } .order-sm-3 { order: 3 !important; } .order-sm-4 { order: 4 !important; } .order-sm-5 { order: 5 !important; } .order-sm-last { order: 6 !important; } .text-sm-start { text-align: left !important; } .text-sm-end { text-align: right !important; } .text-sm-center { text-align: center !important; } } @media (min-width: 48rem) { .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-grid { display: grid !important; } .d-md-table { display: table !important; } .d-md-table-row { display: table-row !important; } .d-md-table-cell { display: table-cell !important; } .d-md-flex { display: flex !important; } .d-md-inline-flex { display: inline-flex !important; } .d-md-none { display: none !important; } .justify-content-md-start { justify-content: flex-start !important; } .justify-content-md-end { justify-content: flex-end !important; } .justify-content-md-center { justify-content: center !important; } .justify-content-md-between { justify-content: space-between !important; } .justify-content-md-around { justify-content: space-around !important; } .justify-content-md-evenly { justify-content: space-evenly !important; } .align-items-md-start { align-items: flex-start !important; } .align-items-md-end { align-items: flex-end !important; } .align-items-md-center { align-items: center !important; } .align-items-md-baseline { align-items: baseline !important; } .align-items-md-stretch { align-items: stretch !important; } .align-content-md-start { align-content: flex-start !important; } .align-content-md-end { align-content: flex-end !important; } .align-content-md-center { align-content: center !important; } .align-content-md-between { align-content: space-between !important; } .align-content-md-around { align-content: space-around !important; } .align-content-md-stretch { align-content: stretch !important; } .align-self-md-auto { align-self: auto !important; } .align-self-md-start { align-self: flex-start !important; } .align-self-md-end { align-self: flex-end !important; } .align-self-md-center { align-self: center !important; } .align-self-md-baseline { align-self: baseline !important; } .align-self-md-stretch { align-self: stretch !important; } .order-md-first { order: -1 !important; } .order-md-0 { order: 0 !important; } .order-md-1 { order: 1 !important; } .order-md-2 { order: 2 !important; } .order-md-3 { order: 3 !important; } .order-md-4 { order: 4 !important; } .order-md-5 { order: 5 !important; } .order-md-last { order: 6 !important; } .text-md-start { text-align: left !important; } .text-md-end { text-align: right !important; } .text-md-center { text-align: center !important; } } @media (min-width: 62rem) { .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-grid { display: grid !important; } .d-lg-table { display: table !important; } .d-lg-table-row { display: table-row !important; } .d-lg-table-cell { display: table-cell !important; } .d-lg-flex { display: flex !important; } .d-lg-inline-flex { display: inline-flex !important; } .d-lg-none { display: none !important; } .justify-content-lg-start { justify-content: flex-start !important; } .justify-content-lg-end { justify-content: flex-end !important; } .justify-content-lg-center { justify-content: center !important; } .justify-content-lg-between { justify-content: space-between !important; } .justify-content-lg-around { justify-content: space-around !important; } .justify-content-lg-evenly { justify-content: space-evenly !important; } .align-items-lg-start { align-items: flex-start !important; } .align-items-lg-end { align-items: flex-end !important; } .align-items-lg-center { align-items: center !important; } .align-items-lg-baseline { align-items: baseline !important; } .align-items-lg-stretch { align-items: stretch !important; } .align-content-lg-start { align-content: flex-start !important; } .align-content-lg-end { align-content: flex-end !important; } .align-content-lg-center { align-content: center !important; } .align-content-lg-between { align-content: space-between !important; } .align-content-lg-around { align-content: space-around !important; } .align-content-lg-stretch { align-content: stretch !important; } .align-self-lg-auto { align-self: auto !important; } .align-self-lg-start { align-self: flex-start !important; } .align-self-lg-end { align-self: flex-end !important; } .align-self-lg-center { align-self: center !important; } .align-self-lg-baseline { align-self: baseline !important; } .align-self-lg-stretch { align-self: stretch !important; } .order-lg-first { order: -1 !important; } .order-lg-0 { order: 0 !important; } .order-lg-1 { order: 1 !important; } .order-lg-2 { order: 2 !important; } .order-lg-3 { order: 3 !important; } .order-lg-4 { order: 4 !important; } .order-lg-5 { order: 5 !important; } .order-lg-last { order: 6 !important; } .text-lg-start { text-align: left !important; } .text-lg-end { text-align: right !important; } .text-lg-center { text-align: center !important; } } @media (min-width: 75rem) { .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-grid { display: grid !important; } .d-xl-table { display: table !important; } .d-xl-table-row { display: table-row !important; } .d-xl-table-cell { display: table-cell !important; } .d-xl-flex { display: flex !important; } .d-xl-inline-flex { display: inline-flex !important; } .d-xl-none { display: none !important; } .justify-content-xl-start { justify-content: flex-start !important; } .justify-content-xl-end { justify-content: flex-end !important; } .justify-content-xl-center { justify-content: center !important; } .justify-content-xl-between { justify-content: space-between !important; } .justify-content-xl-around { justify-content: space-around !important; } .justify-content-xl-evenly { justify-content: space-evenly !important; } .align-items-xl-start { align-items: flex-start !important; } .align-items-xl-end { align-items: flex-end !important; } .align-items-xl-center { align-items: center !important; } .align-items-xl-baseline { align-items: baseline !important; } .align-items-xl-stretch { align-items: stretch !important; } .align-content-xl-start { align-content: flex-start !important; } .align-content-xl-end { align-content: flex-end !important; } .align-content-xl-center { align-content: center !important; } .align-content-xl-between { align-content: space-between !important; } .align-content-xl-around { align-content: space-around !important; } .align-content-xl-stretch { align-content: stretch !important; } .align-self-xl-auto { align-self: auto !important; } .align-self-xl-start { align-self: flex-start !important; } .align-self-xl-end { align-self: flex-end !important; } .align-self-xl-center { align-self: center !important; } .align-self-xl-baseline { align-self: baseline !important; } .align-self-xl-stretch { align-self: stretch !important; } .order-xl-first { order: -1 !important; } .order-xl-0 { order: 0 !important; } .order-xl-1 { order: 1 !important; } .order-xl-2 { order: 2 !important; } .order-xl-3 { order: 3 !important; } .order-xl-4 { order: 4 !important; } .order-xl-5 { order: 5 !important; } .order-xl-last { order: 6 !important; } .text-xl-start { text-align: left !important; } .text-xl-end { text-align: right !important; } .text-xl-center { text-align: center !important; } } @media (min-width: 87.5rem) { .d-xxl-inline { display: inline !important; } .d-xxl-inline-block { display: inline-block !important; } .d-xxl-block { display: block !important; } .d-xxl-grid { display: grid !important; } .d-xxl-table { display: table !important; } .d-xxl-table-row { display: table-row !important; } .d-xxl-table-cell { display: table-cell !important; } .d-xxl-flex { display: flex !important; } .d-xxl-inline-flex { display: inline-flex !important; } .d-xxl-none { display: none !important; } .justify-content-xxl-start { justify-content: flex-start !important; } .justify-content-xxl-end { justify-content: flex-end !important; } .justify-content-xxl-center { justify-content: center !important; } .justify-content-xxl-between { justify-content: space-between !important; } .justify-content-xxl-around { justify-content: space-around !important; } .justify-content-xxl-evenly { justify-content: space-evenly !important; } .align-items-xxl-start { align-items: flex-start !important; } .align-items-xxl-end { align-items: flex-end !important; } .align-items-xxl-center { align-items: center !important; } .align-items-xxl-baseline { align-items: baseline !important; } .align-items-xxl-stretch { align-items: stretch !important; } .align-content-xxl-start { align-content: flex-start !important; } .align-content-xxl-end { align-content: flex-end !important; } .align-content-xxl-center { align-content: center !important; } .align-content-xxl-between { align-content: space-between !important; } .align-content-xxl-around { align-content: space-around !important; } .align-content-xxl-stretch { align-content: stretch !important; } .align-self-xxl-auto { align-self: auto !important; } .align-self-xxl-start { align-self: flex-start !important; } .align-self-xxl-end { align-self: flex-end !important; } .align-self-xxl-center { align-self: center !important; } .align-self-xxl-baseline { align-self: baseline !important; } .align-self-xxl-stretch { align-self: stretch !important; } .order-xxl-first { order: -1 !important; } .order-xxl-0 { order: 0 !important; } .order-xxl-1 { order: 1 !important; } .order-xxl-2 { order: 2 !important; } .order-xxl-3 { order: 3 !important; } .order-xxl-4 { order: 4 !important; } .order-xxl-5 { order: 5 !important; } .order-xxl-last { order: 6 !important; } .text-xxl-start { text-align: left !important; } .text-xxl-end { text-align: right !important; } .text-xxl-center { text-align: center !important; } } body, :root { overflow-x: hidden; } body { background-color: #f4f6f8; font-size: 0.875rem; font-family: Roboto; } .page-wrapper > section { max-width: 100%; } button, input, textarea { font-family: inherit; } 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; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: 400; } a:hover { cursor: pointer; } .top-screen { width: 1857px; height: 1000px; border-radius: 0 0 24px 24px; position: relative; margin: 0 auto 80px; background-color: #000; background-image: linear-gradient(to top, #000 0, rgba(0, 0, 0, 0) 100%); } .top-screen_main-layer { width: inherit; height: inherit; position: absolute; z-index: 500; top: 0; left: 0; display: flex; flex-direction: column; align-items: center; border-radius: 0 0 24px 24px; } .top-screen_bgimg { width: 1857px; height: 1000px; border-radius: 0 0 24px 24px; position: relative; top: 0; left: 0; background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0, #2579bf 100%); } .top-screen_bgimg img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; border-radius: 0 0 24px 24px; } .header { width: 1296px; height: auto; display: flex; justify-content: space-between; margin: 64px auto 170px; } .header-lang { width: 72px; height: 24px; border-radius: 12px; border: none; display: flex; flex-direction: column; justify-content: center; align-items: center; } .lang-hidden { display: none; } .lang-active { display: flex; justify-content: center; align-items: center; } .header-lang a { color: #fff; font-size: 11px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; text-transform: uppercase; } .header-lang_list img { width: 10px; height: 6px; margin-left: 17px; } .header-lang:hover .lang-hidden { display: flex; margin-top: 5px; } .header-lang:hover { height: 55px; cursor: pointer; } .header-lang:hover img { transform: rotate(180deg); } .header-center { width: 294px; display: flex; flex-direction: column; align-items: center; } .header-center_logo a { display: block; width: 144px; height: 54px; position: relative; margin-bottom: 10px; } .header-center_logo img { width: 100%; height: 100%; position: absolute; object-fit: cover; z-index: 100; } .header-center_text { color: #fff; font-size: 14px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 18px; text-align: center; } .header_mob a { width: 145px; height: 17px; color: #fff; font-size: 16px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; } .top-screen_content { width: 800px; height: auto; display: flex; flex-direction: column; align-items: center; } .top-screen_content-title h1 { font-family: Ubuntu; text-align: center; font-style: normal; letter-spacing: normal; font-weight: 700; line-height: normal; text-align: center; text-transform: uppercase; font-style: normal; letter-spacing: normal; line-height: normal; } .top-screen_content-title h1 span:first-child { color: #fff; font-size: 100px; } .top-screen_content-title h1 span:last-child { color: #ffe401; font-size: 56px; letter-spacing: 1.55px; } .top-screen_content-subtitle { color: #fff; font-family: Ubuntu; font-size: 54px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; margin-bottom: 64px; } .top-screen_content-btns { display: flex; flex-direction: column; margin-bottom: 148px; } .top-screen_content-btns a { width: 306px; height: 48px; } .top-screen_content-btns a:first-child { margin-bottom: 16px; box-shadow: 0 12px 24px rgba(27, 27, 27, 0.55); } .btn-yellow { display: flex; justify-content: center; align-items: center; border-radius: 4px; background-color: #ffe401; color: #1a1a20; font-family: Ubuntu; font-size: 14px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; text-transform: uppercase; letter-spacing: .28px; } .btn-yellow:focus, .btn-yellow:hover { box-shadow: 0 12px 12px rgba(210, 210, 212, 0.35); background-color: #f5ca00; } .btn-yellow:active { border-radius: 4px; background-color: #f5ca00; } .bnt-black { display: flex; justify-content: center; align-items: center; box-shadow: 0 12px 24px rgba(27, 27, 27, 0.55); background: rgba(0, 0, 0, 0.3) 0; border-radius: 4px; border: 1px solid #ffe401; color: #ffe401; font-family: Ubuntu; font-size: 14px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; text-transform: uppercase; letter-spacing: .28px; } .bnt-black:focus, .bnt-black:hover { border: 1px solid #ffe401; background-color: #ffe6016c; } .bnt-black:active { color: #000; border: 1px solid #ffe401; background-color: #f5ca00; } .top-screen_statistic { display: flex; margin-bottom: 23px; } .top-screen_statistic-item { height: 28px; display: flex; align-items: center; margin-right: 47px; } .statistic-greenint { color: #3caf18; font-size: 52px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 47.01px; text-align: right; letter-spacing: .51px; margin-right: 12px; } .statistic-text { color: #959595; font-size: 14px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 17px; text-align: left; text-transform: uppercase; letter-spacing: .28px; } .opportunities { width: inherit; display: flex; justify-content: center; margin-bottom: 80px; } .opportunities-left { width: 526px; margin-right: 80px; position: relative; } .opportunities-left img { width: 100%; height: 100%; position: absolute; } .opportunities-right { max-width: 690px; height: auto; } .opportunities-right_title { color: #1a1a20; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; text-transform: uppercase; margin-bottom: 40px; } .opportunities-right_list { min-height: 418px; display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 41px; } .opportunities-right_list li { display: flex; align-items: center; color: #000; font-family: "Arial Narrow"; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 25px; text-align: left; position: relative; padding-left: 1.4375rem; } .opportunities-right_list li:before { width: 1rem; height: 0.75rem; position: absolute; left: 0; top: 0.5rem; content: ''; background: url("../imgs/icons/arrow-green.png") 50% 50% no-repeat; } .opportunities-right_btn a { width: 306px; height: 48px; } .example { width: 1856px; border-radius: 24px 24px 0 0; background-color: #fff; display: flex; flex-direction: column; margin: 0 auto; padding-bottom: 5rem; } .example-title { color: #1a1a20; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; text-transform: uppercase; margin: 80px 0 80px 279px; } .example-container { display: flex; margin-left: calc(37px + (279 - 37)*((100vw - 320px) / (1920 - 320))); } .example-left { width: 635px; margin-right: 109px; } .example-toggle { display: flex; margin-bottom: 32px; } .example-toggle p { color: #1a1a20; font-size: 24px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; cursor: pointer; } .change-btn.active { color: #1d53bb; text-decoration: underline; } .example-toggle p:first-child { margin-right: 31px; } .exam-graph.active-chart { display: flex; flex-direction: column; } .exam-graph { display: none; } .exam-graph_desc { width: 636px; height: 104px; display: flex; justify-content: center; align-items: center; border-radius: 4px; background-color: #f4f6f8; } .exam-graph_desc-item { display: flex; flex-direction: column; justify-content: center; align-items: center; padding-left: 1.375rem; padding-right: 1.375rem; position: relative; color: #1a1a20; font-size: 15px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 19px; text-align: center; } .exam-graph_desc-item:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -1.875rem; width: 0.0625rem; height: 3.75rem; background: #d7dce0; } .exam-graph_desc-item span { font-size: 18px; padding-top: 0.4375rem; } .exam-graph_desc-item:first-child { width: 216px; } .exam-graph_desc-item:first-child:before { display: none; } .exam-graph_desc-item:nth-child(n+2) { width: 231px; } .exam-graph_desc-item:last-child { width: 187px; } .exam-graph_desc-item.bot:first-child { width: 186px; } .exam-graph_desc-item.bot:nth-child(n+2) { width: 254px; } .exam-graph_desc-item.bot:last-child { width: 194px; } .sp-grey { color: #585a5d; } .sp-green { color: #3caf18; } .sp-red { color: #ff5050; } .sp-blue { color: #1d53bb; } .exam-graph_img { width: 635px; height: 278px; margin: 32px 0; position: relative; } .exam-graph_img img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; } .example-right { width: 616px; height: 414px; margin-top: 57px; position: relative; } .example-right img { width: 100%; position: absolute; top: 0; left: 0; } .ces { width: 1856px; background-color: #fff; display: flex; flex-direction: column; align-items: center; margin: 0 auto; } .ces-container { width: 1792px; height: 1337px; border-radius: 24px; background-color: #1d53bb; display: flex; flex-direction: column; } .ces-top { display: flex; justify-content: center; width: inherit; height: 1100px; } .ces-top_left { width: 724px; height: 486px; margin: 103px 24px 0 0; position: relative; top: 103px; padding-top: 3.375rem; } .ces-left_bg { width: 530px; height: 530px; background-color: #000; background-image: radial-gradient(circle 265px at center, #00bfff 0, #1d53bb 100%); opacity: .8; position: relative; top: 0; left: 0; } .ces-left_img { width: 724px; height: 486px; position: absolute; top: 141px; left: auto; right: 0; margin-top: 3.375rem; } .ces-left_img img { width: 100%; position: absolute; } .ces-top_right { width: 690px; margin-top: 80px; display: flex; flex-direction: column; } .ces-title { color: #ffe401; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; text-transform: uppercase; margin-bottom: 40px; } .ces-subtitle { color: #fff; font-size: 24px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; margin-bottom: 32px; } .ces-content_toggle { display: flex; } .ces-content_toggle-btn { width: 343px; height: 63px; border-radius: 4px 4px 0 0; background-color: #0b4b9a; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 14px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; text-transform: uppercase; margin-right: 5px; } .ces-content_toggle-btn:hover { cursor: pointer; } .ces-content_toggle-btn:last-child { margin-right: 0; } .ces-content_toggle-btn.active { color: #0b4b9a; background-color: #fff; } .ces-content_text { display: none; } .ces-content_text.active-ces { width: 690px; height: 780px; background: #fff; display: flex; justify-content: center; border-radius: 0 0 4px 4px; } .ces-content_text-conteiner { width: 626px; height: 618px; margin-top: 28px; display: flex; flex-direction: column; justify-content: space-between; } .ces-content_text li { color: #1a1a20; font-family: "Arial Narrow"; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 25px; text-align: left; } ol { counter-reset: item; } ol li { display: block; } ol li:before { content: counters(item,".") ". "; counter-increment: item; font-weight: 700; } .ces-bottom { max-width: 998px; display: flex; flex-direction: column; align-items: center; margin: 0 auto; } .ces-bottom p { color: #fff; font-size: 18px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: center; margin-bottom: 32px; } .ces-btn a { width: 306px; height: 48px; margin-bottom: 24px; } .ces-btn .btn-yellow:focus, .ces-btn .btn-yellow:hover { box-shadow: 0 12px 24px rgba(5, 46, 99, 0.35); background-color: #f5ca00; } .ces-btn .btn-yellow:active { background-color: #f5ca00; } .note-yellow { color: #ffe401; font-family: "Arial Narrow"; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; letter-spacing: .36px; } .compensation-examp { width: 1856px; height: 929px; border-radius: 0 0 24px 24px; background-color: #fff; padding-top: 80px; margin: 0 auto; } .compensation-examp_title { max-width: 696px; color: #1a1a20; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; text-transform: uppercase; margin: 0 0 45px 280px; } .compensation-examp_pics { width: 1388px; height: 476px; display: flex; margin: 0 0 64px 248px; } .compensation-sec1 { display: flex; flex-direction: column; } .round-elems { display: flex; height: 160px; margin-bottom: 51px; } .round-elem { width: 160px; height: 160px; border-radius: 50%; box-shadow: 0 2px 12px rgba(177, 186, 196, 0.55); background-color: #adb6be; background-image: linear-gradient(to top, #1d53bb 0, #00b9ee 100%); display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 19px; text-align: center; } .round-elem:first-child { margin-right: 46px; } .two-arrows { width: 366px; } .two-arrows img { width: 30px; height: 30px; } .two-arrows img:first-child { margin-right: 81px; margin-left: 145px; } .square_elem { display: flex; align-items: center; width: 366px; } .square_elem img { width: 40px; height: 14px; margin-left: 17px; } .square_elem .sq1 img { margin-left: 0; } .sq1, .sq2, .sq3 { width: 160px; height: 130px; box-shadow: 0 2px 12px rgba(177, 186, 196, 0.55); border-radius: 4px; background-color: #ff5050; background-image: linear-gradient(to top, #f4f6f8 0, #fff 100%); margin: 16px 0 0 126px; display: flex; flex-direction: column; justify-content: center; align-items: center; } .sq1 img, .sq2 img, .sq3 img { width: 48px; height: 48px; margin-bottom: 16px; } .sq1 span, .sq2 span, .sq3 span { color: #1a1a20; font-size: 15px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 19px; text-align: center; } .compensation-sec2 { width: 412px; display: flex; flex-direction: column; } .round-elem_big { width: 292px; height: 276px; position: relative; } .round-elem_big img { width: 292px; height: 276px; position: absolute; top: 0; left: 0; object-fit: cover; } .square_elem2 { display: flex; flex-direction: column; align-items: flex-end; } .green_arr1 { width: 30px; height: 30px; margin-right: 160px; margin-top: 8px; } .sq2 { margin-top: 40px; } .compensation-sec3 { display: flex; flex-direction: column; height: 800px; margin-left: 25px; } .building { width: 616px; height: 430px; position: relative; right: 40px; top: 20px; } .building img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; } .green_arr2 img { width: 36px; height: 24px; position: relative; top: 70px; left: 22px; } .square_elem3 { width: 160px; display: flex; flex-direction: column; align-items: center; position: relative; position: relative; bottom: 125px; right: 20px; } .green_arr3 img { width: 14px; height: 40px; margin-bottom: 21px; } .sq3 { margin: 0; } .compensation-examp_list { width: 871px; height: 110px; display: flex; flex-direction: column; justify-content: space-between; margin-left: 280px; } .compensation-examp_list li { display: flex; align-items: center; color: #1a1a20; font-size: 18px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; position: relative; padding-left: 1.4375rem; } .compensation-examp_list li:before { width: 1rem; height: 0.75rem; position: absolute; left: 0; top: 0.3125rem; content: ''; background: url("../imgs/icons/arrow-green.png") 50% 50% no-repeat; } .netbilling { width: inherit; margin: 80px 0 0 0; display: flex; flex-direction: column; align-items: center; padding-bottom: 5rem; } .netbilling .container { padding-top: 1.875rem; } .netbilling-top { align-self: flex-end; display: flex; flex-direction: column; align-items: end; } .netbilling-title { width: 594px; height: 73px; color: #1a1a20; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; text-transform: uppercase; margin: 0 354px 40px 0; } .netbilling-text { width: 548px; height: 53px; color: #1a1a20; font-size: 24px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 29px; text-align: left; margin-right: 400px; } .netbilling-scheme { display: flex; max-width: 1296px; height: 630px; } .scheme-left { width: 745px; height: 578px; position: relative; margin-right: 25px; } .scheme-square { width: 144px; display: flex; flex-direction: column; align-items: center; top: -83px; left: 87px; z-index: 200; position: absolute; } .netbilling__new { position: relative; margin-bottom: -65px; } .scheme_big-img__new { position: relative; left: -40px; } .scheme_big-img__new img { max-width: none; } .scheme-square img { width: 14px; height: 40px; margin: 8px 0; } .sq5 { width: 144px; height: 54px; box-shadow: 0 2px 12px rgba(177, 186, 196, 0.55); border-radius: 4px; background-color: #ff5050; background-image: linear-gradient(to top, #f4f6f8 0, #fff 100%); display: flex; justify-content: center; align-items: center; } .sq5 span { color: #1d53bb; font-size: 20px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: right; } .sq6 { width: 144px; height: 54px; box-shadow: 0 2px 12px rgba(177, 186, 196, 0.55); border-radius: 4px; background-color: #ff5050; background-image: linear-gradient(to right, #0096d7 0, #19b073 100%); display: flex; justify-content: center; align-items: center; } .sq6 span { color: #fff; font-size: 20px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: right; } .scheme_big-img { width: 724px; height: 586px; position: relative; bottom: 80px; right: 30px; } .scheme_big-img img { width: 100%; position: absolute; top: 0; left: 0; } .scheme-square2 { display: flex; position: absolute; z-index: 200; bottom: 65px; left: 0; } .sq7, .sq8 { width: 218px; height: 94px; display: flex; flex-direction: column; align-items: center; justify-content: center; box-shadow: 0 2px 12px rgba(177, 186, 196, 0.55); border-radius: 4px; background-color: #ff5050; background-image: linear-gradient(to top, #f4f6f8 0, #fff 100%); color: #1a1a20; font-size: 24px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 29px; text-align: left; } .sq7 { margin-right: 12px; } .sq7 span, .sq8 span { font-size: 15px; font-weight: 400; font-style: normal; } .scheme-right { margin-top: 167px; display: flex; } .scheme-img { width: 292px; height: 276px; position: relative; top: -25px; } .scheme-img img { width: 100%; height: 100%; position: relative; top: 0; left: 0; object-fit: cover; } .scheme-right_part2 { display: flex; flex-direction: column; position: relative; left: -45px; top: -25px; } .arrow-text { width: 127px; display: flex; flex-direction: column; color: #1a1a20; font-size: 18px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; } .arrow-text img { width: 131px; height: 14px; margin: 9px 0; } .round-elem2 { width: 160px; height: 160px; border-radius: 50%; box-shadow: 0 2px 12px rgba(177, 186, 196, 0.55); background-color: #adb6be; background-image: linear-gradient(to top, #1d53bb 0, #00b9ee 100%); display: flex; justify-content: center; align-items: center; color: #fff; font-size: 15px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 19px; text-align: center; position: relative; left: 79px; } .monitoring { width: 1856px; height: 822px; border-radius: 24px 24px 0 0; background-color: #fff; margin: 0 auto; display: flex; justify-content: center; padding: 80px 0; } .monitoring-slider { width: 520px; height: 650px; overflow: hidden; margin-right: 80px; } .monitoring-slider .swiper-slide img { width: 520px; height: 612px; } .monitoring-slider .swiper-pagination { position: relative; bottom: 20px; } .monitoring-slider.swiper-pagination-bullet { width: 12px; height: 12px; border: 1px solid #1d53bb; border-radius: 50%; opacity: .3; } .monitoring-slider.swiper-pagination-bullet.swiper-pagination-bullet-active { width: 12px; height: 12px; border: 1px solid #1d53bb; border-radius: 50%; background-color: #1d53bb; } .monitoring-content { width: 690px; } .monitoring-title { width: 355px; height: 64px; color: #1a1a20; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; text-transform: uppercase; margin-bottom: 64px; } .monitoring-info { display: flex; height: 65px; border-bottom: 1px solid #d7dce0; } .monitoring-logo img { width: 146px; height: 36px; margin-right: 31px; } .monitoring-link { width: 233px; height: 40px; color: #1a1a20; font-size: 18px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; } .monitoring-link a { color: #1d53bb; font-style: normal; letter-spacing: normal; line-height: normal; text-decoration: underline; } .monitoring-text_bottom { display: none; } .monitoring-text p, .monitoring-text_bottom p { width: 681px; color: #1a1a20; font-family: "Arial Narrow"; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 25px; text-align: left; margin-top: 32px; } .monitoring-text .text-bold, .monitoring-text_bottom .text-bold { font-size: 18px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; } .monitoring-btn a, .monitoring-text_bottom a { width: 306px; height: 48px; margin-top: 40px; } .advantages { width: 1920px; height: 733px; background-color: #1d53bb; padding: 80px 0; } .advantages-title { align-self: self-start; color: #fff; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-transform: uppercase; margin: 0 0 49px 312px; } .advantages-container { display: flex; width: 1316px; margin: 0 auto 40px; flex-wrap: wrap; justify-content: space-around; } .advantage { width: 306px; height: 177px; box-shadow: 0 12px 24px rgba(5, 46, 99, 0.35); border-radius: 4px; background-color: #f4f6f8; background-image: linear-gradient(to top, #f4f6f8 0, #fff 100%); margin-bottom: 25px; display: flex; flex-direction: column; align-items: center; justify-content: center; } .advantage-img { width: 80px; height: 80px; border-radius: 50%; border: 1px solid #e1e6ec; background-color: #ccd5de; display: flex; justify-content: center; position: relative; margin-bottom: 23px; } .advantage-img img { width: 64px; height: 62px; position: relative; top: 25px; } .advantage span { width: 172px; color: #1a1a20; font-size: 16px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: center; } .advantage-btn { width: inherit; display: flex; flex-direction: column; align-items: center; } .advantage-btn a { width: 306px; height: 48px; display: flex; justify-content: center; align-items: center; margin-bottom: 16px; } .advantage-btn span { color: #ffe401; font-family: "Arial Narrow"; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; letter-spacing: .36px; } .projects { width: 1920px; height: 1026px; position: relative; margin-bottom: 80px; } .projects-bg { width: 1920px; height: 100%; background-color: #000; position: relative; } .projects-bg img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; z-index: 200; } .projects-slider_container { position: absolute; right: 312px; bottom: 108px; overflow: hidden; z-index: 300; } .projects-slider { width: 636px; height: 375px; } .swiper-button-next img, .swiper-button-prev img { width: 20px; height: 30px; } .projects-slider.swiper-wrapper { box-shadow: 0 24px 32px rgba(0, 0, 0, 0.55); } .object-info, .projects-slider.swiper-wrapper { width: 636px; height: 327px; border-radius: 4px; background-color: #fff; } .projects-slider .swiper-pagination-bullet { width: 12px; height: 12px; background-color: #fff; opacity: .3; border-radius: 50%; } .projects-slider .swiper-pagination-bullet-active { width: 12px; height: 12px; border-radius: 50%; background-color: #fff; opacity: 1; } .projects-slider .navigation-btns { width: 72px; position: relative; bottom: 70px; left: 564px; } .projects-slider .swiper-button-next, .projects-slider .swiper-button-prev { color: transparent; width: 12px; height: 20px; } .object-info { padding: 32px 0 32px 32px; } .object-title { color: #1d0f00; font-size: 24px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 27px; text-align: left; margin-bottom: 24px; } .object-desc { width: 441px; height: 176px; color: #1d0f00; font-size: 16px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; } .object-desc span { font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; } .object-feature { display: flex; align-items: center; margin-top: 14px; } .object-feature img { width: 23px; height: 23px; margin-right: 12px; } .object-feature span { color: #3caf18; font-size: 18px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 21px; text-align: left; } .massmedia { width: 1296px; margin: 0 auto 80px; display: flex; } .massmedia-textcontent { width: 856px; margin-right: 25px; } .massmedia-textcontent_title { color: #000; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; text-transform: uppercase; margin-bottom: 40px; } .massmedia-textcontent_text { width: inherit; } .massmedia-textcontent_text p { color: #000; font-family: "Arial Narrow"; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 25px; text-align: left; margin-bottom: 20px; } .massmedia-videos { width: 416px; display: flex; flex-direction: column; align-items: center; margin-bottom: 40px; } .massmedia-video iframe { width: 416px; height: 234px; } .massmedia-video:first-child { margin-bottom: 24px; } .massmedia-videos_link { padding-top: 14px; color: #1c67c4; font-size: 16px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 19px; text-align: center; text-decoration: underline; } .team { width: 1920px; height: 464px; background-color: #fff; } .team-title { color: #000; font-size: 32px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 41px; text-align: left; text-transform: uppercase; padding-top: 80px; margin: 0 0 40px 312px; } .team-members { width: 1296px; display: flex; justify-content: space-between; margin: 0 auto; } .team-member { width: 160px; height: auto; display: flex; flex-direction: column; align-items: center; } .team-member_photo { width: 160px; height: 160px; border-radius: 50%; margin-bottom: 16px; overflow: hidden; position: relative; } .team-member_photo img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; } .team-member_name { color: #000; font-size: 16px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; margin-bottom: 9px; } .team-member_position { color: #000; font-size: 15px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 21px; text-align: center; } .google-address { width: 2014px; height: 380px; box-shadow: inset 0 12px 24px rgba(80, 80, 80, 0.35); position: relative; z-index: 100; padding-top: 0; border-bottom: 2px solid #0ba0ac; } .google-address iframe { width: 100%; top: 0; bottom: 2px; position: absolute; left: 0; } .footer { width: inherit; height: 194px; background-color: #f4f6f8; display: flex; flex-direction: column; align-items: center; justify-content: center; } .footer-bottom, .footer-top { width: 1296px; margin: 0 auto; display: flex; } .footer-top { margin-top: 10px; } .footer-top_left { width: 244px; height: 48px; display: flex; align-items: center; margin-right: 416px; } .footer-logo { width: 124px; height: 46px; position: relative; margin-right: 12px; } .footer-logo img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .footer-slogan { width: 108px; height: 48px; color: #464646; font-size: 13px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 18px; text-align: left; } .footer-contacts { width: 252px; height: 104px; display: flex; flex-direction: column; margin-right: 205px; } .footer-contacts_address { width: 252px; height: 37px; color: #000; font-size: 15px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 23px; text-align: left; margin-bottom: 25px; } .footer-phone { color: #000; font-size: 16px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: normal; text-align: left; margin-bottom: 12px; } .footer-email { color: #0096d6; font-size: 13px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: left; text-decoration: underline; } .footer-socials { width: 270px; } #facebook img { width: 24px; height: 24px; margin-right: 20px; } #instagram img { width: 24px; height: 24px; margin-right: 20px; } #telegram img { width: 24px; height: 22px; } #viber img { width: 22px; height: 24px; margin-right: 20px; } .footer-copyright { width: 500px; display: flex; flex-direction: column; margin-right: 625px; } .footer-copyright p { color: #8e8f90; font-size: 13px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 19px; text-align: left; } .fotter-developer { height: 12px; display: flex; align-items: center; } .fotter-developer a { color: #8e8f90; font-size: 13px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: left; text-decoration: underline; margin-right: 5px; } .fotter-developer img { width: 40px; height: 12px; } @media (min-width: 1240px) { .ces-content_toggle-btn br { display: none; } } @media only screen and (max-width: 1919px) { .page-wrapper { width: calc(320px + (1920 - 320)*((100vw - 320px) / (1920 - 320))); } .top-screen { width: calc(320px + (1857 - 320)*((100vw - 320px) / (1920 - 320))); height: auto; } .top-screen_main-layer { width: calc(320px + (1857 - 320)*((100vw - 320px) / (1920 - 320))); height: auto; } .top-screen_bgimg { width: calc(320px + (1857 - 320)*((100vw - 320px) / (1920 - 320))); height: calc(540px + (1000 - 540)*((100vw - 320px) / (1920 - 320))); } .header { width: calc(300px + (1296 - 300)*((100vw - 320px) / (1920 - 320))); margin-top: calc(27px + (64 - 27)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(40px + (170 - 40)*((100vw - 320px) / (1920 - 320))); } .top-screen_content { width: calc(285px + (800 - 285)*((100vw - 320px) / (1920 - 320))); } .top-screen_content-title h1 span:first-child { font-size: calc(32px + (100 - 32)*((100vw - 320px) / (1920 - 320))); } .top-screen_content-title h1 span:last-child { font-size: calc(18px + (56 - 18)*((100vw - 320px) / (1920 - 320))); } .top-screen_content-subtitle { font-size: calc(18px + (54 - 18)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(34px + (64 - 34)*((100vw - 320px) / (1920 - 320))); } .top-screen_content-btns { margin-bottom: calc(40px + (148 - 40)*((100vw - 320px) / (1920 - 320))); } .top-screen_statistic-item { margin-bottom: calc(23px + (47 - 23)*((100vw - 320px) / (1920 - 320))); } .statistic-greenint { font-size: calc(40px + (52 - 40)*((100vw - 320px) / (1920 - 320))); } .statistic-text { font-size: calc(12px + (14 - 12)*((100vw - 320px) / (1920 - 320))); } .opportunities { margin-bottom: calc(48px + (80 - 48)*((100vw - 320px) / (1920 - 320))); } .opportunities-left { width: calc(320px + (526 - 320)*((100vw - 320px) / (1920 - 320))); height: calc(250px + (652 - 250)*((100vw - 320px) / (1320 - 320))); margin-right: calc(10px + (80 - 10)*((100vw - 320px) / (1920 - 320))); } .opportunities-right_title { font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(23px + (40 - 23)*((100vw - 320px) / (1920 - 320))); } .opportunities-right_list { min-height: 418px; margin-bottom: calc(23px + (40 - 23)*((100vw - 320px) / (1920 - 320))); } .opportunities-right_list li { font-size: calc(18px + (20 - 18)*((100vw - 320px) / (1920 - 320))); } .example { width: calc(320px + (1856 - 320)*((100vw - 320px) / (1920 - 320))); } .example-title { font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-top: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(32px + (80 - 32)*((100vw - 320px) / (1920 - 320))); margin-left: calc(37px + (279 - 37)*((100vw - 320px) / (1920 - 320))); } .example-left { width: calc(320px + (635 - 320)*((100vw - 320px) / (1920 - 320))); margin-right: calc(10px + (109 - 10)*((100vw - 320px) / (1920 - 320))); } .example-toggle { margin-bottom: calc(23px + (32 - 23)*((100vw - 320px) / (1920 - 320))); } .example-toggle p { font-size: calc(18px + (24 - 18)*((100vw - 320px) / (1920 - 320))); } .example-toggle p:first-child { margin-right: calc(10px + (31 - 10)*((100vw - 320px) / (1920 - 320))); } .example-right { width: calc(300px + (616 - 300)*((100vw - 320px) / (1920 - 320))); height: 414px; height: calc(202px + (414 - 202)*((100vw - 320px) / (1920 - 320))); } .ces { width: calc(320px + (1856 - 320)*((100vw - 320px) / (1920 - 320))); } .ces-container { width: calc(320px + (1792 - 320)*((100vw - 320px) / (1920 - 320))); height: 1337px; } .ces-top { height: 1100px; } .ces-top_left { width: calc(320px + (724 - 320)*((100vw - 320px) / (1920 - 320))); height: 486px; margin-top: calc(40px + (103 - 40)*((100vw - 320px) / (1920 - 320))); top: calc(37px + (103 - 37)*((100vw - 320px) / (1920 - 320))); } .ces-left_bg { width: calc(221px + (530 - 221)*((100vw - 320px) / (1920 - 320))); height: calc(221px + (530 - 221)*((100vw - 320px) / (1920 - 320))); } .ces-left_img { width: calc(300px + (724 - 300)*((100vw - 320px) / (1920 - 320))); height: calc(201px + (486 - 201)*((100vw - 320px) / (1920 - 320))); top: calc(48px + (103 - 48)*((100vw - 320px) / (1920 - 320))); } .ces-top_right { width: calc(300px + (690 - 300)*((100vw - 320px) / (1920 - 320))); margin-top: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); } .ces-title { font-size: 32px; font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(32px + (40 - 32)*((100vw - 320px) / (1920 - 320))); } .ces-subtitle { font-size: calc(18px + (24 - 18)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); } .ces-content_toggle-btn { width: calc(148px + (343 - 148)*((100vw - 320px) / (1920 - 320))); font-size: calc(12px + (14 - 12)*((100vw - 320px) / (1920 - 320))); } .ces-content_text.active-ces { height: 780px; width: calc(300px + (690 - 300)*((100vw - 320px) / (1920 - 320))); } .ces-content_text-conteiner { width: calc(269px + (626 - 269)*((100vw - 320px) / (1920 - 320))); margin-top: calc(19px + (29 - 19)*((100vw - 320px) / (1920 - 320))); } .ces-content_text li { font-size: calc(18px + (20 - 18)*((100vw - 320px) / (1920 - 320))); } .ces-bottom { max-width: 998px; } .ces-bottom p { font-size: calc(15px + (18 - 15)*((100vw - 320px) / (1920 - 320))); } .compensation-examp { width: calc(320px + (1856 - 320)*((100vw - 320px) / (1920 - 320))); padding-top: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); } .compensation-examp_title { max-width: 696px; font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(32px + (45 - 32)*((100vw - 320px) / (1920 - 320))); margin-left: calc(10px + (280 - 10)*((100vw - 320px) / (1920 - 320))); } .compensation-examp_pics { height: 476px; width: calc(300px + (1388 - 300)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(32px + (64 - 32)*((100vw - 320px) / (1920 - 320))); margin-left: calc(10px + (248 - 10)*((100vw - 320px) / (1920 - 320))); } .building { width: calc(300px + (616 - 300)*((100vw - 320px) / (1920 - 320))); height: calc(202px + (430 - 202)*((100vw - 320px) / (1920 - 320))); } .compensation-examp_list { width: calc(300px + (871 - 300)*((100vw - 320px) / (1920 - 320))); height: 110px; margin-left: calc(10px + (280 - 10)*((100vw - 320px) / (1920 - 320))); } .compensation-examp_list li { font-size: calc(15px + (18 - 15)*((100vw - 320px) / (1920 - 320))); } .netbilling-title { width: calc(300px + (594 - 300)*((100vw - 320px) / (1920 - 320))); height: 73px; font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-right: calc(10px + (354 - 10)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(32px + (40 - 32)*((100vw - 320px) / (1920 - 320))); } .netbilling-text { width: calc(247px + (548 - 247)*((100vw - 320px) / (1920 - 320))); font-size: calc(18px + (24 - 18)*((100vw - 320px) / (1920 - 320))); margin-right: calc(10px + (400 - 10)*((100vw - 320px) / (1920 - 320))); } .scheme-left { width: calc(300px + (745 - 300)*((100vw - 320px) / (1920 - 320))); height: 578px; } .scheme_big-img { width: calc(300px + (724 - 300)*((100vw - 320px) / (1440 - 320))); } .monitoring { width: calc(300px + (1856 - 300)*((100vw - 320px) / (1920 - 320))); height: 822px; padding-top: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); padding-bottom: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); } .monitoring-slider { width: calc(297px + (520 - 297)*((100vw - 320px) / (1920 - 320))); height: calc(375px + (650 - 375)*((100vw - 320px) / (1920 - 320))); margin-right: calc(10px + (80 - 10)*((100vw - 320px) / (1920 - 320))); } .monitoring-slider .swiper-slide img { width: calc(297px + (520 - 297)*((100vw - 320px) / (1920 - 320))); height: calc(349px + (612 - 349)*((100vw - 320px) / (1920 - 320))); } .monitoring-content { width: calc(300px + (690 - 300)*((100vw - 320px) / (1920 - 320))); } .monitoring-title { width: calc(266px + (355 - 266)*((100vw - 320px) / (1920 - 320))); height: calc(48px + (64 - 48)*((100vw - 320px) / (1920 - 320))); font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(32px + (64 - 32)*((100vw - 320px) / (1920 - 320))); } .monitoring-text p { width: calc(286px + (681 - 286)*((100vw - 320px) / (1920 - 320))); font-size: calc(18px + (20 - 18)*((100vw - 320px) / (1920 - 320))); margin-top: calc(23px + (32 - 23)*((100vw - 320px) / (1920 - 320))); } .monitoring-btn a { margin-top: calc(23px + (40 - 23)*((100vw - 320px) / (1920 - 320))); } .advantages { width: calc(320px + (1920 - 320)*((100vw - 320px) / (1920 - 320))); height: auto; padding-top: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); padding-bottom: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); } .advantages-title { font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-left: calc(61px + (312 - 61)*((100vw - 320px) / (1920 - 320))); } .advantages-container { margin-bottom: calc(24px + (40 - 24)*((100vw - 320px) / (1920 - 320))); } .advantage { margin-bottom: calc(10px + (25 - 10)*((100vw - 320px) / (1920 - 320))); } .advantage-btn span { margin-bottom: calc(15px + (18 - 15)*((100vw - 320px) / (1920 - 320))); } .projects { width: calc(320px + (1920 - 320)*((100vw - 320px) / (1920 - 320))); height: calc(402px + (1026 - 402)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(48px + (80 - 48)*((100vw - 320px) / (1920 - 320))); background-color: #000000; } .projects-bg { width: calc(320px + (1920 - 320)*((100vw - 320px) / (1920 - 320))); } .projects-slider_container { right: calc(10px + (312 - 10)*((100vw - 320px) / (1920 - 320))); bottom: calc(24px + (108 - 24)*((100vw - 320px) / (1920 - 320))); } .projects-slider { width: calc(300px + (636 - 300)*((100vw - 320px) / (1920 - 320))); } .object-info .swiper-wrapper, .object-info { width: calc(300px + (636 - 300)*((100vw - 320px) / (1920 - 320))); } .projects-slider .navigation-btns { left: calc(224px + (564 - 224)*((100vw - 320px) / (1920 - 320))); } .object-info { padding-top: calc(16px + (32 - 16)*((100vw - 320px) / (1920 - 320))); padding-right: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); padding-bottom: calc(21px + (32 - 21)*((100vw - 320px) / (1920 - 320))); padding-left: calc(16px + (32- 16)*((100vw - 320px) / (1920 - 320))); } .object-title { font-size: calc(18px + (24 - 18)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(16px + (24 - 16)*((100vw - 320px) / (1920 - 320))); } .object-desc { width: calc(260px + (441 - 260)*((100vw - 320px) / (1920 - 320))); height: auto; font-size: 15px; } .object-feature span { font-size: calc(16px + (18- 16)*((100vw - 320px) / (1920 - 320))); } .massmedia { width: calc(320px + (1296 - 320)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(48px + (80 - 48)*((100vw - 320px) / (1920 - 320))); } .massmedia-textcontent { width: calc(300px + (856 - 300)*((100vw - 320px) / (1920 - 320))); margin-right: calc(10px + (25 - 10)*((100vw - 320px) / (1920 - 320))); } .massmedia-textcontent_title { font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(24px + (40 - 24)*((100vw - 320px) / (1920 - 320))); } .massmedia-textcontent_text p { font-size: calc(18px + (20 - 18)*((100vw - 320px) / (1920 - 320))); margin-bottom: 15px; } .team { height: auto; width: calc(320px + (1920 - 320)*((100vw - 320px) / (1920 - 320))); } .team-title { font-size: calc(24px + (32 - 24)*((100vw - 320px) / (1920 - 320))); padding-top: calc(40px + (80 - 40)*((100vw - 320px) / (1920 - 320))); margin-bottom: calc(32px + (40 - 32)*((100vw - 320px) / (1920 - 320))); margin-left: calc(21px + (312 - 21)*((100vw - 320px) / (1920 - 320))); } .google-address { width: calc(320px + (1920 - 320)*((100vw - 320px) / (1920 - 320))); } .google-address iframe { width: calc(320px + (1920 - 320)*((100vw - 320px) / (1920 - 320))); } .footer { height: auto; } .footer-top { margin-bottom: calc(40px + (52 - 40)*((100vw - 320px) / (1920 - 320))); } .footer-top_left { margin-right: calc(38px + (416 - 38)*((100vw - 320px) / (1920 - 320))); } } @media only screen and (max-width: 1520px) { .advantages-container { justify-content: center; } .advantage { margin-right: 20px; } .monitoring-info { height: 80px; } .team-members { height: auto; flex-wrap: wrap; justify-content: center; padding-bottom: 48px; } .team-member { margin: 0 20px 20px 0; } .footer-bottom { margin-bottom: 32px; } } @media only screen and (max-width: 1440px) { .footer-top, .footer-bottom { width: calc(300px + (1296 - 300)*((100vw - 320px) / (1440 - 320))); } .footer-contacts { margin-right: calc(38px + (205 - 38)*((100vw - 320px) / (1440 - 320))); } .footer-copyright { width: calc(251px + (500 - 251)*((100vw - 320px) / (1440 - 320))); margin-right: calc(35px + (520 - 35)*((100vw - 320px) / (1440 - 320))); } .netbilling { height: auto; display: flex; flex-direction: column; align-items: center; } } @media only screen and (max-width: 1750px) { .round-elem_big img { transform: scale(0.8); left: -1.1875rem; } } @media only screen and (max-width: 1700px) { .ces-left_bg { background-image: radial-gradient(circle 231px at center, #00bfff 0, #1d53bb 100%); } } @media only screen and (max-width: 1500px) { .example-right { transform: scale(0.8); } } @media only screen and (max-width: 1450px) { .ces-left_img { width: 653px; } .ces-left_bg { background-image: radial-gradient(circle 190px at center, #00bfff 0, #1d53bb 100%); } } @media only screen and (max-width: 1450px) { .ces-left_img { width: 620px; } } @media only screen and (max-width: 1399px) { .scheme_big-img__new img { max-width: 100%; } .scheme-square { top: -104px; left: 61px; } .scheme-right_part2 { left: -74px; } .scheme-img { left: -90px; } } @media only screen and (max-width: 1320px) { .advantages-container { max-width: 100%; width: 1140px; } .team-members { width: calc(160px + (1296 - 160)*((100vw - 320px) / (1320 - 320))); } .example { height: auto; } .example-container { height: auto; margin-left: 12px; } .example-right { width: calc(300px + (616 - 300)*((100vw - 320px) / (1320 - 320))); height: calc(212px + (414 - 212)*((100vw - 320px) / (1320 - 320))); margin-left: auto; margin-right: auto; } .example-left { width: auto; margin: 0 auto; } .example-toggle { text-align: center; flex-wrap: wrap; justify-content: center; } .example-title { margin-left: 0; text-align: center; padding: 0 0.75rem; } } @media only screen and (max-width: 1300px) { .compensation-examp_pics { width: 61rem; margin-left: auto; margin-right: auto; } .building img { transform: scale(0.8); } .compensation-examp_title { margin-left: auto; margin-right: auto; text-align: center; } } @media only screen and (max-width: 1244px) { .ces-left_img { right: -29px; width: 540px; margin-top: 0; } } @media only screen and (max-width: 1199px) { .scheme-right_part2 { left: -105px; } .scheme-img { left: -134px; transform: scale(0.75); } .scheme-square { top: -90px; left: 20px; transform: scale(0.75); } } @media only screen and (max-width: 1152px) { .ces-left_img { right: -29px; width: 550px; } .opportunities { display: flex; flex-direction: column; align-items: center; height: auto; } .opportunities-right { width: calc(300px + (690 - 300)*((100vw - 320px) / (1320 - 320))); } .opportunities-left { width: calc(300px + (526 - 300)*((100vw - 320px) / (1320 - 320))); height: calc(100px + (652 - 100)*((100vw - 320px) / (1320 - 320))); margin-bottom: 40px; } .opportunities-right_title { text-align: center; } .opportunities-right_btn { display: flex; justify-content: center; } .ces-container { height: auto; } .ces-top { height: auto; align-items: center; } .ces-top_left { top: -50px; margin: 0 0 40px 0; height: 315px; } .ces-left_bg { left: 25%; width: 221px; height: 219px; background-image: radial-gradient(circle 111px at center, #00bfff 0%, #1d53bb 100%); } .ces-top_right { position: relative; z-index: 200; } .ces-bottom { margin-bottom: 40px; } .compensation-examp_title { text-align: center; margin: 0 auto 32px; } .massmedia { flex-direction: column; align-items: center; height: auto; } .massmedia-videos { width: calc(300px + (416 - 300)*((100vw - 320px) / (1152 - 320))); margin-bottom: calc(10px + (40 - 10)*((100vw - 320px) / (1152 - 320))); } .massmedia-video iframe { width: calc(300px + (416 - 300)*((100vw - 320px) / (1152 - 320))); height: calc(169px + (234 - 169)*((100vw - 320px) / (1152 - 320))); } .massmedia-video:first-child { margin-bottom: calc(10px + (24 - 10)*((100vw - 320px) / (1152 - 320))); } .footer-contacts, .footer-copyright { margin-right: 40px; } .footer-top, .footer-bottom { width: 800px; } .ces-title, .ces-subtitle { text-align: center; } } @media only screen and (max-width: 1125px) { .building img { transform: scale(0.7); } } @media only screen and (max-width: 1024px) { .ces-top { flex-direction: column-reverse; } .compensation-examp, .compensation-examp_pics { height: auto; } .compensation-examp_pics, .square_elem { flex-direction: column; align-items: center; } .compensation-sec1 { align-items: center; } .round-elems { margin-bottom: 10px; } .two-arrows img:first-child { margin-left: 110px; } .square_elem { width: 160px; height: auto; margin-left: 0; } .square_elem .arrow { margin: 17px 0 0 0; transform: rotate(90deg); } .sq1, .sq2 { margin-left: 0; } .compensation-sec2 { flex-direction: column-reverse; margin-top: 30px; align-items: center; } .square_elem2 { flex-direction: column-reverse; align-items: center; } .green_arr1 { margin: 0; transform: rotate(135deg); } .round-elem_big { margin-bottom: 15px; } .compensation-sec3 { height: auto; align-items: center; } .square_elem3 { right: 0; bottom: 0; } .green_arr2 img { top: 17px; left: -10px; transform: rotate(60deg); } .compensation-examp_list { margin: 0 auto; padding-bottom: 40px; height: auto; } .advantages-container { width: calc(320px + (1316 - 320)*((100vw - 320px) / (1320 - 320))); } .netbilling-top { align-items: center; width: inherit; } .opportunities-right { width: calc(300px + (690 - 300)*((100vw - 320px) / (1320 - 320))); } .netbilling-scheme { height: auto; flex-direction: column; align-items: center; } .netbilling-top { align-items: center; align-self: center; margin-bottom: 32px; } .netbilling-title, .netbilling-text { margin-right: 0; text-align: center; } .scheme-right { flex-direction: column; align-items: center; margin-top: 0; } .round-elem_big img { transform: scale(1); left: 0; } .building img { transform: scale(1); } } @media only screen and (max-width: 1024px) { .monitoring { width: inherit; height: auto; display: flex; flex-direction: column-reverse; align-items: center; } .monitoring-slider { margin: 32px 0 0 0; } .monitoring-text .text-bold, .monitoring-btn a { display: none; } .monitoring-text_bottom { width: inherit; display: flex; flex-direction: column-reverse; align-items: center; order: -1; } .monitoring-text_bottom p { width: auto; } .advantages-title { margin-left: 0; text-align: center; } .example-container { flex-direction: column; margin-left: 0; } .example-right { margin-top: 2.3125rem; transform: scale(1); } .example { padding-bottom: 0.25rem; } .ces-top_right { width: 100%; padding: 0 12px; } .ces-content_text.active-ces, .ces-content_text-conteiner { width: 100%; } .ces-content_text { padding-left: 0.75rem; padding-right: 0.75rem; } .ces-content_text.active-ces { height: auto; padding-bottom: 20px; } .ces-title { margin-bottom: 1rem; } .ces-left_img { width: calc(300px + (724 - 300)*((100vw - 320px) / (1920 - 320))); right: 0; } .ces-top_left { top: -33px; margin: 0 0 40px 0; } } @media only screen and (max-width: 991px) { .netbilling { padding-bottom: 3rem; } .scheme-img { transform: scale(1); left: auto; top: 0; margin: 22px auto 0 auto; } .arrow-text { position: absolute; top: 0; right: 0; } .arrow-text img { transform: rotate(90deg); top: 94px; position: absolute; } .arrow-text:last-child { right: auto; left: 0; } .round-elem2 { left: 0; margin: 0 auto; } .scheme-right_part2 { width: 340px; margin: 0 auto; left: auto; top: auto; padding-top: 80px; margin-top: 25px; } .scheme-square2 { width: 100%; justify-content: center; position: relative; bottom: 0; margin-top: -108px; } .scheme_big-img__new { left: 0; } .netbilling__new { margin-bottom: 0; } .scheme-square { top: -84px; left: 94px; transform: scale(0.85); } .netbilling .container { padding-top: 105px; } .compensation-examp_pics { width: 366px; } } @media only screen and (max-width: 900px) { .example-container { margin: 0 10px; } } @media only screen and (max-width: 800px) { .header { flex-wrap: wrap; width: 300px; } .header-center { order: 3; margin-top: 28px; } .header-lang { position: absolute; } .header_mob { position: relative; left: 143px; } .advantages-container { flex-direction: column; align-items: center; margin-left: 0; margin-right: 0; } .advantage { margin-left: 10px; margin-right: 10px; } .opportunities-left { display: none; } .building { right: 0; } .team-title { margin-left: 0; width: inherit; text-align: center; } .footer-top, .footer-bottom, .footer-contacts { width: 320px; flex-direction: column; align-items: center; } .footer-top_left, .footer-contacts, .footer-copyright { margin: 0 0 32px 0; } .footer-contacts_address, .footer-bottom, .footer-copyright p { text-align: center; } .footer-top { margin: 32px 0; } .footer-socials { display: flex; justify-content: center; } .exam-graph { overflow: scroll; } .ces-content_toggle-btn { text-align: center; } .scheme-left { height: auto; } } @media only screen and (max-width: 767px) { .example-left { width: 100%; } .exam-graphs { width: 39.75rem; margin: 0 auto; } .example-title { margin-bottom: 0.4375rem; } .example-right { margin-top: 2.4375rem; margin-bottom: 0.125rem; } .scheme_big-img__new { width: 300px; margin: 0 auto; } .scheme-square2 { flex-direction: column; margin-top: -60px; } .scheme-square2 > div { margin: 0 auto; margin-top: 8px; } .scheme_big-img__new img { max-width: 330px; position: relative; left: -14px; } .scheme-square { top: -98px; left: 84px; transform: scale(0.6); } .netbilling .container { padding-top: 89px; } .round-elem2 { width: 146px; height: 146px; font-size: 13px; } .scheme-right_part2 { width: 300px; } .arrow-text { right: -10px; } .arrow-text:last-child { right: auto; left: -10px; } .projects-slider_container { right: 0; left: 0; position: relative; padding-bottom: 47px; } .projects-slider { width: 100%; } .object-info .swiper-wrapper, .object-info { width: 100%; } .navigation-btns { display: none; } .projects { height: auto; padding-top: 134px; position: relative; } .projects-bg { position: absolute; height: 166px; left: 0; right: 0; top: 0; width: auto; } .object-info, .projects-slider.swiper-wrapper { min-height: 327px; height: 100%; } .swiper-slide { height: auto; } .projects-slider { height: auto; } .swiper-initialized .swiper-wrapper { display: flex; } .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 9px; } .monitoring .swiper-horizontal > .swiper-pagination-bullets, .monitoring .swiper-pagination-bullets.swiper-pagination-horizontal, .monitoring .swiper-pagination-custom, .monitoring .swiper-pagination-fraction { bottom: 12px; } } @media only screen and (max-width: 660px) { .exam-graphs { width: auto; } .example-container { margin-right: 0; } .example-right { right: 0.625rem; } .example-toggle { padding-right: 0.625rem; } } @media only screen and (max-width: 600px) { .top-screen_statistic-item { margin-right: 0; } .top-screen_statistic-item:first-child { margin-right: 23px; } .round-elem { width: 146px; height: 146px; font-size: 13px; } .round-elem:first-child { margin-right: 16px; } .arrow-text { font-size: 15px; } .monitoring-title { text-align: center; margin: 0 auto 32px; } .monitoring-info { height: 170px; flex-direction: column; align-items: center; } .monitoring-logo { margin: 32px auto 16px; } .monitoring-logo img { margin-right: 0; } .monitoring-link { width: 250px; text-align: center; } .massmedia-textcontent { margin-left: 10px; } .scheme_big-img { bottom: 40px; left: 10px; } .sq7, .sq8 { font-size: 18px; } .projects-slider .navigation-btns { bottom: 60px; } .ces-top_left { height: 215px; } .compensation-examp_pics { width: 300px; } } @media only screen and (max-width: 450px) { .example-toggle p { margin-right: 0; margin-left: 0; width: 100%; text-align: center; } .example-toggle p:first-child { margin-right: 0; } } @media only screen and (max-width: 360px) { .round-elem { width: 142px; height: 142px; } .round-elem:first-child { margin-right: 10px; } .scheme_big-img { bottom: 30px; left: 20px; } } /*# sourceMappingURL=css_min.css.map */