* {
    box-sizing: border-box;
}

body {
    margin: 0;
}

* {
    box-sizing: border-box;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-position: initial;
    list-style-image: initial;
    list-style-type: none;
    outline-color: initial;
    outline-style: none;
    outline-width: initial;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

body {
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 14px;
    color: rgb(53, 56, 74);
}

a {
    text-decoration-line: none !important;
    text-decoration-thickness: initial !important;
    text-decoration-style: initial !important;
    text-decoration-color: initial !important;
}

.container {
    max-width: 1100px;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.header-container {
    /*max-width: 1100px;*/
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    display: flex;
    justify-content: space-between;
}

.header-sec {
    position: relative;
    z-index: 1;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
    font-family: Lato;
    padding: 30px 25px 20px 25px;
}

.header-sec .wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    max-width: 1100px;
}

.left-nav {
    display: flex;
    align-items: center;
}

.left-nav ul {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    list-style-position: initial;
    list-style-image: initial;
    list-style-type: none;
}

.left-nav ul li {
    display: inline-block;
    font-weight: 500;
    font-size: 20px;
    line-height: 42px;
    text-align: center;
    color: rgb(28, 29, 33);
    margin-right: 5px;
}

.left-nav ul li span {
    width: 8px;
    height: 8px;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 127, 19);
    display: inline-block;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    position: relative;
    top: -2px;
}

.header-sec .menu {
    display: flex;
}

.header-sec .burger {
    position: relative;
    display: none;
    cursor: pointer;
    width: 2rem;
    height: 1rem;
    border-top-width: initial;
    border-right-width: initial;
    border-bottom-width: initial;
    border-left-width: initial;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    outline-color: initial;
    outline-style: none;
    outline-width: initial;
    opacity: 0;
    visibility: hidden;
    background-image: none;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    transform: rotate(0deg);
    transition-behavior: normal;
    transition-duration: 0.35s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    transition-property: all;
}

.header-sec .burger-line {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0px;
    border-top-width: initial;
    border-right-width: initial;
    border-bottom-width: initial;
    border-left-width: initial;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    outline-color: initial;
    outline-style: none;
    outline-width: initial;
    opacity: 1;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(3, 17, 98);
    transform: rotate(0deg);
    transition-behavior: normal;
    transition-duration: 0.25s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    transition-property: all;
}

.header-sec .burger-line:nth-child(1) {
    top: 0px;
}

.header-sec .burger-line:nth-child(2), .header-sec .burger-line:nth-child(3) {
    top: 0.5rem;
}

.header-sec .burger-line:nth-child(4) {
    top: 1rem;
}

.header-sec .burger.active .burger-line:nth-child(1), .header-sec .burger.active .burger-line:nth-child(4) {
    top: 1.25rem;
    width: 0%;
    left: 50%;
}

.header-sec .burger.active .burger-line:nth-child(2) {
    transform: rotate(45deg);
}

.header-sec .burger.active .burger-line:nth-child(3) {
    transform: rotate(-45deg);
}

.header-sec .menu-inner {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    row-gap: 3rem;
    column-gap: 3rem;
    margin-right: 0px;
    margin-bottom: 0px !important;
}

.header-sec .menu-link {
    border-top-width: initial;
    border-right-width: initial;
    border-bottom-width: initial;
    border-left-width: initial;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    color: rgb(28, 29, 33);
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}

.header-sec .menu-link.active, .header-sec .menu-link:hover {
    outline-color: initial;
    outline-style: none;
    outline-width: initial;
    color: rgb(28, 29, 33);
    opacity: 0.5;
}

.text-center {
    text-align: center;
}

