

/* Start:/local/templates/serptop/components/bitrix/catalog.element/default/style.css?17549935863284*/
.service-items .main-services-items.new-tabs .item {
    flex: 0 0 calc(25% - 10px);
  }
  
  .tab-block {
    width: 100%;
  }
  
  .tab-content_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    row-gap: 120px;
    column-gap: 30px;
  }
  
  .tab-content_grid-item {
    display: flex;
    flex-direction: column;
    gap: 5px;
    align-items: center;
  }
  
  .tab-content_grid-item span {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #1f1f1f;
  }
  
  .service-inner-projects .section-title {
    width: 100%;
  }
  
  .service-inner-audit_tab-block {
    display: grid;
    grid-template-columns: 1fr 3fr;
  }
  
  .service-inner-audit_tab-block .tabs {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
  }
  .service-inner-audit_tab-block .tabs button {
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #0d6db4;
    text-align: start;
    padding-bottom: 12px;
    border-bottom: 2px solid #d6dde3;
    width: 100%;
    display: flex;
    flex-shrink: 0;
  }
  
  .service-inner-audit_tab {
    padding: 30px 100px 30px 70px;
    background-color: #ffffff;
    box-shadow: 0px 2px 4px 0px #00243f26;
    border: 1px solid #ffffff;
    border-radius: 8px;
  }
  .service-inner-audit_tab .tab-content {
    display: none;
  }
  .service-inner-audit_tab .active {
    display: flex;
    justify-content: space-between;
    gap: 30px;
  }
  
  .service-inner-audit_tab .tab-content-left {
    font-weight: 400;
    font-size: 15px;
    line-height: 22.5px;
    letter-spacing: 0%;
  }
  
  .service-inner-audit_tab .tab-content-left ul {
    margin-top: 50px;
  }
  .service-inner-audit_tab .tab-content-right {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  
  .service-inner-audit_tab .tab-content-right span {
    font-weight: 400;
    font-size: 15px;
    line-height: 22.5px;
    letter-spacing: 0%;
  }
  .service-inner-audit_tab .tab-content-right img {
    width: 222px;
    height: 301px;
    object-fit: contain;
  }
  .service-inner-audit_tab .tab-content-right a  {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    background-color: #0d6db4;
    flex-shrink: 0;
  }
  
  @media (max-width: 1280px) {
    .tab-content_grid {
      grid-template-columns: 1fr 1fr 1fr 1fr;
    }
  
    .service-inner-audit_tab .tab-content {
      flex-direction: column;
    }
  }
  
  @media (max-width: 760px) {
    .tab-content_grid {
      grid-template-columns: 1fr 1fr 1fr;
    }
    .service-inner-audit_tab {
      padding: 15px;
    }
    .service-inner-audit_tab-block {
      grid-template-columns: 1fr;
    }
  }
  
  @media (max-width: 520px) {
    .tab-content_grid {
      grid-template-columns: 1fr 1fr;
    }
  }
  
/* End */


/* Start:/local/templates/serptop/assets/styles/css/service-parametrs.css?172077373555387*/
/* @tailwind base; */

.container {
    width: 100%;
}

@media (min-width: 640px) {
    .container {
        max-width: 640px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 768px;
    }
}

@media (min-width: 1024px) {
    .container {
        max-width: 1024px;
    }
}

@media (min-width: 1280px) {
    .container {
        max-width: 1280px;
    }
}

@media (min-width: 1536px) {
    .container {
        max-width: 1536px;
    }
}

#service-parameters :is(.sr-only) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}

#service-parameters :is(.not-sr-only) {
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

#service-parameters :is(.pointer-events-none) {
    pointer-events: none;
}

#service-parameters :is(.pointer-events-auto) {
    pointer-events: auto;
}

#service-parameters :is(.\!visible) {
    visibility: visible !important;
}

#service-parameters :is(.visible) {
    visibility: visible;
}

#service-parameters :is(.invisible) {
    visibility: hidden;
}

#service-parameters :is(.collapse) {
    visibility: collapse;
}

#service-parameters :is(.static) {
    position: static;
}

#service-parameters :is(.fixed) {
    position: fixed;
}

#service-parameters :is(.absolute) {
    position: absolute;
}

#service-parameters :is(.relative) {
    position: relative;
}

#service-parameters :is(.sticky) {
    position: sticky;
}

#service-parameters :is(.-inset-1) {
    inset: -0.25rem;
}

#service-parameters :is(.end-1) {
    inset-inline-end: 0.25rem;
}

#service-parameters :is(.isolate) {
    isolation: isolate;
}

#service-parameters :is(.isolation-auto) {
    isolation: auto;
}

#service-parameters :is(.z-\[1\]) {
    z-index: 1;
}

#service-parameters :is(.float-start) {
    float: inline-start;
}

#service-parameters :is(.float-end) {
    float: inline-end;
}

#service-parameters :is(.float-right) {
    float: right;
}

#service-parameters :is(.float-left) {
    float: left;
}

#service-parameters :is(.float-none) {
    float: none;
}

#service-parameters :is(.clear-start) {
    clear: inline-start;
}

#service-parameters :is(.clear-end) {
    clear: inline-end;
}

#service-parameters :is(.clear-left) {
    clear: left;
}

#service-parameters :is(.clear-right) {
    clear: right;
}

#service-parameters :is(.clear-both) {
    clear: both;
}

#service-parameters :is(.clear-none) {
    clear: none;
}

#service-parameters :is(.mx-auto) {
    margin-left: auto;
    margin-right: auto;
}

#service-parameters :is(.mt-10) {
    margin-top: 2.5rem;
}

#service-parameters :is(.mt-2) {
    margin-top: 0.5rem;
}

#service-parameters :is(.mt-5) {
    margin-top: 1.25rem;
}

#service-parameters :is(.mt-1) {
    margin-top: 0.25rem;
}

#service-parameters :is(.mt-6) {
    margin-top: 1.5rem;
}

#service-parameters :is(.box-border) {
    box-sizing: border-box;
}

#service-parameters :is(.box-content) {
    box-sizing: content-box;
}

#service-parameters :is(.line-clamp-none) {
    overflow: visible;
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-line-clamp: none;
}

