body{
    font-family: "Rubik", sans-serif;
    background: linear-gradient(90deg, rgba(215, 227, 251, 1) -40%, rgba(218, 242, 232, 1) 100%);
}
html{
    scroll-behavior: smooth;
}
.eye-margin{
    margin-top: 10px;
}
.pointer{
    cursor: pointer;
}
.none{
    display: none;
}
.highlight{
    background-color: #f0f8ff;
}
.align-column{
    vertical-align: middle;
    text-align: center;
}
.user-item:hover{
    background-color: #052c65;
    color: white;
}
.text-color{
    color: #515E6E !important;
}
.check-color{
    color: #0CA678;
}
.fs-7{
    font-size: 0.95rem;
}
.side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.other-side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.section_1_side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.section_1_other-side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.section_2_side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.section_2_other-side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.section_3_side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.section_3_other-side-background{
    position: absolute;
    width: 300px;
    height: 300px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.card_side-background{
    position: absolute;
    width: 200px;
    height: 200px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.card_other-side-background{
    position: absolute;
    width: 200px;
    height: 200px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.worker_side-background{
    position: absolute;
    width: 200px;
    height: 200px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.worker_other-side-background{
    position: absolute;
    width: 200px;
    height: 200px;
    background-image: radial-gradient(80% 50% at 50% -20%, transparent, #34b4ae29);
    border-radius: 50%;
    filter: blur(28px);
    opacity: 1;
    transition: all 1s ease-in-out;
    z-index: 1;
}
.icon-background{
    background: linear-gradient(90deg, rgba(0, 0, 255, 1) -40%, rgba(0, 128, 255, 1) 100%);
}
.choice-background{
    background-color: #EFF7F7;
}
.w-90{
    width: 90%;
}
.space{
    margin-top: 10rem;
}
.bg-div{
    background-color: #DBF2E9;
}
.border-section{
    border: 2px solid #B5C9D9;
}
.truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.block{
    display: block;
}
.cookie{
    visibility: hidden;
}
.btn-no-padding{
    margin: 0;
    padding-bottom: 0;
    line-height: 0.7;
}