.developer-portal {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
    padding-top: 170px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.developer-portal h1 {
    color: rgb(20, 20, 20);
}

.developer-portal p {
    color: rgba(20, 20, 20, 0.72);
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}

.search-box input {
    background-image: url("/image/search.svg");
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(241, 242, 243);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(223, 223, 223);
    border-right-color: rgb(223, 223, 223);
    border-bottom-color: rgb(223, 223, 223);
    border-left-color: rgb(223, 223, 223);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    box-sizing: border-box;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 35px;
    width: 100%;
}


.btn-getStarted {
    color: var(--Light-Theme-Button-Label, #fff);
    text-align: center;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    display: inline-flex;
    padding-top: 16px;
    padding-right: 24px;
    padding-bottom: 16px;
    padding-left: 24px;
    justify-content: center;
    align-items: center;
    row-gap: 10px;
    column-gap: 10px;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: #02163a;
}

.btn-getStarted:hover {
    opacity: 0.8;
    color: rgb(255, 255, 255);
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}

.img-section img {
    max-width: 100%;
    margin-top: 25px;
}

.start-doc {
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: flex;
    flex-direction: column;
    undefined: undefined;
    align-items: flex-start;
}

.center-in p {
    font-weight: 500;
    font-size: 14px;
    line-height: normal;
    color: rgb(3, 17, 98);
    margin-bottom: 0px;
}

.center-in p a {
    color: rgb(55, 124, 253);
}

.item-box {
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(50, 130, 241, 0.2);
    border-right-color: rgba(50, 130, 241, 0.2);
    border-bottom-color: rgba(50, 130, 241, 0.2);
    border-left-color: rgba(50, 130, 241, 0.2);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
    width: 263px;
    height: 194px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    box-shadow: rgba(183, 216, 255, 0.32) 0px 12px 12px;
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}

.item-box .d-flex {
    margin-bottom: 15px;
}

.item-box-header {
    display: flex;
    flex-direction: column;
}

.item-box-header h3 {
    margin-top: 15px;
}

.item-box img {
    position: relative;
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}

.item-box h3 {
    color: rgb(20, 20, 20);
    text-align: center;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}

.item-box h3 a {
    color: rgb(20, 20, 20);
}

.item-box p {
    color: rgba(20, 20, 20, 0.72);
    text-align: center;
    font-family: Lato;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    margin-top: 10px;
}

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

.item-box p a {
    color: rgb(55, 124, 253);
}

.footer p {
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.87);
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer p img {
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 10px;
    position: relative;
    top: -1px;
    width: 20px !important;
}

.support img {
    position: relative;
    margin-right: 10px;
}

.developer-portal.text-center {
    padding: 10px 15px 20px 15px;
}

.row {
    display: table;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 100%;
}

.cell {
    width: 8%;
    display: table-cell;
    height: 75px;
}

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

.footer.text-center {
    background-color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.start-doc.new-row {
    padding-top: 80px;
    padding-right: 15px;
    padding-bottom: 80px;
    padding-left: 15px;
    background-image: url("https://theneo-prod-public.s3.us-east-1.amazonaws.com/images-1706106681038.png");
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: no-repeat;
}

.btn-getStarted svg {
    margin-left: 10px;
}

.start-doc.last-row {
    background-color: rgb(255, 255, 255);
    padding-bottom: 50px;
    padding-top: 50px;
    padding-right: 0px;
    padding-left: 0px;
}

.menu-inner {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.start-doc.last-row .container > .row {
    justify-content: space-between;
}

.start-doc.last-row .container > .row .cell {
    width: 40%;
    position: relative;
}

.start-doc.last-row .container > .row .cell:nth-child(2)::before {
    content: "";
    width: 2px;
    opacity: 0.5;
    position: absolute;
    left: -25%;
    height: 100%;
    background-image: linear-gradient(
            rgba(55, 126, 241, 0) 0%,
            rgba(55, 126, 241, 0.4) 19.27%,
            rgba(55, 126, 241, 0.4) 77.08%,
            rgba(55, 126, 241, 0) 100%
    );
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}

.content-wrapper.dark-theme .header-sec {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(1, 2, 4);
}

.content-wrapper.dark-theme .header-sec .menu-link * {
    color: rgb(255, 255, 255) !important;
}

.content-wrapper.dark-theme .start-doc.new-row a .item-box {
    box-shadow: none;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(50, 130, 241, 0.24);
    border-right-color: rgba(50, 130, 241, 0.24);
    border-bottom-color: rgba(50, 130, 241, 0.24);
    border-left-color: rgba(50, 130, 241, 0.24);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}

.content-wrapper.dark-theme .language-switcher-select {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: transparent;
    color: rgb(255, 255, 255);
}

.content-wrapper.dark-theme .developer-portal.text-center {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(1, 2, 4);
}

.content-wrapper.dark-theme .developer-portal.text-center h1 * {
    color: rgb(255, 255, 255) !important;
}

.content-wrapper.dark-theme .developer-portal.text-center p * {
    color: rgb(255, 255, 255) !important;
}

.content-wrapper.dark-theme .start-doc.new-row {
    background-image: url("https://theneo-prod-public.s3.us-east-1.amazonaws.com/images-1706106628710.png");
    background-size: cover;
}

.content-wrapper.dark-theme .item-box {
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgba(255, 255, 255, 0);
    border-right-color: rgba(255, 255, 255, 0);
    border-bottom-color: rgba(255, 255, 255, 0);
    border-left-color: rgba(255, 255, 255, 0);
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgba(18, 18, 18, 0.56);
    backdrop-filter: blur(3px);
}

.content-wrapper.dark-theme .item-box * {
    color: rgb(255, 255, 255) !important;
}

.content-wrapper.dark-theme .start-doc.last-row {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(1, 2, 4);
}

.content-wrapper.dark-theme .footer.text-center {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(1, 2, 4);
}

.content-wrapper.dark-theme .start-doc.last-row .container > .row .cell * {
    color: rgb(255, 255, 255);
}

.content-wrapper.dark-theme .footer {
    background-image: initial !important;
    background-position-x: initial !important;
    background-position-y: initial !important;
    background-size: initial !important;
    background-attachment: initial !important;
    background-origin: initial !important;
    background-clip: initial !important;
    background-color: rgb(18, 18, 18) !important;
}

.header-sec .menu form {
    margin-right: 25px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: rgba(20, 20, 20, 0.12);
    padding-right: 15px;
}

.start-doc.new-row a:nth-child(2) img {
    width: 35px;
}

.start-doc.new-row a {
    width: 30%;
    margin-bottom: 25px;
}

.start-doc.new-row a .item-box {
    width: 100%;
}

.start-doc.new-row a:hover .item-box {
    transform: scale(1.05);
}

.menu {
    align-items: center;
    display: flex !important;
}

.brand a {
    display: flex;
}

.brand {
    display: flex;
}

.quote-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 150px;
    padding-right: 150px;
    padding-bottom: 150px;
    padding-left: 150px;
}

.qoute-section-header {
    color: rgb(20, 20, 20);
    text-align: center;
    font-family: Lato;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: 72px;
    max-width: 665px;
    width: 100%;
    margin-bottom: 25px;
    position: relative;
}

.qoute-section-header img {
    position: absolute;
    top: -10px;
    right: -235px;
}

.quote-section-description img {
    position: absolute;
    left: -100px;
    bottom: -50px;
}

.footer-container {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(251, 252, 255);
    width: 100%;
}

.footer-logo {
    width: 70px !important;
    height: 70px;
}

.footer-regions-list {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    row-gap: 35px;
    column-gap: 35px;
    margin-top: 25px;
}

.footer-region-list-item {
    display: flex;
    justify-content: center;
    align-items: center;
    row-gap: 5px;
    column-gap: 5px;
    color: rgb(20, 20, 20);
    text-align: center;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 35px;
}

.footer-region-list-item img {
    width: 32px;
    height: 24px;
}

.footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 25px;
    padding-right: 0px;
    padding-left: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(0, 0, 0, 0.12);
    padding-bottom: 35px;
}

.footer-bottom-copyright {
    color: rgba(20, 20, 20, 0.72);
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
}

.footer-socialss {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    row-gap: 25px;
    column-gap: 25px;
}

.footer-socialss svg {
    width: 20px;
    height: 20px;
}

.menu-item a {
    color: rgb(20, 20, 20);
    font-family: Lato;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}

.dark-theme .menu-item a {
    color: rgb(255, 255, 255);
}

.dark-theme .select.region-switcher-select {
    color: rgb(255, 255, 255);
    background-color: rgb(1, 2, 4);
}

.dark-theme .quote-section {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(1, 2, 4);
}

.dark-theme .qoute-section-header {
    color: rgb(255, 255, 255);
}

.dark-theme .quote-section-description {
    color: rgba(255, 255, 255, 0.64);
}

.dark-theme .footer-container {
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(16, 16, 16);
}

.dark-theme .footer-region-list-item {
    color: rgb(255, 255, 255);
}

.dark-theme .footer-bottom-copyright {
    color: rgba(255, 255, 255, 0.72);
}

.dark-theme .footer-bottom {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgba(255, 255, 255, 0.12);
}

.dark-theme .footer-socialss svg path {
    fill: rgb(255, 255, 255);
}

.start-doc-header {
    color: rgb(20, 20, 20);
    font-family: Lato;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    margin: auto;
    margin-bottom: 50px;
}

.dark-theme .start-doc-header {
    color: rgb(255, 255, 255);
}

.footer-region-list-item a {
    display: flex;
    align-items: center;
    justify-content: center;
    row-gap: 10px;
    column-gap: 10px;
    color: rgb(20, 20, 20);
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.dark-theme .footer-region-list-item a {
    color: rgb(255, 255, 255);
}

#ic0is {
    margin-bottom: 0px;
}

#i9orj {
    margin-bottom: 0px;
}

#iqi8c {
    width: auto;
    height: 400px;
    right: -75px;
    position: relative;
}