#service-parameters :is(.block) {
    display: block;
}

#service-parameters :is(.inline-block) {
    display: inline-block;
}

#service-parameters :is(.inline) {
    display: inline;
}

#service-parameters :is(.flex) {
    display: flex;
}

#service-parameters :is(.inline-flex) {
    display: inline-flex;
}

#service-parameters :is(.table) {
    display: table;
}

#service-parameters :is(.inline-table) {
    display: inline-table;
}

#service-parameters :is(.table-caption) {
    display: table-caption;
}

#service-parameters :is(.table-cell) {
    display: table-cell;
}

#service-parameters :is(.table-column) {
    display: table-column;
}

#service-parameters :is(.table-column-group) {
    display: table-column-group;
}

#service-parameters :is(.table-footer-group) {
    display: table-footer-group;
}

#service-parameters :is(.table-header-group) {
    display: table-header-group;
}

#service-parameters :is(.table-row-group) {
    display: table-row-group;
}

#service-parameters :is(.table-row) {
    display: table-row;
}

#service-parameters :is(.flow-root) {
    display: flow-root;
}

#service-parameters :is(.grid) {
    display: grid;
}

#service-parameters :is(.inline-grid) {
    display: inline-grid;
}

#service-parameters :is(.contents) {
    display: contents;
}

#service-parameters :is(.list-item) {
    display: list-item;
}

#service-parameters :is(.hidden) {
    display: none;
}

#service-parameters :is(.max-h-0) {
    max-height: 0px;
}

#service-parameters :is(.w-\[this-is\\\\\]) {
    width: this-is\\;
}

#service-parameters :is(.w-\[this-is\]) {
    width: this-is;
}

#service-parameters :is(.w-\[weird-and-invalid\]) {
    width: weird-and-invalid;
}

#service-parameters :is(.w-full) {
    width: 100%;
}

#service-parameters :is(.max-w-24) {
    max-width: 6rem;
}

#service-parameters :is(.flex-shrink) {
    flex-shrink: 1;
}

#service-parameters :is(.flex-shrink-0) {
    flex-shrink: 0;
}

#service-parameters :is(.shrink) {
    flex-shrink: 1;
}

#service-parameters :is(.flex-grow) {
    flex-grow: 1;
}

#service-parameters :is(.grow) {
    flex-grow: 1;
}

#service-parameters :is(.table-auto) {
    table-layout: auto;
}

#service-parameters :is(.table-fixed) {
    table-layout: fixed;
}

#service-parameters :is(.caption-top) {
    caption-side: top;
}

#service-parameters :is(.caption-bottom) {
    caption-side: bottom;
}

#service-parameters :is(.border-collapse) {
    border-collapse: collapse;
}

#service-parameters :is(.border-separate) {
    border-collapse: separate;
}

#service-parameters :is(.\!transform) {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}

#service-parameters :is(.transform) {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#service-parameters :is(.transform-cpu) {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#service-parameters :is(.transform-gpu) {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

#service-parameters :is(.transform-none) {
    transform: none;
}

#service-parameters :is(.touch-auto) {
    touch-action: auto;
}

#service-parameters :is(.touch-none) {
    touch-action: none;
}

#service-parameters :is(.touch-pan-x) {
    --tw-pan-x: pan-x;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

#service-parameters :is(.touch-pan-left) {
    --tw-pan-x: pan-left;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

#service-parameters :is(.touch-pan-right) {
    --tw-pan-x: pan-right;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

#service-parameters :is(.touch-pan-y) {
    --tw-pan-y: pan-y;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

#service-parameters :is(.touch-pan-up) {
    --tw-pan-y: pan-up;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

#service-parameters :is(.touch-pan-down) {
    --tw-pan-y: pan-down;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

#service-parameters :is(.touch-pinch-zoom) {
    --tw-pinch-zoom: pinch-zoom;
    touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom);
}

#service-parameters :is(.touch-manipulation) {
    touch-action: manipulation;
}

#service-parameters :is(.select-none) {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

#service-parameters :is(.select-text) {
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
}

#service-parameters :is(.select-all) {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all;
}

#service-parameters :is(.select-auto) {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    user-select: auto;
}

#service-parameters :is(.resize-none) {
    resize: none;
}

#service-parameters :is(.resize-y) {
    resize: vertical;
}

#service-parameters :is(.resize-x) {
    resize: horizontal;
}

#service-parameters :is(.resize) {
    resize: both;
}

#service-parameters :is(.snap-none) {
    scroll-snap-type: none;
}

#service-parameters :is(.snap-x) {
    scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

#service-parameters :is(.snap-y) {
    scroll-snap-type: y var(--tw-scroll-snap-strictness);
}

#service-parameters :is(.snap-both) {
    scroll-snap-type: both var(--tw-scroll-snap-strictness);
}

#service-parameters :is(.snap-mandatory) {
    --tw-scroll-snap-strictness: mandatory;
}

#service-parameters :is(.snap-proximity) {
    --tw-scroll-snap-strictness: proximity;
}

#service-parameters :is(.snap-start) {
    scroll-snap-align: start;
}

#service-parameters :is(.snap-end) {
    scroll-snap-align: end;
}

#service-parameters :is(.snap-center) {
    scroll-snap-align: center;
}

#service-parameters :is(.snap-align-none) {
    scroll-snap-align: none;
}

#service-parameters :is(.snap-normal) {
    scroll-snap-stop: normal;
}

#service-parameters :is(.snap-always) {
    scroll-snap-stop: always;
}

#service-parameters :is(.list-inside) {
    list-style-position: inside;
}

#service-parameters :is(.list-outside) {
    list-style-position: outside;
}

#service-parameters :is(.appearance-none) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#service-parameters :is(.appearance-auto) {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
}

#service-parameters :is(.break-before-auto) {
    -moz-column-break-before: auto;
    break-before: auto;
}

#service-parameters :is(.break-before-avoid) {
    -moz-column-break-before: avoid;
    break-before: avoid;
}

#service-parameters :is(.break-before-all) {
    -moz-column-break-before: all;
    break-before: all;
}

