.class {background-size: auto; background-image: linear-gradient(rgba(29, 122, 252, 1) 0%, rgba(29, 122, 252, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; color: rgba(255, 255, 255, 1); padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; font-size: 14px; flex-shrink: 0;}
.txt-bold {font-weight: 700;}
.txt-allcaps {text-transform: uppercase;}
.txt-crossed {text-decoration: line-through;}
.txt-underlined {text-decoration: underline;}
.txt-italic {font-style: italic;}
.txt-medium {font-weight: 500;}
.txt-lowercase {text-transform: lowercase;}
.st-cl-success {background-color: rgb(42, 187, 127);}
.form-title {margin-bottom: 0px; font-size: clamp(1.5rem, 0.26vw + 1.46rem, 1.75rem); line-height: clamp(1.75rem, 0.26vw + 1.71rem, 2rem); font-weight: 500;}
.form-field-label {margin-bottom: 8px; font-weight: 400; font-size: clamp(0.875rem, 1vw, 0.875rem); line-height: clamp(1.25rem, 1.53vw, 1.25rem);}
.form-input {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); width: 100%; color: rgba(23, 43, 77, 1); font-size: 1rem; line-height: 1.375rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; outline-color: rgba(23, 43, 77, 0); outline-style: none;}
.form-input:hover {border-top-color: rgba(29, 122, 252, 0.6); border-left-color: rgba(29, 122, 252, 0.6); border-right-color: rgba(29, 122, 252, 0.6); border-bottom-color: rgba(29, 122, 252, 0.6);}
.form-input:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-input:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2); outline-width: 0px; outline-offset: 0px; outline-color: rgba(23, 43, 77, 1);}
.form-input::placeholder {color: rgba(117, 129, 149, 1);}
.form-error-message {color: rgba(255, 59, 59, 1); margin-top: 4px; font-size: clamp(0.875rem, 1vw, 0.875rem); line-height: clamp(1.25rem, 1.53vw, 1.25rem);}
.form-btn-text {font-size: 1em; width: 100%;}
.form-btn {margin-top: 0px; padding-left: 32px; padding-right: 32px; padding-top: 14px; padding-bottom: 14px; background-image: linear-gradient(rgba(29, 122, 252, 1) 0%, rgba(29, 122, 252, 1) 100%); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-size: 1em;}
.form-btn:hover {background-size: auto; background-image: linear-gradient(rgba(56, 139, 255, 1) 0%, rgba(56, 139, 255, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.form-btn:active {background-size: auto; background-image: linear-gradient(rgba(29, 122, 252, 1) 0%, rgba(29, 122, 252, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.form-text-area {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; min-width: 100%; min-height: 50px; color: rgba(117, 129, 149, 1); font-size: 1rem; line-height: 1.375rem;}
.form-text-area:hover {border-top-color: rgba(220, 223, 228, 1); border-left-color: rgba(220, 223, 228, 1); border-right-color: rgba(220, 223, 228, 1); border-bottom-color: rgba(220, 223, 228, 1);}
.form-text-area:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-text-area:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2);}
.form-select {min-height: 50px; background-image: url("/d/select_arrow.svg"), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; font-size: 1rem; line-height: 1.375rem; color: rgba(117, 129, 149, 1); background-size: 36px, auto; background-repeat: no-repeat, repeat; background-position: right 8px center, left 0px top 0px; background-attachment: scroll, scroll;}
.form-select:hover {border-top-color: rgba(220, 223, 228, 1); border-left-color: rgba(220, 223, 228, 1); border-right-color: rgba(220, 223, 228, 1); border-bottom-color: rgba(220, 223, 228, 1);}
.form-select:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-select:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2);}
.form-upload-file-btn {align-items: center; width: 100%; background-image: linear-gradient(rgba(29, 122, 252, 0.1) 0%, rgba(29, 122, 252, 0.1) 100%); justify-content: center; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; color: rgba(29, 122, 252, 1);}
.form-upload-file-btn:hover {background-image: linear-gradient(rgba(29, 122, 252, 0.15) 0%, rgba(29, 122, 252, 0.15) 100%); outline-color: rgba(29, 122, 252, 1);}
.form-upload-file-btn:active {background-image: linear-gradient(rgba(29, 122, 252, 0.2) 0%, rgba(29, 122, 252, 0.2) 100%);}
.form-input-group-reset-margins {margin-top: 0px; margin-bottom: 0px;}
.block-for-grid {background-size: auto; background-image: linear-gradient(rgba(247, 247, 247, 1) 0%, rgba(247, 247, 247, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(45, 45, 45, 0.4); border-left-color: rgba(45, 45, 45, 0.4); border-right-color: rgba(45, 45, 45, 0.4); border-bottom-color: rgba(45, 45, 45, 0.4); border-top-style: dashed; border-left-style: dashed; border-right-style: dashed; border-bottom-style: dashed; color: rgba(45, 45, 45, 1); justify-content: center; align-items: center; flex-direction: column; height: 120px;}
.grid-3-columns {display: grid; grid-template-columns: 1fr 1fr 1fr; row-gap: 8px; column-gap: 8px; grid-column-start: span 3; grid-column-end: span 3;}
.grid-4-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; row-gap: 8px; column-gap: 8px;}
.btn-acc-tonal {color: rgba(29, 122, 252, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(233, 242, 255);}
.btn-acc-tonal:hover {background-color: rgb(204, 224, 255);}
.btn-acc-tonal:active {background-color: rgb(204, 224, 255);}
.btn-acc {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(29, 122, 252); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-acc:hover {background-color: rgb(56, 139, 255);}
.btn-acc-ghost {color: rgba(29, 122, 252, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-acc-ghost:hover {background-color: rgb(233, 242, 255);}
.btn-acc-ghost:active {background-color: rgb(204, 224, 255);}
.btn-acc-outline {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: 0px 0px 0px 1px rgba(29, 122, 252, 1); color: rgba(29, 122, 252, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-acc-outline:hover {background-color: rgb(233, 242, 255);}
.btn-acc-outline:active {background-color: rgb(204, 224, 255);}
.btn-acc-inverse {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(29, 122, 252, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-acc-inverse:hover {background-color: rgb(233, 242, 255);}
.btn-acc-inverse:active {background-color: rgb(204, 224, 255);}
.btn-mono {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(44, 62, 93); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mono:hover {background-color: rgb(68, 84, 111);}
.btn-mono:active {background-color: rgb(23, 43, 77);}
.btn-mn-tonal {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(23, 43, 77, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(247, 248, 249);}
.btn-mn-tonal:hover {background-color: rgb(241, 242, 244);}
.btn-mn-tonal:active {background-color: rgb(220, 223, 228);}
.btn-mn-ghost {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; color: rgba(9, 30, 66, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mn-ghost:hover {background-color: rgb(247, 248, 249);}
.btn-mn-ghost:active {background-color: rgb(241, 242, 244);}
.btn-mn-outline {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(255, 255, 255); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mn-outline:hover {background-color: rgb(247, 248, 249);}
.btn-mn-outline:active {background-color: rgb(241, 242, 244);}
.btn-mn-inverse {color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-mn-inverse:hover {background-color: rgb(241, 242, 244);}
.btn-mn-inverse:active {background-color: rgb(220, 223, 228);}
.btn-icon {width: 1.4em; height: 1.4em;}
.containers-1282 {max-width: 1280px;}
.container-full-width {max-width: none;}
.container-block {max-width: 1312px; margin-left: auto; margin-right: auto;}
.container-site {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.display-font-md {font-size: clamp(2.25rem, 4.8vw, 4rem); line-height: clamp(40px, calc(2.2222222vw + 32px), 64px); font-weight: 400;}
.display-font-lg {font-size: clamp(2.5rem, 7vw, 6rem); line-height: clamp(56px, calc(5.185185vw + 37.333333px), 112px); text-decoration: none; font-weight: 400;}
.display-font-xl {font-size: clamp(3rem, 9vw, 7.5rem); line-height: clamp(72px, calc(5.55556vw + 52px), 132px); font-family: 'InterDisplay Regular';}
.display-font-xs {font-family: 'InterDisplay Medium'; font-size: clamp(1.25rem, 2.5vw, 2rem); line-height: clamp(24px, calc(1.481vw + 18.67px), 40px); font-weight: 500;}
.display-font-sm {font-family: 'InterDisplay Medium'; font-size: clamp(1.75rem, 3.5vw, 3rem); line-height: clamp(32px, calc(2.222vw + 24px), 56px); font-weight: 500;}
.title-font-xxs {font-size: 0.625rem; line-height: 14px;}
.title-font-xs {font-size: 0.75rem; line-height: 16px;}
.title-font-sm {font-weight: 500; font-size: 0.875rem; line-height: 20px;}
.title-font-md {font-weight: 500; font-size: 1rem; line-height: clamp(22px, calc(0.5555556vw + 20px), 28px);}
.body-font-sm {font-size: 12px; line-height: 16px;}
.body-font-md {font-size: 14px; line-height: 20px; font-weight: 400;}
.body-font-lg {line-height: 20px; font-size: clamp(0.875rem, 1.8vw, 1rem); font-weight: 400;}
.body-font-xl {font-size: clamp(15px, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.74074vw + 17.33px), 28px); font-weight: 400;}
.label-font-xl {font-weight: 500; font-size: 18px; line-height: 18px;}
.label-font-md {font-weight: 500; line-height: 16px; font-size: 14px;}
.label-font-sm {font-weight: 500; font-size: 12px; line-height: 16px;}
.label-font-xs {font-weight: 500; font-size: 11px; line-height: 1.2em;}
.st-cl-danger {background-color: rgb(241, 91, 80);}
.st-cl-warning {background-color: rgb(243, 138, 63);}
.search-btn {background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); position: absolute; top: 0px; right: 0px; bottom: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; padding-top: 0px; display: flex; align-items: center; justify-content: center; width: 50px;}
.site-logo {width: 122px; height: 22px;}
.site-logo-link {flex-direction: column; color: rgba(179, 185, 196, 1); row-gap: 3px;}
.site-header {min-height: 80px; display: flex; align-items: center; justify-content: center; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.max-w--1400px {max-width: 1400px;}
.text--h3 {font-family: 'Manrope'; font-size: 45px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700;}
.text--h5 {font-family: 'Manrope'; font-size: 25px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700;}
.text--medium {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 500;}
.text--medium-bold {font-family: 'Manrope'; font-size: 16px; letter-spacing: -0.02em; line-height: 150%; font-weight: 700;}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.gap-hor--20px {column-gap: 20px;}
.gap-ver--25px {row-gap: 25px;}
.w-h--54px {width: 54px; height: 54px; flex-shrink: 0;}
.w-h--32px {width: 32px; height: 32px; flex-shrink: 0;}
.radius--15px {border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}
.max-w--800px {max-width: 800px;}
.border--1px-black {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(0, 0, 0, 0.5); border-left-color: rgba(0, 0, 0, 0.5); border-right-color: rgba(0, 0, 0, 0.5); border-bottom-color: rgba(0, 0, 0, 0.5);}
.gap-ver--20px {row-gap: 20px;}
.gap-hor--5px {column-gap: 5px;}
.color--primary {background-color: rgb(18, 104, 218); grid-column-start: span 1; grid-column-end: span 1;}
.color-text--bg-on {color: rgba(0, 0, 0, 1);}
.color-text--bg-on-50per {color: rgba(0, 0, 0, 0.5);}
.max-w--600px {max-width: 600px;}
.line--1-white-on {height: 1px; width: 27px; background-color: rgba(0, 0, 0, 0.5);}
.margin--t-20px {margin-top: 20px;}
.paddings--t-b-80-20px {padding-top: 80px; padding-bottom: 20px;}
.text--h2 {font-family: 'Manrope'; font-size: 60px; letter-spacing: -0.04em; line-height: 120%; font-weight: 700;}
.text--large {font-family: 'Manrope'; font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 700;}
.gap-ver--15px {row-gap: 15px;}
.text-bg-sec {color: rgba(142, 161, 212, 1);}
.sticky-nav {position: sticky; top: 80px; z-index: 5;}
.overlap {height: 16px; margin-top: -12px;}
.mask {mask-image: linear-gradient(to bottom, transparent 0%, black 25%, black 70%, transparent 100%);}
.ui-size-xs {padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; display: flex; align-items: center; justify-content: center; column-gap: 0.5rem; line-height: 1.14em;}
.ui-size-sm {padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 14px; line-height: 1.14em; column-gap: 4px; min-height: 2.5rem;}
.ui-size-md {padding-left: 1.75rem; padding-right: 1.75rem; padding-top: 0.5rem; padding-bottom: 0.5rem; display: flex; column-gap: 1rem; min-height: 3rem; align-items: center;}
.ui-size-lg {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 0.75rem; padding-bottom: 0.75rem; align-items: center; justify-content: center; display: flex; column-gap: 1rem; line-height: 1em; min-height: 4rem;}
.ui-crn-12 {border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; align-items: center; justify-content: center;}
.ui-crn-16 {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.ui-crn-20 {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; left: 0px;}
.ui-crn-circle {border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px;}
.section--content {padding-left: 4vw; padding-top: 8vw; padding-right: 4vw; padding-bottom: 8vw; font-family: 'Inter';}
.container--content {max-width: 1400px;}
.text--h1 {font-weight: 700; font-size: 64px;}
.button--primary {padding-left: 48px; padding-top: 20px; padding-right: 48px; padding-bottom: 20px; display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: nowrap; min-width: 240px; color: rgba(255, 255, 255, 1); background-color: rgb(35, 108, 177); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.button--primary:hover {background-color: rgb(43, 135, 222);}
.text--color-v1 {color: rgba(35, 108, 177, 1);}
.background--white {background-color: rgb(255, 255, 255);}
.background--gradient-v1 {background-image: linear-gradient(90deg, rgba(35, 108, 177, 0.2) 0%, rgba(255, 255, 255, 1) 100%); background-size: auto; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.background--color-v1-10 {background-color: rgba(35, 108, 177, 0.1);}
.radius--medium {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.button--outline {padding-left: 48px; padding-top: 20px; padding-right: 48px; padding-bottom: 20px; display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: nowrap; min-width: 240px; color: rgba(35, 108, 177, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: inset 0px 0px 0px 2px rgba(35, 108, 177, 1); border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background-color: rgb(255, 255, 255);}
.button--outline:hover {background-color: rgba(35, 108, 177, 0.1);}
.body-font {font-family: 'Inter'; color: rgba(9, 30, 66, 1);}
.ui-crn-24 {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; overflow-x: hidden; overflow-y: hidden;}
.ui-crn-30 {border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
.ui-crn-32 {border-top-left-radius: 32px; border-top-right-radius: 32px; border-bottom-left-radius: 32px; border-bottom-right-radius: 32px;}
.card-pad-12 {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}
.card-pad-24 {padding-top: 24px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px;}
.grid-2-columns {display: grid; grid-template-columns: 1fr 1fr; row-gap: 8px; column-gap: 8px;}
.container-block-pad {padding-top: clamp(1.5rem, 3.75vw, 4.5rem); padding-bottom: clamp(1.5rem, 3.75vw, 4.5rem);}
.card-pad-8 {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}
.grid-3-2 {grid-column-start: span 2; grid-column-end: span 2;}
.grid-2-2 {grid-column-start: span 2; grid-column-end: span 2;}
.grid-3-3 {grid-column-start: span 3; grid-column-end: span 3;}
.headline-gap {row-gap: 12px; display: flex; flex-direction: column;}
.btn-mn-footer {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(23, 43, 77, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-mn-footer:hover {color: rgba(29, 122, 252, 1); background-size: auto; background-image: none/*linear-gradient(rgb(229, 229, 229) 0%, rgb(229, 229, 229) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-mn-footer:active {color: rgba(29, 122, 252, 1); background-color: rgb(233, 242, 255);}
.card-pad-24-8 {padding-left: 24px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}
.menu__wrapper-lvl2-2 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-2 {flex-grow: 1; flex-shrink: 0;}
.text-3 {flex-grow: 1; flex-shrink: 0;}
.menu__wrapper-lvl2-3 {background-color: rgb(245, 245, 245); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; width: 250px; margin-top: -10px; margin-left: 15px; margin-right: 15px; margin-bottom: 0px;}
.text-5 {flex-grow: 1; flex-shrink: 0;}
.text-4 {flex-grow: 1; flex-shrink: 0;}
.tab {padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.25rem; padding-bottom: 1.25rem; color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(255, 255, 255);}
.tab:hover {background-color: rgb(247, 248, 249);}
.tab:active {background-color: rgb(241, 242, 244);}
.tab:focus {background-color: rgb(233, 242, 255); color: rgba(29, 122, 252, 1);}
.btn-mn-outline-nav {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: 0px 0px 0px 1px rgba(241, 242, 244, 1); color: rgba(23, 43, 77, 1); font-weight: 500; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255);}
.btn-mn-outline-nav:hover {background-color: rgb(241, 242, 244);}
.btn-mn-outline-nav:active {background-color: rgb(220, 223, 228);}
.btn-mn-outline-nav:focus {color: rgba(255, 255, 255, 1); background-color: rgb(9, 30, 66);}
.label-font-lg {font-weight: 500; line-height: 1.2em;}
.grid-top-align {display: grid; align-items: start;}
.sticky-top {position: sticky; top: 178px;}
.test-lg {font-size: clamp(2.5rem, 6.9vw, 6rem); color: rgba(255, 11, 11, 1);}
.table-header-font {line-height: 24px; font-weight: 600;}
.paragraph-font {font-size: clamp(1rem, 1.39vw, 1.25rem); line-height: clamp(24px, calc(0.74074vw + 21.33px), 32px);}
.head-pad {padding-top: 40px; padding-bottom: 80px;}
.body-block {display: flex; flex-direction: column; row-gap: 144px; padding-top: 48px; padding-bottom: 48px; align-items: center; justify-content: flex-end; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.card-pad-16 {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}
.button-gap {display: flex; flex-direction: column; row-gap: 20px; align-items: flex-start; justify-content: flex-end;}
.roboto-flex-variable {font-size: clamp(1.2rem, 5vw, 5.8rem); line-height: clamp(2.4rem, 6vw, 7.2rem); font-weight: 500; font-family: 'Roboto Flex';}
.btn-tag {padding-top: 8px; padding-bottom: 8px; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; text-transform: uppercase; text-decoration: none; color: rgba(23, 43, 77, 1); align-items: center; justify-content: flex-start;}
.btn-tag:hover {color: rgba(29, 122, 252, 1);}
.btn-tag:active {color: rgba(29, 122, 252, 1);}
.cards-author {background-color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; column-gap: 24px; align-items: center; justify-content: flex-start;}
.cards-author:hover {background-color: rgb(247, 248, 249); box-shadow: inset 0px 0px 0px 1px rgba(220, 223, 228, 1);}
.cards-author:active {background-color: rgb(241, 242, 244); box-shadow: inset 0px 0px 0px 1px rgba(220, 223, 228, 1);}
.card-tehnolog {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); display: flex; flex-direction: column; row-gap: 24px;}
.btn-tag-counter {color: rgba(23, 43, 77, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; align-items: flex-start; justify-content: flex-start; min-height: auto; column-gap: 8px; padding-left: 16px; padding-right: 16px; padding-top: 15px; padding-bottom: 15px; display: inline;}
.btn-tag-counter:hover {background-size: auto; background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-tag-counter:active {background-size: auto; background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%); background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.grid-tag-5-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; column-gap: 8px;}
.body-rich-content {font-size: clamp(16px, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.74074vw + 17.33px), 28px);}
.article-content {font-size: clamp(16px, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.74074vw + 17.33px), 28px);}
.articles-link {color: rgba(29, 122, 252, 1); background-image: linear-gradient(rgba(233, 242, 255, 0) 0%, rgba(233, 242, 255, 0) 100%); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; font-size: 18px; text-decoration: none; padding-left: 1rem; padding-right: 1rem; padding-top: 0.625rem; padding-bottom: 0.625rem; font-weight: 500;}
.articles-link:hover {background-image: linear-gradient(rgba(233, 242, 255, 1) 0%, rgba(233, 242, 255, 1) 100%);}
.articles-link:active {background-image: linear-gradient(rgba(204, 224, 255, 1) 0%, rgba(204, 224, 255, 1) 100%);}
.toc-table {display: flex; flex-direction: column; align-items: flex-start;}
.card-tag {padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; text-decoration: none; background-color: rgba(233, 242, 255, 0); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; color: rgba(29, 122, 252, 1); font-size: 14px; font-weight: 500; text-transform: uppercase; line-height: 16px; position: relative; left: auto; top: auto;}
.card-tag:hover {background-color: rgb(233, 242, 255);}
.card-tag:active {background-color: rgb(204, 224, 255);}
.search-input {font-size: clamp(0.875rem, 1.8vw, 1rem); line-height: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); color: rgba(117, 129, 149, 1); border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; padding-right: 32px; padding-left: 32px; padding-top: 22px; padding-bottom: 22px;}
.search-input:hover {box-shadow: inset 0px 0px 0px 1px rgba(220, 223, 228, 1);}
.search-input:active {box-shadow: inset 0px 0px 0px 1px rgba(29, 122, 252, 1);}
.search-input:focus {color: rgba(23, 43, 77, 1); box-shadow: inset 0px 0px 0px 1px rgba(29, 122, 252, 1);}
.countdown-days {font-family: 'InterDisplay Medium';}
.body-block2 {display: flex; flex-direction: column; row-gap: 144px; padding-top: 48px; padding-bottom: 48px; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.search-mob {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; width: 56px; height: 56px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.search-mob:hover {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.search-mob:active {background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%);}
.burger-mob {width: 40px; height: 40px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.burger-mob:hover {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.burger-mob:active {background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%);}
.mobile-arr {margin-left: 0.25rem;}
.collection-counter {color: rgba(23, 43, 77, 0.4); display: inline; margin-left: 8px;}
.clear-button {width: 48px; height: 48px; display: none; position: absolute; top: 8px; right: 8px; bottom: 8px; z-index: 1; background-image: url("/d/close_2.svg"), linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%); border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; transition-property: all; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; outline-width: 0px; outline-style: solid; background-size: auto, auto; background-repeat: no-repeat, repeat; background-position: center center, left 0px top 0px; background-attachment: scroll, scroll;}
.clear-button:hover {background-image: url("/d/close_2.svg"), linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%); background-size: auto, auto, auto; background-repeat: no-repeat, no-repeat, repeat; background-position: center center, center center, left 0px top 0px; background-attachment: scroll, scroll, scroll;}
.clear-button:active {background-image: url("/d/close_2.svg"), linear-gradient(rgba(220, 223, 228, 1) 0%, rgba(220, 223, 228, 1) 100%); background-size: auto, auto, auto; background-repeat: no-repeat, no-repeat, repeat; background-position: center center, center center, left 0px top 0px; background-attachment: scroll, scroll, scroll; font-size: 0px; display: none;}
.integration-card {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(247, 248, 249);}
.btn-mn-tab {padding-top: 0.9rem; padding-bottom: 0.9rem; padding-left: 28px; padding-right: 28px; color: rgba(98, 111, 134, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; cursor: pointer;}
.btn-mn-tab:hover {background-color: rgb(241, 242, 244);}
.btn-mn-tab:active {background-color: rgb(220, 223, 228);}
.btn-mn-tab.is-opened {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); color: rgba(23, 43, 77, 1);}
.card-pad-20 {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
.grid-5-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; row-gap: 8px; column-gap: 8px;}
.card-pad-24-12 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}
.label-chip-acc {background-color: rgb(233, 242, 255); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; color: rgba(29, 122, 252, 1); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; text-transform: uppercase; display: flex; align-items: center; column-gap: 8px; font-weight: 500; font-size: 14px;}
.overflow-auto {overflow-x: auto; overflow-y: auto;}
.label-chip-green {padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; background-color: rgb(220, 255, 241); color: rgba(42, 187, 127, 1); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; font-size: 14px; font-weight: 500; display: flex; flex-direction: column; text-transform: uppercase; flex-shrink: 0;}
.body-block-2 {display: flex; flex-direction: column; row-gap: 144px; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem); padding-top: 96px; padding-bottom: 48px; align-items: flex-start; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden;}
.banner-cases-gap {display: flex; row-gap: 8px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.label-company-avatar {border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; padding-left: 8px; padding-right: 32px; padding-top: 8px; padding-bottom: 8px; display: flex; flex-direction: row; justify-content: center; align-items: center; column-gap: 20px; background-color: rgba(255, 255, 255, 0.35); box-shadow: inset 0px 0px 0px 1px rgba(9, 30, 66, 0.06); backdrop-filter: blur(10px);}
.label-company-2 {padding-left: 24px; padding-right: 24px; width: auto; min-height: 64px; display: flex; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-color: rgba(255, 255, 255, 0.35); box-shadow: inset 0px 0px 0px 1px rgba(9, 30, 66, 0.06); backdrop-filter: blur(10px); align-items: center;}
.card-pad-28 {padding-left: 28px; padding-right: 28px; padding-top: 28px; padding-bottom: 28px;}
.btn-acc-link {padding-left: 0px; padding-right: 0px; padding-top: 8px; padding-bottom: 8px; color: rgba(29, 122, 252, 1); text-decoration: none;}
.input-wrapper {display: flex; column-gap: 1.5rem; align-items: center;}
.calc-input-group {display: flex; row-gap: 0.5rem; flex-direction: column;}
.billing-tabs {background-color: rgb(241, 242, 244);}
.btn-tab-active {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); text-align: center; color: rgba(23, 43, 77, 1);}
.btn-tab-active:hover {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.price-row {display: flex; align-items: baseline; column-gap: 0.75em; padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem;}
.summary-row {display: flex; align-items: baseline; justify-content: space-between;}
.range-embed {display: flex;}
.card-white {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.summary-block {display: flex; flex-direction: column; row-gap: 1.5rem; padding-top: 32px; padding-bottom: 32px;}
.saving-wrapper {display: flex; flex-direction: column; row-gap: 1.5rem; padding-top: 32px; padding-bottom: 32px;}
.text-success {color: rgba(42, 187, 127, 1);}
.text-tetriary {color: rgba(179, 185, 196, 1);}
.range-container {padding-top: 1rem; display: flex; flex-direction: column; row-gap: 0.3em;}
.card-stroke {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1);}
.calc-input {width: 10rem; display: flex;}
.ui-tab {padding-left: 1.8rem; padding-right: 1.8rem; padding-top: 0.2rem; padding-bottom: 0.2rem; display: flex; justify-content: center; align-items: center; column-gap: 0.4em; flex-grow: 1; flex-wrap: wrap; flex-shrink: 1; min-height: 3rem;}
.calc-input-wrapper {padding-top: 32px; padding-bottom: 32px;}
.integration-image {height: 40px; width: auto; min-width: 40px; flex-shrink: 0;}
.card-solid {background-size: auto; background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.label-company-3 {background-color: rgba(255, 255, 255, 0.65); padding-left: 32px; padding-right: 32px; min-height: 64px; display: flex; justify-content: center; align-items: center; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; backdrop-filter: blur(10px); box-shadow: inset 0px 0px 0px 1px rgba(9, 30, 66, 0.06);}
.invalid {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); border-top-color: rgba(255, 59, 59, 1); border-left-color: rgba(255, 59, 59, 1); border-right-color: rgba(255, 59, 59, 1); border-bottom-color: rgba(255, 59, 59, 1); box-shadow: 0px 0px 0px 3px rgba(255, 59, 59, 0.25);}
.invalid:hover {border-top-color: rgba(255, 59, 59, 0.6); border-left-color: rgba(255, 59, 59, 0.6); border-right-color: rgba(255, 59, 59, 0.6); border-bottom-color: rgba(255, 59, 59, 0.6);}
.invalid:active {border-top-color: rgba(255, 59, 59, 1); border-left-color: rgba(255, 59, 59, 1); border-right-color: rgba(255, 59, 59, 1); border-bottom-color: rgba(255, 59, 59, 1);}
.invalid:focus {border-top-color: rgba(255, 59, 59, 1); border-left-color: rgba(255, 59, 59, 1); border-right-color: rgba(255, 59, 59, 1); border-bottom-color: rgba(255, 59, 59, 1); box-shadow: 0px 0px 0px 4px rgba(255, 59, 59, 0.2);}
.input-pd {padding-left: 1.5rem; padding-right: 1.5rem;}
.range-label-wrap {padding-left: 6px; padding-right: 6px;}
.accordion-item {display: flex; align-items: flex-start; flex-direction: column;}
.accordion-content-item {display: flex; flex-direction: column; row-gap: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(241, 242, 244, 1);}
.accordion-title-text {display: flex; flex-direction: column; row-gap: 12px; color: rgba(117, 129, 149, 1);}
.accordion-title-wrap {display: flex; flex-direction: row; column-gap: 12px; cursor: pointer;}
.accordion-title-head {display: flex; justify-content: space-between; align-items: baseline; row-gap: 8px; column-gap: 8px;}
.text-label {color: rgba(29, 122, 252, 1); flex-shrink: 0;}
.feature-list {display: flex; flex-direction: column; row-gap: 8px;}
.accordion-list-maker {color: rgba(29, 122, 252, 1); width: 1.25em; text-align: center; height: 1.25em;}
.accordion-list-item {display: flex; column-gap: 4px;}
.accordion-list {display: flex; flex-direction: column; row-gap: 0.75em;}
.container-block-gap-32 {display: flex; flex-direction: column; row-gap: 32px; align-items: flex-start; justify-content: flex-start;}
.cases-card {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; color: rgba(23, 43, 77, 1); padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; min-height: 336px; grid-column-start: span 1; grid-column-end: span 1; width: 19%;}
.cases-text-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 4px;}
.cases-text {min-height: 48px;}
.hero-block {overflow-x: hidden; overflow-y: hidden; padding-bottom: 96px; padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-top: 48px; padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.cases-big-card {max-width: 1312px; width: 100%; margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex-direction: column; row-gap: 24px; color: rgba(23, 43, 77, 1); align-items: flex-start; min-height: 296px;}
.cases-avatar-gap {width: 100%; display: flex; align-items: center; column-gap: 16px;}
.case-name {display: flex; flex-direction: column; align-items: flex-start;}
.cases-heading-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 24px;}
.cases-heading-pad {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; flex-grow: 1; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; row-gap: 8px;}
.calc-client-btn {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; color: rgba(23, 43, 77, 1); background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.calc-client-btn:hover {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.calc-client-btn:active {background-image: linear-gradient(rgba(241, 242, 244, 1) 0%, rgba(241, 242, 244, 1) 100%);}
.calc-client-btn:focus {color: rgba(29, 122, 252, 1); background-image: linear-gradient(rgba(233, 242, 255, 1) 0%, rgba(233, 242, 255, 1) 100%);}
.cont-block-hide {align-items: flex-start; justify-content: flex-start;}
.articles-category {background-color: rgb(255, 255, 255); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(117, 129, 149, 1); padding-left: 1.75em; padding-right: 1.75em; min-height: 3rem; align-items: center; width: 100%; padding-top: 18px; padding-bottom: 18px;}
.articles-category:hover {background-color: rgb(247, 248, 249); color: rgba(23, 43, 77, 1);}
.articles-category:active {background-color: rgb(241, 242, 244); color: rgba(23, 43, 77, 1);}
.articles-category:focus {background-color: rgb(233, 242, 255); color: rgba(29, 122, 252, 1);}
.coll-pag-hide {margin-top: 20px;}
.label-chip-top {width: auto; min-height: 32px; text-transform: uppercase; color: rgba(243, 138, 63, 1); font-size: 14px; line-height: 16px; padding-left: 16px; padding-right: 16px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-size: auto; background-image: linear-gradient(rgba(255, 243, 235, 1) 0%, rgba(255, 243, 235, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; font-weight: 500; text-align: center; align-items: center;}
.label-chip-profi {width: auto; min-height: 32px; font-weight: 500; text-transform: uppercase; color: rgba(29, 122, 252, 1); font-size: 14px; line-height: 16px; padding-left: 16px; padding-right: 16px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(233, 242, 255); align-items: center;}
.label-chip {display: flex; justify-content: center; padding-left: 16px; padding-right: 16px; align-items: center; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(247, 248, 249); padding-top: 8px; padding-bottom: 8px;}
.table-header {padding-left: 24px; padding-right: 24px; padding-top: 20px; padding-bottom: 20px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.table-stroke-first {border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: none; border-left-style: none; border-right-style: solid; border-bottom-style: solid;}
.table-stroke-end {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-bottom-style: solid; border-right-style: none;}
.table-line {padding-left: 26px; padding-right: 26px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.label-chip-green-12 {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; background-color: rgb(220, 255, 241); color: rgba(42, 187, 127, 1); font-size: 14px; font-weight: 500;}
.table-tooltip {padding-top: 16px; padding-bottom: 16px; padding-left: 20px; padding-right: 20px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1), 0px 2.18px 26.11px 0px rgba(0, 0, 0, 0.05); flex-direction: column; row-gap: 10px; background-color: rgb(255, 255, 255); align-items: flex-start; justify-content: flex-start; display: none;}
.wh {color: rgba(255, 255, 255, 1);}
.custom-tablist-track {display: flex; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; will-change: transform;}
.custom-tab-title {flex-shrink: 0;}
.head-font-xl {font-family: 'InterDisplay Medium'; font-size: clamp(1.625rem, 2.78vw, 2.5rem); line-height: clamp(28px, calc(1.48148148vw + 22.66666672px), 44px); font-weight: 500;}
.head-font-md {font-family: 'InterDisplay Medium'; font-size: clamp(1.375rem, 2vw, 1.75rem); line-height: clamp(26px, calc(0.556vw + 24px), 32px); font-weight: 500;}
.head-font-sm {font-family: 'InterDisplay Medium'; font-size: clamp(1.25rem, 1.67vw, 1.5rem); line-height: clamp(24px, calc(0.37037037vw + 22.66666667px), 28px);}
.head-font-lg {font-size: clamp(1.625rem, calc(0.556vw + 1.5rem), 2rem); line-height: clamp(1.75rem, calc(0.741vw + 1.583rem), 2.25rem); font-family: 'InterDisplay Medium'; font-weight: 500;}
.head-font-xs {font-size: clamp(1.125rem, calc(0.185vw + 1.083rem), 1.25rem); line-height: clamp(1.375rem, calc(0.185vw + 1.333rem), 1.5rem); font-family: 'InterDisplay Medium'; font-weight: 500;}
.title-fonts-lg {font-weight: 500; font-size: clamp(1.25rem, 2vw, 1.75rem); line-height: clamp(24px, calc(0.741vw + 21.333px), 32px);}
.title-fonts-md {font-weight: 500; font-size: clamp(1.125rem, 1.67vw, 1.5rem); line-height: clamp(20px, calc(0.74074074vw + 17.33333333px), 28px);}
.title-fonts-sm {font-weight: 500; font-size: clamp(1rem, 1.39vw, 1.25rem); line-height: clamp(20px, calc(0.370vw + 18.667px), 24px); margin-top: 0px;}
.title-fonts-xl {font-size: clamp(1.375rem, calc(0.926vw + 1.167rem), 2rem); line-height: clamp(26px, calc(0.926vw + 22.667px), 36px); font-weight: 500;}
.title-fonts-xs {font-size: clamp(0.875rem, calc(0.185vw + 0.833rem), 1rem); line-height: clamp(18px, calc(0.185vw + 17.333px), 20px); font-weight: 500;}
.card-pad-24-16 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}
.label-chip-mono {padding-left: 16px; padding-right: 16px; font-size: 14px; font-weight: 500; text-transform: uppercase; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(247, 248, 249); display: flex; align-items: center; column-gap: 8px;}
.block-between {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem); padding-top: 96px; padding-bottom: 96px;}
.grid-12-columns {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; column-gap: 8px; row-gap: 8px;}
.label-headline-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 12px;}
.inverse {filter: invert(100%) brightness(200%);}
.text-secondary {color: rgba(117, 129, 149, 1);}
.text-tertiary {color: rgba(179, 185, 196, 1);}
.text-primary {color: rgba(9, 30, 66, 1);}
.color-bg-white {background-color: rgb(255, 255, 255);}
.hero-block-dark {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem); padding-top: 144px; padding-bottom: 144px; display: flex; justify-content: center; align-items: center; min-height: 730px;}
.label-chip-dark {color: rgba(56, 139, 255, 1); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; font-size: 14px; font-weight: 500; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(28, 43, 65);}
.card-solid-stroke {background-color: rgb(247, 248, 249); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1);}
.mono-solid-100 {background-color: rgb(247, 248, 249);}
.grid-2-dark {display: grid; grid-template-columns: 1fr 1fr; row-gap: 0px; column-gap: 0px;}
.ui-crn-8 {border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.menu-text-container {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; display: flex; flex-direction: column; align-items: flex-start; row-gap: 2px;}
.menu-chip-label {background-color: rgb(255, 255, 255); border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; padding-left: 8px; padding-right: 8px; height: 20px; text-align: center; font-size: 12px; line-height: 16px; text-transform: uppercase; padding-top: 3px; width: auto; color: rgba(9, 30, 66, 1);}
.grid-10-columns {display: grid; row-gap: 8px; column-gap: 8px; grid-template-columns: 100px 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-column-start: span 10; grid-column-end: span 10;}
.text-black {color: rgba(9, 30, 66, 1);}
.text-white {color: rgba(255, 255, 255, 1);}
.menu-banner {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between;}
.page-link-label {padding-left: 16px; padding-right: 16px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; background-color: rgb(255, 255, 255); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; display: flex; align-items: flex-start; column-gap: 12px;}
.page-link-label:hover {background-color: rgb(247, 248, 249);}
.page-link-label:active {background-color: rgb(241, 242, 244);}
.label-font {font-size: 14px; line-height: 20px; letter-spacing: 0.8px;}
.page-link-gap {display: flex; flex-direction: column; row-gap: 4px; padding-right: 10px; align-items: flex-start;}
.menu-container {padding-top: 28px; padding-bottom: 28px; max-width: 1312px; margin-left: auto; margin-right: auto;}
.menu-btn-section {padding-top: 8px; padding-bottom: 8px; display: flex; justify-content: flex-end; max-width: 1312px; margin-left: auto; margin-right: auto;}
.menu-section-pad {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}
.menu-banner-btn {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); column-gap: 12px; align-items: center; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.page-link-logo-gap {display: flex; flex-direction: column; align-items: flex-start; row-gap: 8px;}
.mono-solid-200 {background-color: rgb(241, 242, 244);}
.menu-chip-label-acc {background-color: rgb(233, 242, 255); border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; color: rgba(29, 122, 252, 1); font-size: 12px; font-weight: 500;}
.menu-tab {color: rgba(9, 30, 66, 1); font-size: 14px; line-height: 20px; font-weight: 500; min-height: 40px; padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; position: relative;}
.menu-mob {padding-left: 0px; padding-right: 0px; padding-top: 13px; padding-bottom: 13px; display: flex; align-items: center; column-gap: 10px; background-size: auto; background-image: none/*linear-gradient(rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; min-height: 64px;}
.mega-menu-btn-active {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.label-chip-data {font-size: 14px; padding-left: 16px; padding-right: 16px; min-height: 32px; background-color: rgb(247, 248, 249); font-weight: 500; line-height: 16px; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; color: rgba(179, 185, 196, 1);}
.hero-block-full {display: flex; flex-direction: column; padding-top: 50px; padding-bottom: 50px; min-height: 644px; justify-content: center; align-items: center; max-height: 644px;}
.label-chip-stroke {border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1); text-transform: uppercase; text-align: center; color: rgba(255, 255, 255, 1); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; font-size: 14px;}
.guest-card-text {display: flex; flex-direction: column; justify-content: space-between; row-gap: 24px; align-items: flex-start; width: 60%;}
.guest-card-title {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.guest-card-image {aspect-ratio: 1.2/1; width: 40%; height: auto; max-height: 100%;}
.guest-card-inner {display: flex; flex-direction: column; align-items: flex-start; row-gap: 16px; justify-content: space-between; flex-grow: 1; flex-shrink: 0;}
.text-danger {color: rgba(226, 72, 61, 1);}
.table-no-stroke {border-right-width: 0px; border-right-style: none; border-right-color: rgba(241, 242, 244, 1); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-bottom-width: 1px; border-bottom-style: solid;}
.mono-solid-300 {background-color: rgb(220, 223, 228);}
.table-stroke {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.guest-card {margin-left: 0px; margin-right: 0px; margin-top: 4px; margin-bottom: 4px; min-height: 312px; background-size: auto; background-image: linear-gradient(rgba(239, 244, 255, 1) 0%, rgba(239, 244, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; position: relative; display: flex; flex-direction: column;}
.card-yellow {background-image: linear-gradient(rgba(255, 246, 215, 1) 0%, rgba(255, 246, 215, 1) 100%);}
.footer-container {z-index: 5; background-color: rgb(255, 255, 255);}
.text-primary-hero {color: rgba(222, 228, 234, 1);}
.page-link-label-2 {box-shadow: inset 0px 0px 0px 1px rgba(241, 242, 244, 1); padding-left: 16px; padding-right: 16px; padding-top: 12px; padding-bottom: 12px; column-gap: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.header-mobile-content-bg {background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%);}
.mega-menu-drop {background-color: rgb(255, 255, 255);}
.site-logo-dark {width: 122px; height: 22px;}
.menu-footer-line {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-left-style: solid;}
.mono-solid-100-mob {background-color: rgba(247, 248, 249, 0);}
.faq-accordion {margin-bottom: 8px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; column-gap: 12px; box-shadow: 0px 0px 0px 1px rgba(247, 248, 249, 1);}
.approval {font-size: 14px; line-height: 20px; margin-top: 2px;}
.cookie {background-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid;}
.podkast-video {max-width: none; padding-top: 177.74%; background-color: rgb(247, 248, 249);}
.podkast-video-item {margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; width: auto; min-width: auto; max-width: 100.17%;}
.guest-company {display: flex; align-items: center; column-gap: 16px;}
.guest-logo {width: 64px; height: 64px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.guest-name {width: auto; display: flex; flex-direction: column;}
.label-chip-white {text-transform: uppercase; font-size: 14px; line-height: 20px; padding-left: 1rem; padding-right: 1rem; padding-top: 0.5rem; padding-bottom: 0.5rem; background-color: rgb(255, 255, 255); border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; font-weight: 500;}
.card-blue {background-image: linear-gradient(rgba(226, 243, 255, 1) 0%, rgba(226, 243, 255, 1) 100%);}
.block-line {border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-top-style: solid; border-left-style: none; border-right-style: none; border-bottom-style: none;}
.accordion-content-item-2 {display: flex; flex-direction: column; row-gap: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-color: rgba(241, 242, 244, 1); border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-style: solid;}
.accordion-title-wrap-2 {display: flex; column-gap: 12px;}
.accordion-item-2 {display: flex; flex-direction: column;}
.accordion-title-text-2 {display: flex; flex-direction: column; row-gap: 8px;}
.menu-accordion-container {display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column;}
.mega-menu-item-mob {display: flex; flex-direction: column; align-items: flex-start;}
.menu-accordion-item {display: flex;}
.menu-accordion-point {display: flex; padding-top: 13px; padding-bottom: 13px; align-items: center; column-gap: 12px; min-height: 64px;}
.rich-text-h1 {font-size: clamp(1.625rem, 2.78vw, 2.5rem); line-height: clamp(1.75rem, calc(1.48148148vw + 22.66666672px), 2.75rem); font-family: 'InterDisplay Medium'; font-weight: 500;}
.body-block-plus-pad {padding-top: 96px;}
.doc-nav-header {padding-left: 16px; padding-right: 16px; margin-left: -16px; display: flex;}
.btn-mn-doc-nav {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(23, 43, 77, 1); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); margin-left: -16px; padding-left: 16px; padding-right: 16px; padding-top: 15px; padding-bottom: 15px; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; font-size: 14px; font-weight: 500; line-height: 18px;}
.btn-mn-doc-nav:hover {background-size: auto; background-image: none/*linear-gradient(rgb(229, 229, 229) 0%, rgb(229, 229, 229) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(247, 248, 249);}
.btn-mn-doc-nav:active {background-color: rgb(241, 242, 244);}
.doc-left-menu-container {flex-direction: column; row-gap: 12px; position: sticky; top: 100px; display: flex;}
.body-block-documentation {padding-top: 0px; padding-bottom: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-bottom-style: solid;}
.left-col-doc {grid-column-start: span 3; grid-column-end: span 3; padding-right: 20px; padding-top: 20px; padding-bottom: 48px; grid-row-start: span 2; grid-row-end: span 2; display: flex; flex-direction: column; row-gap: 30px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-right-style: solid;}
.right-col-doc {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-left-style: solid; padding-bottom: 48px; padding-top: 20px;}
.grid-doc {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.doc-right-toc-container {flex-direction: column; row-gap: 12px; display: flex; position: sticky; top: 100px;}
.doc-toc-header {padding-left: 20px; padding-right: 20px; display: flex;}
.btn-mn-toc-nav {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; color: rgba(98, 111, 134, 1); background-size: auto; background-image: none/*linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; padding-left: 20px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; font-size: 12px; font-weight: 500; line-height: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px; border-top-color: rgba(255, 255, 255, 1); border-left-color: rgba(255, 255, 255, 1); border-right-color: rgba(255, 255, 255, 1); border-bottom-color: rgba(255, 255, 255, 1); border-left-style: solid;}
.btn-mn-toc-nav:hover {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 2px; border-top-color: rgba(179, 185, 196, 1); border-left-color: rgba(179, 185, 196, 1); border-right-color: rgba(179, 185, 196, 1); border-bottom-color: rgba(179, 185, 196, 1); border-left-style: solid;}
.btn-mn-toc-nav:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(9, 30, 66, 1);}
.btn-mn-toc-nav:focus {color: rgba(9, 30, 66, 1); border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1);}
.doc-table-container {flex-direction: column; align-items: flex-start; margin-top: 48px; display: flex;}
.doc-table-btn {width: auto; display: flex; flex-direction: column; padding-left: 16px; padding-right: 16px; font-size: 14px; line-height: 20px; font-weight: 500; color: rgba(29, 122, 252, 1); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; min-height: 40px; justify-content: center; padding-top: 10px; padding-bottom: 10px;}
.doc-table-btn:hover {background-color: rgb(233, 242, 255);}
.doc-table-btn:active {background-color: rgb(204, 224, 255);}
.doc-table-btn:focus {background-color: rgb(204, 224, 255);}
.doc-content {line-height: 21px;}
.content-doc {grid-column-start: span 9; grid-column-end: span 9; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.heading-doc {grid-column-start: span 9; grid-column-end: span 9; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.empty-col-doc {grid-column-start: span 2; grid-column-end: span 2; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); border-left-style: solid;}
.toc-doc-container {display: flex; flex-direction: column;}
.center-col-heading-doc {padding-left: 48px; padding-right: 48px; padding-top: 48px; padding-bottom: 24px; display: flex; flex-direction: column;}
.center-col-content-doc {padding-left: 48px; padding-right: 48px; padding-top: 4px; padding-bottom: 48px; display: flex; flex-direction: column;}
.select-nav-doc {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 100%; display: none;}
.form-input-select {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-size: 36px, auto; background-image: url("/d/select_arrow.svg"), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: right 8px center, left 0px top 0px; background-attachment: scroll, scroll; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); width: 100%; color: rgba(23, 43, 77, 1); font-size: 1rem; line-height: 1.375rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; outline-color: rgba(23, 43, 77, 0); outline-style: none;}
.form-input-select:hover {border-top-color: rgba(29, 122, 252, 0.6); border-left-color: rgba(29, 122, 252, 0.6); border-right-color: rgba(29, 122, 252, 0.6); border-bottom-color: rgba(29, 122, 252, 0.6);}
.form-input-select:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-input-select:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2); outline-width: 0px; outline-offset: 0px; outline-color: rgba(23, 43, 77, 1);}
.form-input-select::placeholder {color: rgba(117, 129, 149, 1);}
.form-input-select-menu {border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; background-size: 36px, auto; background-image: url("/d/select_arrow.svg"), linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: right 8px center, left 0px top 0px; background-attachment: scroll, scroll; border-top-color: rgba(241, 242, 244, 1); border-left-color: rgba(241, 242, 244, 1); border-right-color: rgba(241, 242, 244, 1); border-bottom-color: rgba(241, 242, 244, 1); width: 100%; color: rgba(23, 43, 77, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; outline-color: rgba(23, 43, 77, 0); outline-style: none;}
.form-input-select-menu:hover {border-top-color: rgba(29, 122, 252, 0.6); border-left-color: rgba(29, 122, 252, 0.6); border-right-color: rgba(29, 122, 252, 0.6); border-bottom-color: rgba(29, 122, 252, 0.6);}
.form-input-select-menu:active {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1);}
.form-input-select-menu:focus {border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1); color: rgba(23, 43, 77, 1); box-shadow: 0px 0px 0px 4px rgba(29, 122, 252, 0.2); outline-width: 0px; outline-offset: 0px; outline-color: rgba(23, 43, 77, 1);}
.form-input-select-menu::placeholder {color: rgba(117, 129, 149, 1);}
.btn-mn-toc-nav-active {color: rgba(9, 30, 66, 1); border-top-color: rgba(29, 122, 252, 1); border-left-color: rgba(29, 122, 252, 1); border-right-color: rgba(29, 122, 252, 1); border-bottom-color: rgba(29, 122, 252, 1);}
.btn-mn-doc-nav-active {background-color: rgb(233, 242, 255); color: rgba(29, 122, 252, 1);}
.table-text-margin {margin-top: 8px; margin-bottom: auto;}
.text-slider-container {display: flex; flex-direction: column; row-gap: 64px;}
.text-slider-item-default {display: flex; flex-direction: column; align-items: center; width: 45%; margin-left: auto; margin-right: auto; color: rgba(179, 185, 196, 1);}
.text-slider-item-active {width: 75%; display: flex; flex-direction: column; align-items: center; margin-left: auto; margin-right: auto;}
.text-accent {color: rgba(29, 122, 252, 1);}
.reviews-container {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; display: flex; flex-direction: column; min-height: 435px;}
.label-reviews-chip {display: flex; justify-content: center; padding-left: 16px; padding-right: 16px; align-items: center; border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; background-color: rgb(255, 255, 255); padding-top: 8px; padding-bottom: 8px; font-size: 14px; text-transform: uppercase; font-weight: 500;}
.reviews-label-item {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.reviews-label-container {display: flex; row-gap: 8px; column-gap: 8px;}
.reviews-text-container {display: flex; flex-direction: column; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px; background-color: rgb(255, 255, 255); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; row-gap: 20px; align-items: flex-start; justify-content: flex-start; margin-top: auto;}
.reviews-author-container {display: flex; align-items: flex-end; column-gap: 24px; row-gap: 24px;}
.reviews-author-image {width: 48px; height: 48px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; flex-shrink: 0;}
.reviews-author {display: flex; column-gap: 16px; align-items: center;}
.text-author-reviews {color: rgba(98, 111, 134, 1);}
.reviews-author-text {display: flex; flex-direction: column; align-items: flex-start; width: 100%;}
.reviews-heading-container {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; justify-content: space-between;}
.reviews-heading {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; display: flex; flex-direction: column; row-gap: 8px; align-items: flex-start;}
.reviews-container-big {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; flex-direction: row; min-height: 435px; column-gap: 8px; align-items: stretch; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; display: flex;}
.reviews-heading-container-big {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; display: flex; flex-direction: column; justify-content: space-between; width: 50%;}
.download-btn {width: 40px; height: 40px; display: flex; flex-direction: column; flex-shrink: 0; background-color: rgb(247, 248, 249); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.download-btn:hover {background-color: rgb(241, 242, 244);}
.download-btn:active {background-color: rgb(220, 223, 228);}
.faq-accordion-item {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; box-shadow: 0px 0px 0px 1px rgba(247, 248, 249, 1); margin-bottom: 8px;}
.accordion-title-faq {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; background-image: none/*linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%)*/; background-size: auto;}
.accordion-title {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; display: flex; column-gap: 8px; align-items: center;}
.accordion-title-txt {margin-bottom: 0px; width: 100%;}
.accordion-icon {width: 32px; height: 32px;}
.accordion-item-wrap {box-shadow: inset 0px 0px 0px 1px rgba(232, 233, 235, 1); margin-bottom: 8px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}
.faq-accordion-block {margin-bottom: -8px;}
.accordion-answer {margin-top: -16px; margin-bottom: -16px; color: rgba(9, 30, 66, 1);}
.accordion-answer-wrap {padding-right: 0px; padding-bottom: 0px; padding-top: 0px; z-index: 1; margin-top: -8px;}
.accordion-answer-padding {padding-left: 20px; padding-right: 20px; padding-bottom: 20px;}
.accordion-close-icon {width: 32px; height: 32px; display: none;}
.integration-card-stroke {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; background-color: rgb(255, 255, 255); box-shadow: inset 0px 0px 0px 1px rgba(232, 233, 235, 1);}
.btn-more-podcast {margin-top: 12px;}
.custom-tab-list__arrows {position: absolute; left: 0px; bottom: 0px; top: 0px; right: 0px;}
.popup-close-btn {width: 48px; height: 48px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.popup-close-icon {width: 24px; height: 24px;}
.close-mob-wrap {display: none; flex-direction: column; align-items: center; padding-top: 12px; padding-bottom: 12px;}
.close-mob-icon {width: 74px; height: 6px; background-color: rgb(241, 242, 244); border-top-left-radius: 99px; border-top-right-radius: 99px; border-bottom-left-radius: 99px; border-bottom-right-radius: 99px;}
.popup-mailing {max-width: 920px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex-direction: column;}
.form-header {display: flex; flex-direction: column; align-items: center; row-gap: 16px;}
.input-color {background-image: linear-gradient(rgba(247, 248, 249, 1) 0%, rgba(247, 248, 249, 1) 100%);}
.input-color-stroke {border-top-color: rgba(232, 233, 235, 1); border-left-color: rgba(232, 233, 235, 1); border-right-color: rgba(232, 233, 235, 1); border-bottom-color: rgba(232, 233, 235, 1);}
.fix-block {display: flex;}
.counter-tag {text-wrap-style: balance; display: inline;}
.text-wrap-balance {text-wrap-style: balance;}
.podcast-logo-card {width: 64px; height: 64px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; margin-right: 16px;}
.podcast-heading-pad-card {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;}
.podcast-text-card {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; display: flex; flex-direction: column; row-gap: 12px;}
.podcast-text-wrap-card {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}
.podcast-image-wrap-card {padding-top: 61.5%; padding-left: 100%;}
.podcast-image-card-2 {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.podcast-cover-card {aspect-ratio: 16/9; width: auto; height: auto;}
.podcast-author-col {display: flex; flex-direction: column; row-gap: 8px; column-gap: 8px; padding-left: 56px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; align-items: flex-start; justify-content: flex-start;}
.author-podcast {width: auto; height: auto; aspect-ratio: 1/1; flex-shrink: 0;}
.author-podcast-wrap {row-gap: 8px; column-gap: 8px; display: flex; flex-direction: column;}
.podcast-fixed {position: sticky; top: 100px; align-items: flex-start; justify-content: flex-start;}
.author-podcast-button-wrap {display: flex; flex-direction: column; row-gap: 8px; column-gap: 8px;}
.podcast-introduction-gap {display: flex; flex-direction: column; row-gap: 32px;}
.podcast-heading-gap {display: flex; flex-direction: column; row-gap: 16px; align-items: flex-start; justify-content: flex-end;}
.podcast-category-wrap {display: flex; justify-content: flex-start;}
.podcast-category-image {width: 32px; height: 32px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; flex-shrink: 0;}
.podcast-category {text-transform: uppercase; font-size: 14px; align-items: center; padding-left: 12px; padding-right: 12px; padding-top: 3px; padding-bottom: 4px; display: flex; justify-content: center; overflow-x: hidden; overflow-y: hidden; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px;}
.webinar-card {display: flex; row-gap: 72px; flex-direction: column; align-items: flex-start; justify-content: flex-start;}
.webinar-heading-gap {display: flex; flex-direction: column; row-gap: 12px;}
.webinar-card-image {width: 64px; height: 64px; flex-shrink: 0; margin-right: 16px;}
.webinar-card-author {display: flex; align-items: center;}
.webinar-card-author-wrap {display: flex; flex-direction: column; row-gap: 4px; align-items: flex-start; justify-content: flex-start;}
.getreview-id-field {display: none;}
.podcast-color {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: auto; height: auto;}
.menu-tab-link {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px;}
.container-block-gap-36 {display: flex; flex-direction: column; row-gap: 32px; align-items: flex-start; justify-content: flex-start;}
.slider-ver-wrap {display: flex; flex-direction: column; padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 68px; row-gap: 24px; column-gap: 24px; align-items: flex-start; justify-content: flex-start;}
.slider-ver-list {min-height: 564px;}
.slider-ver-text-wrap {display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 0;}
.slider-ver-bg-color {position: absolute; left: 0px; top: 0px; height: 100%;}
.btn-acc-slider-ver {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-weight: 500; background-color: rgb(29, 122, 252); background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.btn-acc-slider-ver:hover {background-color: rgb(56, 139, 255);}
.ui-size-lg-slider-ver {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 0.75rem; padding-bottom: 0.75rem; align-items: center; justify-content: center; display: flex; column-gap: 1rem; line-height: 1em; min-height: 4rem;}
.ui-crn-20-slider-ver {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; left: 0px;}
.label-chip-orange {background-color: rgba(255, 106, 65, 0.1); padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; color: rgba(255, 106, 65, 1); border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; text-transform: uppercase; display: flex; align-items: center; column-gap: 8px; font-weight: 500; font-size: 14px;}
.cases-big-card-yandex {max-width: 1312px; width: 100%; margin-left: auto; margin-right: auto; padding-top: 24px; padding-bottom: 24px; padding-left: 24px; padding-right: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; display: flex; flex-direction: column; row-gap: 60px; color: rgba(23, 43, 77, 1); align-items: flex-start;}
.gap-64 {row-gap: 64px; display: flex; flex-direction: column;}
.slider-hor-list {min-height: 296px; height: 0px;}
.slider-hor-wrap {display: flex; flex-direction: column; padding-left: 24px; padding-right: 24px; padding-top: 40px; padding-bottom: 40px; row-gap: 24px; column-gap: 24px; align-items: flex-start; justify-content: flex-start;}
.slider-hor-text-wrap {display: flex; flex-direction: column; flex-grow: 1; flex-shrink: 0; width: 40%; justify-content: center;}
@media (max-width: 991px) {.block-for-grid {height: 100px;}}
@media (max-width: 991px) {.grid-3-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.grid-4-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.text--h2 {font-size: 60px;}}
@media (max-width: 991px) {.text--h1 {font-size: 56px;}}
@media (max-width: 991px) {.text--h3 {font-size: 34px;}}
@media (max-width: 991px) {.grid-3-2 {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 991px) {.headline-gap {row-gap: 8px;}}
@media (max-width: 991px) {.sticky-nav {right: 10px; position: absolute; z-index: 10; top: 10px;}}
@media (max-width: 991px) {.site-header {min-height: 70px; position: static; z-index: auto;}}
@media (max-width: 991px) {.sticky-top {position: static;}}
@media (max-width: 991px) {.tab {column-gap: 1.2rem; background-color: rgb(247, 248, 249); padding-left: 1rem; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 991px) {.tab:hover {background-color: rgb(247, 248, 249);}}
@media (max-width: 991px) {.head-pad {padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 991px) {.body-block {padding-top: 24px; padding-bottom: 24px; row-gap: 96px;}}
@media (max-width: 991px) {.card-pad-16 {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 991px) {.card-tehnolog {flex-direction: row;}}
@media (max-width: 991px) {.cards-author {column-gap: 14px;}}
@media (max-width: 991px) {.grid-tag-5-columns {grid-template-columns: 1fr 1fr 1fr;}}
@media (max-width: 991px) {.card-tag {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.search-input {padding-left: 16px; padding-right: 16px; padding-top: 18px; padding-bottom: 18px;}}
@media (max-width: 991px) {.body-block2 {row-gap: 8px; padding-top: 24px; padding-bottom: 72px;}}
@media (max-width: 991px) {.search-mob {display: flex;}}
@media (max-width: 991px) {.clear-button {width: 44px; height: 44px; top: 6px; right: 6px; bottom: 6px;}}
@media (max-width: 991px) {.integration-card {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.overflow-auto {overflow-x: auto; overflow-y: auto;}}
@media (max-width: 991px) {.body-block-2 {row-gap: 96px; padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 991px) {.banner-cases-gap {row-gap: 2px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.label-chip-acc {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.card-pad-28 {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 991px) {.label-company-3 {padding-left: 24px; padding-right: 24px;}}
@media (max-width: 991px) {.container-block-gap-32 {row-gap: 20px;}}
@media (max-width: 991px) {.cases-card {grid-column-start: span 1; grid-column-end: span 1; width: 32%; min-height: 300px;}}
@media (max-width: 991px) {.cases-text {min-height: auto;}}
@media (max-width: 991px) {.hero-block {padding-bottom: 72px; padding-top: 24px;}}
@media (max-width: 991px) {.mob-body-minus {margin-left: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); margin-right: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); width: auto;}}
@media (max-width: 991px) {.mob-body {padding-left: clamp(0.75rem, 3.33vw, 4rem); padding-right: clamp(0.75rem, 3.33vw, 4rem);}}
@media (max-width: 991px) {.cases-heading-gap {row-gap: 12px;}}
@media (max-width: 991px) {.cases-big-card {row-gap: 12px; min-height: 258px;}}
@media (max-width: 991px) {.cases-heading-pad {flex-grow: 1; flex-shrink: 0; row-gap: 4px;}}
@media (max-width: 991px) {.label-chip-top {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip-profi {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip-green-12 {padding-left: 14px; padding-right: 14px;}}
@media (max-width: 991px) {.label-chip-mono {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.block-between {padding-top: 72px; padding-bottom: 72px;}}
@media (max-width: 991px) {.grid-12-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 991px) {.hero-block-dark {padding-top: 144px; min-height: 600px;}}
@media (max-width: 991px) {.label-chip-dark {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.menu-text-container {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 991px) {.menu-banner {row-gap: 24px;}}
@media (max-width: 991px) {.page-link-gap {padding-right: 0px;}}
@media (max-width: 991px) {.menu-container {padding-top: 8px; padding-bottom: 24px; row-gap: 28px;}}
@media (max-width: 991px) {.page-link-label {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.menu-tab {padding-left: 14px; padding-right: 14px; color: rgba(98, 111, 134, 1); flex-shrink: 0;}}
@media (max-width: 991px) {.btn-mn-tab:hover {background-color: rgb(241, 242, 244);}}
@media (max-width: 991px) {.btn-mn-tab:active {background-color: rgb(220, 223, 228);}}
@media (max-width: 991px) {.menu-mob {column-gap: 6px; min-height: 60px;}}
@media (max-width: 991px) {.burger-mob {width: 40px; height: 40px;}}
@media (max-width: 991px) {.label-chip-data {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.label-chip-stroke {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.hero-block-full {min-height: auto; padding-top: 144px; padding-bottom: 144px; max-height: none;}}
@media (max-width: 991px) {.guest-card {min-height: auto;}}
@media (max-width: 991px) {.page-link-label-2 {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.mono-solid-100-mob {background-color: rgb(247, 248, 249);}}
@media (max-width: 991px) {.approval {margin-top: -2px;}}
@media (max-width: 991px) {.podkast-video-item {width: 214px;}}
@media (max-width: 991px) {.guest-logo {width: 56px; height: 56px;}}
@media (max-width: 991px) {.guest-card-image {width: 40%;}}
@media (max-width: 991px) {.menu-accordion-point {column-gap: 6px; min-height: 60px;}}
@media (max-width: 991px) {.body-block-plus-pad {padding-top: 48px;}}
@media (max-width: 991px) {.btn-mn-footer {padding-left: 8px; padding-right: 8px; padding-top: 11px; padding-bottom: 11px;}}
@media (max-width: 991px) {.btn-mn-doc-nav {margin-left: 0px;}}
@media (max-width: 991px) {.doc-nav-header {margin-left: 0px; display: none;}}
@media (max-width: 991px) {.left-col-doc {padding-right: 0px; padding-bottom: 20px; padding-top: 0px; row-gap: 0px; border-right-width: 0px; border-right-style: none;}}
@media (max-width: 991px) {.right-col-doc {padding-left: 0px; padding-top: 0px; padding-bottom: 0px; border-left-width: 0px; border-left-style: none; grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 2; display: none;}}
@media (max-width: 991px) {.grid-doc {grid-template-columns: 1fr; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.doc-toc-header {margin-left: 0px;}}
@media (max-width: 991px) {.btn-mn-toc-nav {margin-left: 0px;}}
@media (max-width: 991px) {.center-col-heading-doc {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.center-col-content-doc {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.heading-doc {grid-template-columns: 1fr; padding-bottom: 24px;}}
@media (max-width: 991px) {.empty-col-doc {display: none;}}
@media (max-width: 991px) {.content-doc {grid-template-columns: 1fr; row-gap: 48px; padding-top: 24px; display: flex; flex-direction: column;}}
@media (max-width: 991px) {.form-select {background-position: right 8px center, left 0px top 0px;}}
@media (max-width: 991px) {.select-nav-doc {display: flex;}}
@media (max-width: 991px) {.text-slider-container {row-gap: 40px;}}
@media (max-width: 991px) {.text-slider-item-default {width: 60%;}}
@media (max-width: 991px) {.text-slider-item-active {width: 85%;}}
@media (max-width: 991px) {.label-reviews-chip {padding-left: 8px; padding-right: 8px;}}
@media (max-width: 991px) {.reviews-author {column-gap: 8px;}}
@media (max-width: 991px) {.reviews-author-image {width: 44px; height: 44px;}}
@media (max-width: 991px) {.reviews-heading-container {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; row-gap: 128px;}}
@media (max-width: 991px) {.reviews-text-container {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.reviews-heading {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 991px) {.reviews-author-container {flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.reviews-container {min-height: auto;}}
@media (max-width: 991px) {.reviews-container-big {min-height: auto; flex-direction: column;}}
@media (max-width: 991px) {.reviews-heading-container-big {padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; row-gap: 128px; width: 100%;}}
@media (max-width: 991px) {.accordion-title {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 991px) {.accordion-item-wrap {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.accordion-answer-padding {padding-left: 16px; padding-right: 16px; padding-bottom: 16px; padding-top: 0px;}}
@media (max-width: 991px) {.integration-card-stroke {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 991px) {.popup-close-btn {display: none;}}
@media (max-width: 991px) {.close-mob-wrap {display: flex;}}
@media (max-width: 991px) {.popup-mailing {max-width: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}}
@media (max-width: 991px) {.form-header {row-gap: 8px;}}
@media (max-width: 991px) {.mob-body-minus-copy {margin-left: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); margin-right: calc(clamp(0.75rem, 3.33vw, 4rem) * -1); width: auto;}}
@media (max-width: 991px) {.podcast-logo-card {width: 56px; height: 56px; margin-right: 12px;}}
@media (max-width: 991px) {.podcast-text-wrap-card {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 991px) {.podcast-text-card {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.podcast-heading-pad-card {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 991px) {.podcast-fixed {position: static;}}
@media (max-width: 991px) {.podcast-author-col {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; display: none;}}
@media (max-width: 991px) {.author-podcast-wrap {flex-direction: row; align-items: center; width: 100%;}}
@media (max-width: 991px) {.author-podcast {width: 30%;}}
@media (max-width: 991px) {.author-podcast-button-wrap {width: 100%;}}
@media (max-width: 991px) {.podcast-introduction-gap {row-gap: 20px;}}
@media (max-width: 991px) {.podcast-heading-gap {row-gap: 20px;}}
@media (max-width: 991px) {.webinar-card {row-gap: 20px;}}
@media (max-width: 991px) {.label-chip-orange {padding-left: 12px; padding-right: 12px;}}
@media (max-width: 991px) {.cases-big-card-yandex {row-gap: 24px;}}
@media (max-width: 991px) {.gap-64 {row-gap: 48px;}}
@media (max-width: 991px) {.slider-ver-list {min-height: auto; height: auto;}}
@media (max-width: 991px) {.slider-ver-wrap {padding-bottom: 24px;}}
@media (max-width: 991px) {.slider-hor-list {min-height: auto; height: auto;}}
@media (max-width: 991px) {.slider-hor-wrap {padding-bottom: 24px; padding-top: 24px;}}
@media (max-width: 991px) {.slider-hor-text-wrap {width: 100%;}}
@media (max-width: 767px) {.form-btn {padding-left: 24px; padding-right: 24px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 767px) {.form-input {min-height: 46px;}}
@media (max-width: 767px) {.form-select {min-height: 46px;}}
@media (max-width: 767px) {.form-upload-file-btn {padding-left: 24px; padding-right: 24px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 767px) {.grid-3-columns {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--25px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-ver--20px {row-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--20px {column-gap: 10px;}}
@media (max-width: 767px) {.text--h3 {font-size: 42px;}}
@media (max-width: 767px) {.margin--t-20px {margin-top: 10px;}}
@media (max-width: 767px) {.paddings--t-b-80-20px {padding-top: 100px;}}
@media (max-width: 767px) {.gap-ver--15px {row-gap: 10px;}}
@media (max-width: 767px) {.text--h2 {font-size: 48px;}}
@media (max-width: 767px) {.text--h1 {font-size: 48px;}}
@media (max-width: 767px) {.text--medium {font-size: 15px;}}
@media (max-width: 767px) {.button--primary {min-width: 200px; padding-left: 32px; padding-right: 32px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 767px) {.button--outline {min-width: 200px; padding-left: 32px; padding-bottom: 16px; padding-right: 32px; padding-top: 16px;}}
@media (max-width: 767px) {.grid-2-columns {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.grid-2-2 {grid-column-start: span 1; grid-column-end: span 1;}}
@media (max-width: 767px) {.label-font-xl {font-size: 16px; line-height: 20px;}}
@media (max-width: 767px) {.label-font-md {line-height: 20px;}}
@media (max-width: 767px) {.label-font-sm {font-size: 13px; line-height: 20px;}}
@media (max-width: 767px) {.label-font-xs {font-size: 12px;}}
@media (max-width: 767px) {.label-font-lg {font-size: 15px;}}
@media (max-width: 767px) {.head-pad {padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.body-block {padding-top: 24px; padding-bottom: 24px; row-gap: 96px;}}
@media (max-width: 767px) {.grid-tag-5-columns {grid-template-columns: 1fr 1fr;}}
@media (max-width: 767px) {.ui-size-sm {padding-left: 0.875rem; padding-right: 0.875rem;}}
@media (max-width: 767px) {.articles-link {font-size: 16px;}}
@media (max-width: 767px) {.ui-size-md {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 767px) {.site-logo {width: 97px; height: auto;}}
@media (max-width: 767px) {.site-header {min-height: 56px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 767px) {.search-mob {width: 54px; height: 54px;}}
@media (max-width: 767px) {.ui-size-lg {padding-left: 2rem; padding-right: 2rem; min-height: 3.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}}
@media (max-width: 767px) {.label-chip-acc {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.banner-cases-gap {row-gap: 4px;}}
@media (max-width: 767px) {.label-chip-green {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.ui-tab {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 767px) {.input-wrapper {column-gap: 0.75rem; flex-direction: column; align-items: stretch;}}
@media (max-width: 767px) {.range-container {padding-top: 0.5rem; row-gap: 0.2em;}}
@media (max-width: 767px) {.calc-input-group {row-gap: 0.25rem;}}
@media (max-width: 767px) {.calc-input-wrapper {row-gap: 1.25rem;}}
@media (max-width: 767px) {.price-row {padding-top: 1rem; padding-bottom: 1rem;}}
@media (max-width: 767px) {.summary-block {padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 767px) {.saving-wrapper {padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 767px) {.calc-input {width: 100%;}}
@media (max-width: 767px) {.accordion-title-head {flex-wrap: wrap; row-gap: 4px;}}
@media (max-width: 767px) {.cases-card {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; width: 35%; min-height: 280px;}}
@media (max-width: 767px) {.hero-block {padding-bottom: 72px;}}
@media (max-width: 767px) {.cases-big-card {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; min-height: 260px;}}
@media (max-width: 767px) {.cases-avatar-gap {column-gap: 8px;}}
@media (max-width: 767px) {.cases-heading-pad {padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;}}
@media (max-width: 767px) {.label-chip-green-12 {padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}}
@media (max-width: 767px) {.label-chip-mono {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.grid-12-columns {grid-template-columns: 1fr;}}
@media (max-width: 767px) {.label-chip-dark {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.hero-block-dark {min-height: 90vh;}}
@media (max-width: 767px) {.menu-btn-section {flex-direction: column;}}
@media (max-width: 767px) {.menu-tab {padding-left: 0.875rem; padding-right: 0.875rem;}}
@media (max-width: 767px) {.menu-mob {min-height: 56px;}}
@media (max-width: 767px) {.label-chip-stroke {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.guest-card-image {width: 20%;}}
@media (max-width: 767px) {.site-logo-dark {width: 97px; height: auto;}}
@media (max-width: 767px) {.faq-accordion {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 767px) {.approval {margin-top: -1px;}}
@media (max-width: 767px) {.guest-company {column-gap: 12px;}}
@media (max-width: 767px) {.guest-card-text {width: 83%;}}
@media (max-width: 767px) {.menu-accordion-point {min-height: 56px;}}
@media (max-width: 767px) {.body-block-plus-pad {padding-top: 48px;}}
@media (max-width: 767px) {.form-input-select {min-height: 46px;}}
@media (max-width: 767px) {.form-input-select-menu {min-height: 46px;}}
@media (max-width: 767px) {.text-slider-item-default {width: 80%;}}
@media (max-width: 767px) {.text-slider-item-active {width: 100%;}}
@media (max-width: 767px) {.faq-accordion-item {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 767px) {.mob-body-minus-copy {width: 108%;}}
@media (max-width: 767px) {.author-podcast-wrap {flex-direction: column; width: 100%;}}
@media (max-width: 767px) {.author-podcast {width: 100%;}}
@media (max-width: 767px) {.author-podcast-button-wrap {width: 100%;}}
@media (max-width: 767px) {.webinar-card {row-gap: 10px;}}
@media (max-width: 767px) {.webinar-heading-gap {row-gap: 8px;}}
@media (max-width: 767px) {.ui-size-lg-slider-ver {padding-left: 2rem; padding-right: 2rem; min-height: 3.5rem; padding-top: 0.5rem; padding-bottom: 0.5rem;}}
@media (max-width: 767px) {.label-chip-orange {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.cases-big-card-yandex {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 767px) {.gap-64 {row-gap: 20px;}}
@media (max-width: 767px) {.slider-ver-list {height: 250px; min-height: 500px;}}
@media (max-width: 767px) {.slider-ver-wrap {padding-bottom: 68px;}}
@media (max-width: 767px) {.slider-hor-list {height: 250px; min-height: 500px;}}
@media (max-width: 767px) {.slider-hor-wrap {padding-bottom: 68px;}}
@media (max-width: 767px) {.slider-hor-text-wrap {justify-content: flex-start;}}
@media (max-width: 479px) {.grid-4-columns {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.gap-ver--25px {row-gap: 25px;}}
@media (max-width: 479px) {.gap-ver--20px {row-gap: 20px;}}
@media (max-width: 479px) {.text--h2 {font-size: 48px;}}
@media (max-width: 479px) {.gap-ver--15px {row-gap: 15px;}}
@media (max-width: 479px) {.section--content {padding-top: 10vw; padding-bottom: 10vw;}}
@media (max-width: 479px) {.text--h1 {font-size: 32px;}}
@media (max-width: 479px) {.text--h3 {font-size: 24px;}}
@media (max-width: 479px) {.ui-size-lg {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 479px) {.grid-tag-5-columns {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.card-pad-24-12 {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 479px) {.banner-cases-gap {row-gap: 6px;}}
@media (max-width: 479px) {.summary-block {row-gap: 1rem;}}
@media (max-width: 479px) {.saving-wrapper {row-gap: 1rem;}}
@media (max-width: 479px) {.ui-tab {min-height: 2.75rem;}}
@media (max-width: 479px) {.cases-card {min-height: 230px;}}
@media (max-width: 479px) {.cases-big-card {justify-content: space-between; min-height: 504px;}}
@media (max-width: 479px) {.cases-heading-pad {flex-grow: 0; flex-shrink: 1;}}
@media (max-width: 479px) {.card-pad-24-16 {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 479px) {.guest-card {padding-bottom: 90%;}}
@media (max-width: 479px) {.guest-card-image {width: 100%;}}
@media (max-width: 479px) {.guest-card-text {width: 100%;}}
@media (max-width: 479px) {.text-slider-item-default {width: 100%;}}
@media (max-width: 479px) {.ui-size-lg-slider-ver {padding-left: 1rem; padding-right: 1rem;}}
@media (max-width: 479px) {.cases-big-card-yandex {justify-content: space-between; min-height: 504px;}}
@media (max-width: 479px) {.slider-ver-list {min-height: 460px;}}
@media (max-width: 479px) {.slider-hor-list {min-height: 460px;}}