#isfyu {
    width: 50%;
    height: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

#ir639 {
    width: 50%;
    height: auto;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

#i9nqg {
    text-align: center;
}

#i6h8f {
    text-align: center;
}

#itqal {
    text-align: center;
}

#ibgzn {
    text-align: center;
}

#ij8b6 {
    text-align: center;
}

#ic2ah {
    text-align: center;
}

#isotul {
    text-align: center;
}

#ie18z6 {
    text-align: center;
}

#ixvjdv {
    white-space-collapse: preserve;
}

#iyo0xe {
    white-space-collapse: preserve;
}

#ikkrbi {
    white-space-collapse: preserve;
}

#iu2n6i {
    white-space-collapse: preserve;
}

#iakwi5 {
    white-space-collapse: preserve;
}

#i632n1 {
    text-align: center;
    height: auto;
}

#i9bunj {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    color: rgb(20, 20, 20);
    font-family: Lato;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
}

#ipb99y {
    white-space-collapse: preserve;
}

#ii9gei {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    color: rgba(20, 20, 20, 0.64);
    text-align: center;
    font-family: Lato;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
}

#i4rhlq {
    color: black;
    width: auto;
    margin-top: 25px;
    height: 326px;
}

#iedja9 {
    height: auto;
    flex-direction: column;
    align-items: center;
    display: flex !important;
}