#service-parameters :is(.break-before-avoid-page) {
    -moz-column-break-before: avoid;
    break-before: avoid-page;
}

#service-parameters :is(.break-before-page) {
    -moz-column-break-before: page;
    break-before: page;
}

#service-parameters :is(.break-before-left) {
    -moz-column-break-before: left;
    break-before: left;
}

#service-parameters :is(.break-before-right) {
    -moz-column-break-before: right;
    break-before: right;
}

#service-parameters :is(.break-before-column) {
    -moz-column-break-before: column;
    break-before: column;
}

#service-parameters :is(.break-inside-auto) {
    -moz-column-break-inside: auto;
    break-inside: auto;
}

#service-parameters :is(.break-inside-avoid) {
    -moz-column-break-inside: avoid;
    break-inside: avoid;
}

#service-parameters :is(.break-inside-avoid-page) {
    break-inside: avoid-page;
}

#service-parameters :is(.break-inside-avoid-column) {
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
}

#service-parameters :is(.break-after-auto) {
    -moz-column-break-after: auto;
    break-after: auto;
}

#service-parameters :is(.break-after-avoid) {
    -moz-column-break-after: avoid;
    break-after: avoid;
}

#service-parameters :is(.break-after-all) {
    -moz-column-break-after: all;
    break-after: all;
}

#service-parameters :is(.break-after-avoid-page) {
    -moz-column-break-after: avoid;
    break-after: avoid-page;
}

#service-parameters :is(.break-after-page) {
    -moz-column-break-after: page;
    break-after: page;
}

#service-parameters :is(.break-after-left) {
    -moz-column-break-after: left;
    break-after: left;
}

#service-parameters :is(.break-after-right) {
    -moz-column-break-after: right;
    break-after: right;
}

#service-parameters :is(.break-after-column) {
    -moz-column-break-after: column;
    break-after: column;
}

#service-parameters :is(.grid-flow-row) {
    grid-auto-flow: row;
}

#service-parameters :is(.grid-flow-col) {
    grid-auto-flow: column;
}

#service-parameters :is(.grid-flow-dense) {
    grid-auto-flow: dense;
}

#service-parameters :is(.grid-flow-row-dense) {
    grid-auto-flow: row dense;
}

#service-parameters :is(.grid-flow-col-dense) {
    grid-auto-flow: column dense;
}

#service-parameters :is(.grid-cols-3) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

#service-parameters :is(.grid-cols-1) {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

#service-parameters :is(.flex-row) {
    flex-direction: row;
}

#service-parameters :is(.flex-row-reverse) {
    flex-direction: row-reverse;
}

#service-parameters :is(.flex-col) {
    flex-direction: column;
}

#service-parameters :is(.flex-col-reverse) {
    flex-direction: column-reverse;
}

#service-parameters :is(.flex-wrap) {
    flex-wrap: wrap;
}

#service-parameters :is(.flex-wrap-reverse) {
    flex-wrap: wrap-reverse;
}

#service-parameters :is(.flex-nowrap) {
    flex-wrap: nowrap;
}

#service-parameters :is(.place-content-center) {
    place-content: center;
}

#service-parameters :is(.place-content-start) {
    place-content: start;
}

#service-parameters :is(.place-content-end) {
    place-content: end;
}

#service-parameters :is(.place-content-between) {
    place-content: space-between;
}

#service-parameters :is(.place-content-around) {
    place-content: space-around;
}

#service-parameters :is(.place-content-evenly) {
    place-content: space-evenly;
}

#service-parameters :is(.place-content-baseline) {
    place-content: baseline;
}

#service-parameters :is(.place-content-stretch) {
    place-content: stretch;
}

#service-parameters :is(.place-items-start) {
    place-items: start;
}

#service-parameters :is(.place-items-end) {
    place-items: end;
}

#service-parameters :is(.place-items-center) {
    place-items: center;
}

#service-parameters :is(.place-items-baseline) {
    place-items: baseline;
}

#service-parameters :is(.place-items-stretch) {
    place-items: stretch;
}

#service-parameters :is(.content-normal) {
    align-content: normal;
}

#service-parameters :is(.content-center) {
    align-content: center;
}

#service-parameters :is(.content-start) {
    align-content: flex-start;
}

#service-parameters :is(.content-end) {
    align-content: flex-end;
}

#service-parameters :is(.content-between) {
    align-content: space-between;
}

#service-parameters :is(.content-around) {
    align-content: space-around;
}

#service-parameters :is(.content-evenly) {
    align-content: space-evenly;
}

#service-parameters :is(.content-baseline) {
    align-content: baseline;
}

#service-parameters :is(.content-stretch) {
    align-content: stretch;
}

#service-parameters :is(.items-start) {
    align-items: flex-start;
}

#service-parameters :is(.items-end) {
    align-items: flex-end;
}

#service-parameters :is(.items-center) {
    align-items: center;
}

#service-parameters :is(.items-baseline) {
    align-items: baseline;
}

#service-parameters :is(.items-stretch) {
    align-items: stretch;
}

#service-parameters :is(.justify-normal) {
    justify-content: normal;
}

#service-parameters :is(.justify-start) {
    justify-content: flex-start;
}

#service-parameters :is(.justify-end) {
    justify-content: flex-end;
}

#service-parameters :is(.justify-center) {
    justify-content: center;
}

#service-parameters :is(.justify-between) {
    justify-content: space-between;
}

#service-parameters :is(.justify-around) {
    justify-content: space-around;
}

#service-parameters :is(.justify-evenly) {
    justify-content: space-evenly;
}

#service-parameters :is(.justify-stretch) {
    justify-content: stretch;
}

#service-parameters :is(.justify-items-start) {
    justify-items: start;
}

#service-parameters :is(.justify-items-end) {
    justify-items: end;
}

#service-parameters :is(.justify-items-center) {
    justify-items: center;
}

#service-parameters :is(.justify-items-stretch) {
    justify-items: stretch;
}

#service-parameters :is(.gap-4) {
    gap: 1rem;
}

#service-parameters :is(.gap-x-4) {
    -moz-column-gap: 1rem;
    column-gap: 1rem;
}

