#content {
    margin-top: -75px;
}

#container {
    font-size: 0;
    font-family: AlbertaSans, Roboto, sans-serif;
    letter-spacing: 0.1px;
}

#container a {
    font-family: AlbertaSans, Roboto, sans-serif;
    letter-spacing: 0.1px;
}

#container>DIV {
    font-size: 12px;
}

#container LABEL,
#container INPUT,
#container TEXTAREA,
#container SELECT {
    font-size: 12px;
    color: #242424;
    -webkit-appearance: none;
    font-family: AlbertaSans, Roboto, sans-serif;
    letter-spacing: 0.1px;
}

#header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    max-width: 100vw;
}

body.show_header_flag #header {
    padding-top: 20px;
}

body.show_header_flag #header_flag {
    display: block;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
}

#header #usergreeting {
    background: transparent;
}

#content a {
    color: #fa4251;
}

#content h2,
#container h2 {
    font-size: 34px;
    line-height: 44px;
    padding-top: 20px;
    text-align: center;
    font-weight: 800;
    max-width: 600px;
    margin: auto;
    margin-bottom: 70px;
}

@media only screen and (min-width: 600px) {

    #content section h2,
    #container section h2 {
        font-size: 62px;
        line-height: 70px;
        max-width: unset;
        margin: 0 auto 50px;
        max-width: 1100px;
    }
}

.info-block .container {
    width: 100%;
    max-width: 1150px;
    margin: 0 auto;
    min-height: 400px;
    padding: 10px;
    box-sizing: border-box;
}

#landing-section.eparaksts~.info-block .container {
    max-width: 1200px;
}

/* START: Main upload view */

#landing-section {
    position: relative;
    /* overflow: hidden; */
    width: 100%;
    padding-top: 75px;
    color: black;
    background-color: #ffffff;
    z-index: 1;
}

#landing-section.hide_bottom {
    min-height: calc(100vh - 50px);
}

@media only screen and (min-width: 620px) {
    #landing-section.hide_bottom {
        min-height: calc(100vh - 75px);
    }
}

#landing-section .container {
    display: block;
    background: url(/images/landing/blobs/blob_6.png),
        url(/images/landing/blobs/blob_9.png),
        url(/images/landing/blobs/blob_16.png),
        url(/images/landing/blobs/blob_17.png),
        url(/images/landing/blobs/blob_16.png);
    background-repeat: no-repeat;
    background-position-y: -350px, 0, 45%, 90%, 110%;
    background-position-x:
        max(-900px, calc(((100vw - 1250px) / 2) - 900px)),
        min((100% + 550px), calc(((100vw - 1250px) / 2) - 550px + 1250px)),
        max(-530px, calc(((100vw - 1250px) / 2) - 530px)),
        min((100% + 460px), calc(((100vw - 1250px) / 2) - 460px + 1250px)),
        max(-730px, calc(((100vw - 1250px) / 2) - 730px));
    margin: 0 auto;
    background-size: 1400px, auto, 1000px, auto, auto;
}


#landing-section:not(.hide_bottom, .eparaksts) .container {
    padding-bottom: calc(120px + 75px);
}

#landing-section.hide_bottom .container {
    min-height: 100%;
    display: flex;
    box-sizing: border-box;
}

@media only screen and (min-width: 772px) {
    #landing-section .container {
        padding-bottom: 100px;
    }

    #landing-section .container {
        display: block;
        margin: 0 auto;
    }


    #landing-section.eparaksts .container {
        background-position-y: -700px;
    }

    #landing-section:not(.hide_bottom) .container {
        padding-bottom: 75px;
    }

    #landing-section.eparaksts .content {
        padding-bottom: 0
    }

    #landing-section.eparaksts .container {
        padding-bottom: 0;
    }
}

#landing-section .content {
    width: 100%;
    max-width: 1250px;
    margin: auto;
    text-align: center;
    padding: 75px 5px 85px 5px;
    box-sizing: border-box;
}

#file_upload_title_wrap.flex {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15px;
    gap: 30px;
    min-height: calc(100vh - 50px - 50px);
}

#landing-section.eparaksts #file_upload_title_wrap.flex {
    min-height: unset;
    margin-bottom: 75px;
}

#file_upload_title_wrap.flex #before_file_upload {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 560px;
}

#file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1 {
    text-align: center;
    font-size: 34px;
    line-height: 44px;
    padding: 0;
    font-weight: 800;
    margin-bottom: 20px;
}

#file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel {
    position: relative;
}

#file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel>* {
    opacity: 0;
    animation-name: textFader;
    animation-duration: 30s;
    /* <---{ 10sec * num(H2) = 30sec } */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    position: absolute;
    top: 0;
}

#file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel>*:nth-child(1) {
    animation-delay: 0s;
    position: unset;
}

#file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel>*:nth-child(2) {
    animation-delay: 10s;
}

#file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel>*:nth-child(3) {
    animation-delay: 20s;
}

@keyframes textFader {
    0% {
        opacity: 0;
    }

    /* fade-in */
    3% {
        opacity: 1;
    }

    /* show */
    30% {
        opacity: 1;
    }

    /* fade-out */
    33% {
        /* <-------------------{ 100% / num(H2) = 33% } */
        opacity: 0;
    }

    /* waiting for the finish animation of other blocks */
    100% {
        opacity: 0;
    }
}

#file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1 span,
h2 span {
    color: #f23047;
}

.eparaksts #file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1 span {
    color: #407FF2;
}

#file_upload_title_wrap.flex #before_file_upload .file_types {
    text-align: left;

    color: #333333;
    display: flex;
    gap: 13px;
    flex-direction: row;
    flex-wrap: wrap;

    justify-content: center;
    font-size: 14px;
    line-height: 40px;
}

#file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel .carousel-picture {
    display: none;
}

#file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel .carousel-picture img {
    cursor: pointer;
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}


#upload-box-outer.files-selected {
    margin-bottom: 100px;
}

@media only screen and (min-width: 620px) {
    #file_upload_title_wrap.flex {
        min-height: calc(100vh - 50px - 75px);
    }

}

@media only screen and (min-height: 1000px) {
    #file_upload_title_wrap.flex {
        min-height: unset;
        margin-bottom: 150px;
    }
}

@media only screen and (min-width: 772px) {
    #file_upload_title_wrap.flex {
        gap: 30px;
        padding: 0 30px;
        justify-content: space-between;
        flex-direction: row;
        min-height: unset;
        margin-bottom: 150px;
        align-items: flex-start;
    }

    #file_upload_title_wrap.flex #before_file_upload {
        max-width: unset;
        width: min(calc(50% - 30px), 545px);
        position: -webkit-sticky;
        position: sticky;
        top: 75px;
    }

    #file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel>div {
        gap: 30px;
        display: flex;
        flex-direction: column;
    }

    #file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel .carousel-picture {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px 0;
        width: 100%;
        height: 100%;
        position: absolute;
        box-sizing: border-box;
    }

    #file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel .carousel-picture img {
        height: calc(325px - 40px);
    }

    #landing-section:not(.hide_bottom) .container #file_upload_title_wrap.flex #before_file_upload {
        min-height: 325px;
    }

    #landing-section.eparaksts:not(.hide_bottom) .container #file_upload_title_wrap.flex #before_file_upload {
        min-height: 240px;
    }

    #landing-section.eparaksts #file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel .carousel-picture img {
        height: calc(240px - 40px);
    }

    #file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1 {
        text-align: left;
        margin: 0;
        font-size: 49px;
        line-height: 58px;
    }

    #file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1.arrow:before {
        content: "";
        display: block;

        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNDguMTkzIiBoZWlnaHQ9Ijc4LjEyMiIgdmlld0JveD0iMCAwIDI0OC4xOTMgNzguMTIyIj4KICA8ZyBpZD0iR3JvdXBfNzA4IiBkYXRhLW5hbWU9Ikdyb3VwIDcwOCIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMC4wMTcsIC0wLjAxNywgMSwgLTQ1My40NTksIC0zMjUuMjgyKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8yODc4NyIgZGF0YS1uYW1lPSJQYXRoIDI4Nzg3IiBkPSJNNDU5LjY4LDM3Ni41OTNjNzkuNzU2LDQxLjAyLDE0NC4wOC0xMS4xNzQsMTEzLjEzMi0xNy4yNzgtMjUuNjg3LTUuMDY3LDEuNjYzLDY0LjI0NCw0Ni40MTYsNzAuNjI5czYwLTcuMTY2LDc1Ljc4NC0yMC4zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjY4OCAtNDEpIiBmaWxsPSJub25lIiBzdHJva2U9IiMyMzIxMWYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjUgNyIgb3BhY2l0eT0iMC4xNyIvPgogICAgPHBhdGggaWQ9IlBhdGhfMjg3ODgiIGRhdGEtbmFtZT0iUGF0aCAyODc4OCIgZD0iTTc0OC43MjMsMzYyLjJsOC4wNTcsNC40ODUtNi43NDIsNi42NjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzMuOTUyIDQzOS4wMDUpIHJvdGF0ZSgtMzEpIiBmaWxsPSJub25lIiBzdHJva2U9IiNkYWQ5ZDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICA8L2c+Cjwvc3ZnPgo=);
        position: absolute;

        background-repeat: no-repeat;
        background-size: contain;

        height: 68px;
        width: 161px;
        bottom: -24px;
        right: 0;
    }

    #file_upload_title_wrap.flex #before_file_upload .file_types {
        display: flex;
        justify-content: flex-start;

        line-height: 24px;
        font-size: 18px;
        gap: 7px;
    }

    #upload-box-outer.files-selected {
        margin-bottom: 0;
    }
}

@media only screen and (min-width: 992px) {
    #file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1 {
        font-size: 60px;
        line-height: 68px;
    }

    #file_upload_title_wrap.flex #before_file_upload .file_types {
        line-height: 30px;
        font-size: 20px;
        gap: 9px;
    }
}

@media only screen and (min-width: 1200px) {
    #file_upload_title_wrap.flex #before_file_upload {
        width: min(calc(50% - 30px), 560px);
    }

    #file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1 {
        font-size: 70px;
        line-height: 82px;
        text-wrap: balance;
    }

    #file_upload_title_wrap.flex #before_file_upload .main_page_top_header_1.arrow:before {
        height: 70px;
        width: 235px;
        bottom: 8px;
        right: -30px;
    }

    #file_upload_title_wrap.flex #before_file_upload .file_types {
        line-height: 40px;
        font-size: 24px;
        gap: 11px;
    }

    #landing-section:not(.hide_bottom) .container #file_upload_title_wrap.flex #before_file_upload {
        min-height: 421px;
    }

    #file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel .carousel-picture img {
        height: calc(421px - 40px);
    }

    #landing-section.eparaksts:not(.hide_bottom) .container #file_upload_title_wrap.flex #before_file_upload {
        min-height: 331px;
    }

    #landing-section.eparaksts #file_upload_title_wrap.flex #before_file_upload #main_page_top_header_1_carousel .carousel-picture img {
        height: calc(331px - 40px);
    }
}

.main_page_top_header_1 {
    font-weight: bold;
    font-size: 52px;
    line-height: 70px;
    position: relative;
    margin-bottom: 90px;
}

body.lang_ru .main_page_top_header_1 {
    font-size: 30px;
}

.main_page_top_header_1 .rw-words {
    display: none;
    white-space: nowrap;
}

#main_page_top_header_2 {
    margin: 32px 0 70px;
    font-size: 23px;
    line-height: 30px;
}

#file_upload_title_wrap.replace {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px;
    padding: 0 15px;
}

#before_file_upload_add_to_upload_text {
    margin: 0 0 32px 0;
    font-size: 23px;
    line-height: 30px;
}

#upload-box-outer {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    border-radius: 20px;
    min-height: 55px;
    box-shadow: 0px 0px 50px 0px #041e4d1f;
    padding: 35px 0 0;
    max-width: 560px;
    /* overflow: hidden; */
    height: fit-content;
    width: 100%;
    background: white;
}


#upload_box_inner {
    background: transparent;
    border-radius: 18px;
    padding: 7% 7% 4%;
    margin: 0 7% 6%;
    min-height: 55px;
    border: 1.5px #e6e6e6 dashed;
}

#upload_box_inner.uploading {
    border: none;
    padding: 0;
    padding-bottom: 20px;
    min-height: 0;
    margin: 0;
}

@media only screen and (min-width: 1200px) {
    #upload_box_inner {
        padding: 80px 80px 60px;
        margin: 0 35px 40px;
    }

    #upload_box_inner.uploading {
        padding: 20px 20px 50px;
    }

    .upload_waiting.bottom {
        margin: 50px 35px 25px !important;
        width: calc(100% - 70px);
    }
}

#upload-box-outer.files-selected #upload_box_inner {}

BODY.draged-over #upload_box_inner:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8px;
    background: #000;
    opacity: 0.125;
}

#savefiles {
    height: auto;
    margin: 0;
    display: none;
}

#uploadifive-file_upload,
.start_upload_button,
#simple_upload_button_container,
.upload_button {
    position: relative;
    display: inline-flex;
    box-sizing: border-box;
    max-width: 414px;
    width: 100% !important;
    height: 70px !important;
    font-size: 24px;
    color: #f23047;
    border: 2px solid #f23047;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin: 0 auto 20px auto;
    cursor: pointer;
    overflow: visible !important;
    z-index: auto;
    align-items: center;
    justify-content: center;
    box-shadow: unset;
    transition: background-color 0.5s ease, border-color 0.5s ease,
        color 0.5s ease;
    font-family: AlbertaSans, Roboto, sans-serif;
    letter-spacing: 0.1px;
}

#uploadifive-file_upload:hover,
.start_upload_button:hover,
#simple_upload_button_container:hover,
.upload_button:hover {
    background: #f23047;
    color: #fff;
}

#uploadifive-file_upload,
#simple_upload_button_container,
.upload_button {
    background: #f23047;
    color: white;
}

.eparaksts #uploadifive-file_upload:hover,
.eparaksts .start_upload_button:hover,
.eparaksts #simple_upload_button_container:hover,
.eparaksts .upload_button:hover {
    background: #417FF2;
    border: 2px solid #417FF2;
    color: #fff;
}

.eparaksts #uploadifive-file_upload,
.eparaksts #simple_upload_button_container,
.eparaksts .upload_button {
    background: #417FF2;
    border: 2px solid #417FF2;
    color: white;
}

#uploadifive-file_upload.red,
#simple_upload_button_container:hover,
.upload_button:hover {
    background: #d80e29;
    border-color: #d80e29;
}

.eparaksts #uploadifive-file_upload.red,
.eparaksts #simple_upload_button_container:hover,
.eparaksts .upload_button:hover {
    background: #1F68EF;
    border-color: #1F68EF;
    border: 2px solid #1F68EF;
}

.start_upload_button {
    background-color: #1389fe;
    border-color: #1389fe;
}

.start_upload_button:hover {
    background-color: #0066cc;
    border-color: #0066cc;
}

#file_upload {
    visibility: hidden;
}

#file_upload INPUT {
    pointer: cursor;
}

#uploadifive-file_upload SPAN.cloud,
.start_upload_button SPAN.cloud,
#simple_upload_button_container SPAN.cloud,
.upload_button SPAN.cloud {
    width: 35px;
    height: 15px;
    display: inline-block;
}

#simple_upload_button_container INPUT {
    opacity: 0;
    cursor: pointer;
}

#upload-box-outer.files-selected #uploadifive-file_upload:before,
#upload-box-outer.files-selected .start_upload_button:before,
#upload-box-outer.files-selected #simple_upload_button_container:before {
    top: -1px;
    left: -3px;
    right: -3px;
    bottom: -6px;
    border: 6px solid #b9babc;
    opacity: 0.2;
}

#uploadifive-file_upload SPAN,
.start_upload_button SPAN {
    position: relative;
    color: #fa4251 !important;
}

#uploadifive-file_upload SPAN IMG,
.start_upload_button SPAN IMG,
#simple_upload_button_container SPAN IMG {
    height: 15px;
    line-height: 36px;
    margin-right: 15px;
    width: 21px;
    vertical-align: middle;
}

.start_upload_button SPAN IMG.cloud,
.start_upload_button SPAN IMG.cloud-arrow {
    position: absolute;
    top: 0;
    left: 0;
}

#uploadifive-file_upload SPAN IMG {
    margin-left: 7px;
    margin-right: 7px;
    height: 12px;
}

#uploadifive-file_upload SPAN .cloud-white {
    height: 20px;
    margin-bottom: 2px;
    display: none;
}