#ip3ggr {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    color: rgb(20, 20, 20);
    font-family: Lato;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
}

#i0022i {
    white-space-collapse: preserve;
}

#ihjzbv {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    color: rgba(20, 20, 20, 0.64);
    text-align: center;
    font-family: Lato;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 24px;
}

#imqjwq {
    text-align: center;
    line-height: 20px;
}

#i8tb2o {
    color: black;
    width: 100%;
    margin-top: 25px;
}

#irql6g {
    display: flex !important;
}

#ick0zl {
    white-space-collapse: preserve;
    color: rgb(18, 50, 136);
}

#i91rqc {
    line-height: 20px;
}

#ist8vw {
    display: inline-block;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    min-height: 50px;
    min-width: 50px;
}

#ixzser {
    white-space-collapse: preserve;
}

#i24tf {
    width: 70px !important;
}

#i9sq1u {
    box-sizing: inherit;
    margin-top: 0px;
    line-height: var(--cds-heading-04-line-height, 1.28572);
    font-size: 18px;
    border: 0px;
    font-variant-numeric: inherit;
    font-variant-east-asian: inherit;
    font-variant-alternates: inherit;
    font-variant-position: inherit;
    font-stretch: inherit;
    font-family: lato;
    font-optical-sizing: inherit;
    font-kerning: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    vertical-align: baseline;
    text-align: start;
}

#iqetzz {
    box-sizing: inherit;
    margin-top: 0px;
    line-height: var(--cds-heading-04-line-height, 1.28572);
    font-size: 18px;
    border: 0px;
    font-variant-numeric: inherit;
    font-variant-east-asian: inherit;
    font-variant-alternates: inherit;
    font-variant-position: inherit;
    font-stretch: inherit;
    font-family: lato;
    font-optical-sizing: inherit;
    font-kerning: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    vertical-align: baseline;
    text-align: start;
}

#itosek {
    box-sizing: inherit;
    margin-top: 0px;
    line-height: var(--cds-heading-04-line-height, 1.28572);
    font-size: 18px;
    border: 0px;
    font-variant-numeric: inherit;
    font-variant-east-asian: inherit;
    font-variant-alternates: inherit;
    font-variant-position: inherit;
    font-stretch: inherit;
    font-family: lato;
    font-optical-sizing: inherit;
    font-kerning: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    vertical-align: baseline;
    text-align: start;
}