#service-parameters :is(.gap-y-5) {
    row-gap: 1.25rem;
}

#service-parameters :is(.space-x-2 > :not([hidden]) ~ :not([hidden])) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

#service-parameters :is(.space-y-4 > :not([hidden]) ~ :not([hidden])) {
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}

#service-parameters :is(.space-y-reverse > :not([hidden]) ~ :not([hidden])) {
    --tw-space-y-reverse: 1;
}

#service-parameters :is(.space-x-reverse > :not([hidden]) ~ :not([hidden])) {
    --tw-space-x-reverse: 1;
}

#service-parameters :is(.divide-x > :not([hidden]) ~ :not([hidden])) {
    --tw-divide-x-reverse: 0;
    border-right-width: calc(1px * var(--tw-divide-x-reverse));
    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
}

#service-parameters :is(.divide-y > :not([hidden]) ~ :not([hidden])) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}

#service-parameters :is(.divide-y-reverse > :not([hidden]) ~ :not([hidden])) {
    --tw-divide-y-reverse: 1;
}

#service-parameters :is(.divide-x-reverse > :not([hidden]) ~ :not([hidden])) {
    --tw-divide-x-reverse: 1;
}

#service-parameters :is(.divide-solid > :not([hidden]) ~ :not([hidden])) {
    border-style: solid;
}

#service-parameters :is(.divide-dashed > :not([hidden]) ~ :not([hidden])) {
    border-style: dashed;
}

#service-parameters :is(.divide-dotted > :not([hidden]) ~ :not([hidden])) {
    border-style: dotted;
}

#service-parameters :is(.divide-double > :not([hidden]) ~ :not([hidden])) {
    border-style: double;
}

#service-parameters :is(.divide-none > :not([hidden]) ~ :not([hidden])) {
    border-style: none;
}

#service-parameters :is(.place-self-auto) {
    place-self: auto;
}

#service-parameters :is(.place-self-start) {
    place-self: start;
}

#service-parameters :is(.place-self-end) {
    place-self: end;
}

#service-parameters :is(.place-self-center) {
    place-self: center;
}

#service-parameters :is(.place-self-stretch) {
    place-self: stretch;
}

#service-parameters :is(.self-auto) {
    align-self: auto;
}

#service-parameters :is(.self-start) {
    align-self: flex-start;
}

#service-parameters :is(.self-end) {
    align-self: flex-end;
}

#service-parameters :is(.self-center) {
    align-self: center;
}

#service-parameters :is(.self-stretch) {
    align-self: stretch;
}

#service-parameters :is(.self-baseline) {
    align-self: baseline;
}

#service-parameters :is(.justify-self-auto) {
    justify-self: auto;
}

#service-parameters :is(.justify-self-start) {
    justify-self: start;
}

#service-parameters :is(.justify-self-end) {
    justify-self: end;
}

#service-parameters :is(.justify-self-center) {
    justify-self: center;
}

#service-parameters :is(.justify-self-stretch) {
    justify-self: stretch;
}

#service-parameters :is(.overflow-auto) {
    overflow: auto;
}

#service-parameters :is(.overflow-hidden) {
    overflow: hidden;
}

#service-parameters :is(.overflow-clip) {
    overflow: clip;
}

#service-parameters :is(.overflow-visible) {
    overflow: visible;
}

#service-parameters :is(.overflow-scroll) {
    overflow: scroll;
}

#service-parameters :is(.overflow-x-auto) {
    overflow-x: auto;
}

#service-parameters :is(.overflow-y-auto) {
    overflow-y: auto;
}

#service-parameters :is(.overflow-x-hidden) {
    overflow-x: hidden;
}

#service-parameters :is(.overflow-y-hidden) {
    overflow-y: hidden;
}

#service-parameters :is(.overflow-x-clip) {
    overflow-x: clip;
}

#service-parameters :is(.overflow-y-clip) {
    overflow-y: clip;
}

#service-parameters :is(.overflow-x-visible) {
    overflow-x: visible;
}

#service-parameters :is(.overflow-y-visible) {
    overflow-y: visible;
}

#service-parameters :is(.overflow-x-scroll) {
    overflow-x: scroll;
}

#service-parameters :is(.overflow-y-scroll) {
    overflow-y: scroll;
}

#service-parameters :is(.overscroll-auto) {
    overscroll-behavior: auto;
}

#service-parameters :is(.overscroll-contain) {
    overscroll-behavior: contain;
}

#service-parameters :is(.overscroll-none) {
    overscroll-behavior: none;
}

#service-parameters :is(.overscroll-y-auto) {
    overscroll-behavior-y: auto;
}

#service-parameters :is(.overscroll-y-contain) {
    overscroll-behavior-y: contain;
}

#service-parameters :is(.overscroll-y-none) {
    overscroll-behavior-y: none;
}

#service-parameters :is(.overscroll-x-auto) {
    overscroll-behavior-x: auto;
}

#service-parameters :is(.overscroll-x-contain) {
    overscroll-behavior-x: contain;
}

#service-parameters :is(.overscroll-x-none) {
    overscroll-behavior-x: none;
}

#service-parameters :is(.scroll-auto) {
    scroll-behavior: auto;
}

#service-parameters :is(.scroll-smooth) {
    scroll-behavior: smooth;
}

#service-parameters :is(.truncate) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#service-parameters :is(.overflow-ellipsis) {
    text-overflow: ellipsis;
}

#service-parameters :is(.text-ellipsis) {
    text-overflow: ellipsis;
}

#service-parameters :is(.text-clip) {
    text-overflow: clip;
}

#service-parameters :is(.hyphens-none) {
    -webkit-hyphens: none;
    hyphens: none;
}

#service-parameters :is(.hyphens-manual) {
    -webkit-hyphens: manual;
    hyphens: manual;
}

#service-parameters :is(.hyphens-auto) {
    -webkit-hyphens: auto;
    hyphens: auto;
}

#service-parameters :is(.whitespace-normal) {
    white-space: normal;
}

#service-parameters :is(.whitespace-nowrap) {
    white-space: nowrap;
}

#service-parameters :is(.whitespace-pre) {
    white-space: pre;
}