@keyframes pointIconTop {
    0% {
        top: 10px;
    }

    25% {
        top: 8px;
    }

    50% {
        top: 10px;
    }

    75% {
        top: 8px;
    }

    100% {
        top: 10px;
    }
}

.start_upload_button SPAN IMG.cloud-arrow {
    height: 9px;
    top: 8px;
    animation-name: pointIconTop;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

#simple_upload_button_container IMG,
.upload_button:not(.start_upload_button) IMG {
    height: 20px;
    margin: 0 0 0 10px;
}

#uploadifive-file_upload SPAN {
    color: #fff !important;
    font-weight: 700;
}

#upload_box_inner.start_upload #uploadifive-file_upload {
    background: transparent !important;
}

#upload_box_inner.start_upload #uploadifive-file_upload:before {
    border: none;
}

#upload_box_inner.start_upload #savefiles .upload_button {
    margin-bottom: 5px;
    box-shadow: none;
    font-size: 20px;
}

#upload_box_inner.start_upload #uploadifive-file_upload {
    background-color: transparent !important;
    border: none;
    box-shadow: none;
    margin-bottom: 0;
    overflow: hidden !important;
    font-size: 18px;
}

#upload_box_inner.start_upload #uploadifive-file_upload:hover SPAN {
    color: #1389fe !important;
}

#upload_box_inner.start_upload #uploadifive-file_upload SPAN {
    margin-right: 0;
    color: #7c7c7c !important;
}

#upload_box_inner.start_upload #uploadifive-file_upload SPAN .hover,
#upload_box_inner.start_upload #uploadifive-file_upload:hover SPAN img {
    display: none;
}

#upload_box_inner.start_upload #uploadifive-file_upload:hover SPAN .hover {
    display: inline-block;
}

.select_files_button_long_text {
    vertical-align: top;
}

.file_select_dragndrop_text {
    color: #242424;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
}

@media only screen and (min-width: 1200px) {
    .file_select_dragndrop_text {
        font-size: 18px;
        line-height: 24px;
        font-weight: 600;
    }
}

.file_select_dragndrop_text.mobile {
    display: none;
}

#during_file_upload {
    display: none;
    font-size: 14px;
    line-height: 19px;
    color: #7c7c7c;
}

.upload_waiting.top .during_file_upload__title {
    font-size: 24px;
    line-height: 32px;
    font-weight: normal;
    color: #ee2b3a;
}

.upload_waiting.top IMG {
    width: 26px;
    height: 32px;
    margin-right: 10px;
    vertical-align: top;
}

#during_file_upload A {
    display: inline-block;
    color: #1389fe;
    text-decoration: none;
}

#during_file_upload .fa {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 10px;
}

#preloader_file_upload,
#during_file_upload {
    padding: 0 0 20px 0;
}

#download_link_wrapper_0,
#download_link_wrapper {
    background: #f2f5f8;
    border-radius: 8px;
    height: 46px;
    display: flex;
    padding: 0 5px 0 20px;
    margin: 20px auto 50px;
    gap: 5px;
    align-items: center;
    max-width: 100%;
    position: relative;
}

#download_link_wrapper {}

#download_link_wrapper_0 {
    margin: 10px auto 50px;
}

#download_link_0,
#download_link {
    color: #1389fe !important;
    text-decoration: none;
    display: inline-block;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.copy_button_wrapper {
    margin-left: auto;
}

.copy_button {
    display: inline-flex;
    height: 36px;
    min-width: fit-content;
    border-radius: 8px;
    align-items: center;
    transition: background-color 0.5s ease;
    color: #1389fe;
    background: #e1edfd;
    min-width: fit-content;
    overflow: hidden;
    margin-left: auto;
    padding: 0 25px 0 15px;
    background-image: url(/images/UI_icons/inputs/dropdown_lblue.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: 50%;
    background-size: 8px;
    box-sizing: border-box;
}

.copy_button_wrapper.open .copy_button:not(.copied) {
    background: #1389fe;
    background-image: url(/images/UI_icons/inputs/dropdown_white.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 10px);
    background-position-y: 50%;
    background-size: 8px;
    color: white;
}

.copy_button .copy_text {
    overflow: hidden;
    max-width: 300px;
}

.copy_button .copy_text div {
    height: 36px;
    line-height: 36px;
    transition: background 0.5s ease, max-width 0.5s ease;
    display: inline-block;
    white-space: nowrap;
    font-size: 14px;
}

.copy_button .copy_text div.mobile {
    display: none;
}

.copy_button .copy_text div.copied {
    display: none;
}

.copy_button.copied {
    background: #42c689;
    color: white;
    padding-right: 15px;
}

.copy_button.copied .copy_text {
    max-width: 200px;
    display: inline;
    color: white;
    font-size: 12px;
    padding-right: 0;
}

.copy_button .copy_text div.hover {
    display: none;
}

.copy_button .copy_text div.mobile {
    display: block;
}

.copy_button.copied .copy_text div.hover {
    display: none;
}

.copy_button.copied .copy_text .copied {
    display: inline-block;
}

@media only screen and (min-width: 425px) {
    .copy_button_wrapper {
        position: relative;
    }

    .copy_button {
        min-width: 36px;
    }

    .copy_button .copy_text div.hover {
        display: block;
    }

    .copy_button .copy_text div.mobile {
        display: none;
    }

    .copy_button.copied .copy_text {
        font-size: 14px;
    }
}

.copy_button_drawer {
    display: flex;
    max-height: 0;
    background: white;
    position: absolute;
    border-radius: 10px;
    flex-direction: column;
    box-shadow: 0px 0px 10px 0px #00000033;
    overflow: hidden;
    flex-wrap: nowrap;
    align-items: flex-start;
    opacity: 0;
    top: calc(100% + 10px);
    max-width: calc(100vw - 30px);
    z-index: 11;
    min-width: 230px;
    right: 50%;
    margin-left: -115px;
    left: 50%;
    top: 50px;
}

.copy_button_wrapper.open:before {
    content: "";
    display: block;
    height: 15px;
    z-index: 1;
    position: absolute;
    bottom: -13px;
    left: 0;
    right: 0;
}

@media only screen and (min-width: 350px) {
    .copy_button_drawer {
        right: 0;
        margin-left: 0;
        left: unset;
        top: unset;
    }
}

.copy_button_wrapper.open .copy_button_drawer {
    max-height: 1000px;
    opacity: 1;
    padding: 15px 0;
}

.copy_button_drawer div {
    cursor: pointer;
    width: 100%;
    transition: 0.5s ease;
    padding: 5px 10px 5px 35px;
    box-sizing: border-box;
    position: relative;
}

.copy_button_drawer div.checked span:not(.desc) {
    font-weight: bold;
}

.copy_button_drawer div.checked .desc_popup {
    font-weight: normal;
}

.copy_button_drawer div.checked:before {
    position: absolute;
    content: "";
    top: calc(50% - 10px);
    width: 13px;
    height: 20px;
    background: transparent url(/images/UI_icons/blue/check.svg) no-repeat center center;
    left: 11px;
    background-size: contain;
}

.copy_button_drawer div:hover {
    background-color: #f5f5f5;
}

.copy_button_drawer span {
    font-size: 14px;
    line-height: 19px;
    display: block;
    text-align: left;
    color: #242424;
}

.copy_button_drawer span.desc {
    color: #919191;
    font-size: 10px;
    line-height: 13px;
}

#share_button_0,
#share_button,
.link_button {
    display: inline-flex;
    height: 36px;
    width: 36px;
    min-width: 36px;
    border-radius: 8px;
    align-items: center;
    cursor: pointer;
    transition: background-color 0.5s ease, max-width 0.5s ease;
    color: #1389fe;
    overflow: hidden;
    background: #deedff url(/images/UI_icons/blue/share.svg) no-repeat center center;
    background-size: 13px 15px;
}

#share_button_0:hover,
#share_button:hover {
    background: #1389fe url(/images/UI_icons/white/share.svg) no-repeat center center;
    background-size: 13px 15px;
}

.link_button {
    padding: 0 15px 0 35px;
    width: unset;
    background-image: url(/images/UI_icons/white/sparkles.svg), linear-gradient(196deg, #9441F2 0%, #005AFF 210%);
    background-repeat: no-repeat;
    background-position-x: 11px, 0;
    background-position-y: 50%, 0;
    background-size: 15px, auto;
    color: white !important;
    text-decoration: unset;
}

.link_button:hover {
    background-image: url(/images/UI_icons/white/sparkles.svg), linear-gradient(196deg, #7329c7 0%, #005AFF 210%);
}

#during_file_upload,
#after_file_upload,
#after_file_upload_wodpress_gallery {
    box-sizing: border-box;
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    padding: 0 60px 0 60px;
}

#during_file_upload,
#after_file_upload {
    padding: 0 20px;
}

#after_file_upload {
    display: none;
}

#after_file_upload_wodpress_gallery {
    display: none;
    margin-bottom: 30px;
}

#after_file_upload {
    padding-bottom: 50px;
}

#after_file_upload .after_file_upload__title {
    font-size: 25px;
    font-weight: normal;
    margin: 0 0 22px;
    color: #242424;
    line-height: 31px;
}

#after_file_upload input.upload_button {
    border: 0;
}

#after_file_upload P,
#after_file_upload_wodpress_gallery {
    margin-bottom: 23px;
}

#after_file_upload P A,
#after_file_upload_wodpress_gallery A {
    text-decoration: none;
}

#after_file_save_storage_deadline {
    text-align: right;
    font-size: 12px;
}

#upload_file_list {
    display: none;
    width: 100%;
    min-width: 300px;
    margin: 20px auto 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    background: white;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

.uploadifive-queue-item {
    background-color: white;
    color: #242424;
    text-align: left;
    border-radius: 8px;
    position: relative;
    padding: 5px 0 10px;
    margin-top: 0;
}

.uploadifive-queue-item:before {
    position: absolute;
    content: "";
    width: calc(100% + 41px);
    top: -1px;
    left: -20px;
    border-top: 1px solid #d3dbeb;
}

.uploadifive-queue-item .progress-bar {
    background-color: #1489f9 !important;
}

.uploadifive-queue-item.complete {
    /* background-color: #D4D8DC !important; */
}

.uploadifive-queue-item.complete .progress-bar {
    background-color: #42c689 !important;
}

.uploadifive-queue-item.complete .close {
    display: none;
}

.uploadifive-queue-item.complete:after {
    background-image: url("/images/check_green.svg");
    display: inline-block;
    width: 12px;
    background-repeat: no-repeat;
    height: 8px;
    background-size: contain;
    content: "";
    position: absolute;
    top: 50%;
    right: -5px;
}

.uploadifive-queue-item:first-child {
    margin-top: 0;
}

.uploadifive-queue-item .file_info {
    display: flex;
    justify-content: space-between;
    margin-right: 30px;
    width: calc(100% - 30px);
}

.uploadifive-queue-item .error_notice {
    display: inline-block;
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
}

.uploadifive-queue-item .fileinfo {
    display: inline-block;
    min-height: 16px;
    text-align: center;
    line-height: 16px;
    margin: 0 5px 0 0;
    color: #1489f9;
    font-weight: normal !important;
}

.uploadifive-queue-item .fileinfo SPAN {
    font-weight: normal !important;
}

.uploadifive-queue-item .fileinfo:after {
    clear: both;
}

.uploadifive-queue-item .fileinfo .speed {
    display: inline-block;
}

.uploadifive-queue-item .fileinfo .progress-percents {
    display: inline-block;
}

.uploadifive-queue-item .filename {
    box-sizing: border-box;
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-grow: 1;
}

.uploadifive-queue-item .filename,
.uploadifive-queue-item .file_size {
    display: inline-block;
    text-align: left;
    color: #242424;
    line-height: 16px;
    font-size: 12px;
}

.uploadifive-queue-item .file_size {
    text-align: right;
    margin-left: 10px;
    font-weight: normal;
}

.uploadifive-queue-item .progress {
    height: 6px;
    border: none;
    background-color: #e5e5e5;
    border-radius: 5px;
    width: calc(100% - 30px);
}

.uploadifive-queue-item .progress-bar {
    height: 6px;
    border: none;
    border-radius: 5px;
    background-color: #fa4251;
}

.uploadifive-queue-item .preloader {
    display: none;
    width: 15px;
    height: 15px;
    margin: 0 10px 0 5px;
}

.uploadifive-queue-item .close {
    display: flex;
    align-items: center;
    position: absolute;
    right: -3px;
    top: calc(50% - 7px);
}

.uploadifive-queue-item .close IMG {
    width: 10px;
    height: 10px;
}

#receive_files_wrapper {
    display: flex;
    margin: auto;
    padding: 0 30px 30px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    box-sizing: border-box;
    gap: 20px;
    flex-direction: column;
}

.eparaksts #receive_files_wrapper {
    display: none;
}

#receive_files_button {
    height: 50px;
    background-color: #f5f5f5;
    color: #242424;
    font-size: 16px !important;
    line-height: 20px !important;
    display: inline-flex;
    cursor: pointer;
    white-space: nowrap;
    border-radius: 10px;
    transition: background-color 0.5s ease, color 0.5s ease;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 9999;
    gap: 10px;
    padding: 0 40px;
    font-weight: 500;
}

#receive_files_button:hover {
    background-color: #e6e6e6;
}

#receive_files_desc {
    color: #9a9a9a;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    box-sizing: border-box;
}

@media only screen and (min-width: 772px) {
    #receive_files_wrapper {
        padding: 0 7% 6%;
        flex-direction: row;
        flex-wrap: nowrap;
    }

    #receive_files_desc {
        max-width: calc(65% - 10px);
        padding-right: 2%;
    }
}

@media only screen and (min-width: 1200px) {
    #receive_files_wrapper {
        padding: 0 35px 40px;
        flex-wrap: wrap;
    }
}

#after_file_upload_wodpress_gallery_text_1 {
    text-align: center;
    font-size: 20px;
}

#after_file_upload_wodpress_gallery_button {
    display: none;
    font-size: 20px;
}

#after_file_upload_wodpress_gallery_button i {
    margin-right: 10px;
}

#wordpress_shortcode_wrapper {
    width: 100%;
    display: table;
}

#wordpress_shortcode_title {
    font-size: 16px;
    display: table-cell;
    width: 180px;
}

#wordpress_shortcode {
    box-sizing: border-box;
    min-width: 250px;
    padding: 5px;
    font-size: 14px;
    display: table-cell;
    width: 100%;
}

#submit_form {
    padding: 0px;
    margin: 0px;
}

#send_notification_wrapper {
    text-align: left;
    margin-bottom: 20px;
    margin-top: -20px;
}

#sender_mail_wrapper {
    text-align: left;
    margin-bottom: 20px;
}

#sender_mail_wrapper label[for="send_link_to_sender"] {
    background-color: transparent;
    margin-bottom: 10px;
}

#sender_mail_wrapper .label_for_send_link_to_sender {
    color: #242424;
    background-color: transparent;
    margin-bottom: 10px;
}

#sender_mail_wrapper #organization_emails_rest+label {
    background: transparent url(/images/UI_icons/arrow_down.svg) no-repeat right center;
    cursor: pointer;
    padding-right: 10px;
    padding-left: 0;
    opacity: 0.7;
    background-size: 8px;
    display: inline-block;
    float: right;
}

#sender_mail_wrapper #organization_emails,
#sender_mail_wrapper #organization_emails_rest:checked+label {
    display: none;
}

#sender_mail_wrapper #organization_emails_rest:checked+label+#organization_emails {
    display: block;
}

/* END: Main upload view */

/* START: Upload total progress */

#upload_total_progress {
    display: none;
    margin: 0 20px 0;
    font-size: 12px;
    position: relative;
}

#upload_total_progress .progress-bar {
    background-color: #e5e5e5;
    height: 19px;
    border-radius: 10px;
    width: calc(100% - 10px);
    margin-left: 5px;
    overflow: hidden;
}

#upload_total_progress .progress-bar-inner {
    width: 0;
    background-color: #1489f9;
    height: 19px;
    border-radius: 10px;
}

#upload_total_progress .estimated-time,
#upload_total_progress .uploaded-files,
#upload_total_progress .speed-progress {
    display: inline-block;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 16px;
}

#upload_total_progress .speed-progress {
    width: 30%;
    color: #1489f9;
    font-size: 14px;
}

#upload_total_progress .speed-progress .speed-progress_label {
    color: #7c7c7c;
    font-size: 12px;
    display: none;
}

#upload_total_progress .speed-progress .value {
    display: inline-block;
    text-align: center;
    font-weight: bold;
}

#upload_total_progress .speed-progress IMG {
    display: inline-block;
    height: 14px;
    margin-top: -6px;
}