#idbcdf {
    box-sizing: inherit;
    margin-top: 0px;
    line-height: var(--cds-heading-04-line-height, 1.28572);
    font-size: 18px;
    border: 0px;
    font-variant-numeric: inherit;
    font-variant-east-asian: inherit;
    font-variant-alternates: inherit;
    font-variant-position: inherit;
    font-stretch: inherit;
    font-family: lato;
    font-optical-sizing: inherit;
    font-kerning: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    vertical-align: baseline;
    text-align: center;
}

#iu60tl {
    white-space-collapse: preserve;
}

#ivngdy {
    text-align: center;
}

#irsx37 {
    white-space-collapse: preserve;
}

#icqf9d {
    text-align: center;
}

#i2cqvz {
    white-space-collapse: preserve;
}

#iiayta {
    text-align: center;
}

#iuxzyh {
    text-align: center;
}

.more-features-header {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 66px;
    position: relative;
    font-family: Lato;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
}

.more-features-header img {
    transform: rotate(40deg) translate(20%, 80%);
}

.start-doc-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 63rem;
    width: 90%;
    margin: 0 auto;
}

#iw8047 {
    padding: 10px;
}

.wrapper {
    margin: 0 0 20px 0;
}

.row.top-row {
    margin: 0 0 5px 0;
}

@media (max-width: 1260px) {
    .quote-section-description img {
        display: none;
    }

    .qoute-section-header img {
        display: none;
    }

    #iqi8c {
        height: 80%;
        right: 0px;
    }
}

@media only screen and (max-width: 1023px) {
    .header-sec .menu-inner {
        margin-right: 0px;
    }

    .footer-container {
        height: 100%;
    }

    .paymob-footer {
        height: 100%;
        display: flex;
        flex-direction: column;
    }

    .footer-logo {
        margin-bottom: 20px;
    }

    .footer-regions-list {
        flex-direction: column;
    }

    .footer-region-list-item {
        flex-direction: column;
    }

    .footer-bottom {
        flex-direction: column;
    }

    .footer-bottom-copyright {
        display: none;
    }
}

@media only screen and (min-width: 820px) and (max-width: 1180px) {
    .header-sec .menu-inner {
        row-gap: 1rem;
        column-gap: 1rem;
        background-image: initial !important;
        background-position-x: initial !important;
        background-position-y: initial !important;
        background-size: initial !important;
        background-attachment: initial !important;
        background-origin: initial !important;
        background-clip: initial !important;
        background-color: transparent !important;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) {
    .header-sec .menu-inner {
        row-gap: 3rem;
        column-gap: 3rem;
    }

    .hero-media-content p br {
        display: none;
    }
}

@media (max-width: 992px) {
    .paymob-footer {
        align-items: center;
    }

    .qoute-section-header {
        font-size: 32px;
    }

    .quote-section {
        padding-top: 150px;
        padding-right: 75px;
        padding-bottom: 150px;
        padding-left: 75px;
    }

    .container {
        flex-wrap: nowrap;
        flex-direction: column;
    }
}

@media only screen and (max-width: 991px) {
    .item-box {
        width: 100%;
        margin-bottom: 20px;
    }

    .start-doc .container .d-flex.align-center.center-between {
        width: 100%;
        display: inline-block !important;
    }

    .item-box h3 {
        margin-bottom: 0px;
    }

    #ir639 {
        justify-content: center;
        text-align: center;
        align-items: center;
    }
}