#service-parameters :is(.whitespace-pre-line) {
    white-space: pre-line;
}

#service-parameters :is(.whitespace-pre-wrap) {
    white-space: pre-wrap;
}

#service-parameters :is(.whitespace-break-spaces) {
    white-space: break-spaces;
}

#service-parameters :is(.text-wrap) {
    text-wrap: wrap;
}

#service-parameters :is(.text-nowrap) {
    text-wrap: nowrap;
}

#service-parameters :is(.text-balance) {
    text-wrap: balance;
}

#service-parameters :is(.text-pretty) {
    text-wrap: pretty;
}

#service-parameters :is(.break-normal) {
    overflow-wrap: normal;
    word-break: normal;
}

#service-parameters :is(.break-words) {
    overflow-wrap: break-word;
}

#service-parameters :is(.break-all) {
    word-break: break-all;
}

#service-parameters :is(.break-keep) {
    word-break: keep-all;
}

#service-parameters :is(.rounded) {
    border-radius: 0.25rem;
}

#service-parameters :is(.rounded-\[4px\]) {
    border-radius: 4px;
}

#service-parameters :is(.rounded-lg) {
    border-radius: 0.5rem;
}

#service-parameters :is(.rounded-b) {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

#service-parameters :is(.rounded-e) {
    border-start-end-radius: 0.25rem;
    border-end-end-radius: 0.25rem;
}

#service-parameters :is(.rounded-l) {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
}

#service-parameters :is(.rounded-r) {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}

#service-parameters :is(.rounded-s) {
    border-start-start-radius: 0.25rem;
    border-end-start-radius: 0.25rem;
}

#service-parameters :is(.rounded-t) {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

#service-parameters :is(.rounded-bl) {
    border-bottom-left-radius: 0.25rem;
}

#service-parameters :is(.rounded-br) {
    border-bottom-right-radius: 0.25rem;
}

#service-parameters :is(.rounded-ee) {
    border-end-end-radius: 0.25rem;
}

#service-parameters :is(.rounded-es) {
    border-end-start-radius: 0.25rem;
}

#service-parameters :is(.rounded-se) {
    border-start-end-radius: 0.25rem;
}

#service-parameters :is(.rounded-ss) {
    border-start-start-radius: 0.25rem;
}

#service-parameters :is(.rounded-tl) {
    border-top-left-radius: 0.25rem;
}

#service-parameters :is(.rounded-tr) {
    border-top-right-radius: 0.25rem;
}

#service-parameters :is(.border) {
    border-width: 1px;
}

#service-parameters :is(.border-x) {
    border-left-width: 1px;
    border-right-width: 1px;
}

#service-parameters :is(.border-y) {
    border-top-width: 1px;
    border-bottom-width: 1px;
}

#service-parameters :is(.border-b) {
    border-bottom-width: 1px;
}

#service-parameters :is(.border-e) {
    border-inline-end-width: 1px;
}

#service-parameters :is(.border-l) {
    border-left-width: 1px;
}

#service-parameters :is(.border-r) {
    border-right-width: 1px;
}

#service-parameters :is(.border-s) {
    border-inline-start-width: 1px;
}

#service-parameters :is(.border-t) {
    border-top-width: 1px;
}

#service-parameters :is(.border-solid) {
    border-style: solid;
}

#service-parameters :is(.border-dashed) {
    border-style: dashed;
}

#service-parameters :is(.border-dotted) {
    border-style: dotted;
}

#service-parameters :is(.border-double) {
    border-style: double;
}

#service-parameters :is(.border-hidden) {
    border-style: hidden;
}

#service-parameters :is(.border-none) {
    border-style: none;
}

#service-parameters :is(.bg-\[\#0E6DB4\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(14 109 180 / var(--tw-bg-opacity));
}

#service-parameters :is(.bg-\[\#E2E8F0\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}

#service-parameters :is(.bg-\[rgb\(255\2c 0\2c 0\)\]) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 0 0 / var(--tw-bg-opacity));
}

#service-parameters :is(.bg-white) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

#service-parameters :is(.decoration-slice) {
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
}

#service-parameters :is(.decoration-clone) {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

#service-parameters :is(.box-decoration-slice) {
    -webkit-box-decoration-break: slice;
    box-decoration-break: slice;
}

#service-parameters :is(.box-decoration-clone) {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

#service-parameters :is(.bg-fixed) {
    background-attachment: fixed;
}

#service-parameters :is(.bg-local) {
    background-attachment: local;
}

#service-parameters :is(.bg-scroll) {
    background-attachment: scroll;
}

#service-parameters :is(.bg-clip-border) {
    background-clip: border-box;
}

#service-parameters :is(.bg-clip-padding) {
    background-clip: padding-box;
}

#service-parameters :is(.bg-clip-content) {
    background-clip: content-box;
}

#service-parameters :is(.bg-clip-text) {
    -webkit-background-clip: text;
    background-clip: text;
}

#service-parameters :is(.bg-repeat) {
    background-repeat: repeat;
}

#service-parameters :is(.bg-no-repeat) {
    background-repeat: no-repeat;
}

#service-parameters :is(.bg-repeat-x) {
    background-repeat: repeat-x;
}

#service-parameters :is(.bg-repeat-y) {
    background-repeat: repeat-y;
}

#service-parameters :is(.bg-repeat-round) {
    background-repeat: round;
}

#service-parameters :is(.bg-repeat-space) {
    background-repeat: space;
}

#service-parameters :is(.bg-origin-border) {
    background-origin: border-box;
}

#service-parameters :is(.bg-origin-padding) {
    background-origin: padding-box;
}

#service-parameters :is(.bg-origin-content) {
    background-origin: content-box;
}

#service-parameters :is(.object-contain) {
    -o-object-fit: contain;
    object-fit: contain;
}

#service-parameters :is(.object-cover) {
    -o-object-fit: cover;
    object-fit: cover;
}

#service-parameters :is(.object-fill) {
    -o-object-fit: fill;
    object-fit: fill;
}

#service-parameters :is(.object-none) {
    -o-object-fit: none;
    object-fit: none;
}