#upload_total_progress .estimated-time {
    width: 35%;
    text-align: left;
    color: #7c7c7c;
}

#upload_total_progress .estimated-time .value {
    color: black;
}

#upload_total_progress .upload-size {
    width: calc(100% - 5px);
    margin-top: 8px;
    line-height: 19px;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
    position: absolute;
    bottom: 0;
    padding-right: 7px;
    box-sizing: border-box;
}

#upload_total_progress .uploaded-files {
    width: 31%;
    text-align: right;
    color: #7c7c7c;
}

#upload_total_progress .uploaded-files .value {
    color: black;
}

/* END: Upload total progress */

.upload_waiting {
    display: none;
    background: #ffeff0;
    color: #ee2b3a;
    border-radius: 8px;
    min-height: 50px;
    width: calc(100% - 40px);
    align-items: center;
    justify-content: center;
    margin: 0 20px 20px;
    padding: 10px 20px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 20px;
    flex-direction: column;
}

.upload_waiting.bottom {
    margin: 50px 7% 25px;
    padding: 10px 55px;
    position: relative;
    width: calc(100% - 14%);
}

.upload_waiting.bottom:before {
    content: "\f110";
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite;
    font-family: FontAwesome;
    position: absolute;
    color: #ee2b3a;
    font-size: 24px;
    left: 15px;
}

.upload_waiting.top {
    position: relative;
}

.upload_waiting.top>* {
    opacity: 0;
    animation-name: textFader2;
    animation-duration: 8s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    position: absolute;
}

.upload_waiting.top>*:nth-child(1) {
    animation-delay: 0s;
}

.upload_waiting.top>*:nth-child(2) {
    animation-delay: 4s;
}

@keyframes textFader2 {
    0% {
        opacity: 0;
    }

    /* fade-in */
    11% {
        opacity: 1;
    }

    /* show */
    42% {
        opacity: 1;
    }

    /* fade-out */
    50% {
        /* <-------------------{ 100% / num(H2) = 50% } */
        opacity: 0;
    }

    /* waiting for the finish animation of other blocks */
    100% {
        opacity: 0;
    }
}



/**/
#upload_stats_text {
    display: none;
    position: relative;
    font-size: 16px;
    padding: 0 20px;
    color: #242424;
}

#upload_stats_text SPAN {
    font-weight: bold;
}

/**/

/* START: Input form */
#landing-section INPUT,
#landing-section TEXTAREA {
    width: 100%;
    min-width: 200px;
    max-width: 100%;
    border-radius: 8px;
    padding: 0 15px;
    font-size: 16px;
    box-sizing: border-box;
    margin-bottom: 12px;
    border: 1px solid #e6e6e6;
    height: 46px;
    line-height: 19px;
    color: #242424 !important;
}

#landing-section TEXTAREA::placeholder,
#landing-section INPUT::placeholder {
    color: #919191 !important;
    font-size: 14px !important;
}

#landing-sender_mail_tt:focus::placeholder,
#landing-sender_mail_tt:focus::-webkit-input-placeholder,
#sender_mail_tt:focus:-moz-placeholder,
/* Firefox 18- */
#sender_mail_tt:focus::-moz-placeholder,
/* Firefox 19+ */
#sender_mail_tt:focus:-ms-input-placeholder,
#recepients_emails:focus::-webkit-input-placeholder,
#recepients_emails:focus:-moz-placeholder,
/* Firefox 18- */
#recepients_emails:focus::-moz-placeholder,
/* Firefox 19+ */
#recepients_emails:focus:-ms-input-placeholder {
    color: transparent !important;
}

#landing-section INPUT:focus,
#landing-section TEXTAREA:focus {
    border: 1px solid #1389fe;
}

#landing-section TEXTAREA {
    height: 75px;
    padding: 13px 15px;
    resize: vertical;
}

#landing-section INPUT#wordpress_shortcode {
    margin-bottom: 0;
    text-align: center;
}

#landing-section INPUT {}

#landing-section INPUT:focus,
#landing-section TEXTAREA:focus,
#landing-section .styled-select.blue-border {
    outline: none !important;
}

@media (max-height: 650px) {

    #landing-section INPUT,
    #landing-section TEXTAREA {
        margin-bottom: 12px;
    }
}

/* END: Input form */

#after_file_upload .input-label {
    position: relative;
    margin-bottom: 12px;
    display: inline-block;
}

#after_file_upload .input-label.full-width {
    width: 100%;
}

#after_file_upload .input-label input {
    margin: 0;
    margin-top: 8px;
    width: 100%;
    padding-top: 3px;
}

#after_file_upload .input-label .styled-select {
    margin-top: 8px;
}

#after_file_upload .input-label label {
    position: absolute;
    font-size: 14px;
    background: white;
    min-width: unset;
    left: 10px;
    z-index: 1;
    line-height: 16px;
    width: fit-content;
    padding: 0 7px;
    color: #242424 !important;
    text-align: left;
    text-align-last: left;
    font-weight: bold;
}

#after_file_upload .input-label label.info {
    display: none;
}

#after_file_upload .input-label.has_error label {
    color: #ca1913 !important;
}

#after_file_upload .input-label:focus-within label {
    color: #1389fe !important;
}

#after_file_upload .input-label:focus-within .info+label {
    display: none;
}

#after_file_upload .input-label:focus-within .info {
    display: block;
}

#after_file_save_password,
#after_file_save_access_rights,
#after_file_save_storage_deadline {
    font-size: 12px;
    box-sizing: border-box;
    text-align: left;
    box-sizing: border-box;
}

#after_file_save_set_public {
    text-align: left;
}

#sender_mail_tt_wrap #recepients_emails_wrap {
    text-align: left;
}

#sender_mail_tt_wrap,
#recepients_emails_wrap {
    text-align: left;
}

#landing-section .styled-select {
    height: 44px !important;
    width: 100% !important;
    border-radius: 8px;
    margin-bottom: 14px;
    box-sizing: border-box;
    background: white;
    border: none;
}

#landing-section .styled-select SELECT {
    height: 53px !important;
    width: 100% !important;
    padding: 0 27px 0 27px !important;
    font-size: 14px;
    color: #808b97 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    box-sizing: border-box;
}

#landing-section .styled-select .select-items {
    font-size: 14px;
    border: 1px solid #e6e6e6;
    background: white;
    box-shadow: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

#landing-section .styled-select .select-items div {
    color: #242424;
}

#landing-section .styled-select .select-selected {
    padding: 0 20px;
    color: #242424;
    font-size: 14px;
    border-radius: 8px;
    border: 1px solid #e6e6e6;
    display: flex;
    padding-top: 2px;
    height: 46px;
    align-items: center;
    box-sizing: border-box;
}

#landing-section .styled-select .select-selected.select-arrow-active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: white;
}

#landing-section .styled-select .select-selected:after {
    background: transparent url(/images/UI_icons/inputs/dropdown.svg) no-repeat center center;
    top: calc(50% - 2px);
}

#after_file_save__folder_name {
    display: inline-block;
    width: 60%;
    min-width: 200px;
    font-size: 12px;
    text-align: left;
    box-sizing: border-box;
    padding-right: 10px;
}

#after_file_save_access_rights,
#after_file_save_storage_deadline,
#after_file_save_password {
    width: calc(50% - 12px);
    display: inline-block;
}

#after_file_save_password input {
    min-width: unset;
}

#after_file_save_access_rights,
#after_file_save_password {
    margin-right: 16px;
}

#after_file_save_access_rights.full-width {
    width: 100%;
}

#after_file_save_access_rights .styled-select,
#after_file_save_storage_deadline .styled-select {
    width: 150px;
    height: 26px;
}

#after_file_upload #after_file_save_password {
    display: none;
}

#after_file_save__folder_name INPUT {
    color: black !important;
    padding-right: 45px;
}

#after_file_save__folder_name {
    position: relative;
}

#after_file_save__folder_name img {
    display: block;
    width: 16px;
    background-repeat: no-repeat;
    height: 16px;
    background-size: contain;
    position: absolute;
    top: 41px;
    right: 5px;
    cursor: pointer;
    padding: 11px 11px 13px 13px;
    border-radius: 5px;
    transition: 0.5s ease;
}

#after_file_save__folder_name img:hover {
    background: #deedff;
}

#after_file_save__folder_name.full-width {
    width: 100%;
    padding-right: 0;
}

#after_file_save__folder_name SPAN {
    display: inline-block;
    color: #242424;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    padding-bottom: 10px;
}

#after_file_save_access_rights,
#after_file_save__folder_name,
#after_file_save_storage_deadline {
    padding-top: 30px;
}

#sendfiles {
    margin: 30px 0;
    font-weight: 600;
}

/*
#after_file_save__folder_name INPUT {
    margin: 0 !important;
}
*/

#after_file_save_adddescription_text {
    position: relative;
    text-align: center;
    color: #6f7b88;
    max-width: 700px;
    margin: 8px auto 28px auto;
    cursor: pointer;
}

#after_file_save_adddescription_text IMG {
    margin: -3px 5px 0 0;
    height: 14px;
}

#after_file_save_adddescription_text:before {
    content: "";
    position: absolute;
    top: 55%;
    right: calc(50% + 130px);
    left: -40px;
    height: 1px;
    background: #cbcfd3;
}

#after_file_save_adddescription_text:after {
    content: "";
    position: absolute;
    top: 55%;
    right: -40px;
    left: calc(50% + 130px);
    height: 1px;
    background: #cbcfd3;
}

/*** ***/

#after_file_save_adddescription {
    /*display: none;*/
    text-align: left;
    font-size: 14px;
}

#after_file_save_adddescription SPAN {
    display: inline-block;
    padding: 4px 0 4px 23px;
}

#file_save_access_rights,
#days_to_save_files {
    height: 26px;
    padding: 2px;
    width: 180px;
}

#content .product-icons {
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
    justify-content: center;
    /* margin: 200px 0 0 0; */
    gap: 50px 15px;
    padding: 0 5px;
    text-align-last: left;
}

#content .product-icon-card {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    padding: 10px;
    color: #242424;
    text-decoration: none;
    border-radius: 30px;
    width: calc(50% - 10px);
    box-sizing: border-box;
    transition: transform 0.5s ease, box-shadow 0.5s ease, color 0.5s ease;
    line-height: 20px;
    font-size: 16px;
    font-family: AlbertaSans, Roboto, sans-serif;
    letter-spacing: 0.1px;
}

#content .product-icon-card .product-icon-name-wrap {
    display: flex;
    width: 100%;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 15px;
    flex-direction: column;
}

#content .product-icon-card .product-icon {
    height: 50px;
    width: 50px;
}

#content .product-icon-card.public .product-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfMTM5NTkiIGRhdGEtbmFtZT0iR3JvdXAgMTM5NTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjcgLTg5My44NjUpIj4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMzY2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNjYiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MjcgODkzLjg2NSkiIGZpbGw9IiNmMWU3ZmUiLz4KICAgIDxwYXRoIGlkPSJlYXJ0aC1hbWVyaWNhcyIgZD0iTTEyLDBBMTIsMTIsMCwxLDAsMjQsMTIsMTIuMDEzLDEyLjAxMywwLDAsMCwxMiwwWm0wLDIyQTEwLDEwLDAsMCwxLDIuOTIsNy44MTNMNC41ODYsOS41NjRBMS40LDEuNCwwLDAsMCw1LjYsMTBINy41NTFhMS4wODUsMS4wODUsMCwwLDEsLjc2OC4zMThsLjM3My4zNzNBMS4wNTQsMS4wNTQsMCwwLDEsOSwxMS40MzZWMTIuNGExLjQ0OSwxLjQ0OSwwLDAsMCwuNDI1LDEuMDI1bDEuMTksMS4xOWExLjMxNywxLjMxNywwLDAsMSwuMzg2LjkzMVYxNy45MUExLjA5LDEuMDksMCwwLDAsMTIuMDkyLDE5aC4yMTNhMS4wODksMS4wODksMCwwLDAsLjk4OS0uNjMzbDIuMjQxLTQuODU2YTEuMjY0LDEuMjY0LDAsMCwwLS40NzctMS42bC0yLjU2Mi0xLjZBMi4wMzEsMi4wMzEsMCwwLDAsMTEuNDE5LDEwSDkuOTg4YTEuMTc1LDEuMTc1LDAsMCwxLS44My0uMzQ0bC0uNTkyLS41OTJhLjguOCwwLDAsMSwwLTEuMTI4TDkuMSw3LjQwN2EuOC44LDAsMCwxLC45MjEtLjE0OWwuODguNDRhLjkzOS45MzksMCwwLDAsMS4wODQtLjE3NmwwLDBhLjkzOC45MzgsMCwwLDAsLjE0MS0xLjE0N2wtLjgzNy0xLjRhLjg4Ni44ODYsMCwwLDEsLjAxNC0uOTRjLjMtLjQ1Ny43OC0xLjIsMS4zMTYtMi4wMTZhMTAuMDA3LDEwLjAwNywwLDAsMSw3LjgsNC41ODZsLTEuNTkuOTE3YTEuMjYzLDEuMjYzLDAsMCwwLS41OTUsMS40bC42MjcsMi41MDdhMS4yNjYsMS4yNjYsMCwwLDAsLjY2NS44MjdMMjEuOSwxMy40MzhBMTAuMDE1LDEwLjAxNSwwLDAsMSwxMiwyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0MCA5MDYuODY1KSIgZmlsbD0iIzk0NDFmMiIvPgogIDwvZz4KPC9zdmc+);
}

#content .product-icon-card.apps .product-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfMTM5NjIiIGRhdGEtbmFtZT0iR3JvdXAgMTM5NjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05OSAtODkzLjg2NSkiPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zNjciIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM2NyIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk5IDg5My44NjUpIiBmaWxsPSIjZjFmNmZlIi8+CiAgICA8ZyBpZD0idHJhbnNmZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMi4xNSA5MDkuMDE2KSI+CiAgICAgIDxwYXRoIGlkPSJVbmlvbl8xOTAiIGRhdGEtbmFtZT0iVW5pb24gMTkwIiBkPSJNNDcxNS43NTctNzQ0OS45MTlsLTEuNjk0LTEuNjkzYTEsMSwwLDAsMS0uMjkxLS43Ljk5Ljk5LDAsMCwxLC4yOTEtLjcsMSwxLDAsMCwxLC43LS4yOTEuOTkzLjk5MywwLDAsMSwuNy4yODV2LTQuMzcxYTEsMSwwLDAsMSwuOTk1LS45OTUsMSwxLDAsMCwxLDEsLjk5NXY0LjM3MWEuOTkzLjk5MywwLDAsMSwuNy0uMjg1LDEsMSwwLDAsMSwuNy4yOTEsMSwxLDAsMCwxLDAsMS40MDdsLTEuNjk0LDEuNjkzYS45OS45OSwwLDAsMS0uNy4yOTFBLjk4OS45ODksMCwwLDEsNDcxNS43NTctNzQ0OS45MTlabTQuNzg4LTIuNHYtNC4zNzFhLjk5My45OTMsMCwwLDEtLjcuMjg1Ljk4OS45ODksMCwwLDEtLjctLjI5MSwxLDEsMCwwLDEsMC0xLjQwOGwxLjY5Mi0xLjY5M2EuOTkzLjk5MywwLDAsMSwuNy0uMjkxLDEsMSwwLDAsMSwuNy4yOTFsMS42OTMsMS42OTNhMSwxLDAsMCwxLC4yOTEuNy45OS45OSwwLDAsMS0uMjkxLjcuOTkyLjk5MiwwLDAsMS0uNy4yOTEuOTkzLjk5MywwLDAsMS0uNy0uMjg1djQuMzcxYTEsMSwwLDAsMS0uOTk1Ljk5NUExLDEsMCwwLDEsNDcyMC41NDUtNzQ1Mi4zMTZabTQuMzc5LTEuNTQ2YTEsMSwwLDAsMS0uOTk1LS45OTQsMSwxLDAsMCwxLC45OTUtLjk5NWguODQ5YTMuMjQsMy4yNCwwLDAsMCwzLjIzNy0zLjIzNywzLjI0MywzLjI0MywwLDAsMC0xLjk0Mi0yLjk3LDEsMSwwLDAsMS0uNi0uODkzLDIuNzg2LDIuNzg2LDAsMCwwLS44NDEtMS45NTQsMi44LDIuOCwwLDAsMC0xLjk3Mi0uODA3LDIuODA2LDIuODA2LDAsMCwwLTEuNTYzLjQ3Mi45NzkuOTc5LDAsMCwxLS41NTQuMTY5LDEuMDI4LDEuMDI4LDAsMCwxLS4yMjQtLjAyNiwxLDEsMCwwLDEtLjYzNy0uNDcyLDUuMzc2LDUuMzc2LDAsMCwwLTQuNjQxLTIuNjg0LDUuMzYxLDUuMzYxLDAsMCwwLTUuMzU0LDUuMzU2YzAsLjExNSwwLC4yMzMuMDExLjM1YTEsMSwwLDAsMS0uNC44NjEsMy4yMTEsMy4yMTEsMCwwLDAtMS4zMDgsMi42LDMuMjQyLDMuMjQyLDAsMCwwLDMuMjM5LDMuMjM3aC44NDdhMSwxLDAsMCwxLC45OTUuOTk1LDEsMSwwLDAsMS0uOTk1Ljk5NGgtLjg0N2E1LjIzNCw1LjIzNCwwLDAsMS01LjIyOC01LjIyNiw1LjI0LDUuMjQsMCwwLDEsMS42OTItMy44NTIsNy4zNTUsNy4zNTUsMCwwLDEsNy4zNDUtNy4zLDcuMjgsNy4yOCwwLDAsMSwzLjM1OC44MTEsNy40MTIsNy40MTIsMCwwLDEsMi40NzYsMi4wNzMsNC43NjQsNC43NjQsMCwwLDEsMS43ODUtLjM0Myw0LjgxMyw0LjgxMywwLDAsMSw0Ljc1Miw0LjEsNS4yMzksNS4yMzksMCwwLDEsMi41OTEsNC41MTUsNS4yMzIsNS4yMzIsMCwwLDEtNS4yMjYsNS4yMjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcwNy4xNDkgNzQ3MC4wOTIpIiBmaWxsPSIjNDE3ZmYyIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);
}