@media (max-width: 991px) {
    .top-row {
        flex-direction: column;
        align-items: center;
    }

    .top-row .cell:nth-child(2) {
        order: 1;
    }

    .top-row .cell:first-child {
        order: 2;
    }

    .top-row .cell {
        width: 100% !important;
    }

    .developer-portal {
        padding-top: 0px !important;
    }

    .start-doc.last-row .container > .row {
        flex-direction: column;
    }

    .start-doc.last-row .container > .row .cell {
        width: 100%;
    }

    .start-doc.last-row .container > .row .cell:nth-child(2)::before {
        left: 0px;
        width: 100%;
        height: 2px;
        margin-top: -25px;
    }

    .start-doc.last-row .container > .row .cell:nth-child(2) {
        padding-top: 25px;
    }

    .start-doc.new-row {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .header-sec .menu {
        align-items: center;
        position: unset;
        left: 0px;
        display: flex;
        top: 100% !important;
    }

    .content-wrapper.dark-theme .header-sec .menu {
        background-image: initial !important;
        background-position-x: initial !important;
        background-position-y: initial !important;
        background-size: initial !important;
        background-attachment: initial !important;
        background-origin: initial !important;
        background-clip: initial !important;
        background-color: black !important;
    }

    .content-wrapper.dark-theme .header-sec .burger-line {
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(255, 255, 255);
    }

    .header-sec .menu-inner {
        padding-bottom: 0px;
    }

    .header-sec .menu form {
        border-top-width: initial;
        border-right-width: initial;
        border-bottom-width: initial;
        border-left-width: initial;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: initial;
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        border-image-repeat: initial;
        margin-bottom: 0px !important;
    }

    .start-doc.new-row a {
        width: 100%;
    }

    .start-doc.new-row a .item-box {
        justify-content: center;
    }

    .qoute-section-header {
        line-height: normal;
    }

    .quote-section {
        padding-top: 15px !important;
        padding-right: 15px !important;
        padding-bottom: 15px !important;
        padding-left: 15px !important;
    }

    .paymob-footer {
        padding-top: 15px !important;
        padding-right: 15px !important;
        padding-bottom: 15px !important;
        padding-left: 15px !important;
    }

    .footer-region-list-item {
        padding-bottom: 0px !important;
    }

    .footer-region-list-item:last-child {
        padding-bottom: 25px !important;
    }

    #iqi8c {
        right: 0px;
        height: auto;
        width: 100%;
    }

    #i4rhlq {
        width: 100%;
        height: auto;
    }
}

@media only screen and (max-width: 768px) {
    .header-sec .burger {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .header-sec .menu {
        width: 100%;
        max-height: 0rem;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        opacity: 0;
        visibility: hidden;
        overflow-x: hidden;
        overflow-y: hidden;
        transition-behavior: normal;
        transition-duration: 0.35s;
        transition-timing-function: ease;
        transition-delay: 0s;
        transition-property: all;
        align-items: flex-start;
        position: absolute;
        left: 0px;
        top: 100% !important;
    }

    .header-sec .menu.active {
        opacity: 1;
        visibility: visible;
        position: absolute;
        top: 75%;
        right: 0px;
        left: 0px;
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(175, 192, 250);
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
        flex-direction: column;
        max-height: initial !important;
    }

    .header-sec .menu-inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        row-gap: 0.75rem;
        column-gap: 0.75rem;
        padding-top: 1rem;
        padding-right: 0px;
        padding-bottom: 1rem;
        padding-left: 0px;
        margin-right: 0px;
    }

    .header-sec .menu form {
        margin-bottom: 7px !important;
    }
}