#service-parameters :is(.object-scale-down) {
    -o-object-fit: scale-down;
    object-fit: scale-down;
}

#service-parameters :is(.p-8) {
    padding: 2rem;
}

#service-parameters :is(.p-5) {
    padding: 1.25rem;
}

#service-parameters :is(.px-6) {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

#service-parameters :is(.px-8) {
    padding-left: 2rem;
    padding-right: 2rem;
}

#service-parameters :is(.py-24) {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

#service-parameters :is(.px-5) {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

#service-parameters :is(.pb-10) {
    padding-bottom: 2.5rem;
}

#service-parameters :is(.pb-5) {
    padding-bottom: 1.25rem;
}

#service-parameters :is(.pb-8) {
    padding-bottom: 2rem;
}

#service-parameters :is(.pl-2) {
    padding-left: 0.5rem;
}

#service-parameters :is(.pr-2) {
    padding-right: 0.5rem;
}

#service-parameters :is(.pt-2) {
    padding-top: 0.5rem;
}

#service-parameters :is(.pt-6) {
    padding-top: 1.5rem;
}

#service-parameters :is(.pt-\[1\.125rem\]) {
    padding-top: 1.125rem;
}

#service-parameters :is(.pt-24) {
    padding-top: 6rem;
}

#service-parameters :is(.pt-4) {
    padding-top: 1rem;
}

#service-parameters :is(.pt-14) {
    padding-top: 3.5rem;
}

#service-parameters :is(.pb-6) {
    padding-bottom: 1.5rem;
}

#service-parameters :is(.pt-1) {
    padding-top: 0.25rem;
}

#service-parameters :is(.text-left) {
    text-align: left;
}

#service-parameters :is(.text-center) {
    text-align: center;
}

#service-parameters :is(.text-right) {
    text-align: right;
}

#service-parameters :is(.text-justify) {
    text-align: justify;
}

#service-parameters :is(.text-start) {
    text-align: start;
}

#service-parameters :is(.text-end) {
    text-align: end;
}

#service-parameters :is(.align-baseline) {
    vertical-align: baseline;
}

#service-parameters :is(.align-top) {
    vertical-align: top;
}

#service-parameters :is(.align-middle) {
    vertical-align: middle;
}

#service-parameters :is(.align-bottom) {
    vertical-align: bottom;
}

#service-parameters :is(.align-text-top) {
    vertical-align: text-top;
}

#service-parameters :is(.align-text-bottom) {
    vertical-align: text-bottom;
}

#service-parameters :is(.align-sub) {
    vertical-align: sub;
}

#service-parameters :is(.align-super) {
    vertical-align: super;
}

#service-parameters :is(.text-2xl) {
    font-size: 1.5rem;
    line-height: 2rem;
}

#service-parameters :is(.text-\[15px\]) {
    font-size: 15px;
}

#service-parameters :is(.text-lg) {
    font-size: 1.125rem;
    line-height: 1.75rem;
}

#service-parameters :is(.text-xl) {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

#service-parameters :is(.text-base) {
    font-size: 1rem;
    line-height: 1.5rem;
}

#service-parameters :is(.text-\[13px\]\/\[16px\]) {
    font-size: 13px;
    line-height: 16px;
}

#service-parameters :is(.font-bold) {
    font-weight: 700;
}

#service-parameters :is(.font-semibold) {
    font-weight: 600;
}

#service-parameters :is(.uppercase) {
    text-transform: uppercase;
}

#service-parameters :is(.lowercase) {
    text-transform: lowercase;
}

#service-parameters :is(.capitalize) {
    text-transform: capitalize;
}

#service-parameters :is(.normal-case) {
    text-transform: none;
}

#service-parameters :is(.italic) {
    font-style: italic;
}

#service-parameters :is(.not-italic) {
    font-style: normal;
}

#service-parameters :is(.normal-nums) {
    font-variant-numeric: normal;
}

#service-parameters :is(.ordinal) {
    --tw-ordinal: ordinal;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.slashed-zero) {
    --tw-slashed-zero: slashed-zero;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.lining-nums) {
    --tw-numeric-figure: lining-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.oldstyle-nums) {
    --tw-numeric-figure: oldstyle-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.proportional-nums) {
    --tw-numeric-spacing: proportional-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.tabular-nums) {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.diagonal-fractions) {
    --tw-numeric-fraction: diagonal-fractions;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.stacked-fractions) {
    --tw-numeric-fraction: stacked-fractions;
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero)
    var(--tw-numeric-figure) var(--tw-numeric-spacing)
    var(--tw-numeric-fraction);
}

#service-parameters :is(.text-\[\#2262A7\]) {
    --tw-text-opacity: 1;
    color: rgb(34 98 167 / var(--tw-text-opacity));
}

#service-parameters :is(.text-\[\#336699\]\/\[\.35\]) {
    color: rgb(51 102 153 / 0.35);
}

#service-parameters :is(.text-\[\#4A5568\]) {
    --tw-text-opacity: 1;
    color: rgb(74 85 104 / var(--tw-text-opacity));
}

#service-parameters :is(.text-black) {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

#service-parameters :is(.text-blue-500) {
    --tw-text-opacity: 1;
    color: rgb(59 130 246 / var(--tw-text-opacity));
}

#service-parameters :is(.text-white) {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

#service-parameters :is(.underline) {
    text-decoration-line: underline;
}

#service-parameters :is(.overline) {
    text-decoration-line: overline;
}

#service-parameters :is(.line-through) {
    text-decoration-line: line-through;
}

#service-parameters :is(.no-underline) {
    text-decoration-line: none;
}

#service-parameters :is(.decoration-solid) {
    text-decoration-style: solid;
}

#service-parameters :is(.decoration-double) {
    text-decoration-style: double;
}

#service-parameters :is(.decoration-dotted) {
    text-decoration-style: dotted;
}

#service-parameters :is(.decoration-dashed) {
    text-decoration-style: dashed;
}

#service-parameters :is(.decoration-wavy) {
    text-decoration-style: wavy;
}

#service-parameters :is(.antialiased) {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#service-parameters :is(.subpixel-antialiased) {
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
}

#service-parameters :is(.opacity-0) {
    opacity: 0;
}