#content .product-icon-card.sell .product-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfMTM5NjAiIGRhdGEtbmFtZT0iR3JvdXAgMTM5NjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NDcgLTg5My44NjUpIj4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMzcwIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAzNzAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjEwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NDcgODkzLjg2NSkiIGZpbGw9IiNlNGY5ZGMiLz4KICAgIDxwYXRoIGlkPSJVbmlvbl8xNDQiIGRhdGEtbmFtZT0iVW5pb24gMTQ0IiBkPSJNNDk4NS03MjUxLjk1M2EyLjI1LDIuMjUsMCwwLDEsMi4yNS0yLjI1LDIuMjQ5LDIuMjQ5LDAsMCwxLDIuMjQ4LDIuMjUsMi4yNDgsMi4yNDgsMCwwLDEtMi4yNDgsMi4yNUEyLjI1LDIuMjUsMCwwLDEsNDk4NS03MjUxLjk1M1ptLTgsMGEyLjI1LDIuMjUsMCwwLDEsMi4yNS0yLjI1LDIuMjUsMi4yNSwwLDAsMSwyLjI1LDIuMjUsMi4yNSwyLjI1LDAsMCwxLTIuMjUsMi4yNUEyLjI1LDIuMjUsMCwwLDEsNDk3Ny03MjUxLjk1M1ptLjMxNC0zLjQyN2ExLDEsMCwwLDEtLjk3MS0uNzQ3bC0zLjctMTMuODYzaC0yLjYzMkExLjAwNywxLjAwNywwLDAsMSw0OTY5LTcyNzFhMS4wMDgsMS4wMDgsMCwwLDEsMS4wMDYtMS4wMDVoMy40YTEuMDA3LDEuMDA3LDAsMCwxLC45NzEuNzQ2bC41ODEsMi4xNzZoMTYuOTU4YTEsMSwwLDAsMSwuNzcyLjM2MywxLjAwNiwxLjAwNiwwLDAsMSwuMjE1LjgyNWwtMS40NjIsOC4wMzRhMSwxLDAsMCwxLS45NDEuODI1bC0xMi43MDYuNTcxLjI4NSwxLjA3SDQ5ODlhMS4wMDYsMS4wMDYsMCwwLDEsMS4wMDUsMS4wMDUsMS4wMDcsMS4wMDcsMCwwLDEtMS4wMDUsMS4wMDZabS0uMDQ2LTUuMDcsMTIuMzQ5LS41NTUsMS4xLTYuMDYySDQ5NzUuNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjA5Ljk2MiA4MTc5Ljg2NSkiIGZpbGw9IiM0M2IyMWEiLz4KICA8L2c+Cjwvc3ZnPg==);
}

#content .product-icon-card.receive .product-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfMTM5NjEiIGRhdGEtbmFtZT0iR3JvdXAgMTM5NjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDcyIC04OTMuODY1KSI+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzM3MCIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzcwIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHJ4PSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA3MiA4OTMuODY1KSIgZmlsbD0iI2ZkZjZlMiIvPgogICAgPHBhdGggaWQ9IlVuaW9uXzE5MSIgZGF0YS1uYW1lPSJVbmlvbiAxOTEiIGQ9Ik00OTcyLjczMi03MjQ4YTMuNjgyLDMuNjgyLDAsMCwxLTIuNjEyLTEuMDg3LDMuNjY5LDMuNjY5LDAsMCwxLTEuMDktMi42MTFsLS4wMjktMTYuNjVhMy40NywzLjQ3LDAsMCwxLDEuMjI4LTIuNiw0LjE2MSw0LjE2MSwwLDAsMSwyLjcyLTEuMDUxaDkuOTdhLjk2OC45NjgsMCwwLDEsLjcuMzA1bDYuMyw2LjYxM2ExLDEsMCwwLDEsLjI2OC42NjJ2MTIuNzIyYTMuOTEyLDMuOTEyLDAsMCwxLTMuOTE4LDMuN1ptLTEuODA5LTIwLjM0OC4wMywxNi42NWExLjgsMS44LDAsMCwwLDEuNzc5LDEuNzczaDEzLjUzM2EyLDIsMCwwLDAsMS45OTQtMS43NzN2LTExLjc3MmgtMy4yNDNhMy4wNTUsMy4wNTUsMCwwLDEtMy4wNTQtMy4wNDl2LTMuNTU3aC05LjAxNEEyLDIsMCwwLDAsNDk3MC45MjMtNzI2OC4zNDhabTEyLjk2MywxLjgyOWExLjEyOSwxLjEyOSwwLDAsMCwxLjEzLDEuMTI1aDEuOTM3bC0zLjA2Ny0zLjIyMlptLTQuOTc2LDEzLjUyOS0zLjYyLTMuODg1YS45NC45NCwwLDAsMS0uMjU3LS42ODUuOTU5Ljk1OSwwLDAsMSwuMzA2LS42NzQuOTg1Ljk4NSwwLDAsMSwuNjYxLS4yNTYuOTc1Ljk3NSwwLDAsMSwuNzA3LjNsMS45NSwyLjA5NXYtNS44NjVhLjk2My45NjMsMCwwLDEsLjk2MS0uOTYyLjk2My45NjMsMCwwLDEsLjk2MS45NjJ2NS44NjVsMS45NDctMi4wOTNhLjk2My45NjMsMCwwLDEsLjctLjMwNy45NjQuOTY0LDAsMCwxLC42NTguMjYyLjk1OS45NTksMCwwLDEsLjMuNjY3LjkzMy45MzMsMCwwLDEtLjI1OS42OWwtMy42MTUsMy44ODFhLjk2My45NjMsMCwwLDEtLjcuMzA3QS45NTEuOTUxLDAsMCwxLDQ5NzguOTExLTcyNTIuOTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzg4Mi41OTIgODE3OC44NjUpIiBmaWxsPSIjZjFiNTFkIi8+CiAgPC9nPgo8L3N2Zz4=);
}

#content .product-icon-card.esign .product-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfMTQxNjMiIGRhdGEtbmFtZT0iR3JvdXAgMTQxNjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjQgLTg1NCkiPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zNzAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM3MCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2NCA4NTQpIiBmaWxsPSIjZGRmOWZmIi8+CiAgICA8cGF0aCBpZD0iUGF0aF8yOTg1MSIgZGF0YS1uYW1lPSJQYXRoIDI5ODUxIiBkPSJNLTE5ODYuNDU4LTc0MjIuMzY5YS45NS45NSwwLDAsMSwuMTgxLTEuMzNsMi40NzQtMS44ODJhMi4zNjYsMi4zNjYsMCwwLDEsMS4wOTEtLjUzMiwxLjc0NywxLjc0NywwLDAsMSwxLjMxNi4zNCwyLjMwOSwyLjMwOSwwLDAsMSwuODMsMS4yNDcsMi4zOTQsMi4zOTQsMCwwLDAsMS4zNzQtLjI2NCw2LjQxMSw2LjQxMSwwLDAsMSwxLjE3My0uNTksMS44MzUsMS44MzUsMCwwLDEsMi4wOC42NzEsMi4xMDcsMi4xMDcsMCwwLDEsLjI2Ny42OTQuMTkyLjE5MiwwLDAsMSwuMDA2LjAyOSwxLjY2MSwxLjY2MSwwLDAsMCwuMzg4LS4wMjYsMTAuMjgyLDEwLjI4MiwwLDAsMCwyLjU1Ni0uOC45NDcuOTQ3LDAsMCwxLDEuMjU5LjQ2Mi45NS45NSwwLDAsMS0uNDYzLDEuMjYxLDEyLjE4MywxMi4xODMsMCwwLDEtMy4wMzMuOTQ1LDIuMDE1LDIuMDE1LDAsMCwxLTIuNTU1LTEuNDA2Yy4wNDcuMjEzLTEuOTc5Ljg2OC0yLjE4MS45MTJhMi41LDIuNSwwLDAsMS0yLjI3OC0uNDI2LDIuMzExLDIuMzExLDAsMCwxLS41MjYtMS4xMjljLS44NzUuNjY5LTEuNzUyLDEuMzMzLTIuNjI4LDJhLjkzNi45MzYsMCwwLDEtLjU2OS4xODhBLjk1OC45NTgsMCwwLDEtMTk4Ni40NTgtNzQyMi4zNjlabS0yLjY5LTEuOTI5YS45NDcuOTQ3LDAsMCwxLS41MS0uNjQ5LDEzLjE4LDEzLjE4LDAsMCwxLC45NDItOC43bDUuMi0xMC42NTNhMy41LDMuNSwwLDAsMSw0Ljc1My0xLjI3MiwzLjUzMiwzLjUzMiwwLDAsMSwyLDQuMzQ4bC4xODEuMDg5YTMuMDA2LDMuMDA2LDAsMCwxLDEuMzgzLDQuMDE4bC0yLjU5Miw1LjMxMmEuOTU3Ljk1NywwLDAsMS0xLjI2OC40MzcuOTUuOTUsMCwwLDEtLjQzOC0xLjI3bDIuNTkyLTUuMzEyYTEuMTA3LDEuMTA3LDAsMCwwLS41MDktMS40OGwtLjE3Mi0uMDgzLTQuNDUxLDkuMTIzYTEzLjE4NCwxMy4xODQsMCwwLDEtNi4yOCw2LjEuOTQ5Ljk0OSwwLDAsMS0uNDEuMDkzQS45NDcuOTQ3LDAsMCwxLTE5ODkuMTQ4LTc0MjQuM1ptMS4xMy0yLjMxNmExMS4zMzMsMTEuMzMzLDAsMCwwLDMuMzgtMy4xMjMsOC43MTMsOC43MTMsMCwwLDEtMy0xLjQ2M0ExMS4zMzUsMTEuMzM1LDAsMCwwLTE5ODguMDE4LTc0MjYuNjEzWm02LjIwNS0xNi44NTUtNS4wODUsMTAuNDI0YTYuNzk0LDYuNzk0LDAsMCwwLDMuMjYxLDEuNTkxbDUuMDg3LTEwLjQyM2MuMzE2LS42NDktLjE2NC0xLjU2MS0xLjA0OC0xLjk5M2EyLjI3MiwyLjI3MiwwLDAsMC0uOTg2LS4yMzJBMS4zMSwxLjMxLDAsMCwwLTE5ODEuODEzLTc0NDMuNDY5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjc2OS42ODggODMxMi4zNTQpIiBmaWxsPSIjMjNhMmNiIi8+CiAgPC9nPgo8L3N2Zz4=);
}

#content .product-icon-card.esign.lv .product-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfMTQ0MTciIGRhdGEtbmFtZT0iR3JvdXAgMTQ0MTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03NjQgLTg1NCkiPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zNzAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM3MCIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc2NCA4NTQpIiBmaWxsPSIjZGRmOWZmIi8+CiAgICA8ZyBpZD0iZS1QYXJha3N0c19sb2dvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NzYgODY2KSI+CiAgICAgIDxyZWN0IGlkPSJBcnRib2FyZDEiIHdpZHRoPSIyNS4xNjgiIGhlaWdodD0iMjUuMTg0IiBmaWxsPSJub25lIi8+CiAgICAgIDxnIGlkPSJHcm91cF8xNDEzMiIgZGF0YS1uYW1lPSJHcm91cCAxNDEzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wNDUgMC4wNTMpIj4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE2NzAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE2NzAiIHdpZHRoPSIxMC4wMzMiIGhlaWdodD0iMTAuMDMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAxNSAxMC4wMzEpIiBmaWxsPSIjNDE1MTUyIi8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjcxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjcxIiB3aWR0aD0iNS4wMTYiIGhlaWdodD0iNS4wMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAzMiAxMC4wMzEpIiBmaWxsPSIjMjMzNjNjIi8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjcyIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjcyIiB3aWR0aD0iNS4wMTUiIGhlaWdodD0iNS4wMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjA0OCAxMC4wMzEpIiBmaWxsPSIjMTQ5ZGM4Ii8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjczIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjczIiB3aWR0aD0iNS4wMTYiIGhlaWdodD0iNS4wMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjA2MyA1LjAxNikiIGZpbGw9IiMxNDlkYzgiLz4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE2NzQiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE2NzQiIHdpZHRoPSI1LjAxNSIgaGVpZ2h0PSI1LjAxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMTcpIiBmaWxsPSIjMTQ5ZGM4Ii8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjc1IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjc1IiB3aWR0aD0iNS4wMTUiIGhlaWdodD0iMTAuMDMxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wNDgpIiBmaWxsPSIjNTBjN2RmIi8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjc2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjc2IiB3aWR0aD0iNS4wMTYiIGhlaWdodD0iNS4wMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAzMiAyMC4wNjIpIiBmaWxsPSIjYTM2ZGFjIi8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjc3IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjc3IiB3aWR0aD0iNS4wMTYiIGhlaWdodD0iNS4wMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAzMiA1LjAxNikiIGZpbGw9IiMxNDlkYzgiLz4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE2NzgiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE2NzgiIHdpZHRoPSI1LjAxNSIgaGVpZ2h0PSI1LjAxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAyMC4wNjIpIiBmaWxsPSIjNDE1MTUyIi8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjc5IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjc5IiB3aWR0aD0iNS4wMTYiIGhlaWdodD0iNS4wMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAzMiAxNS4wNDcpIiBmaWxsPSIjMGIxODE5Ii8+CiAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjgwIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjgwIiB3aWR0aD0iNS4wMTUiIGhlaWdodD0iNS4wMTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjA0OCAxNS4wNDcpIiBmaWxsPSIjZTE1YzI2Ii8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=);
}

#content .product-icon-card .product-icon-name {
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    text-align: left;
}

#content .product-icon-card .product-icon-desc {
    text-align: left;
    margin-bottom: 20px;
}

#content .product-icon-card .product-icon-learn {
    line-height: 20px;
    align-items: center;
    height: 20px;
    opacity: 1;
    margin-top: auto;
    transition: color 0.3s ease;
    display: flex;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy44MjIiIGhlaWdodD0iMTQuNTI2IiB2aWV3Qm94PSIwIDAgMTMuODIyIDE0LjUyNiI+CiAgPGcgaWQ9ImFycm93cmlnaHRfYmx1ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuNjUgLTYuMjk4KSI+CiAgICA8cGF0aCBpZD0iUGF0aF8xMTQxNSIgZGF0YS1uYW1lPSJQYXRoIDExNDE1IiBkPSJNNy41LDE4SDE5LjYyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNC40MzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMyNDI0MjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjciLz4KICAgIDxwYXRoIGlkPSJQYXRoXzExNDE2IiBkYXRhLW5hbWU9IlBhdGggMTE0MTYiIGQ9Ik0xOCw3LjVsNi4wNjEsNi4wNjFMMTgsMTkuNjIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC40MzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiMyNDI0MjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjciLz4KICA8L2c+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 20px;
    background-size: 11px;
}