@media (max-width: 768px) {
    .cell {
        width: 100%;
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    .header-sec {
        padding-top: 20px;
        padding-right: 15px;
        padding-bottom: 20px;
        padding-left: 15px;
    }

    .developer-portal {
        padding-top: 50px;
    }

    .center-in p {
        line-height: normal;
    }

    .start-doc {
        padding-top: 50px;
        padding-right: 0px;
        padding-bottom: 100px;
        padding-left: 0px;
    }

    .developer-portal h1 {
        font-size: 34px;
    }

    .developer-portal p {
        /*font-size: 16px;*/
        line-height: normal;
    }

    br {
        display: none;
    }

    .left-nav ul li {
        font-size: 14px;
    }

    .left-nav ul li span {
        top: 0px;
    }

    .item-box h3 {
        margin-top: 10px;
    }

    .start-doc .container .d-flex.align-center.center-in {
        display: flex !important;
    }

    .start-doc .container .d-flex.align-center.center-in p {
        font-size: 14px;
        text-align: left;
    }
}

@media (max-width: 480px) {
    .quote-section {
        padding-top: 150px;
        padding-right: 25px;
        padding-bottom: 150px;
        padding-left: 25px;
    }

    .container {
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 10px;
    }
}

.tns--getting-started {
    margin-right: 1rem;
    display: inline-block;
    width: 3.5rem;
    height: 3.5rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233175de' d='m13.16 22.19l-1.66-3.84c1.6-.58 3.07-1.35 4.43-2.27l-2.78 6.11m-7.5-9.69l-3.84-1.65l6.11-2.78a20 20 0 0 0-2.27 4.43M21.66 2.35S23.78 7.31 18.11 13c-2.2 2.17-4.58 3.5-6.73 4.34c-.74.28-1.57.1-2.12-.46l-2.13-2.13c-.56-.56-.74-1.38-.47-2.13C7.5 10.5 8.83 8.09 11 5.89C16.69.216 21.66 2.35 21.66 2.35M6.25 22H4.84l4.09-4.1c.3.21.63.36.97.45zM2 22v-1.41l4.77-4.78l1.43 1.42L3.41 22zm0-2.84v-1.41l3.65-3.65c.09.35.24.68.45.97zM16 6a2 2 0 1 0 0 4c1.11 0 2-.89 2-2a2 2 0 0 0-2-2'/%3E%3C/svg%3E");
}

.tns--home {
    /* margin-right: 1rem; */
    display: inline-block;
    width: 3.5rem;
    height: 3.5rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233175de' d='M10 20v-6h4v6h5v-8h3L12 3L2 12h3v8z'/%3E%3C/svg%3E");
}

.tns--hosted-checkout {
    margin-right: 1rem;
    display: inline-block;
    width: 3.5rem;
    height: 3.5rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233175de' d='M9 20a2 2 0 0 1-2 2a2 2 0 0 1-2-2a2 2 0 0 1 2-2a2 2 0 0 1 2 2m8-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2m-9.8-3.37q-.015.06 0 .12a.25.25 0 0 0 .25.25H19v2H7a2 2 0 0 1-2-2c0-.35.07-.69.24-1l1.36-2.41L3 4H1V2h3.27l.94 2H20a1 1 0 0 1 1 1c0 .17-.05.34-.12.5L17.3 12c-.36.62-1.03 1-1.75 1H8.1zM9 9.5h4v2l3-3l-3-3v2H9z'/%3E%3C/svg%3E");
}

.tns--hosted-fields {
    margin-right: 1rem;
    display: inline-block;
    width: 3.5rem;
    height: 3.5rem;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233175de' d='M17 7h5v10h-5v2a1 1 0 0 0 1 1h2v2h-2.5c-.55 0-1.5-.45-1.5-1c0 .55-.95 1-1.5 1H12v-2h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2V2h2.5c.55 0 1.5.45 1.5 1c0-.55.95-1 1.5-1H20v2h-2a1 1 0 0 0-1 1zM2 7h11v2H4v6h9v2H2zm18 8V9h-3v6z'/%3E%3C/svg%3E");
}

.tns--online-api {
    margin-right: 10px;
    display: inline-block;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%233175de' d='M16 13c-1.3 0-2.4.8-2.8 2H9c0-.7-.2-1.3-.5-1.8l7.1-7.3c.3 0 .6.1.9.1C17.9 6 19 4.9 19 3.5S17.9 1 16.5 1S14 2.1 14 3.5c0 .3.1.7.2 1l-7 7.2c-.6-.5-1.4-.7-2.2-.7V6.8C6.2 6.4 7 5.3 7 4c0-1.7-1.3-3-3-3S1 2.3 1 4c0 1.3.8 2.4 2 2.8v4.7c-1.2.7-2 2-2 3.4c0 2.2 1.8 4 4 4c1.5 0 2.8-.8 3.4-2h4.7c.4 1.1 1.5 2 2.8 2c1.6 0 3-1.3 3-3C19 14.3 17.6 13 16 13'/%3E%3C/svg%3E");
}

.tns--terminal-solutions {
    margin-right: 10px;
    display: inline-block;
    width: 50px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath fill='%233175de' d='M1.44 24A1.44 1.44 0 0 1 0 22.56V5.656c0-.795.645-1.44 1.44-1.44h1.706c.054 0 .106.013.151.036l-.002-.001V.168c0-.093.075-.168.168-.168h6.02c.093 0 .168.075.168.168v4.059a.337.337 0 0 1 .08-.01h1.515c.795 0 1.44.645 1.44 1.44v4.031a.326.326 0 0 1 .145-.033h.757c.186 0 .337.151.337.337v8.772a.337.337 0 0 1-.337.337h-.757a.33.33 0 0 1-.147-.034l.002.001v3.492a1.44 1.44 0 0 1-1.44 1.44zm7.324-3.231v1.134a.17.17 0 0 0 .169.169h1.334a.17.17 0 0 0 .169-.169v-1.134a.169.169 0 0 0-.169-.168H8.931a.17.17 0 0 0-.169.168zm-3.156 0v1.134a.17.17 0 0 0 .169.169H7.11a.17.17 0 0 0 .169-.169v-1.134a.169.169 0 0 0-.169-.168H5.776a.17.17 0 0 0-.169.168zm-3.156 0v1.135c0 .093.075.168.168.168h1.334a.17.17 0 0 0 .169-.169v-1.134a.169.169 0 0 0-.169-.168H2.62a.168.168 0 0 0-.168.168m6.311-2.571v1.134a.17.17 0 0 0 .169.169h1.334a.17.17 0 0 0 .169-.169v-1.135a.168.168 0 0 0-.168-.168H8.93a.168.168 0 0 0-.168.168zm-3.156 0v1.134a.17.17 0 0 0 .169.169H7.11a.17.17 0 0 0 .169-.169v-1.135a.168.168 0 0 0-.168-.168H5.775a.168.168 0 0 0-.168.168zm-3.156 0v1.135c0 .093.075.168.168.168h1.334a.17.17 0 0 0 .169-.169v-1.135a.168.168 0 0 0-.168-.168H2.619a.168.168 0 0 0-.168.168zm6.311-2.572v1.135c0 .093.075.168.168.168h1.336a.168.168 0 0 0 .168-.168v-1.135a.169.169 0 0 0-.169-.168H8.931a.17.17 0 0 0-.169.168m-3.156 0v1.135c0 .093.075.168.168.168H7.11a.168.168 0 0 0 .168-.168v-1.135a.169.169 0 0 0-.169-.168H5.775a.17.17 0 0 0-.169.168m-3.156 0v1.135c0 .093.075.168.168.168h1.336a.168.168 0 0 0 .168-.168v-1.135a.169.169 0 0 0-.169-.168H2.619a.168.168 0 0 0-.168.168zm-.21-6.713v4.912c0 .093.075.168.168.168h7.762a.168.168 0 0 0 .168-.168V8.913a.17.17 0 0 0-.169-.169h-7.76a.17.17 0 0 0-.169.169m-.504-2.682v1.19c0 .279.226.505.505.505h8.399a.505.505 0 0 0 .505-.505v-1.19a.505.505 0 0 0-.505-.505h-.99v1.01h.488v.178H2.746v-.178h.321a.505.505 0 0 0 .233-.057l-.003.001v-.898a.499.499 0 0 0-.231-.056h-.827a.505.505 0 0 0-.504.505z'/%3E%3C/svg%3E");
}

.tns--pos-api {
    margin-right: 10px;
    display: inline-block;
    width: 74px;
    height: 74px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233175de' d='M18 6H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m0 6H6V9h12M2 4h4V2H2a2 2 0 0 0-2 2v4h2zm20-2h-4v2h4v4h2V4a2 2 0 0 0-2-2M2 16H0v4a2 2 0 0 0 2 2h4v-2H2zm20 4h-4v2h4a2 2 0 0 0 2-2v-4h-2z'/%3E%3C/svg%3E");
}

.btn-tns {
    color: var(--Light-Theme-Button-Label, #fff);
    text-align: center;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    line-height: 115%;
    display: inline-flex;
    padding: 5px;
    justify-content: center;
    align-items: center;
    background-color: rgb(36, 88, 141);
    border-radius: 3px;
}

.btn-tns:hover {
    opacity: 0.8;
    color: rgb(255, 255, 255);
    transition-behavior: normal;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: all;
}

.btn-tns:disabled{
    background-color: light-dark(rgba(239, 239, 239, 0.3), rgba(19, 1, 1, 0.3));
    color: light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3));
    border-color: light-dark(rgba(118, 118, 118, 0.3), rgba(195, 195, 195, 0.3));

}

.tc-warning{
    font-size: small; 
    font-style:italic; 
    padding-left: 20px; 
    color: rgb(36, 88, 141); 
    font-weight: 600;
}
.tc-header{
    padding-left: 20px; 
    padding-top:10px;
}