#service-parameters :is(.bg-blend-normal) {
    background-blend-mode: normal;
}

#service-parameters :is(.bg-blend-multiply) {
    background-blend-mode: multiply;
}

#service-parameters :is(.bg-blend-screen) {
    background-blend-mode: screen;
}

#service-parameters :is(.bg-blend-overlay) {
    background-blend-mode: overlay;
}

#service-parameters :is(.bg-blend-darken) {
    background-blend-mode: darken;
}

#service-parameters :is(.bg-blend-lighten) {
    background-blend-mode: lighten;
}

#service-parameters :is(.bg-blend-color-dodge) {
    background-blend-mode: color-dodge;
}

#service-parameters :is(.bg-blend-color-burn) {
    background-blend-mode: color-burn;
}

#service-parameters :is(.bg-blend-hard-light) {
    background-blend-mode: hard-light;
}

#service-parameters :is(.bg-blend-soft-light) {
    background-blend-mode: soft-light;
}

#service-parameters :is(.bg-blend-difference) {
    background-blend-mode: difference;
}

#service-parameters :is(.bg-blend-exclusion) {
    background-blend-mode: exclusion;
}

#service-parameters :is(.bg-blend-hue) {
    background-blend-mode: hue;
}

#service-parameters :is(.bg-blend-saturation) {
    background-blend-mode: saturation;
}

#service-parameters :is(.bg-blend-color) {
    background-blend-mode: color;
}

#service-parameters :is(.bg-blend-luminosity) {
    background-blend-mode: luminosity;
}

#service-parameters :is(.mix-blend-normal) {
    mix-blend-mode: normal;
}

#service-parameters :is(.mix-blend-multiply) {
    mix-blend-mode: multiply;
}

#service-parameters :is(.mix-blend-screen) {
    mix-blend-mode: screen;
}

#service-parameters :is(.mix-blend-overlay) {
    mix-blend-mode: overlay;
}

#service-parameters :is(.mix-blend-darken) {
    mix-blend-mode: darken;
}

#service-parameters :is(.mix-blend-lighten) {
    mix-blend-mode: lighten;
}

#service-parameters :is(.mix-blend-color-dodge) {
    mix-blend-mode: color-dodge;
}

#service-parameters :is(.mix-blend-color-burn) {
    mix-blend-mode: color-burn;
}

#service-parameters :is(.mix-blend-hard-light) {
    mix-blend-mode: hard-light;
}

#service-parameters :is(.mix-blend-soft-light) {
    mix-blend-mode: soft-light;
}

#service-parameters :is(.mix-blend-difference) {
    mix-blend-mode: difference;
}

#service-parameters :is(.mix-blend-exclusion) {
    mix-blend-mode: exclusion;
}

#service-parameters :is(.mix-blend-hue) {
    mix-blend-mode: hue;
}

#service-parameters :is(.mix-blend-saturation) {
    mix-blend-mode: saturation;
}

#service-parameters :is(.mix-blend-color) {
    mix-blend-mode: color;
}

#service-parameters :is(.mix-blend-luminosity) {
    mix-blend-mode: luminosity;
}

#service-parameters :is(.mix-blend-plus-lighter) {
    mix-blend-mode: plus-lighter;
}

#service-parameters :is(.\!shadow) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1) !important;
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color) !important;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

#service-parameters :is(.shadow) {
    --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#service-parameters
:is(.shadow-\[0px_8px_16px_0px_rgba\(7\2c _68\2c _113\2c _0\.30\)\]) {
    --tw-shadow: 0px 8px 16px 0px rgba(7, 68, 113, 0.3);
    --tw-shadow-colored: 0px 8px 16px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#service-parameters :is(.outline-none) {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

#service-parameters :is(.outline) {
    outline-style: solid;
}

#service-parameters :is(.outline-dashed) {
    outline-style: dashed;
}

#service-parameters :is(.outline-dotted) {
    outline-style: dotted;
}

#service-parameters :is(.outline-double) {
    outline-style: double;
}

#service-parameters :is(.ring) {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}

#service-parameters :is(.ring-inset) {
    --tw-ring-inset: inset;
}

#service-parameters :is(.blur) {
    --tw-blur: blur(8px);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
    var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#service-parameters :is(.drop-shadow) {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1))
    drop-shadow(0 1px 1px rgb(0 0 0 / 0.06));
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
    var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#service-parameters :is(.grayscale) {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
    var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#service-parameters :is(.invert) {
    --tw-invert: invert(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
    var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#service-parameters :is(.sepia) {
    --tw-sepia: sepia(100%);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
    var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#service-parameters :is(.\!filter) {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
    var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}

#service-parameters :is(.filter) {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert)
    var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

#service-parameters :is(.filter-none) {
    filter: none;
}

#service-parameters :is(.backdrop-blur) {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
    var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
    var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

#service-parameters :is(.backdrop-grayscale) {
    --tw-backdrop-grayscale: grayscale(100%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
    var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
    var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

#service-parameters :is(.backdrop-invert) {
    --tw-backdrop-invert: invert(100%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
    var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
    var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

#service-parameters :is(.backdrop-sepia) {
    --tw-backdrop-sepia: sepia(100%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
    var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
    var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

#service-parameters :is(.backdrop-filter) {
    -webkit-backdrop-filter: var(--tw-backdrop-blur)
    var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
    var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
    var(--tw-backdrop-invert) var(--tw-backdrop-opacity)
    var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}

#service-parameters :is(.backdrop-filter-none) {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}

#service-parameters :is(.transition) {
    transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform,
    filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform,
    filter, backdrop-filter;
    transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform,
    filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

#service-parameters :is(.transition-all) {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

#service-parameters :is(.duration-300) {
    transition-duration: 300ms;
}

#service-parameters :is(.duration-500) {
    transition-duration: 500ms;
}

#service-parameters :is(.duration-1000) {
    transition-duration: 1000ms;
}

#service-parameters :is(.ease-in) {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

#service-parameters :is(.ease-in-out) {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

#service-parameters :is(.ease-out) {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