#content .product-icon-card .product-icon-tag {
    height: 22px;
    padding: 0 10px;
    border-radius: 11px;
    font-size: 11px;
    display: inline-flex;
    color: white;
    font-weight: 600;
    background-color: #2AD498;
    align-items: center;
    line-height: 11px;
    top: 13px;
    position: absolute;
    right: 13px;
}

#content .product-icon-card .product-icon-tag.beta {
    background-color: #9a9a9a;
}

#content .product-icon-card .product-icon-learn img {
    width: 12px;
}

@media only screen and (min-width: 600px) {
    #content .product-icon-card {
        width: 286px;
        padding: 25px;
    }

    #content a.product-icon-card:hover {
        box-shadow: 0px 0px 30px 0px #07265f1a;
        transform: scale(1.1);
    }

    #content .product-icon-card .product-icon-name-wrap {
        align-items: center;
        margin-bottom: 30px;
        flex-direction: row;
    }

    #content .product-icon-card .product-icon-learn {
        opacity: 0;
    }

    #content .product-icon-card:hover .product-icon-learn {
        opacity: 1;
    }

    #content .product-icon-card .product-icon-learn:hover {
        color: #417ff2;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy44MjIiIGhlaWdodD0iMTQuNTI2IiB2aWV3Qm94PSIwIDAgMTMuODIyIDE0LjUyNiI+CiAgPGcgaWQ9ImFycm93cmlnaHRfYmx1ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuNjUgLTYuMjk4KSI+CiAgICA8cGF0aCBpZD0iUGF0aF8xMTQxNSIgZGF0YS1uYW1lPSJQYXRoIDExNDE1IiBkPSJNNy41LDE4SDE5LjYyMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtNC40MzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0MTdmZjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjciLz4KICAgIDxwYXRoIGlkPSJQYXRoXzExNDE2IiBkYXRhLW5hbWU9IlBhdGggMTE0MTYiIGQ9Ik0xOCw3LjVsNi4wNjEsNi4wNjFMMTgsMTkuNjIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC40MzkpIiBmaWxsPSJub25lIiBzdHJva2U9IiM0MTdmZjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjciLz4KICA8L2c+Cjwvc3ZnPg==);
    }
}

#info-block_pricing-plans {
    text-align: center;
    padding-top: 100px;
}

@media only screen and (max-width: 800px) {
    #main_page_top_container {
        min-height: auto;
    }

    #during_file_upload,
    #after_file_upload {
        /* width: calc(100% - 10px) !important; */
        /* padding-left: 20px; */
        /* padding-right: 10px; */
        padding-bottom: 20px;
    }

    .main_page_top_header_1 {
        font-size: 34px;
        line-height: 45px;
    }

    #main_page_top_header_2 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 40px;
    }

    #landing-section .styled-select .select-items div {
        padding: 12px 16px;
        font-size: 14px;
    }
}

@media only screen and (max-width: 772px) {
    #landing-section .content {
        padding-top: 50px;
        padding-bottom: 0;
    }

    #landing-section INPUT.icon {
        padding-left: 66px;
    }

    .select_files_button_long_text {
        display: none;
    }

    #upload-box-outer {
        padding: 30px 0 0;
        max-width: 100%;
        width: max(80%, 560px);
    }

    #upload_box_inner {
        padding: 30px;
        margin: 0 20px 40px;
        min-height: unset;
    }

    .upload_waiting.bottom {
        margin: 50px 20px 25px;
        position: relative;
        width: calc(100% - 40px);
        padding: 10px 55px;
    }

    #upload_box_inner.uploading {}

    .file_select_dragndrop_text {
        max-width: 250px;
        margin: auto;
        font-size: 14px;
        line-height: 18px;
        display: none;
    }

    .file_select_dragndrop_text.mobile {
        display: block;
        display: none;
    }

    #uploadifive-file_upload,
    .start_upload_button,
    #simple_upload_button_container {
        margin-bottom: 0;
        max-width: 100%;
        display: inline-flex;
        font-size: 22px;
        line-height: 26px !important;
    }

    #uploadifive-file_upload span,
    .start_upload_button span,
    #simple_upload_button_container span {
        text-wrap: wrap;
    }

    #upload_box_inner.start_upload #uploadifive-file_upload {
        overflow: hidden !important;
    }

    #after_file_upload,
    #upload_file_list {
        width: 100%;
        min-width: 0;
    }

    #after_file_upload .after_file_upload__title {
        margin: 0 0 17px 0;
    }
}

@media only screen and (max-width: 550px) {
    #landing-section TEXTAREA {
        padding: 9px 15px;
        height: 58px;
    }

    #sendfiles {
        margin-top: 35px;
        margin-bottom: 100px;
    }

    #after_file_save_access_rights,
    #after_file_save__folder_name {
        padding-top: 30px;
    }

    #after_file_save__folder_name img {
        top: 41px;
    }

    #after_file_save_storage_deadline {
        padding-top: 0;
    }

    #after_file_save_storage_deadline,
    #after_file_save__folder_name,
    #after_file_save_access_rights,
    #after_file_save_password {
        width: 100%;
        max-width: 100%;
        padding-right: 0;
        padding-left: 0;
    }

    .styled-select {
        margin-bottom: 0 !important;
    }

    .uploadifive-queue-item .file_info {
        flex-wrap: wrap;
    }

    .uploadifive-queue-item .filename {
        order: 1;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: calc(100% - 73px);
    }

    .uploadifive-queue-item .error_notice {
        order: 4;
        flex: 1;
        padding: 0;
        text-align: right;
    }

    .uploadifive-queue-item .fileinfo {
        order: 3;
        flex: 1;
        margin: 0;
        min-width: 100%;
        width: 100%;
        min-height: unset;
        text-align: right;
        text-wrap: initial;
    }

    .uploadifive-queue-item .file_size {
        order: 2;
        margin-left: auto;
    }

    .uploadifive-queue-item .progress {
        margin-top: 10px;
    }
}

@media only screen and (max-width: 425px) {
    .main_page_top_header_1.after {
        display: none;
    }

    #main_page_top_container {
        min-height: 500px;
    }

    .main_page_top_header_1 {
        font-size: 38px;
        line-height: 45px;
        padding: 0 5px 0 5px;
    }

    #main_page_top_header_2 {
        margin: 32px 0 70px;
        font-size: 23px;
        line-height: 30px;
    }

    /* START: Input form */

    #after_file_upload .input-label:focus-within .info {
        bottom: 37px;
    }

    #before_file_upload_add_to_upload_text {
        margin: 0 0 32px 0;
        font-size: 23px;
        line-height: 30px;
    }

    #text_during_file_upload {
        font-size: 23px;
    }

    #after_file_upload {
        font-size: 14px;
        line-height: 22px;
        padding-bottom: 0;
    }

    #after_file_upload .after_file_upload__title {
        font-size: 16px;
        line-height: 20px;
        font-weight: bold;
        margin-bottom: 25px;
    }

    #after_file_upload .after_file_upload__title br {
        display: none;
    }

    #download_link_wrapper {
        margin-bottom: 40px;
    }

    .copy_button_drawer {
        transition: opacity 0.5s ease;
    }

    #after_file_save_storage_deadline {
        font-size: 12px;
    }

    #upload_stats_text {
        max-width: 240px;
        margin: auto;
    }

    #upload_stats_text.after,
    #upload_file_list.after {
        display: none !important;
    }

    .upload_waiting {
        font-size: 12px;
    }

    .upload_waiting.top {
        padding-left: 10px;
        padding-right: 10px;
    }

    .upload_waiting.bottom {
        padding: 10px 40px;
    }

    .upload_waiting.bottom:before {
        font-size: 20px;
        left: 10px;
    }

    #receive_files_button {
        width: 100%;
        max-width: 300px;
        box-sizing: border-box;
    }

    #receive_files_desc {
        text-align: center;
        width: 100%;
        padding: 0;
        max-width: unset;
    }

    #upload_total_progress .estimated-time {
        width: 33%;
    }

    #upload_total_progress .speed-progress {
        width: 30%;
    }

    #upload_total_progress .speed-progress .speed-progress_label {
        display: none;
    }

    #upload_total_progress .uploaded-files {
        width: 34%;
    }
}


/* START: AI */
#content #ai {
    margin-top: 100px;
    overflow: hidden;
}

#content #ai h2 {
        margin-bottom: 30px;
}

#ai .title-image {
    width: 114%;
    margin-left: -7%;
    display: block;
}

#ai .text {
    text-align: center;
    color: #242424;
    padding: 0 20px 20px;
    line-height: 20px;
    font-size: 16px;
}

@property --buttonColor1 {
    syntax: '<color>';
    initial-value: #F23047;
    inherits: false;
}

@property --buttonColor2 {
    syntax: '<color>';
    initial-value: #fd6f04;
    inherits: false;
}

h2 span.gradient {
    background: linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#content #ai .product-icons {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(calc(50% - 10px), 1fr));
    gap: 15px;
    margin-top: 50px;
    padding-bottom: 30px;
}

#content .product-icon-card.ai-card {
    box-shadow: 0px 0px 30px 0px #07265f1a;
    background: white;
    padding: 20px;
    width: unset;
    position: relative;
    border-radius: 26px;
}

#content #ai .product-icon-card .product-icon {
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 10px;
}

#content .product-icon-card.ocr .product-icon {
    background: url(/images/UI_icons/white/search_square.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.chat .product-icon {
    background: url(/images/UI_icons/white/chat_AI.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.imagedesc .product-icon {
    background: url(/images/UI_icons/white/image_square.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.textdesc .product-icon {
    background: url(/images/UI_icons/white/text_square.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.speech .product-icon {
    background: url(/images/UI_icons/white/microphone.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.document .product-icon {
    background: url(/images/UI_icons/white/file_sparkle.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.face .product-icon {
    background: url(/images/UI_icons/white/face.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.email .product-icon {
    background: url(/images/UI_icons/white/mail_sparkle.svg), linear-gradient(130deg, var(--buttonColor1) 50%, var(--buttonColor2));
}

#content .product-icon-card.ai-card .product-icon-name {
    max-width: 145px;
    line-height: 20px;
    font-size: 16px;
}

#content .product-icon-card.ai-card .product-icon-desc {
    margin-bottom: 0;
}

@media only screen and (min-width: 600px) {
    #content #ai {
        display: flex;
        flex-direction: column;
        align-items: center;
        overflow: unset;
    }

    #content #ai h2 {
        margin-bottom: 50px;
    }

    #content #ai .product-icons {
        grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
        gap: 35px;
        width: 1305px;
        max-width: calc(100vw - 40px);
        padding: 0 20px 30px;
        box-sizing: border-box;
    }
    
    #content .product-icon-card.ai-card {
        width: unset;
        padding: 25px;
    }

      #content .product-icon-card.ai-card .product-icon-name {
        font-size: 20px;
    }

}

@media only screen and (min-width: 768px) {
    #ai .title-image {
        max-width: 80%;
        margin: 0 auto;
    }

    #ai .text {
        font-size: 22px;
        margin-bottom: 0;
    }
}

/* END: AI */

/* START: Library */
#library,
#library * {
    box-sizing: border-box;
}

#library {
    padding: 80px 0 30px;
    background: linear-gradient(to bottom, #000000B3, #000000B3), url(/images/library/gradient.jpg);
    background-size: cover;
    background-position: center;
    color: white;
}

#library .library_button {
    background: #F23047;
    color: white !important;
    cursor: pointer;
    display: inline-flex;
    line-height: 27px;
    outline: none;
    border-radius: 16px;
    padding: 0 60px;
    text-align: center;
    width: fit-content;
    font-size: 22px;
    align-items: center;
    min-height: 62px;
    transition: 0.3s ease;
    justify-content: center;
    margin: auto;
    font-weight: bold;
    margin-top: 30px;
}

#library .library_button:hover {
    background: #D80E29;
}

#container #library .article {
    padding: 0;
    display: flex;
    flex-direction: column;
}

#content #library h2 {
    margin-bottom: 30px;
    padding-left: 16px;
    padding-right: 16px;
}

@media only screen and (max-width: 500px) {
    #landing-section:not(.hide_bottom, .eparaksts) .container {
        padding-bottom: calc(50px + 25px);
    }
}

@media only screen and (min-width: 600px) {
    #content #library h2 {
        font-size: 55px;
        line-height: 55px;
        max-width: 700px;
    }
}

#library #library_profiles {
    gap: 60px 3%;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(215px, 1fr));
    max-height: calc(350px + 60px);
    overflow: hidden;
    padding: 30px;
    margin-top: -10px;
    max-width: 1500px;
    margin: auto;
}

#library #library_profiles .library_top_profiles_item {
    display: inline-flex;
    border-radius: 20px;
    overflow: hidden;
    height: 350px;
    width: 100%;
    flex-direction: column;
    box-shadow: 0px 0px 30px 0px #07265f1a;
    transition: transform 0.5s ease;
    background: linear-gradient(to bottom, #000, #000 170px, #fff 170px, #fff);
}

#library #library_profiles .library_top_profiles_item:hover {
    transform: scale(1.05);
}

#library #library_profiles .library_top_profiles_item .profile_cover {
    display: flex;
    height: 170px;
    background-size: cover !important;
    background-position: center !important;
    position: relative;
}

#library #library_profiles .library_top_profiles_item .profile_cover .profile_mask,
#library #library_profiles .library_top_profiles_item .profile_cover .profile_gradient {
    position: absolute;
    height: 100%;
    width: 100%;
}

#library #library_profiles .library_top_profiles_item .profile_cover .profile_gradient {
    background: linear-gradient(to top, rgba(0, 0, 0, 0.62), transparent);
}

#library #library_profiles .library_top_profiles_item .profile_info {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 0 20px;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_img {
    display: flex;
    width: 75px;
    height: 75px;
    border: 5px solid white;
    border-radius: 50%;
    background-size: cover;
    background-position: center;
    margin-top: -38px;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_name_wrap {
    display: flex;
    height: 40px;
    margin: 8px 0;
    align-items: center;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_name_wrap .profile_name {
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 800;
    color: #242424;
    text-decoration: none;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_details {
    gap: 20px;
    display: flex;
    font-size: 12px;
    line-height: 16px;
    height: 16px;
    margin-bottom: 15px;
    flex-wrap: wrap;
    overflow: hidden;
    justify-content: center;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_details .profile_detail {
    height: 16px;
    color: #737373;
    position: relative;
    width: max-content;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_details .profile_detail:not(:first-child):before {
    content: "";
    border-left: 1px solid #737373;
    height: 10px;
    position: absolute;
    top: 3px;
    left: -10px;
    bottom: 0;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button {
    display: flex;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow {
    height: 35px;
    border-radius: 8px;
    background: #242424;
    color: white;
    font-size: 14px;
    cursor: pointer;
    min-width: 100px;
    padding: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.5s ease, color 0.5s ease, border-color 0.5s ease;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow .text_unfollow,
#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow .text_following {
    display: none;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow:hover {
    background: #333333;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following {
    background: white;
    color: #242424;
    border: 1px solid #242424;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following .text_unfollow,
#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following .text_follow {
    display: none;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following .text_following {
    display: inline-block;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following:hover {
    background: #F23047;
    color: white;
    border: unset;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following:hover .text_following,
#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following:hover .text_follow {
    display: none;
}

#library #library_profiles .library_top_profiles_item .profile_info .profile_button .button_follow.is_following:hover .text_unfollow {
    display: inline-block;
}

#library .library_top_profiles_item_placeholder {
    box-shadow: 0 0 30px 0 #041E4D1A;
}

#library .library_top_profiles_item_placeholder .profile_cover {
    background: white;
}

#library .library_top_profiles_item_placeholder .profile_cover .profile_gradient {
    opacity: 0.2;
}

#library .library_top_profiles_item_placeholder .profile_img {
    background: #D9D9D9;
    cursor: default;
}

#library .library_top_profiles_item_placeholder .profile_name_wrap {
    width: 100%;
}

#library .library_top_profiles_item_placeholder .profile_name {
    background: linear-gradient(to right, #9A9A9A8C, #9A9A9A33);
    width: 100%;
    height: 12px;
    border-radius: 9px;
}

#library .library_top_profiles_item_placeholder .profile_details {
    background: linear-gradient(to right, #9A9A9A8C, #9A9A9A33);
    width: 100%;
    max-width: 125px;
    height: 12px;
    border-radius: 9px;
}

#library .library_top_profiles_item_placeholder .profile_info .profile_button .button_follow {
    background: linear-gradient(to right, #9A9A9A8C, #9A9A9A33) !important;
    cursor: default !important;
}

@media only screen and (max-width: 500px) {

    #library .library_button {
        border-radius: 10px;
        padding: 0 50px;
        font-size: 18px;
        min-height: 50px;
    }

    #library .for_scroll {
        overflow: hidden;
        overflow-x: auto;
    }

    #library #library_profiles {
        display: block;
        width: max-content;
        padding: 25px 16px;
        font-size: 0;
        max-width: unset;
    }

    #library #library_profiles .library_top_profiles_item {
        height: 290px;
        width: 170px;
        margin-right: 8px;
        background: linear-gradient(to bottom, #000, #000 115px, #fff 115px, #fff);
    }

    #library #library_profiles .library_top_profiles_item .profile_cover {
        height: 115px;
    }

    #library #library_profiles .library_top_profiles_item .profile_info {
        padding: 0 15px;
    }

    #library #library_profiles .library_top_profiles_item .profile_info .profile_name_wrap {
        height: 54px;
        margin: 0 0 5px;
    }

    #library #library_profiles .library_top_profiles_item .profile_info .profile_name_wrap .profile_name {
        font-size: 16px;
        line-height: 18px;
        -webkit-line-clamp: 3;
    }

    #library #library_profiles .library_top_profiles_item .profile_info .profile_details {
        padding-bottom: 10px;
    }
}

/* END: Library */

/* START: One platform */
#one_platform {
    padding: 120px 0 80px;
    background:
        url(/images/landing/blobs/blob_8.png),
        url(/images/landing/blobs/blob_3.png),
        url(/images/landing/blobs/blob_8.png),
        url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDMyMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNMCw5Nkw2MCwxMjIuN0MxMjAsMTQ5LDI0MCwyMDMsMzYwLDE5MkM0ODAsMTgxLDYwMCwxMDcsNzIwLDY0Qzg0MCwyMSw5NjAsMTEsMTA4MCwxNkMxMjAwLDIxLDEzMjAsNDMsMTM4MCw1My4zTDE0NDAsNjRMMTQ0MCwwTDEzODAsMEMxMzIwLDAsMTIwMCwwLDEwODAsMEM5NjAsMCw4NDAsMCw3MjAsMEM2MDAsMCw0ODAsMCwzNjAsMEMyNDAsMCwxMjAsMCw2MCwwTDAsMFoiPjwvcGF0aD48L3N2Zz4=),
        linear-gradient(to bottom,
            #f0f7ff 50px,
            #f0f7ff 100%);
    background-position-y: -600px, calc(100% + 230px), calc(100% + 565px),
        top, center;
    background-position-x: calc(50% + 320px),
        max(-640px, calc(((100vw - 1250px) / 2) - 640px)), calc(50% + 218px),
        center, center;
    background-size:  1500px 1500px, 1200px, 1500px, 100% 50px,
        100%;
    background-repeat: no-repeat;
    z-index: 2;
    position: relative;
}

#one_platform .file_types {
    padding-left: 20px;
    display: none;
    color: #8d8d8d;
    font-size: 18px;
    line-height: 24px;
    gap: 0 15px;
    flex-wrap: wrap;
    min-height: 40px;
    margin: 10px 0 40px;
    align-items: center;
    text-transform: lowercase;
}

#one_platform .items-pro {
    padding: 0 15px 45px;
}

#one_platform .item-pro {
    min-height: 40px;
    display: flex;
    background: transparent url(/images/UI_icons/check.svg) no-repeat left center;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
    padding: 10px 0;
    padding-left: 40px;
    box-sizing: border-box;
    background-size: 14px;
}

#one_platform .one_platform_button {
    background: #242424;
    color: #fff !important;
    cursor: pointer;
    display: inline-flex;
    line-height: 27px;
    outline: none;
    border-radius: 10px;
    padding: 0 60px;
    text-align: center;
    width: fit-content;
    font-size: 16px;
    align-items: center;
    min-height: 50px;
    transition: 0.3s ease;
    justify-content: center;
    margin: auto;
    font-weight: bold;
}

#one_platform .one_platform_button:hover {
    background: #333333;
}

@media only screen and (min-width: 768px) {
    #one_platform {
        padding: 160px 0;
        background: 
            url(/images/landing/blobs/blob_8.png),
            url(/images/landing/blobs/blob_3.png),
            url(/images/landing/blobs/blob_8.png),
            url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDMyMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNMCw5Nkw2MCwxMjIuN0MxMjAsMTQ5LDI0MCwyMDMsMzYwLDE5MkM0ODAsMTgxLDYwMCwxMDcsNzIwLDY0Qzg0MCwyMSw5NjAsMTEsMTA4MCwxNkMxMjAwLDIxLDEzMjAsNDMsMTM4MCw1My4zTDE0NDAsNjRMMTQ0MCwwTDEzODAsMEMxMzIwLDAsMTIwMCwwLDEwODAsMEM5NjAsMCw4NDAsMCw3MjAsMEM2MDAsMCw0ODAsMCwzNjAsMEMyNDAsMCwxMjAsMCw2MCwwTDAsMFoiPjwvcGF0aD48L3N2Zz4=),
            linear-gradient(to bottom,
                #f0f7ff 70px,
                #f0f7ff 100%);
        background-position-y:  -600px, calc(100% + 230px), calc(100% + 565px),
            top, center;
        background-position-x: calc(50% + 320px),
            max(-640px, calc(((100vw - 1250px) / 2) - 640px)), calc(50% + 218px),
            center, center;
        background-size: 1500px 1500px, 1200px, 1500px, 100% 70px,
            100%;
        background-repeat: no-repeat;
        /* margin-top: 50px; */
    }

    #one_platform .file_types {
        display: flex;
    }

    #one_platform .items-pro {
        padding: 0 20px 45px;
    }

    #one_platform .one_platform_button {
        margin: 0;
        margin-left: 20px;
    }
}

/* END: One platform */

/* START: Android app banner */

#android_app_download {
    text-align: center;
    background-color: #2b3d52;
    padding: 10px 5px;
    border: 1px solid white;
    border-top: 0;
    -webkit-border-bottom-left-radius: 34px;
    -webkit-border-bottom-right-radius: 34px;
    -moz-border-bottom-left-radius: 34px;
    -moz-border-bottom-right-radius: 34px;
    border-bottom-left-radius: 34px;
    border-bottom-right-radius: 34px;
}

#android_app_download a {
    color: white;
    text-decoration: none;
}

/* END: Android app banner */

/* START: Pricing container */

#pricing {
    /*background-color: #F0F2F2;
    background-image: linear-gradient(#F0F2F2, #fff);*/
    overflow: hidden;
}

#content #pricing {
    padding-bottom: 25px;
}

@media only screen and (min-width: 768px) {
    #content #pricing {
        margin-bottom: 100px;
        padding-top: 60px;
    }
}

/* END: Pricing container */

/* START: Logo container */

#container .article {
    margin: 0 auto;
    max-width: 1250px;
    margin-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    box-sizing: border-box;
    width: 100%;
}

#client_infinite_try {
    background: url(/images/landing/blobs/blob_5.png),
        url(/images/landing/blobs/blob_6.png),
        url(/images/landing/blobs/blob_6.png);
    background-position-y: 12%, 60%, 100%;
    background-position-x: min((100% + 760px),
            calc(((100vw - 1250px) / 2) - 760px + 1250px)),
        max(-730px, calc(((100vw - 1250px) / 2) - 730px)),
        min((100% + 670px), calc(((100vw - 1250px) / 2) - 670px + 1250px));
    background-size: auto;
    background-repeat: no-repeat;
    padding-bottom: 50px;
}

#client_infinite_try #infinite {
    margin-bottom: 0 !important;
    padding-bottom: 100px;
}

@media only screen and (min-width: 772px) {
    #client_infinite_try {
        padding-top: 50px;
        background: url(/images/sync_share_v2/map.png),
            url(/images/landing/blobs/blob_6.png),
            url(/images/landing/blobs/blob_6.png);
        background-position-y: 12%, 50%, 100%;
        background-position-x: min((100% + 760px),
                calc(((100vw - 1250px) / 2) - 760px + 1250px)),
            max(-730px, calc(((100vw - 1250px) / 2) - 730px)),
            min((100% + 670px), calc(((100vw - 1250px) / 2) - 670px + 1250px));
        background-size: auto;
        background-repeat: no-repeat;
        padding-bottom: 100px;
    }

    #client_infinite_try #infinite {
        margin-top: 150px;
        padding-bottom: 150px;
    }
}

.client-logos {
    text-align: justify;
}

#content .client-logos h2 {
    margin-bottom: 30px;
}

.client-logos .container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
    text-align-last: justify;
    display: flex;
    flex-wrap: wrap;
    gap: 25px 10px;
    justify-content: center;
    align-items: center;
}

.client-logos img {
    height: 30px;
    display: inline-block;
    max-width: 100%;
}

.client-logos .text {
    line-height: 20px;
    color: #242424;
    padding: 0 10px 80px;
    line-height: 24px;
    font-size: 16px;
    text-align: center;
}

.client-logos .privacy_items {
    display: flex;
    flex-wrap: wrap;
    gap: 35px;
    margin-top: 70px;
    padding: 0 10px;
}

.client-logos .privacy_items .item_text {
    font-size: 16px;
    line-height: 22px;
    padding-left: 70px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj4KICA8ZyBpZD0iR3JvdXBfMTM3OTYiIGRhdGEtbmFtZT0iR3JvdXAgMTM3OTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjIgLTU0NjguODU4KSI+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzU2NyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgNTY3IiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHJ4PSIxMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYyIDU0NjguODU4KSIgZmlsbD0iI2YwZjVmZiIvPgogICAgPGcgaWQ9InNlY3VyaXR5LTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1Ny44ODkgNTQ3OS42NTUpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfMjg5MjkiIGRhdGEtbmFtZT0iUGF0aCAyODkyOSIgZD0iTTQwLjcsNy4yMzdjLS4wMTQtLjc1OS0uMDI4LTEuNDc2LS4wMjgtMi4xNjlhLjk4NC45ODQsMCwwLDAtLjk4NC0uOTg0QTEzLjU2MywxMy41NjMsMCwwLDEsMjkuNi4yNzlhLjk4My45ODMsMCwwLDAtMS4zNzIsMCwxMy41NjEsMTMuNTYxLDAsMCwxLTEwLjA3OSwzLjguOTg0Ljk4NCwwLDAsMC0uOTg0Ljk4NGMwLC42OTQtLjAxNCwxLjQxMS0uMDI4LDIuMTdDMTcuMDA3LDE0LjMsMTYuODIzLDIzLjk2OSwyOC42LDI4LjA1YS45ODMuOTgzLDAsMCwwLC42NDQsMEM0MS4wMTUsMjMuOTY5LDQwLjgzMSwxNC4zLDQwLjcsNy4yMzdaTTI4LjkxOSwyNi4wNzdjLTEwLjEtMy42NjgtOS45NDUtMTEuNy05LjgwOS0xOC44LjAwOC0uNDI2LjAxNi0uODM5LjAyMi0xLjI0NGExNS4xNjksMTUuMTY5LDAsMCwwLDkuNzg4LTMuNzEsMTUuMTcxLDE1LjE3MSwwLDAsMCw5Ljc4OSwzLjcxYy4wMDYuNC4wMTMuODE3LjAyMiwxLjI0M0MzOC44NjUsMTQuMzcyLDM5LjAxNywyMi40MDgsMjguOTE5LDI2LjA3N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiIGZpbGw9IiM0MDdmZjIiLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMjg5MzAiIGRhdGEtbmFtZT0iUGF0aCAyODkzMCIgZD0iTTc2Ljk2Miw3OS4xNzRsLTQuNzQ4LDQuNzQ4TDcwLjE4OCw4MS45QS45ODQuOTg0LDAsMCwwLDY4LjgsODMuMjg3bDIuNzIyLDIuNzIyYS45ODQuOTg0LDAsMCwwLDEuMzkxLDBsNS40NDMtNS40NDNhLjk4NC45ODQsMCwxLDAtMS4zOTEtMS4zOTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDQuNjU2IC02OC41MzkpIiBmaWxsPSIjNDA3ZmYyIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: center left;
    min-height: 50px;
    display: flex;
    align-items: center;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .client-logos .text {
        padding: 50px 40px 150px;
        line-height: 35px;
        font-size: 22px;
    }

    .client-logos a {
        opacity: 0.8;
        transition: 0.5s ease;
    }

    .client-logos a:hover {
        opacity: 1;
    }

    .client-logos img {
        height: 50px;
    }

    .client-logos .container {
        gap: 50px;
        padding: 0 40px;
    }

    .client-logos .privacy_items {
        gap: 70px;
        margin-top: 150px;
    }

    .client-logos .privacy_items .item_text {
        font-size: 22px;
        line-height: 30px;
        width: calc(50% - 105px);
        text-align: left;
    }
}

/* END: Logo container */

/* START: Install apps */

#install-apps {
    background: url(/images/landing/blobs/blob_3.png),
        url(/images/landing/blobs/blob_2.png),
        url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDMyMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNMCw5Nkw2MCwxMjIuN0MxMjAsMTQ5LDI0MCwyMDMsMzYwLDE5MkM0ODAsMTgxLDYwMCwxMDcsNzIwLDY0Qzg0MCwyMSw5NjAsMTEsMTA4MCwxNkMxMjAwLDIxLDEzMjAsNDMsMTM4MCw1My4zTDE0NDAsNjRMMTQ0MCwzMjBMMTM4MCwzMjBDMTMyMCwzMjAsMTIwMCwzMjAsMTA4MCwzMjBDOTYwLDMyMCw4NDAsMzIwLDcyMCwzMjBDNjAwLDMyMCw0ODAsMzIwLDM2MCwzMjBDMjQwLDMyMCwxMjAsMzIwLDYwLDMyMEwwLDMyMFoiPjwvcGF0aD48L3N2Zz4=),
        url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDQwIDMyMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZmZmZiIgZmlsbC1vcGFjaXR5PSIxIiBkPSJNMCw5Nkw2MCwxMjIuN0MxMjAsMTQ5LDI0MCwyMDMsMzYwLDE5MkM0ODAsMTgxLDYwMCwxMDcsNzIwLDY0Qzg0MCwyMSw5NjAsMTEsMTA4MCwxNkMxMjAwLDIxLDEzMjAsNDMsMTM4MCw1My4zTDE0NDAsNjRMMTQ0MCwwTDEzODAsMEMxMzIwLDAsMTIwMCwwLDEwODAsMEM5NjAsMCw4NDAsMCw3MjAsMEM2MDAsMCw0ODAsMCwzNjAsMEMyNDAsMCwxMjAsMCw2MCwwTDAsMFoiPjwvcGF0aD48L3N2Zz4=);
    background-color: #f1f6fe;
    background-position: max(-330px, calc(((100vw - 1250px) / 2) - 330px)) -250px,
        min((100% + 473px), calc(((100vw - 1250px) / 2) - 473px + 1250px)) calc(100% + 530px),
        center bottom, center top;
    background-size: 700px, auto, 100% 30px, 100% 30px;
    background-repeat: no-repeat;
    margin-top: 100px;
}

#install-apps .article {
    position: relative;
    top: -80px;
}

#install-apps .title-image {
    max-width: 100%;
    margin: 0 auto;
    display: block;
}

#install-apps .install-apps {
    position: relative;
    text-align: center;
    max-width: 1000px;
    margin: 0 auto;
    padding: 0;
}

#install-apps .product-icons {
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
    justify-content: center;
    margin: 50px auto 0 ;
    gap: 20px 15px;
    max-width: 670px;
}

#install-apps .product-icons .product-icon {
    height: 45px;
    display: flex;
    align-items: center;
    padding: 0 15px;
    gap: 10px;
    border-radius: 11px;
    background: white;
    font-size: 16px;
    color: #242424;
    text-decoration: unset;
    box-shadow: 0px 0px 30px 0px #00396a1a;
    transition: 0.5s ease;
}

#install-apps .product-icons .product-icon img {
    width: 16px;
}

@media only screen and (min-width: 768px) {
    #install-apps {
        background-position: max(-330px, calc(((100vw - 1250px) / 2) - 330px)) -400px,
            min((100% + 250px), calc(((100vw - 1250px) / 2) - 250px + 1250px)) calc(100% + 660px),
            center bottom, center top;
        margin-top: 150px;
        background-size: 1200px, 1500px, 100% 70px, 100% 70px;
    }

    #install-apps .article {
        top: -160px;
    }

    #install-apps .title-image {
        max-width: 80%;
    }

    #install-apps .product-icons .product-icon:hover {
        transform: scale(1.1);
    }
}