#service-parameters
:is(.content-\[\'this-is-also-valid\]-weirdly-enough\'\]) {
    --tw-content: "this-is-also-valid]-weirdly-enough";
    content: var(--tw-content);
}

#service-parameters :is(.forced-color-adjust-auto) {
    forced-color-adjust: auto;
}

#service-parameters :is(.forced-color-adjust-none) {
    forced-color-adjust: none;
}

@media (min-width: 640px) {
    .sm\:container {
        width: 100%;
    }

    @media (min-width: 640px) {
        .sm\:container {
            max-width: 640px;
        }
    }

    @media (min-width: 768px) {
        .sm\:container {
            max-width: 768px;
        }
    }

    @media (min-width: 1024px) {
        .sm\:container {
            max-width: 1024px;
        }
    }

    @media (min-width: 1280px) {
        .sm\:container {
            max-width: 1280px;
        }
    }

    @media (min-width: 1536px) {
        .sm\:container {
            max-width: 1536px;
        }
    }
}

#service-parameters :is(.after\:absolute)::after {
    content: var(--tw-content);
    position: absolute;
}

#service-parameters :is(.after\:bottom-1)::after {
    content: var(--tw-content);
    bottom: 0.25rem;
}

#service-parameters :is(.after\:bottom-1\.5)::after {
    content: var(--tw-content);
    bottom: 0.375rem;
}

#service-parameters :is(.after\:hidden)::after {
    content: var(--tw-content);
    display: none;
}

#service-parameters :is(.after\:w-full)::after {
    content: var(--tw-content);
    width: 100%;
}

#service-parameters :is(.after\:border-b)::after {
    content: var(--tw-content);
    border-bottom-width: 1px;
}

#service-parameters :is(.after\:border-dashed)::after {
    content: var(--tw-content);
    border-style: dashed;
}

#service-parameters :is(.after\:border-\[\#E5E7EB\])::after {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

#service-parameters :is(.hover\:font-bold:hover) {
    font-weight: 700;
}

#service-parameters :is(.hover\:opacity-70:hover) {
    opacity: 0.7;
}

#service-parameters :is(.before\:hover\:text-center:hover)::before {
    content: var(--tw-content);
    text-align: center;
}

#service-parameters :is(.hover\:before\:text-center:hover)::before {
    content: var(--tw-content);
    text-align: center;
}

#service-parameters :is(.focus\:hover\:text-center:hover:focus) {
    text-align: center;
}

#service-parameters :is(.hover\:focus\:text-center:focus:hover) {
    text-align: center;
}

#service-parameters :is(.group:hover .group-hover\:visible) {
    visibility: visible;
}

#service-parameters :is(.group:hover .group-hover\:max-h-full) {
    max-height: 100%;
}

#service-parameters :is(.group:hover .group-hover\:max-h-28) {
    max-height: 7rem;
}

#service-parameters :is(.group:hover .group-hover\:opacity-100) {
    opacity: 1;
}

@media (min-width: 640px) {
    #service-parameters :is(.sm\:underline) {
        text-decoration-line: underline;
    }
}

@media (min-width: 1024px) {
    #service-parameters :is(.lg\:mt-10) {
        margin-top: 2.5rem;
    }

    #service-parameters :is(.lg\:mt-0) {
        margin-top: 0px;
    }

    #service-parameters :is(.lg\:max-h-0) {
        max-height: 0px;
    }

    #service-parameters :is(.lg\:w-24) {
        width: 6rem;
    }

    #service-parameters :is(.lg\:max-w-24) {
        max-width: 6rem;
    }

    #service-parameters :is(.lg\:flex-shrink-0) {
        flex-shrink: 0;
    }

    #service-parameters :is(.lg\:grid-cols-3) {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    #service-parameters :is(.lg\:flex-row) {
        flex-direction: row;
    }

    #service-parameters :is(.lg\:items-end) {
        align-items: flex-end;
    }

    #service-parameters :is(.lg\:justify-between) {
        justify-content: space-between;
    }

    #service-parameters :is(.lg\:p-8) {
        padding: 2rem;
    }

    #service-parameters :is(.lg\:px-8) {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    #service-parameters :is(.lg\:pt-24) {
        padding-top: 6rem;
    }

    #service-parameters :is(.lg\:pb-8) {
        padding-bottom: 2rem;
    }

    #service-parameters :is(.lg\:pt-6) {
        padding-top: 1.5rem;
    }

    #service-parameters :is(.lg\:pr-2) {
        padding-right: 0.5rem;
    }

    #service-parameters :is(.lg\:pl-2) {
        padding-left: 0.5rem;
    }

    #service-parameters :is(.lg\:pb-10) {
        padding-bottom: 2.5rem;
    }

    #service-parameters :is(.lg\:pt-2) {
        padding-top: 0.5rem;
    }

    #service-parameters :is(.lg\:text-right) {
        text-align: right;
    }

    #service-parameters :is(.lg\:text-2xl) {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    #service-parameters :is(.lg\:text-xl) {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    #service-parameters :is(.lg\:text-base) {
        font-size: 1rem;
        line-height: 1.5rem;
    }

    #service-parameters :is(.lg\:text-lg) {
        font-size: 1.125rem;
        line-height: 1.75rem;
    }

    #service-parameters
    :is(.lg\:shadow-\[0px_8px_16px_0px_rgba\(7\2c _68\2c _113\2c _0\.30\)\]) {
        --tw-shadow: 0px 8px 16px 0px rgba(7, 68, 113, 0.3);
        --tw-shadow-colored: 0px 8px 16px 0px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
        var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    #service-parameters :is(.lg\:after\:block)::after {
        content: var(--tw-content);
        display: block;
    }

    #service-parameters :is(.group:hover .lg\:group-hover\:max-h-28) {
        max-height: 7rem;
    }
}

@media (prefers-color-scheme: dark) {
    @media (min-width: 1024px) {
        .dark\:lg\:hover\:\[paint-order\:markers\]:hover {
            paint-order: markers;
        }
    }
}
/* End */
/* /local/templates/serptop/components/bitrix/catalog.element/default/style.css?17549935863284 */
/* /local/templates/serptop/assets/styles/css/service-parametrs.css?172077373555387 */