/* END: Install apps */

#img_for_upload_store {
    width: 60px;
}

/* END: top container */

/* START: top features */

#topfeatures {
    background: url(/images/landing/blobs/blob_6.png);
    background-position-y: -270px;
    background-position-x: min((100% + 400px),
            calc(((100vw - 1250px) / 2) - 400px + 1250px));

    background-size: 1000px;
    background-repeat: no-repeat;
    padding-bottom: 100px;
}

.image-grid {
    display: flex;
    flex-direction: column;
    flex-flow: wrap;
    justify-content: space-around;
    margin: 0;
}

.image-grid-item {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex: 1 1 0px;
    transition: 0.5s ease;
    justify-content: center;
}

.image-grid-item img {
    height: auto;
    margin: 0;
    max-width: 100%;
    min-width: 125px;
    transition: 0.5s ease;
    filter: drop-shadow(0px 4px 30px rgba(0, 0, 0, 0.1));
}

#topfeatures .container {
    padding: 40px 16px 50px;
    min-height: 100px;
    max-width: 1300px;
}

.image-grid-item h2 {
    padding: 0;
    text-align: center !important;
    margin-bottom: 20px !important;
}

.image-grid-item img.mobile {
    max-width: min(100%, 340px);
    margin: auto;
    margin-bottom: 25px;
}

#landing-section.eparaksts~section .image-grid-item img.mobile {
    max-width: unset;
    width: calc(100% + 20px);
    margin: auto;
    margin-left: -20px;
    margin-bottom: 0;
}

.image-grid-item.image {
    display: none;
}

.image-grid.video {
    flex-direction: column;
}

.image-grid.video .filesfm_embed_palyer__poster_div_before,
.image-grid.video .filesfm_embed_palyer__poster_div_after {
    background: rgba(0, 0, 0, 0) !important;
}

.image-grid.video .filesfm_embed_palyer__poster_div_before span {
    display: none !important;
}

.image-grid.video .filesfm_embed_palyer__play_button>div {
    background-color: #0000001f !important;
}

.image-grid.video .filesfm__embed_player__container {
    display: flex;
    align-items: center;
    aspect-ratio: 1;
}


.image-grid.video .image-grid-item.content h3 {
    display: none;

}

.image-grid.video .image-grid-item.image {
    display: block;
}

.image-grid.video .image-grid-item h3 {
    margin-bottom: 0;
    text-align: center;
    margin-top: 30px;
}


#signnow-faq {
    background: url(/images/landing/blobs/blob_6.png);
    background-position-y: calc(100% + 700px);
    background-position-x: min((100% + 600px), calc(((100vw - 1250px) / 2) - 600px + 1250px));
    background-size: auto;
    background-repeat: no-repeat;
}

#howtouse {
    margin-top: 100px;
}

#howtosign h3,
#howtouse h3,
#signnow-faq h1 {
    font-size: 30px;
    line-height: 35px;
    margin: 0 auto;
    text-align: center;
    max-width: 355px;
    font-weight: 800;
}

#signnow-faq h1 {
    font-size: 35px;
    color: white;
    margin-top: -34px;
}

.background-black {
    background: linear-gradient(white 20%, #242424 20%);
    margin-bottom: 70px;
}

.items-count {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    padding: 0 6px;
}

.item-count {
    font-size: 18px;
    line-height: 22px;
    padding-left: 65px;
    background-repeat: no-repeat;
    background-position: center left;
    min-height: 50px;
    display: flex;
    align-items: center;
    width: 100%;
}

.image-one {
    background-image: url(/images/landing/1.svg);
    margin-top: 20px;
}

.image-two {
    background-image: url(/images/landing/2.svg);
}

.image-three {
    background-image: url(/images/landing/3.svg);
}

.image-eye {
    background-image: url(/images/landing/preview.svg);
}

.image-pen {
    background-image: url(/images/landing/signed.svg);
}

.image-share {
    background-image: url(/images/landing/share.svg);
}

.ep-buttons {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 30px;
}

.ep-button {
    min-height: 50px;
    border-radius: 10px;
    padding: 0 25px;
    font-size: 16px;
    line-height: 21px;
    background-color: #417FF2;
    color: #fff !important;
    cursor: pointer;
    display: inline-flex;
    outline: none;
    text-align: center;
    width: fit-content;
    align-items: center;
    transition: 0.3s ease;
    justify-content: center;
    font-weight: bold;
    text-decoration: unset;
    width: 100%;
}

.ep-button:hover {
    background-color: #1F68EF;
}

.ep-button.border {
    color: #417FF2 !important;
    border: 1.5px solid #417FF2;
    background-color: unset;
}

.ep-button.border:hover {
    background-color: #417FF2;
    color: white !important;

}

.ep-button.large {
    min-height: 70px;
    border-radius: 16px;
    padding: 0 50px;
    font-size: 22px;
    line-height: 30px;
}

#topfeatures .items-pro-wrap {
    display: flex;
    flex-direction: column-reverse;
}

#topfeatures .items-pro-more,
#topfeatures .items-pro-less {
    padding-right: 23px;
    padding-left: 20px;
    width: fit-content;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    display: flex;
    align-items: center;
    background: transparent url(/images/UI_icons/arrow_down.svg) no-repeat right center;
    cursor: pointer;
    background-size: 12px;
    transition: color 0.5s ease;
    margin-top: 20px;
}

#topfeatures .items-pro-less:hover,
#topfeatures .items-pro-more:hover {
    color: #333333;
}

#topfeatures .items-pro-less {
    display: none;
    background: transparent url(/images/UI_icons/arrow_up.svg) no-repeat right center;
    background-size: 12px;
}

#topfeatures .items-pro {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    max-height: calc(60px * 7);
    height: calc(60px * 7);
    overflow: hidden;
    transition: 0.5s ease;
}

#topfeatures .items-pro:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top,
            rgba(255, 255, 255, 1) 0%,
            rgba(255, 255, 255, 0) 25%);
    background: -webkit-linear-gradient(top,
            rgba(255, 255, 255, 1) 0%,
            rgba(255, 255, 255, 0) 25%);
    background: linear-gradient(to top,
            rgb(255 255 255) 0%,
            rgba(255, 255, 255, 0) 25%);
    top: 0;
    overflow: hidden;
}

#topfeatures .item-pro {
    box-sizing: border-box;
    color: #242424;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 15px 0 15px 55px;
    text-align: left;
    border-radius: 10px;
    display: flex;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 60px;
    will-change: transform, opacity, font-weight;
    -webkit-animation: carousel-animate-vertical 27s linear infinite;
    animation: carousel-animate-vertical 27s linear infinite;
    opacity: 0;
    background-image: url("/images/UI_icons/check.svg");
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 20px center;
    background-color: transparent;
    background-size: auto;
}

#topfeatures .item-pro:nth-child(1) {
    -webkit-animation-delay: calc(1.6875s * -7);
    animation-delay: calc(1.6875s * -7);
}

#topfeatures .item-pro:nth-child(2) {
    -webkit-animation-delay: calc(1.6875s * -6);
    animation-delay: calc(1.6875s * -6);
}

#topfeatures .item-pro:nth-child(3) {
    -webkit-animation-delay: calc(1.6875s * -5);
    animation-delay: calc(1.6875s * -5);
}

#topfeatures .item-pro:nth-child(4) {
    -webkit-animation-delay: calc(1.6875s * -4);
    animation-delay: calc(1.6875s * -4);
}

#topfeatures .item-pro:nth-child(5) {
    -webkit-animation-delay: calc(1.6875s * -3);
    animation-delay: calc(1.6875s * -3);
}

#topfeatures .item-pro:nth-child(6) {
    -webkit-animation-delay: calc(1.6875s * -2);
    animation-delay: calc(1.6875s * -2);
}

#topfeatures .item-pro:nth-child(7) {
    -webkit-animation-delay: calc(1.6875s * -1);
    animation-delay: calc(1.6875s * -1);
}

#topfeatures .item-pro:nth-child(8) {
    -webkit-animation-delay: calc(1.6875s * 0);
    animation-delay: calc(1.6875s * 0);
}

#topfeatures .item-pro:nth-child(9) {
    -webkit-animation-delay: calc(1.6875s * 1);
    animation-delay: calc(1.6875s * 1);
}

#topfeatures .item-pro:nth-child(10) {
    -webkit-animation-delay: calc(1.6875s * 2);
    animation-delay: calc(1.6875s * 2);
}

#topfeatures .item-pro:nth-child(11) {
    -webkit-animation-delay: calc(1.6875s * 3);
    animation-delay: calc(1.6875s * 3);
}

#topfeatures .item-pro:nth-child(12) {
    -webkit-animation-delay: calc(1.6875s * 4);
    animation-delay: calc(1.6875s * 4);
}

#topfeatures .item-pro:nth-child(13) {
    -webkit-animation-delay: calc(1.6875s * 5);
    animation-delay: calc(1.6875s * 5);
}

#topfeatures .item-pro:nth-child(14) {
    -webkit-animation-delay: calc(1.6875s * 6);
    animation-delay: calc(1.6875s * 6);
}

#topfeatures .item-pro:nth-child(15) {
    -webkit-animation-delay: calc(1.6875s * 7);
    animation-delay: calc(1.6875s * 7);
}

#topfeatures .item-pro:last-child {
    -webkit-animation-delay: calc(-1.6875s * -8);
    animation-delay: calc(-1.6875s * -8);
}

@-webkit-keyframes carousel-animate-vertical {
    0% {
        transform: translateY(500%);
        opacity: 0;
        visibility: hidden;
        background-color: transparent;
        font-weight: normal;
    }

    3%,
    6.25% {
        transform: translateY(400%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    9.25%,
    12.5% {
        transform: translateY(300%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    15.5%,
    18.75% {
        transform: translateY(200%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    21.75%,
    25% {
        transform: translateY(100%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    28%,
    31.25% {
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
        font-weight: normal;
        background-color: #f0f5ff;
    }

    34.25%,
    37.5% {
        transform: translateY(-100%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    40.5%,
    43.75% {
        transform: translateY(-200%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    46.75% {
        transform: translateY(-300%);
        opacity: 0;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    100% {
        transform: translateY(-300%);
        opacity: 0;
        visibility: hidden;
        background-color: transparent;
        font-weight: normal;
    }
}

@keyframes carousel-animate-vertical {
    0% {
        transform: translateY(500%);
        opacity: 0;
        visibility: hidden;
        background-color: transparent;
        font-weight: normal;
    }

    3%,
    6.25% {
        transform: translateY(400%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    9.25%,
    12.5% {
        transform: translateY(300%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    15.5%,
    18.75% {
        transform: translateY(200%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    21.75%,
    25% {
        transform: translateY(100%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    28%,
    31.25% {
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
        font-weight: normal;
        background-color: #f0f5ff;
    }

    34.25%,
    37.5% {
        transform: translateY(-100%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    40.5%,
    43.75% {
        transform: translateY(-200%);
        opacity: 0.5;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    46.75% {
        transform: translateY(-300%);
        opacity: 0;
        visibility: visible;
        background-color: transparent;
        font-weight: normal;
    }

    100% {
        transform: translateY(-300%);
        opacity: 0;
        visibility: hidden;
        background-color: transparent;
        font-weight: normal;
    }
}

#topfeatures .items-pro-wrap.open .items-pro {
    height: unset;
    max-height: 2000px;
    padding-top: 50px;
}

#topfeatures .items-pro-wrap.open .items-pro:after {
    display: none;
}

#topfeatures .items-pro-wrap.open .items-pro .item-pro {
    animation: unset;
    opacity: 1;
    position: unset;
}

#topfeatures .items-pro-wrap.open .items-pro-more {
    display: none;
}

#topfeatures .items-pro-wrap.open .items-pro-less {
    display: flex;
}

@media only screen and (min-width: 768px) {
    #topfeatures {
        padding-bottom: 0;
    }

    .image-grid-item h2 {
        margin: 0 !important;
        margin-bottom: 0 !important;
        padding-left: 20px;
        text-align: left !important;
        max-width: unset !important;
    }

    #topfeatures .container {
        padding: 40px 0 150px 70px;
    }

    .image-grid-item .mobile {
        display: none;
    }

    .image-grid-item.image {
        display: flex;
    }

    .image-grid.video {
        flex-direction: row;
        gap: 0 20px;
    }

    .image-grid.video .image-grid-item.image h3 {
        display: none;

    }

    .image-grid.video .image-grid-item.content h3 {
        display: block;
        padding-left: unset;

    }

    #howtosign h3,
    #howtouse h3,
    #signnow-faq h1 {
        text-align: left;
        margin: 0 0 30px 0;
    }

    #signnow-faq h1 {}

    #howtouse {
        margin-top: 0;
        background:
            url(/images/landing/blobs/blob_6.png);
        background-position-y: 20%;
        background-position-x: min((100% + 670px), calc(((100vw - 1250px) / 2) - 670px + 1250px));
        background-size: auto;
        background-repeat: no-repeat;
    }

    .items-count {
        padding: 0;
    }

    .background-black {
        background: linear-gradient(#00000000 70%, white 70%), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjcyLjU0NyIgaGVpZ2h0PSIxMzU1LjE0NyIgdmlld0JveD0iMCAwIDEyNzIuNTQ3IDEzNTUuMTQ3Ij4KICA8cGF0aCBpZD0iUGF0aF8yIiBkYXRhLW5hbWU9IlBhdGggMiIgZD0iTTUxMi41MzEsMTEwN2MtNDMuMTA2LS41MTUtNjMuMjQyLjUzMS0xMDMtMTAuMDI0LTIxOC44MjItNTguMS0zMzUuNTI3LTIxNi4xMDktMzcyLjQzLTMxOC45Qy0xMTQuOTcxLDM1NC40OSwyMzAuMjkzLDM5LjUxOSw1MzEuMDM5LDQ5LjMxLDYyNS4zMTcsNTIuMzc5LDY5NC43MjcsNjcuOTgxLDc0NC45LDg5Ljk3N2wyNi4yMzgtNzQuODE4YTIyLjY1OCwyMi42NTgsMCwwLDEsNDEuMTM4LTMuNTk1YzQxLjE0OCw3My4yODEsMTIzLjI5MiwyMTkuNTc2LDE2MS42LDI4Ny43OTVBMzQuOTIyLDM0LjkyMiwwLDAsMSw5NTQuNywzNDkuNTA4TDY2NS4yMjMsNDQ4LjIyMmEyMi42NTgsMjIuNjU4LDAsMCwxLTI4LjkxNi0yOC4yNzlsMjUuNDI3LTgwLjM4NkMzMDEuODE1LDIzOS4zOTMsMTkzLjIwNyw2NTkuODY2LDQxNy4wNTgsNzkxLjAzN2MzMi45MTcsMTkuMjg5LDYyLjk3MSwzMS4yLDkzLjIzOSwzOC4wODQsMjkuNDUzLDYuNyw3NC4zMzksODIuNjc4LDYyLjUwOSwxMjcuNTQ5QzU1My43NzEsMTAyOC44Nyw1MjkuMjQ3LDExMDcuMiw1MTIuNTMxLDExMDdaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk1MSwgLTAuMzA5LCAwLjMwOSwgMC45NTEsIDAsIDMwMi4zMjYpIiBmaWxsPSIjMmMyYzJjIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==), #242424;
        background-repeat: no-repeat;
        background-position: center center, max(-500px, calc(((100vw - 1250px) / 2) - 500px)) -5%, center center;
        margin-bottom: 0;
    }

    .background-black .container .image-grid-item {
        margin-top: -4%
    }

    .background-black .image {
        flex: 2;
    }

    .background-black .content {
        flex: 1;
    }

    #signnow-faq h1 {
        margin-top: -50%;
    }

    .image-grid.video .image-grid-item.image {
        display: block;
    }

    .image-grid.video .image-grid-item h3 {
        text-align: left;
        margin-bottom: 0;
    }

    #topfeatures .items-pro {
        max-height: calc(62px * 7);
        height: calc(62px * 7);
    }

    #topfeatures .item-pro {
        font-size: 20px;
        line-height: 24px;
        padding: 20px 0 20px 64px;
        border-radius: 16px;
        height: 62px;
        background-color: transparent;
    }
}

/* END: top features */


@media only screen and (min-width: 1200px) {

    #howtosign h3,
    #howtouse h3,
    #signnow-faq h1 {
        margin: 0 0 50px 0;
        font-size: 40px;
        line-height: 45px;
        max-width: unset;
        font-weight: 900;
    }

    #signnow-faq h1 {
        font-size: 70px;
        line-height: 70px;
        margin-bottom: 10px;
        margin-top: -50%;
    }

    .items-count {
        padding: 0;
    }

    .item-count {
        font-size: 22px;
        margin-top: 0;
    }
}

/* START: spec for berga foto */

#berga_foto_school_info .input-label {
    position: relative;
    margin-bottom: 12px;
    display: block;
}

#berga_foto_school_info input[type="text"],
#berga_foto_school_info .input-label input[type="text"],
#berga_foto_school_info .input-label select {
    margin: 0;
    margin-top: 8px;
    width: 100%;
    padding-top: 3px;
    border: 1px solid #D9D9D9;
    height: 50px;
    border-radius: 10px;
    padding: 0 15px;
}

#berga_foto_school_info .input-label select {
    background-image: url(/images/UI_icons/inputs/dropdown_grey.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px + 5px);
    background-position-y: 50%;
    background-size: 10px 6px;
    padding: 0 40px 0 15px;
}

#berga_foto_school_info .input-label .styled-select {
    margin-top: 8px;
}

#berga_foto_school_info .input-label label {
    position: absolute;
    min-width: unset;
    left: 10px;
    z-index: 1;
    line-height: 16px;
    width: fit-content;
    padding: 0 7px 0 5px;
    color: #919191 !important;
    text-align: left;
    text-align-last: left;
    background: linear-gradient(to bottom, transparent, transparent 50%, white 50%, white);
}

#berga_foto_school_info .input-label:focus-within label {
    color: #417FF2 !important;
}

#berga_foto_school_info input[type="text"]:focus,
#berga_foto_school_info .input-label input[type="text"]:focus,
#berga_foto_school_info .input-label select:focus {
    border-color: #417FF2 !important;
    outline: 3px solid #F1F6FE !important;
}

#berga_foto_school_info .input-label:focus-within label {
    background: linear-gradient(to bottom, transparent, transparent 5px, white 5px, white);
}

#berga_foto_school_info,
#bf_school_info_photo_type_wrapper {
    font-size: 20px;
    margin: 40px auto;
    font-weight: normal;
    text-align: left;
}

@media only screen and (min-width: 772px) {
    #before_file_upload_add_to_upload_text {
        text-align: left;
    }

    #berga_foto_school_info {
        margin: 0;
        width: 100%;
    }
}

#bf_school_info_photo_type_wrapper {
    text-align: center;
}

#bf_school_info_school_name {
    width: 100%;
    font-size: 20px;
    margin: 10px 0 20px 0;
}

#berga_foto_school_info #bf_face_recognition_container>div {
    margin-bottom: 10px;
    font-size: 16px;
}

#berga_foto_school_info #bf_face_recognition_container label {
    font-size: 16px;
}

#bf_school_info_delivery_to_school_date {
    width: 100%;
    font-size: 20px;
    margin: 10px 0 20px 0;
}

#bf_school_info_lang_container {
    margin-top: 20px;
}

#bf_school_info_lang {
    padding: 5px;
    -webkit-appearance: auto;
}

#bf_school_info_manager_email_or {
    margin-bottom: 2px;
    font-size: 16px;
    padding-left: 17px;
}

#bf_school_info_manager_email_select {
    padding: 6px;
    width: 281px;
    font-size: 13px;
    -webkit-appearance: auto;
}

#bf_school_info_manager_email_input {
    padding: 7px;
    width: 265px;
    font-size: 13px;
}

#bf_bonus_school_id_container {
    margin-top: 20px;
}

#bf_bonus_school_id {
    padding: 5px;
    width: 100%;
    -webkit-appearance: auto;
}

#bf_add_to_school_upload_info {
    margin-bottom: 40px;
    padding: 20px;
    background: white;
    border-radius: 3px;
}

#bf_add_to_school_upload_info_1 {
    font-size: 25px;
    font-weight: bold;
    color: #ca1913;
}

#bf_add_to_school_upload_info_2 {
    font-size: 20px;
    margin-top: 20px;
    color: #2b3d52;
}

#bf_school_info_photo_type {
    padding: 5px;
}

/* END: spec for berga foto */

#file_upload OBJECT {
    display: block;
}

#main_page__org_logo img {
    height: 290px;
}

/*** Infinite ***/
#infinite h2 {
    margin-bottom: 15px;
    margin-top: 100px;
}

#infinite .text {
    text-align: center;
    color: #242424;
    padding: 0 20px 20px;
    line-height: 20px;
    font-size: 16px;
}

#infinite .infinite_items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px 0;
}

#infinite .item_card {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 360px;
}

#infinite img {
    width: 110%;
}

#infinite .title {
    font-size: 20px;
    line-height: 26px;
    font-weight: 800;
    padding: 0 0 25px 0;
    width: 100%;
}

#infinite .desc {
    font-size: 16px;
    line-height: 20px;
}

@media only screen and (min-width: 768px) {
    #infinite .infinite_items {
        gap: 50px;
    }

    #infinite .item_card {
        max-width: 340px;
    }

    #infinite .text {
        font-size: 22px;
        margin-bottom: 50px;
    }

    #infinite h2 {
        margin-bottom: 50px;
        margin-top: 150px;
    }
}

/* END: Infinite */

/*** Try or start ***/

.try_or_start {
    color: white;
    background-color: #f23047;
    padding: 60px 40px 50px;
    max-width: 1300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNTIwLjUxNiIgaGVpZ2h0PSIxMzIxLjE4MyIgdmlld0JveD0iMCAwIDE1MjAuNTE2IDEzMjEuMTgzIj4KICA8cGF0aCBpZD0iUGF0aF8yODk0NSIgZGF0YS1uYW1lPSJQYXRoIDI4OTQ1IiBkPSJNNjU1LjU2MywxNDUuMzI5YTExLjQ1OCwxMS40NTgsMCwwLDAtMjAuNjY2LTEuNjkyTDU0OC45MzUsMjkzLjI3NGExNC42MzEsMTQuNjMxLDAsMCwwLDguMSwyMS4xODJsMTUyLjU2LDUwLjM4N0ExMS40NTgsMTEuNDU4LDAsMCwwLDcyNC4wNzgsMzUwLjRsLTEyLjE0My0zNy4xNjFjMTcwLjgyMS0xMDkuOTIsMzg4LjIsMTAuMTEzLDMzMS45MjgsMjM1LjYzYTI1LjEyNiwyNS4xMjYsMCwwLDAsMjYuNzgyLDMwLjk2YzQzLjIzOS0zLjg3LDk1LjczNSwxMS45MTIsMTI0Ljc2Myw1MS45ODEsMjUuMDIyLDM0LjUzOSwzNy42MjYsOTMuOTItMiwxNDYuMTI2LTIyLjUwOCwyOS42NTYtNzMuNDA2LDYxLjIxNy0xNTAuNzgxLDMxLjQtNzAuMTc0LTIzLjQwNS0xMzMuMTIxLTg4Ljg1NS0xNjEuMTA5LTExMS44LTg0Ljk0Ni02OS42NTItMjIxLjU4OS0yNDUuNjg3LTQwMC41ODYtMjgyLjVDMjQ2LjIsMzY2Ljc2MiwxMzMuMjQ5LDUwMS44NzMsMTA2LjA0Niw1NzcuNjQ0Yy03Ni45LDIxNC4yLDk3LjY5MiwzNzMuNDc1LDI0OS43NzMsMzY4LjUyNCw0Ny42NzQtMS41NTIsODIuNzc0LTkuNDQyLDEwOC4xNDctMjAuNTY1bDEzLjI2OCwzNy44MzRhMTEuNDU4LDExLjQ1OCwwLDAsMCwyMC44LDEuODE4bDgxLjcxNy0xNDUuNTMyYTE3LjY1OCwxNy42NTgsMCwwLDAtOS43LTI1LjM1OUw0MjMuNjc0LDc0NC40NDZhMTEuNDU4LDExLjQ1OCwwLDAsMC0xNC42MjMsMTQuM2wxMi44NTgsNDAuNjVjLTE4Miw1MC42NTEtMjM2LjkyNS0xNjEuOTc0LTEyMy43MjgtMjI4LjMsMTQ3LjA4Ny04Ni4xOTEsMzAzLjEyMyw3MS44LDMyNy4yODUsOTYuNTMzLDEyMi43LDEyNS42LDMxMC41OTEsMzE2LjE0NCw1MDQuNjQsMzA1LjM3NiwxNzguODM4LTkuOTI0LDIzNi40MzgtMTY5LjE1OCwyMzYuMjI2LTI1Mi4wMTMtLjI2NC0xMDMuNDM1LTYzLjktMjE1Ljc3Ny0xNjUuOTQyLTI1MC42ODMsMy4wOC0yNTQuMTA4LTI3Ny45OS00MzQuMDI0LTUzMy4yOC0yOTQuMTIybC0xMS41NDQtMzAuODUzWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuODk5LCAwLjQzOCwgLTAuNDM4LCAtMC44OTksIDE2NTQuNzc5LCA4MzYuNjU3KSIgZmlsbD0iI2ZhNDc1YiIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
    background-position-y: 18%;
    background-position-x: 52%;
    background-repeat: no-repeat;
    margin: auto;
    gap: 50px 90px;
    box-sizing: border-box;
    align-items: center;
    text-align: center;
    transition: 0.5s;
}

.try_or_start .try_or_start_create_account_header {
    font-weight: 800;
    flex: 2;
    font-size: 34px;
    line-height: 40px;
}

.try_or_start .sell_files_buttons_text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    gap: 25px;
}

.try_or_start .sell_files_bottom_buttons {}

.try_or_start .sell_files_bottom_buttons .try_or_start_button {
    height: 70px;
    display: flex;
    align-items: center;
    background: white;
    color: #242424;
    font-size: 22px;
    font-weight: bold;
    border-radius: 16px;
    justify-content: center;
    cursor: pointer;
    min-width: 270px;
}

.try_or_start .sell_files_bottom_buttons .try_or_start_button:before {
    display: none;
}

.try_or_start .sell_files_pointed_text {
    font-size: 16px;
    line-height: 20px;
    cursor: pointer;
}

@media only screen and (min-width: 768px) {
    .try_or_start {
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding: 75px min(10%, 130px) 75px min(8%, 100px);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMTEzLjMyNyIgaGVpZ2h0PSIxNjUyLjM4MiIgdmlld0JveD0iMCAwIDIxMTMuMzI3IDE2NTIuMzgyIj4KICA8cGF0aCBpZD0iUGF0aF8yODk0NSIgZGF0YS1uYW1lPSJQYXRoIDI4OTQ1IiBkPSJNOTE3Ljk2NiwxNTMuNjQ1YTE2Ljc0OCwxNi43NDgsMCwwLDAtMzAuMjA5LTIuNDczTDc2Mi4xLDM2OS45YTIxLjM4NywyMS4zODcsMCwwLDAsMTEuODM4LDMwLjk2MmwyMjMsNzMuNjUzYTE2Ljc0OCwxNi43NDgsMCwwLDAsMjEuMTcyLTIxLjEwNmwtMTcuNzUtNTQuMzJjMjQ5LjctMTYwLjY3NSw1NjcuNDUsMTQuNzgzLDQ4NS4yLDM0NC40MzJhMzYuNzI3LDM2LjcyNywwLDAsMCwzOS4xNDgsNDUuMjU1YzYzLjItNS42NTYsMTM5Ljk0MSwxNy40MTMsMTgyLjM3Miw3NS45ODMsMzYuNTc2LDUwLjQ4OCw1NSwxMzcuMjg3LTIuOTIsMjEzLjYtMzIuOSw0My4zNS0xMDcuMyw4OS40ODMtMjIwLjQsNDUuOS0xMDIuNTc2LTM0LjIxMy0xOTQuNTktMTI5Ljg4NC0yMzUuNS0xNjMuNDI5QzExMjQuMDg4LDg1OS4wMjQsOTI0LjM1MSw2MDEuNyw2NjIuNyw1NDcuODkyLDMxOS41ODUsNDc3LjMyNCwxNTQuNDc0LDY3NC44MjMsMTE0LjcxLDc4NS41OCwyLjMsMTA5OC42ODgsMjU3LjUxMSwxMzMxLjUwOCw0NzkuODE2LDEzMjQuMjcxYzY5LjY4OC0yLjI2OSwxMjAuOTk1LTEzLjgsMTU4LjA4NC0zMC4wNjFsMTkuMzk0LDU1LjNhMTYuNzQ4LDE2Ljc0OCwwLDAsMCwzMC40MDgsMi42NThsMTE5LjQ1LTIxMi43MzJhMjUuODEzLDI1LjgxMywwLDAsMC0xNC4xNzYtMzcuMDY5TDU3OSwxMDI5LjRhMTYuNzQ4LDE2Ljc0OCwwLDAsMC0yMS4zNzQsMjAuOWwxOC43OTUsNTkuNDJDMzEwLjM3OSwxMTgzLjc2NCwyMzAuMSw4NzIuOTYxLDM5NS41NjMsNzc2YzIxNS0xMjUuOTg5LDQ0My4wOSwxMDQuOTUzLDQ3OC40MDksMTQxLjEwNywxNzkuMzU4LDE4My42LDQ1NC4wMDYsNDYyLjEyNCw3MzcuNjU4LDQ0Ni4zODQsMjYxLjQxNi0xNC41MDYsMzQ1LjYxMy0yNDcuMjY3LDM0NS4zLTM2OC4zNzktLjM4Ni0xNTEuMi05My40MDYtMzE1LjQxMi0yNDIuNTY2LTM2Ni40MzYsNC41LTM3MS40NDItNDA2LjM1MS02MzQuNDM0LTc3OS41MjItNDI5LjkzM2wtMTYuODc1LTQ1LjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDUuMzIzIC0xNDQuNjU1KSByb3RhdGUoMTQpIiBmaWxsPSIjZmE0NzViIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==);
        background-position-y: 77%;
        background-position-x: -18%;
    }

    .try_or_start .sell_files_buttons_text {
        flex: 1;
    }

    .try_or_start .try_or_start_create_account_header {
        text-align: left;
    }
}

@media only screen and (min-width: 992px) {
    .try_or_start .try_or_start_create_account_header {
        font-size: 60px;
        line-height: 81px;
    }

    .try_or_start .sell_files_bottom_buttons .try_or_start_button {
        font-size: 24px;
    }
}

@media only screen and (min-width: 1300px) {
    .try_or_start {
        border-radius: 30px;
    }
}

/***/

/*** Bounce arrow ******/

.arrow.bounce {
    position: fixed;
    bottom: 3vh;
    text-align: center;
    z-index: 1;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: fit-content;
}

.arrow.bounce a {
    text-decoration: none;
}

.bounce {
    -moz-animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
}

@keyframes bounce {

    0%,
    20%,
    50%,
    80%,
    100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-20px);
    }

    60% {
        transform: translateY(-10px);
    }
}

@media only screen and (max-width: 920px) {
    .arrow.bounce {
        margin: auto;
        right: 3vh;
        left: auto;
    }
}

/***********/


body.enterprise_subdomain #landing-section .container {
    background: none;
}


#signnow-faq .faq h1 {
    font-weight: 800;
    font-size: 30px;
    line-height: 35px;
    color: #242424;
    margin: auto;
}

@media only screen and (min-width: 768px) {
    #signnow-faq .faq h1 {
        font-weight: 900;
        font-size: 40px;
        line-height: 45px;
        text-align: center;
    }

}

#signnow-faq .accordion-container .panel {
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 0;
    max-width: 850px;
    border-radius: 0;
}

#signnow-faq .accordion-container .panel,
#signnow-faq .accordion-container .panel.active {
    box-shadow: unset;
}

#signnow-faq .accordion-container .panel .heading {
    background-size: 11px !important;
    background: url(/images/UI_icons/inputs/dropdown.svg) no-repeat right;
    line-height: 21px;
    padding: 20px 65px 20px 0;
    font-weight: normal;
}

#signnow-faq .accordion-container .panel.active .heading {
    background: url(/images/UI_icons/inputs/dropdown_active.svg) no-repeat right;
    font-weight: bold;
}

#signnow-faq .accordion-container .panel .content {
    padding: 0 0;
}

#signnow-faq .accordion-container .panel .content p {
    color: #242424;
    line-height: 20px;
}

#signnow-faq .accordion-container .panel p:last-child {
    padding-bottom: 30px;
}

@media only screen and (min-width: 600px) {
    #signnow-faq .accordion-container .panel .heading {
        padding: 35px 65px 35px 10px;
    }

    #signnow-faq .accordion-container .panel p:last-child {
        padding-bottom: 35px;
    }

    #signnow-faq .accordion-container .panel .content {
        padding: 0 10px;
    }
}