@charset "UTF-8";

:root {
    --v2-medify-400:#4A89DC;
    --v2-gray-200:#E4E7EC;
    --v2-gray-500:#667085;
    --v2-gray-900:#101828;
    --v2-success-500:#17B26A;
    --v2-warning-500:#F79009;
}

.fa-rotate-180,
.fa-rotate-90,
[data-bs-toggle] i {
    transition: all 350ms ease;
}

/* body */
body {
    margin: 0;
    min-height: 90vh;
    background: linear-gradient(to right, #4A89DC 40%, #3ed4fc 100%);
    position: relative;
    font-family: 'Poppins', sans-serif;
}

body::before,
body::after {
    content: "";
    position: absolute;
    width: 150px;
    height: 150px;
    background-image: radial-gradient(#ffffff 40%, transparent 40%);
    background-size: 8px 8px;
    mask-image: radial-gradient(circle at center, rgba(0,0,0,0.5) 10%, rgba(0,0,0,0) 80%);
    -webkit-mask-image: radial-gradient(circle at center, rgba(0,0,0,0.5) 10%, rgba(0,0,0,0) 80%);
    opacity: 0.8;
    pointer-events: none;
    z-index: -1;
    overflow-x: none;
}

body::before {
    bottom: -20px;
    left: -20px;
    transform: scale(1.5);
}

body::after {
    top: -20px;
    right: -20px;
    transform: scale(1.5);
}

.mobile-view {
    max-width: 480px;
    margin: 0 auto;
    position: relative;
}

html, body {
    overflow-x: hidden;
}

/* typography */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 600;
    color: #1f1f1f;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 5px;
    letter-spacing: -0.3px;
}

h1 {
    font-size: 24px;
    line-height: 30px;
}

h2 {
    font-size: 21px;
    line-height: 25px;
}

h3 {
    font-size: 20px;
    line-height: 24px;
}

h4 {
    font-size: 18px;
    line-height: 23px;
}

h5 {
    font-size: 16px;
    line-height: 22px;
}

a {
    text-decoration: none !important;
}

p {
    color: #6c6c6c;
    margin-bottom: 30px;
    padding-bottom: 0px;
}
.text-primary {
    color: var(--v2-medify-400) !important;
}
.text-underline {
    text-decoration: underline !important
}
.two-line-truncate {
    display: -webkit-box;
    -webkit-line-clamp: 2;       /* Batasi maksimum 2 baris */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.notch-clear {
    padding-top: calc(0px + (constant(safe-area-inset-top))*0.8) !important;
    padding-top: calc(0px + (env(safe-area-inset-top))*0.8) !important;
}

.notch-push {
    transform: translateY(-150%) !important;
    top: calc(0px + (constant(safe-area-inset-top))*0.8) !important;
    top: calc(0px + (env(safe-area-inset-top))*0.8) !important;
}

#page {
    position: relative;
}

.page-content {
    overflow-x: hidden;
    transition: all 350ms ease;
    z-index: 90;
    padding-bottom: 80px;
    padding-bottom: calc(80px + (constant(safe-area-inset-bottom))*1.1);
    padding-bottom: calc(80px + (env(safe-area-inset-bottom))*1.1);
}

.content-box {
    background-color: #FFFFFF;
    border-radius: 15px;
    margin-left: 15px;
    margin-right: 15px;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);
}

/*Content Boxes*/
.content {
    margin: 20px 15px 20px 15px;
}

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

.content-full {
    margin: 0px;
}

.content-boxed {
    padding: 20px 15px 0px 15px;
}

/*Logos*/
.header-logo {
    background-size: 28px 28px;
    width: 50px;
}

.footer .footer-logo {
    background-size: 80px 80px;
    height: 80px !important;
    margin-bottom: 20px !important;
}

.theme-light .header .header-logo {
    background-image: url(../images/preload-logo.png);
}

.theme-dark .header .header-logo {
    background-image: url(../images/preload-logo.png);
}

.theme-light .footer .footer-logo {
    background-image: url(../images/preload-logo.png);
}

.theme-dark .footer .footer-logo {
    background-image: url(../images/preload-logo.png);
}

/*--Header---*/
.header-title span {
    font-family: "Source Sans Pro", sans-serif;
}

.footer-title span {
    font-family: "Source Sans Pro", sans-serif;
}

.header-logo {
    color: rgba(0, 0, 0, 0) !important;
}

.header-logo span {
    display: none;
    display: none;
}

.header {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 50px;
    height: calc(50px + (constant(safe-area-inset-top))*0.8) !important;
    height: calc(50px + (env(safe-area-inset-top))*0.8) !important;
    z-index: 99;
    transition: all 350ms ease;
    background-color: #FFF;
    border-bottom: solid 1px rgba(0, 0, 0, 0.03);
    box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.08);
}

.header .header-title {
    position: absolute;
    height: 50px;
    line-height: 50px;
    margin-top: calc((constant(safe-area-inset-top))*0.8) !important;
    margin-top: calc((env(safe-area-inset-top))*0.8) !important;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    z-index: 1;
    font-family: "Source Sans Pro", sans-serif;
}

.header .header-logo {
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 50%;
    margin-top: calc((constant(safe-area-inset-top))*0.8) !important;
    margin-top: calc((env(safe-area-inset-top))*0.8) !important;
}

.header .header-icon {
    position: absolute;
    height: 50px;
    width: 45px;
    text-align: center;
    line-height: 49px;
    font-size: 12px;
    color: #1f1f1f;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: rgba(0, 0, 0, 0) !important;
}

.header .dropdown-menu {
    z-index: 99;
}

.header-nav {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 50px;
    z-index: 99;
    transition: all 350ms ease;
}

.header-nav .header-title {
    position: absolute;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    z-index: 1;
    font-family: "Source Sans Pro", sans-serif;
}

.header-nav .header-logo {
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 50%;
}

.header-nav .header-icon {
    position: absolute;
    height: 50px;
    width: 45px;
    text-align: center;
    line-height: 49px;
    font-size: 12px;
    color: #1f1f1f;
    border: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: rgba(0, 0, 0, 0) !important;
}

.footer .footer-logo {
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 50%;
}

.header-auto-show {
    opacity: 0;
    transition: all 350ms ease;
}

.header-active {
    opacity: 1;
    transition: all 350ms ease;
}

.header-always-show .header {
    margin-top: 0px !important;
}

.header-static {
    position: relative !important;
}

.header-transparent {
    background-color: rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
    border: none !important;
}

.header-clear {
    padding-top: 50px;
    padding-top: calc(50px + (constant(safe-area-inset-top))*0.8) !important;
    padding-top: calc(50px + (env(safe-area-inset-top))*0.8) !important;
}

.header-clear-small {
    padding-top: 20px;
    padding-top: calc(20px + (constant(safe-area-inset-top))*0.8) !important;
    padding-top: calc(20px + (env(safe-area-inset-top))*0.8) !important;
}

.header-clear-medium {
    padding-top: 70px;
    padding-top: calc(70px + (constant(safe-area-inset-top))*0.8) !important;
    padding-top: calc(70px + (env(safe-area-inset-top))*0.8) !important;
}

.header-clear-large {
    padding-top: 85px;
    padding-top: calc(85px + (constant(safe-area-inset-top))*0.8) !important;
    padding-top: calc(85px + (env(safe-area-inset-top))*0.8) !important;
}

.header-icon {
    margin-top: calc((constant(safe-area-inset-top))*0.8) !important;
    margin-top: calc((env(safe-area-inset-top))*0.8) !important;
}

.header-icon .badge {
    position: absolute;
    margin-left: -5px;
    color: #FFF !important;
    width: 16px;
    text-align: center;
    line-height: 16px;
    padding: 0px;
    padding-left: 1px !important;
    border-radius: 18px;
    margin-top: 7px;
    font-size: 11px;
}

.header-transparent-light {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none !important;
}

.header-transparent-light a {
    color: #FFF;
}

.header-transparent-dark {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none !important;
}

.header-transparent-dark a {
    color: #000;
}

.header-logo-center .header-icon-1 {
    left: 0px;
}

.header-logo-center .header-icon-2 {
    left: 45px;
}

.header-logo-center .header-icon-3 {
    right: 45px;
}

.header-logo-center .header-icon-4 {
    right: 0px;
}

.header-logo-center .header-title {
    width: 150px;
    left: 50%;
    margin-left: -75px;
    text-align: center;
}

.header-logo-center .header-logo {
    background-position: center center;
    width: 150px !important;
    left: 50%;
    margin-left: -75px;
    text-align: center;
}

.header-logo-left .header-icon-1 {
    right: 0px;
}

.header-logo-left .header-icon-2 {
    right: 45px;
}

.header-logo-left .header-icon-3 {
    right: 90px;
}

.header-logo-left .header-icon-4 {
    right: 135px;
}

.header-logo-left .header-logo {
    left: 0px !important;
    margin-left: 0px !important;
}

.header-logo-left .header-title {
    left: 15px !important;
    margin-left: 0px !important;
}

.header-logo-right .header-icon-1 {
    left: 0px;
}

.header-logo-right .header-icon-2 {
    left: 45px;
}

.header-logo-right .header-icon-3 {
    left: 90px;
}

.header-logo-right .header-icon-4 {
    left: 135px;
}

.header-logo-right .header-logo {
    left: auto !important;
    right: 20px !important;
    margin-left: 0px !important;
}

.header-logo-right .header-title {
    left: auto !important;
    right: 20px !important;
    margin-left: 0px !important;
}

.header-logo-app .header-icon-1 {
    left: 3px;
}

.header-logo-app .header-icon-2 {
    right: 2px;
}

.header-logo-app .header-icon-3 {
    right: 45px;
}

.header-logo-app .header-icon-4 {
    right: 90px;
}

.header-logo-app .header-logo {
    left: 0px !important;
    margin-left: 40px !important;
}

.header-logo-app .header-title {
    left: 0px !important;
    margin-left: 55px !important;
}

.footer-logo span {
    display: none;
}

.header-demo {
    z-index: 98 !important;
    position: relative;
}

.header-search {
    overflow: hidden;
}

.header-search .search-box {
    margin-top: calc(env(safe-area-inset-top) - 10px);
}

.header-search * {
    transition: transform 300ms ease;
}

.header-search-active .header-icon,
.header-search-active .header-title {
    transform: translateY(-80px);
}

.header-search .search-box,
.header-search input {
    transform: translateY(80px);
    border: 0px;
}

.header-search-active .search-box,
.header-search-active input {
    transform: translateY(0px);
}

.header-auto-show {
    pointer-events: none;
}

.header-auto-show.header-active {
    pointer-events: all;
}

/*-Footer Menu-*/
#footer-bar {
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 98;
    background-color: rgba(249, 249, 249, 0.98);
    box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.06);
    min-height: 60px;
    height: calc(62px + (constant(safe-area-inset-bottom))*1.1);
    height: calc(62px + (env(safe-area-inset-bottom))*1.1);
    display: flex;
    text-align: center;
}

#footer-bar a {
    color: #1f1f1f;
    padding-top: 12px;
    position: relative;
    flex: 1 1 auto;
}

#footer-bar a span {
    position: relative;
    z-index: 2;
    display: block;
    font-size: 10px;
    font-weight: 500;
    margin-top: -6px;
    opacity: 0.7;
    font-family: "Roboto", sans-serif !important;
}

#footer-bar a i {
    font-size: 18px;
    position: relative;
    z-index: 2;
}

#footer-bar .badge {
    font-style: normal;
    z-index: 5;
    top: 0px;
    position: absolute;
    margin-left: 3px;
    color: #FFF !important;
    width: 18px;
    text-align: center;
    line-height: 18px;
    padding: 0px;
    padding-left: 0px !important;
    border-radius: 18px;
    margin-top: 7px;
    font-size: 11px;
}

.footer-bar-2 .active-nav {
    color: #FFF !important;
}

.footer-bar-2 .active-nav strong {
    position: absolute;
    width: 80px;
    left: 50%;
    transform: translateX(-50%);
    top: 0px;
    bottom: 0px;
}

.footer-bar-4 .active-nav {
    color: #FFF !important;
}

.footer-bar-4 .active-nav strong {
    position: absolute;
    width: 47px;
    height: 47px;
    border-radius: 60px;
    left: 50%;
    top: 30px;
    transform: translate(-50%, -50%);
    bottom: 0px;
}

.footer-bar-4 span {
    display: none !important;
}

.footer-bar-4 i {
    padding-top: 10px;
}

.footer-bar-5 .active-nav strong {
    position: absolute;
    width: 50px;
    height: 2px;
    border-radius: 60px;
    left: 50%;
    top: 0px;
    transform: translateX(-50%);
}

.footer-bar-3 span {
    display: none !important;
}

.footer-bar-3 .active-nav {
    padding-top: 11px !important;
}

.footer-bar-3 .active-nav span {
    display: block !important;
}

.footer-bar-3 a {
    padding-top: 18px !important;
}

.footer-menu-hidden {
    transition: all 100ms ease;
    transform: translateY(100%) !important;
}

.footer-bar-white * {
    color: #FFF;
}

#footer-bar.position-relative {
    z-index: 2 !important;
}

.is-ios #footer-bar {
    height: calc(65px + (constant(safe-area-inset-bottom))*1.1);
    height: calc(65px + (env(safe-area-inset-bottom))*1.1);
}

.is-not-ios .footer-menu-clear {
    height: 70px;
    display: block;
}

.is-not-ios .footer {
    padding-bottom: 0px;
}

.is-not-ios #footer-menu a i {
    padding-top: 13px;
}

.is-not-ios #footer-menu a span {
    opacity: 0.6;
}

/*Sticky 4.1 Scrolling Footer Bar*/
.footer-bar-scroll {
    display: block !important;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    margin: 0px;
    padding: 0px;
}

.footer-bar-scroll a {
    display: inline-block;
    width: 19.5%;
}

.footer-bar-scroll.footer-bar-4 .active-nav strong {
    margin-top: 1px;
}

.footer-bar-scroll.footer-bar-4 .badge {
    margin-left: -8px !important;
    margin-top: 14px !important;
}

.footer-bar-scroll.footer-bar-3 .badge {
    margin-left: -7px !important;
    margin-top: 0px !important;
}

.footer-bar-scroll.footer-bar-3 i {
    transform: translateY(-10px);
}

.footer-bar-scroll.footer-bar-3 .active-nav i {
    transform: translateY(0px);
}

/*Menus & Action Sheets & Modals*/
#menu-settings {
    overflow: hidden;
}

/*--Menu System---*/
.menu-title h1 {
    font-size: 23px;
    font-weight: 700;
    padding: 20px 0px 3px 20px;
}

.menu-title p {
    font-size: 11px;
    margin: -15px 0px 10px 20px;
    padding: 0px 0px 0px 0px;
}

.menu-title a {
    font-size: 20px;
    color: #dc3545;
    position: absolute;
    text-align: center;
    width: 55px;
    line-height: 85px;
    right: 0px;
    top: 0px;
}

.menu-bg {
    background-color: #f0f0f0;
}

.menu-hider {
    position: fixed;
    top: -100px;
    bottom: -100px;
    left: 0px;
    right: 0px;
    background-color: rgba(0, 0, 0, 0.35);
    z-index: 100;
    pointer-events: none;
    opacity: 0;
    transition: all 350ms ease;
}

.menu {
    display: none;
    position: fixed;
    background-color: #FFF;
    z-index: 101;
    overflow: scroll;
    transition: all 350ms ease;
    -webkit-overflow-scrolling: touch;
}

.menu .content {
    margin-bottom: 0px !important;
}

.menu-box-left {
    left: 0px;
    top: 0px !important;
    top: constant(safe-area-inset-top) !important;
    top: env(safe-area-inset-top) !important;
    width: 250px;
    height: 100%;
    bottom: 0px;
    box-shadow: 0 15px 25px 1px rgba(0, 0, 0, 0.1);
    transform: translate3d(-100%, 0, 0);
}

.menu-box-right {
    right: 0px;
    transform: translateX(100%);
    top: 0px !important;
    top: constant(safe-area-inset-top) !important;
    top: env(safe-area-inset-top) !important;
    height: 100%;
    bottom: 0px;
    box-shadow: 0 15px 25px 1px rgba(0, 0, 0, 0.1);
    width: 250px;
}

.menu-box-top {
    transform: translate3d(0, -115%, 0);
    top: 0px;
    left: 0px;
    right: 0px;
    height: auto;
}

.menu-box-bottom {
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: auto;
    transform: translate3d(0, 110%, 0);
}

.menu-box-modal {
    top: 50%;
    left: 50%;
    width: 330px;
    max-height: 480px;
    transform: translate(-50%, -50%) scale(0, 0);
    opacity: 0;
    pointer-events: none;
    transition: all 350ms ease;
}

.menu-box-modal-full {
    max-height: 100vh;
    width: 100vw;
    height: 100vh;
}

.menu-box-detached,
.menu-box-modal {
    border-radius: 15px;
}

.menu-box-top.menu-box-detached {
    top: 10px;
    left: 10px;
    right: 10px;
}

.menu-box-bottom.menu-box-detached {
    bottom: 20px;
    left: 10px;
    right: 10px;
}

.menu-box-left.menu-active {
    transform: translate3d(0%, 0, 0) !important;
}

.menu-box-right.menu-active {
    transform: translate3d(0%, 0, 0) !important;
}

.menu-box-top.menu-active {
    transform: translate3d(0%, 0, 0) !important;
}

.is-on-homescreen .menu-box-top.menu-active {
    transform: translate3d(0%, 40px, 0) !important;
}

.menu-box-bottom.menu-active {
    transform: translate3d(0%, 0, 0) !important;
}

.menu-box-modal.menu-active {
    transition: all 350ms ease;
    pointer-events: all !important;
    opacity: 1 !important;
    transform: translate(-50%, -50%) scale(1, 1);
}

.menu-box-modal.menu-box-modal-full {
    max-height: 100%;
    width: 100%;
    height: 100%;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    transform: translate(0%, 0%);
}

.menu-hider.menu-active {
    transition: all 350ms ease;
    opacity: 1;
    pointer-events: all;
}

.menu-hider.menu-active.menu-active-clear {
    background-color: rgba(0, 0, 0, 0) !important;
}

.menu-box-left[data-menu-effect=menu-reveal] {
    opacity: 0;
    pointer-events: none;
    transform: translate(0px) !important;
    z-index: 96;
}

.menu-box-right[data-menu-effect=menu-reveal] {
    opacity: 0;
    pointer-events: none;
    transform: translate(0px) !important;
    z-index: 96;
}

.menu-active.menu {
    opacity: 1 !important;
    transition: all 350ms ease;
    pointer-events: all !important;
}

/*Menu Update*/
#menu-update {
    background-color: #FFF;
    position: fixed;
    z-index: 9999;
    width: 310px;
    height: 430px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
    border-radius: 10px;
    transition: all 350ms ease;
}

.menu-active {
    opacity: 1 !important;
}

.menu-active-no-click {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.7);
    pointer-events: all !important;
}

#menu-install-pwa-ios {
    overflow: visible !important;
}

.fa-ios-arrow {
    transform: translateY(4px);
}

.theme-light .fa-ios-arrow {
    color: #FFF !important;
}

.menu-box-left.menu-box-detached {
    left: 10px;
    top: 10px !important;
    bottom: 10px;
    height: calc(100% - 20px);
    transform: translateX(-120%);
}

.menu-box-right.menu-box-detached {
    right: 10px;
    top: 10px !important;
    bottom: 10px;
    height: calc(100% - 20px);
    transform: translateX(120%);
}

.menu-box-left .ios-switch,
.menu-box-left .android-switch {
    transform: scale(0.7, 0.7) translateY(-6px) translateX(8px);
    margin-right: -35px;
}

.sidebar-content {
    min-height: 93%;
    display: flex;
    flex-direction: column;
}

.badge-small {
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    padding: 0px !important;
}

.menu-sidebar .list-custom-small {
    padding-top: 5px;
}

.menu-sidebar .list-custom-small a {
    border-bottom: 0px !important;
}

.theme-light .menu-box-left {
    background-color: #f7f7f7;
}

.menu-sidebar .list-custom-small i:first-child {
    width: 27px !important;
    height: 27px !important;
    line-height: 27px !important;
}

.menu-sidebar .list-custom-small img {
    margin-right: 3px;
    transform: translateX(-2px);
}

/*Sticky Utility / Secondary Classes*/
/*Rounded Borders*/
.rounded-0 {
    border-radius: 0px !important;
}

.rounded-xs {
    border-radius: 5px !important;
}

.rounded-s {
    border-radius: 8px !important;
}

.rounded-sm {
    border-radius: 10px !important;
}

.rounded-m {
    border-radius: 15px !important;
}

.rounded-l {
    border-radius: 30px !important;
}

.rounded-xl {
    border-radius: 50px !important;
}

/*Shadows*/
.shadow-none {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
}

.shadow-0 {
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
}

.shadow-xs {
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.04) !important;
}

.shadow-s {
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.1) !important;
}

.shadow-m {
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08) !important;
}

.shadow-l {
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.09) !important;
}

.shadow-xl {
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;
}

/*Shadows*/
.border-xxs {
    border: solid 1px !important;
}

.border-xs {
    border: solid 2px !important;
}

.border-s {
    border: solid 3px !important;
}

.border-m {
    border: solid 4px !important;
}

.border-l {
    border: solid 5px !important;
}

.border-xl {
    border: solid 6px !important;
}

.border-xxl {
    border: solid 7px !important;
}
.border-dash {
    border-style: dashed !important;
}

/*Line Height Control*/
.line-height-xs {
    line-height: 14px !important;
}

.line-height-s {
    line-height: 17px !important;
}

.line-height-sm {
    line-height: 21px !important;
}

.line-height-m {
    line-height: 24px !important;
}

.line-height-l {
    line-height: 26px !important;
}

.line-height-xl {
    line-height: 37px !important;
}

/*Text Shadow*/
.text-shadow-s {
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}

.text-shadow-l {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}

/*Boxed Text*/
.boxed-text-xl,
.boxed-text-l,
.boxed-text-m,
.boxed-text-s {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.boxed-text-xl {
    width: 90%;
    max-width: 340px;
}

.boxed-text-l {
    width: 85%;
    max-width: 300px;
}

.boxed-text-m {
    width: 80%;
    max-width: 300px;
}

.boxed-text-s {
    width: 70%;
    max-width: 260px;
}

/*Font Weights*/
.font-200 {
    font-weight: 200;
}

.font-300 {
    font-weight: 300;
}

.font-400 {
    font-weight: 400;
}

.font-500 {
    font-weight: 500;
}

.font-600 {
    font-weight: 600;
}

.font-700 {
    font-weight: 700;
}

.font-800 {
    font-weight: 800;
}

.font-900 {
    font-weight: 900;
}

/*Opacity Values - Used for Contrasting Text, example opacity-30 will make the opacity 0.3*/
.opacity-10 {
    opacity: 0.1 !important;
}

.opacity-20 {
    opacity: 0.2 !important;
}

.opacity-30 {
    opacity: 0.3 !important;
}

.opacity-40 {
    opacity: 0.4 !important;
}

.opacity-50 {
    opacity: 0.5 !important;
}

.opacity-60 {
    opacity: 0.6 !important;
}

.opacity-70 {
    opacity: 0.7 !important;
}

.opacity-80 {
    opacity: 0.8 !important;
}

.opacity-85 {
    opacity: 0.85 !important;
}

.opacity-90 {
    opacity: 0.9 !important;
}

/*Font Array - Better Typography Control, example font-30 class will make the font size 30px*/
.font-8 {
    font-size: 8px !important;
}

.font-9 {
    font-size: 9px !important;
}

.font-10 {
    font-size: 10px !important;
}

.font-11 {
    font-size: 11px !important;
}

.font-12 {
    font-size: 12px !important;
}

.font-13 {
    font-size: 13px !important;
}

.font-14 {
    font-size: 14px !important;
}

.font-15 {
    font-size: 15px !important;
}

.font-16 {
    font-size: 16px !important;
}

.font-17 {
    font-size: 17px !important;
}

.font-18 {
    font-size: 18px !important;
}

.font-19 {
    font-size: 19px !important;
}

.font-20 {
    font-size: 20px !important;
}

.font-21 {
    font-size: 21px !important;
}

.font-22 {
    font-size: 22px !important;
}

.font-23 {
    font-size: 23px !important;
}

.font-24 {
    font-size: 24px !important;
}

.font-25 {
    font-size: 25px !important;
}

.font-26 {
    font-size: 26px !important;
}

.font-27 {
    font-size: 27px !important;
}

.font-28 {
    font-size: 28px !important;
}

.font-29 {
    font-size: 29px !important;
}

.font-30 {
    font-size: 30px !important;
}

.font-31 {
    font-size: 31px !important;
}

.font-32 {
    font-size: 32px !important;
}

.font-33 {
    font-size: 33px !important;
}

.font-34 {
    font-size: 34px !important;
}

.font-35 {
    font-size: 35px !important;
}

.font-36 {
    font-size: 36px !important;
}

.font-37 {
    font-size: 37px !important;
}

.font-38 {
    font-size: 38px !important;
}

.font-39 {
    font-size: 39px !important;
}

.font-40 {
    font-size: 40px !important;
}

/*Scaling Animation*/
@keyframes scale-animation {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.05, 1.05);
    }

    0% {
        transform: scale(1, 1);
    }
}

.scale-box {
    animation: scale-animation 1.5s;
    animation-iteration-count: infinite;
}

@keyframes scale-icon {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.3, 1.3);
    }

    0% {
        transform: scale(1, 1);
    }
}

.scale-icon {
    animation: scale-icon 1.5s;
    animation-iteration-count: infinite;
}

/*Control Classes*/
::-webkit-scrollbar {
    display: none;
}

img.mx-auto {
    display: block;
}

.disabled {
    display: none !important;
}

.no-click {
    pointer-events: none !important;
}

.no-outline {
    outline: none !important;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

/*Prealoder*/
#preloader {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 99999;
    transition: all 200ms ease;
}

#preloader .spinner-border {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
}

.preloader-hide {
    opacity: 0;
    pointer-events: none;
    transition: all 150ms ease !important;
}

.theme-light #preloader {
    background-color: #FFF;
}

.theme-dark #preloader {
    background-color: #0f1117;
}

/*Buttons*/
.btn {
    transition: all 350ms ease;
}

.btn:hover {
    opacity: 0.9;
}

.btn-full {
    display: block;
}

.btn-xxs,
.btn-xs,
.btn-s,
.btn-sm,
.btn-m,
.btn-l {
    font-size: 12px !important;
}

.btn-xxs {
    padding: 6px 10px !important;
}

.btn-xs {
    padding: 7px 14px !important;
}

.btn-s {
    padding: 8px 18px !important;
}

.btn-sm {
    padding: 10px 18px !important;
}

.btn-m {
    padding: 12px 20px !important;
}

.btn-l {
    padding: 14px 26px !important;
}

.btn-xl {
    padding: 15px 30px !important;
    font-size: 15px !important;
}

.btn-xxl {
    padding: 17px 34px !important;
    font-size: 17px !important;
}

.btn-uppercase {
    text-transform: uppercase;
}

.btn-center-xs {
    width: 100px;
    margin: 0 auto;
    display: block;
}

.btn-center-s {
    width: 120px;
    margin: 0 auto;
    display: block;
}

.btn-center-m {
    width: 160px;
    margin: 0 auto;
    display: block;
}

.btn-center-l {
    width: 220px;
    margin: 0 auto;
    display: block;
}

.btn-center-xl {
    width: 250px;
    margin: 0 auto;
    display: block;
}

.btn.bg-highlight {
    color: #FFF;
}

.btn-3d {
    transition: all 150ms ease;
    border: none;
    border-bottom: solid 4px;
}

.btn-3d:hover {
    border-width: 2px !important;
}

.btn:focus {
    outline: none !important;
}

.btn-margins {
    margin-left: 17px;
    margin-right: 17px;
    margin-bottom: 30px;
}

.under-slider-btn {
    z-index: 50;
    position: relative;
    margin-top: -20px;
}

.under-btn {
    z-index: 50;
    position: relative;
    margin-top: -20px !important;
}

.btn-icon:hover {
    color: #FFF;
}

.btn-icon {
    padding-left: 50px !important;
    overflow: hidden;
    position: relative;
}

.btn-icon i {
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 43px;
    width: 40px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
}

button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
}

/*Icons*/
.icon:hover {
    color: #FFF;
}

.icon {
    display: inline-block;
    position: relative;
    text-align: center;
}

.icon-xxs i {
    width: 32px;
    line-height: 32px;
    font-size: 13px;
}

.icon-xs i {
    width: 38px;
    line-height: 38px;
    font-size: 14px;
}

.icon-s i {
    width: 40px;
    line-height: 40px;
    font-size: 15px;
}

.icon-m i {
    width: 45px;
    line-height: 45px;
    font-size: 16px;
}

.icon-l i {
    width: 51px;
    line-height: 51px;
    font-size: 17px;
}

.icon-xl i {
    width: 55px;
    line-height: 55px;
    font-size: 18px;
}

.icon-xxl i {
    width: 60px;
    line-height: 60px;
    font-size: 19px;
}

.icon-center {
    display: block;
    margin: 0 auto;
}

/*Accordion Settings*/
.accordion * {
    outline: 0 !important;
    box-shadow: 0px !important;
    box-shadow: none !important;
}

.accordion .btn:first-child {
    width: 100%;
}

.accordion .card {
    transition: all 0ms ease !important;
}

.accordion button {
    transition: all 0ms ease !important;
}

.accordion [data-card-height] button {
    width: 100%;
}

.btn.accordion-btn {
    text-align: left !important;
    padding: 15px 17px;
    font-size: 13px;
    font-weight: 700;
}

.accordion-icon {
    float: right;
    transition: all 250ms ease;
    margin-top: 5px;
}

/*Offline Detector*/
.offline-message {
    position: fixed;
    transform: translateY(-200%);
    padding-bottom: 0px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    transition: all 350ms ease;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9999;
    line-height: 55px;
}

.online-message {
    position: fixed;
    transform: translateY(-200%);
    padding-bottom: 0px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 900;
    transition: all 350ms ease;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 9999;
    line-height: 55px;
}

.is-on-homescreen .offline-message {
    padding-top: 30px !important;
}

.is-on-homescreen .online-message {
    padding-top: 30px !important;
}

.offline-message-active {
    transform: translateY(0%);
}

.online-message-active {
    transform: translateY(0%);
}

/*---Added to Home---*/
.add-to-home-visible {
    opacity: 1 !important;
    pointer-events: all !important;
}

.add-to-home {
    position: fixed;
    background-color: #000;
    z-index: 99;
    left: 15px;
    right: 15px;
    border-radius: 10px;
    height: 80px;
    opacity: 0;
    pointer-events: none;
    transition: all 250ms ease;
}

.add-to-home .close-add-to-home {
    pointer-events: none;
}

.add-to-home h1 {
    position: absolute;
    padding-left: 75px;
    padding-top: 8px;
    color: #FFF;
    font-size: 13px;
}

.add-to-home p {
    color: #ced4da;
    position: absolute;
    font-size: 11px;
    padding-right: 20px;
    padding-left: 75px;
    padding-top: 35px;
    line-height: 14px;
}

.add-to-home img {
    width: 45px;
    margin-top: 17px;
    margin-left: 15px;
}

.add-to-home-ios {
    bottom: 25px;
}

.add-to-home-ios i {
    width: 40px;
    text-align: center;
    position: absolute;
    font-size: 30px;
    left: 50%;
    bottom: -18px !important;
    margin-left: -21px;
    transform: rotate(180deg);
    color: #000;
    display: block;
}

.add-to-home-ios .close-add-to-home {
    position: absolute;
    right: 13px;
    top: 13px;
    transform: scale(0.5, 0.5);
}

.add-to-home-android {
    top: 20px;
}

.add-to-home-android i {
    width: 40px;
    text-align: center;
    position: absolute;
    top: -18px;
    right: 15px;
    font-size: 30px;
    margin-left: -20px;
    color: #000;
    display: block;
}

.add-to-home-android .close-add-to-home {
    position: absolute;
    right: 5px;
    top: 20px;
    transform: scale(0.5, 0.5);
}

/*Ads*/
.ad-300x50 {
    margin: 0 auto;
    width: 300px;
    height: 50px;
}

.ad-300x250 {
    margin: 0 auto;
    width: 300px;
    height: 250px;
}

.ad-300x50-fixed {
    left: 50%;
    margin-left: -150px;
    bottom: 60px;
    bottom: calc(65px + (constant(safe-area-inset-bottom))*1.1) !important;
    bottom: calc(65px + (env(safe-area-inset-bottom))*1.1) !important;
    position: fixed;
    z-index: 90;
}

.ad-time-close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    height: 30px;
    line-height: 27px;
    text-align: center;
    border: solid 2px;
    border-radius: 30px;
}

/*Scroll Fixed Ads*/
.scroll-ad-visible {
    transform: translateY(0%) !important;
}

.is-on-homescreen .scroll-ad {
    bottom: 110px;
}

.scroll-ad {
    position: fixed;
    bottom: 75px;
    left: 10px;
    right: 10px;
    background-color: #FFF;
    z-index: 93;
    height: 80px;
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.04);
    border-radius: 10px;
    transform: translateY(150%);
    transition: all 350ms ease;
}

.scroll-ad img {
    width: 60px;
    position: absolute;
    margin: 10px;
    border-radius: 10px;
}

.scroll-ad h1 {
    display: block;
    font-size: 18px;
    padding: 7px 0px 0px 80px;
    margin-bottom: -3px;
}

.scroll-ad em {
    padding: 0px 85px 0px 80px;
    font-style: normal;
    font-size: 11px;
    opacity: 0.7;
    display: block;
    line-height: 15px;
}

.scroll-ad a {
    width: 60px;
    font-size: 9px;
    right: 15px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    position: absolute;
    top: 50%;
    border-radius: 5px;
    transform: translateY(-50%);
}

.alert h4 {
    padding-left: 47px;
    margin-bottom: -5px;
}

.alert button {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    text-align: center;
}

.alert button span {
    background-color: transparent;
}

.alert button:active {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}

.alert button:focus {
    box-shadow: none !important;
    border: none !important;
    outline: none !important;
}

.alert span {
    background-color: rgba(255, 255, 255, 0.2);
    position: absolute;
    left: -1px;
    top: -1px;
    bottom: -1px;
    width: 47px;
}

.alert span i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.alert strong {
    padding-left: 47px;
    font-weight: 400;
}

/*Notifications*/
.notification {
    position: fixed;
    top: 10px;
    left: 10px;
    right: 10px;
    z-index: 101;
    border-radius: 10px;
    opacity: 0.98;
    transform: translateY(-120%);
    transition: all 250ms ease;
}

.notification .notification-icon {
    padding: 5px 5px;
    display: block;
    background-color: #343a40;
}

.notification .notification-icon i:first-child {
    margin: 0px 5px 0px 10px;
    font-size: 10px;
}

.notification .notification-icon i:last-child {
    position: absolute;
    right: 0px;
    line-height: 30px;
    width: 40px;
    text-align: center;
}

.notification .notification-icon em {
    font-size: 11px;
    text-transform: uppercase;
    font-style: normal;
}

.notification h1 {
    margin: 10px 15px -7px 15px;
}

.notification p {
    line-height: 15px;
    margin: 5px 15px 18px 15px;
    color: #FFF;
}

.notification.show {
    transform: translateY(0%) !important;
}

.is-ios.is-on-homescreen .notification.show {
    transform: translateY(30px) !important;
}

.notification-android {
    left: 5px;
    right: 5px;
    top: 5px;
    border-radius: 3px;
}

.notification-android i {
    position: absolute;
    top: 50%;
    transform: translateY(-55%);
    width: 35px;
    margin-left: 15px;
    line-height: 35px;
    border-radius: 35px;
    text-align: center;
    font-size: 13px;
}

.notification-android h1 {
    padding-left: 55px;
}

.notification-android p {
    padding-right: 60px;
    padding-left: 55px;
    font-size: 12px;
}

.notification-android strong {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 10px;
    font-weight: 400;
    font-style: normal;
}

.notification-android .notification-buttons {
    width: 100%;
    margin-left: 70px;
    padding-top: 5px;
    border-top: solid 1px rgba(255, 255, 255, 0.1);
}

.notification-android .notification-buttons i {
    opacity: 0.6;
    font-size: 11px;
    position: relative;
    float: left;
    margin: 0px 10px 0px 0px;
    width: auto;
    transform: translateY(-22px);
}

.notification-android a {
    font-size: 11px;
    color: #FFF;
    text-transform: uppercase;
    text-align: left;
    font-weight: 500;
}

.notification-material {
    left: 0px;
    right: 0px;
    top: 0px;
    border-radius: 0px;
}

.notification-material strong {
    font-size: 10px;
    font-weight: 400;
}

.notification-material em {
    text-transform: none !important;
}

.notification-material .notification-icon {
    background-color: rgba(0, 0, 0, 0) !important;
    margin-bottom: -15px;
}

.notification-material img {
    position: absolute;
    width: 50px;
    border-radius: 50px;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}

.notification-material p {
    padding-right: 50px;
}

/*Back to Top*/
.content .back-to-top-badge {
    transform: translate(0, 0) !important;
    width: 130px;
    margin: 10px auto 20px auto !important;
    left: auto;
    bottom: auto;
    display: block;
    position: relative !important;
}

.content .back-to-top-icon {
    transform: scale(1, 1) translate(0, 0px) !important;
    margin: 0px auto 30px auto;
    right: auto;
    bottom: auto;
    display: block;
    position: relative !important;
}

.back-to-top-badge {
    position: fixed;
    z-index: 90;
    bottom: 80px;
    left: 50%;
    transform: translate(-50%, 70px);
    display: inline-block;
    padding: 5px 20px;
    border-radius: 35px;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    transition: all 350ms ease;
}

.back-to-top-badge i {
    padding: 0px 10px 0px 0px;
}

.back-to-top-icon {
    position: fixed;
    z-index: 9999;
    bottom: 70px;
    right: 15px;
    display: inline-block;
    width: 35px;
    line-height: 35px;
    border-radius: 35px;
    color: #FFF;
    text-align: center;
    font-size: 12px;
    transform: scale(0, 0);
    transition: all 350ms ease;
}

.back-to-top-icon span {
    display: none;
}

.back-to-top-badge.back-to-top-visible {
    transform: translate(-50%, 0px);
}

.back-to-top-icon.back-to-top-visible {
    transform: scale(1, 1);
}

.back-to-top-icon-square {
    border-radius: 0px;
}

.back-to-top-icon-round {
    border-radius: 5px;
}

.back-to-top-icon-circle {
    border-radius: 40px;
}

.img-avatar {
    width: 80px;
    height: 80px;
    object-fit: cover;
}
.img-avatar-50 {
    width: 50px;
    height: 50px;
    border: 2px solid #fff !important;
}
.img-avatar-circle {
    border-radius: 50%;
    overflow: hidden;
    border: 3px solid #fff;
}

/*Extending Cards Features*/
.row {
    margin-bottom: 30px;
}

.card {
    -webkit-transform: translate3d(0, 0, 0);
    background-size: cover;
    border: 0px !important;
    max-height: 150000px;
    margin-bottom: 30px;
    background-position: center center !important;
}

.cover-slider .card {
    margin-bottom: 0px !important;
}

[data-card-height=cover].card {
    margin-bottom: 0px !important;
}

.card-style {
    overflow: hidden;
    margin: 0px 16px 30px 16px;
    border-radius: 15px;
    border: none;
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.08);
}

.card-style .card-body {
    padding: 15px;
}

.card-style .card-overlay {
    border-radius: 15px;
}

.card-body {
    z-index: 2;
}

.card-header {
    z-index: 2;
}

.card-footer {
    z-index: 2;
}

.card-top {
    z-index: 2;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
}

.card-bottom {
    z-index: 2;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.card-center {
    z-index: 2;
    position: absolute;
    display: block;
    left: 0px;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.card-overlay {
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    position: absolute;
    z-index: 1;
}

.card .img-fluid {
    width: 100% !important;
}

.card-image {
    display: block;
    width: 100%;
    min-height: 250px;
    overflow: hidden;
    position: absolute;
    width: 100%;
}

.card-image img {
    transition: all 450ms ease;
}

.card-overflow {
    overflow: visible !important;
    z-index: 20;
}

[data-card-height] p {
    padding-bottom: 0px;
}
.card-floating {
    position: absolute;
    z-index: inherit;
    top: 17%;
}
.card-full {
    max-width: 98%;
    margin-left: 20px !important;
    margin-right: 20px !important;
}

/*Card Effects*/
.card-scale-image {
    transform: scale(1.05, 1.05) !important;
}

.card-rotate-image {
    transform: rotate(5deg) scale(1.2, 1.2) !important;
}

.card-grayscale-image {
    filter: grayscale(100%);
}

.card-blur-image {
    filter: blur(5px);
}

.card-hide-image {
    opacity: 0 !important;
}

.card-hide div {
    transition: all 350ms ease;
}

.card-hide * {
    transition: all 350ms ease;
}

.polaroid-effect {
    background-color: #FFF;
    padding: 5px;
    border: solid 1px rgba(0, 0, 0, 0.1);
}

.card-scale * {
    transition: all 350ms ease;
}

.card-rotate * {
    transition: all 350ms ease;
}

.card-grayscale * {
    transition: all 350ms ease;
}

.card-blur * {
    transition: all 350ms ease;
}

.card-overlay {
    background-position: center center;
    background-size: cover !important;
}

.card-overlay-infinite {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 2000px;
    height: 100%;
    z-index: 0;
    animation: infiniteBG 600s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-size: cover;
    background-repeat: repeat;
    background-position: left bottom;
    transform: translateX(0px);
}

@keyframes infiniteBG {
    0% {
        transform: translateX(0px);
    }

    50% {
        transform: translateX(-1400px);
    }

    100% {
        transform: translateX(0px);
    }
}

.over-card {
    z-index: 10;
    position: relative;
    overflow: visible !important;
}

.under-slider {
    z-index: 2;
    position: relative;
    padding-top: 100px;
    transform: translateY(-120px);
    margin-bottom: -100px;
}

.over-slider,
.slider-over {
    z-index: 5;
    position: relative !important;
}

/*Shadow Cards - Added in Sticky 4.5*/
/*Shadow Backgrounds*/
.shadow-bg:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: inherit;
    z-index: -1;
}

.shadow-bg {
    background-size: cover;
    position: relative;
    z-index: 10;
    overflow: visible !important;
}

.shadow-bg-xs::after {
    transform: scale(0.75) translateY(5px) translateZ(0px);
    filter: blur(8px);
}

.shadow-bg-s::after {
    transform: scale(0.8) translateY(5px) translateZ(0px);
    filter: blur(12px);
}

.shadow-bg-m::after {
    transform: scale(0.85) translateY(7px) translateZ(0px);
    filter: blur(12px);
}

.shadow-bg-l::after {
    transform: scale(0.95) translateY(10px) translateZ(0px);
    filter: blur(12px);
}

.theme-dark .shadow-card:after {
    opacity: 0.12 !important;
}

.theme-dark #footer-bar .circle-nav-2::before,
.theme-dark .shadow-bg:after {
    opacity: 0.5 !important;
}

/*Shadow Cards*/
.shadow-card .card-top,
.shadow-card .card-center,
.shadow-card .card-bottom {
    z-index: 2;
}

.shadow-card .card-overlay {
    z-index: 1;
}

.shadow-card::before {
    background-image: inherit;
    content: "";
    top: 0px;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background-size: cover;
    z-index: 0;
}

.shadow-card::after {
    transform: scale(0.95) translateY(10px) translateZ(-36px);
    filter: blur(12px);
    content: "";
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background-image: inherit;
    background-size: cover;
    background-color: inherit;
    z-index: -1;
}

.shadow-card {
    z-index: 5;
    overflow: visible;
}

.shadow-card .card-overlay {
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
}

.shadow-card-s::after {
    transform: scale(0.8) translateY(15px) translateZ(-26px);
    filter: blur(12px);
}

.shadow-card-m::after {
    transform: scale(0.85) translateY(15px) translateZ(-36px);
    filter: blur(12px);
}

.shadow-card-l::after {
    transform: scale(0.95) translateY(15px) translateZ(-46px);
    filter: blur(12px);
}

.theme-light .shadow-card:after {
    opacity: 0.8;
}

.theme-dark .shadow-card:after {
    opacity: 0.3;
}

/*Chips*/
.chip {
    display: inline-block;
    margin: 0px 10px 15px 0px;
    border-radius: 30px;
    padding-right: 15px;
}

.chip * {
    font-size: 12px;
}

.chip span {
    line-height: 29px;
}

.chip i {
    width: 30px;
    line-height: 30px;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
}

.chip img {
    display: inline;
    margin-right: 9px;
    border-radius: 30px;
    width: 31px;
    line-height: 31px;
}

.chip-small {
    transform: scale(1, 1);
}

.chip-medium {
    transform: scale(1.05, 1.05);
}

.chip-large {
    transform: scale(1.15, 1.15);
}

/*Dividers*/
.divider {
    height: 1px;
    display: block;
    background-color: rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}

.divider-margins {
    margin: 0px 17px 30px 17px;
}

.divider-icon {
    height: 1px;
    display: block;
    background-color: rgba(0, 0, 0, 0.05);
    margin-bottom: 50px;
}

.divider-icon i {
    position: absolute;
    width: 50px;
    background-color: #f0f0f0;
    text-align: center;
    margin-top: -8px;
    left: 50%;
    transform: translateX(-50%);
}

.content-boxed .divider-icon i {
    background-color: #f0f0f0;
}

.divider-small {
    height: 2px;
    width: 80px;
    margin: auto;
}

/*Custom Switches*/
.custom-control * {
    cursor: pointer;
    user-select: none !important;
}

.switch-is-unchecked {
    display: none;
}

.switch-is-checked {
    display: block;
}

.scale-switch {
    transform: scale(0.9, 0.9);
}

.small-switch {
    transform: scale(0.8, 0.8);
}

.menu .custom-control {
    margin-top: -42px !important;
}

/*iOS Switcher*/
.ios-switch {
    margin-right: -32px;
    margin-top: 12px !important;
    position: relative;
    padding-left: 10px;
}

.ios-switch label::before {
    content: "";
    display: block !important;
    background-color: #e8e9ea;
    pointer-events: all;
    margin-top: -5px;
    margin-left: -1px;
    width: 58px !important;
    height: 32px !important;
    border-radius: 50px !important;
    transition: all 250ms ease;
}

.ios-switch label::after {
    content: "";
    display: block !important;
    margin-top: -31px;
    z-index: 6;
    width: 30px !important;
    height: 30px !important;
    transition: all 250ms ease;
    border-radius: 50px !important;
    background-color: #FFF;
    border: solid 1px rgba(152, 152, 152, 0.4);
    transition: all 250ms ease;
}

.ios-switch input {
    display: none;
}

.ios-input:checked~.custom-control-label::after {
    -webkit-transform: translateX(26px) !important;
}

.ios-input:checked~.custom-control-label::before {
    background-color: #8CC152 !important;
}

.ios-switch-icon label::before {
    background-color: #DA4453 !important;
}

.ios-switch-icon i {
    line-height: 32px;
    pointer-events: none;
    z-index: 5;
    position: absolute;
    left: 20px;
    margin-top: -5px !important;
}

.ios-switch-icon i:last-child {
    z-index: 5;
    position: absolute;
    margin-left: 26px;
}

.ios-switch-icon span {
    font-size: 9px;
    font-weight: 700;
    color: #FFF;
    line-height: 32px;
    pointer-events: none;
    z-index: 5;
    position: absolute;
    margin-top: -5px !important;
    left: 19px;
}

.ios-switch-icon span:last-child {
    z-index: 5;
    position: absolute;
    margin-left: 24px;
}

/*Android Switcher*/
.android-switch {
    padding-left: 10px;
    margin-right: -32px;
}

.android-switch label::before {
    display: block !important;
    content: "";
    pointer-events: all;
    margin-top: 5px;
    margin-left: -2px;
    width: 53px !important;
    height: 17px !important;
    border-radius: 50px !important;
    background-color: #AAB2BD;
    transition: all 250ms ease;
}

.android-switch label::after {
    display: block !important;
    content: "";
    border: solid 1px rgba(0, 0, 0, 0.1) !important;
    margin-top: -22px;
    margin-left: -3px;
    width: 28px !important;
    height: 28px !important;
    background-color: #FFF !important;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2) !important;
    border-radius: 50px !important;
    transition: all 250ms ease;
}

.android-switch input {
    display: none !important;
}

.android-input {
    transform: translateY(1px) !important;
}

.android-input:checked~.custom-control-label::after {
    background-color: #458be3 !important;
    border: none !important;
    -webkit-transform: translateX(30px) !important;
}

.android-input:checked~.custom-control-label::before {
    background-color: #458be3 !important;
}

[data-activate] {
    cursor: pointer;
    display: block;
    width: 100%;
}

/*Classic Switcher*/
.classic-switch input {
    display: none;
}

.classic-switch label::before {
    pointer-events: all;
    width: 40px !important;
    height: 40px !important;
    transform: translateX(11px);
    margin-top: -10px;
    border: none;
    background-color: rgba(0, 0, 0, 0) !important;
}

.classic-switch i {
    pointer-events: none;
    transition: all 250ms ease;
}

.classic-input:checked~.custom-control-label::after {
    -webkit-transform: translateX(26px) !important;
}

.classic-input:checked~.fa-plus {
    color: #DA4453 !important;
    transform: rotate(45deg);
    transition: all 250ms ease;
}

.classic-input:checked~.fa-angle-down {
    color: #DA4453 !important;
    transform: rotate(180deg);
    transition: all 250ms ease;
}

.classic-input:checked~.fa-circle {
    color: #DA4453 !important;
    transform: scale(1.3, 1.3);
    transition: all 250ms ease;
}

/*---Checkboxes & Radios---*/
.icon-check {
    margin-left: -30px;
    margin-right: 10px;
    cursor: pointer;
    position: relative;
    width: auto;
    display: block;
}

.icon-check input {
    position: absolute !important;
    transform: translateX(-10000px);
}

.icon-check input:checked~.icon-check-1 {
    opacity: 0 !important;
    display: none !important;
}

.icon-check input:checked~.icon-check-2 {
    display: block;
}

.icon-check .fa-check-circle {
    display: none;
}

.icon-check i {
    width: 20px;
    text-align: center;
    pointer-events: none;
    position: absolute;
    left: 30px;
    top: 1px;
    height: 24px;
    line-height: 24px;
}

.icon-check label {
    cursor: pointer;
    font-size: 13px;
    padding: 0px 15px 0px 40px;
}

.icon-check .icon-check-2 {
    display: none;
}

/*Font Awesome Default*/
.fac {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    display: block;
    vertical-align: middle;
    font-size: 14px;
}

.fac label {
    margin: 0em 1em 0em 0em;
    padding-left: 1.5em;
    cursor: pointer;
    font-weight: inherit;
}

.fac>input+label:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    margin-top: 0.5px;
    transition: opacity 150ms ease-in-out;
}

.fac>input:checked+label:before {
    opacity: 1;
}

.fac>span::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 0;
    margin-top: 0.5px;
}

.fac input {
    display: none;
}

.checkboxes-demo .fac {
    display: block;
}

.fac-checkbox>input+label:before {
    opacity: 0;
}

.fac-checkbox>input:checked+label:before {
    opacity: 1;
}

.fac-checkbox>span::after {
    content: "";
    opacity: 1;
}

.fac-checkbox>input[type=checkbox]+label:before {
    content: "";
    color: #FFF !important;
    font-size: 10px !important;
    padding-left: 2px;
}

.fac-checkbox-round>input+label:before {
    opacity: 0;
}

.fac-checkbox-round>span::after {
    content: "";
}

.fac-checkbox-round>input[type=checkbox]+label:before {
    content: "";
    color: #FFF !important;
    font-size: 8px !important;
    padding-left: 3px;
}

.fac-radio>input+label:before {
    opacity: 0;
}

.fac-radio>input:checked+label:before {
    opacity: 1;
}

.fac-radio>span::after {
    content: "";
}

.fac-radio>input[type=radio]+label:before {
    content: "";
    color: #FFF !important;
    font-size: 10px !important;
    padding-left: 2px;
}

.fac-checkbox-o>input+label:before {
    opacity: 0;
}

.fac-checkbox-o>input:checked+label:before {
    opacity: 1;
}

.fac-checkbox-round-o>input+label:before {
    opacity: 0;
}

.fac-checkbox-round-o>input:checked+label:before {
    opacity: 1;
}

.fac-default>input+label:before {
    color: #adb5bd;
}

.fac-default>span::after {
    color: #adb5bd;
}

.fac-blue>input+label:before {
    color: #0d6efd;
}

.fac-blue>span::after {
    color: #0d6efd;
}

.fac-green>input+label:before {
    color: #198754;
}

.fac-green>span::after {
    color: #198754;
}

.fac-orange>input+label:before {
    color: #ffc107;
}

.fac-orange>span::after {
    color: #ffc107;
}

.fac-red>input+label:before {
    color: #dc3545;
}

.fac-red>span::after {
    color: #dc3545;
}

.fac-radio-full>span::after {
    content: "";
    font-size: 12px !important;
}

.fac-radio-full>input[type=radio]+label:before {
    content: "\c";
}

/*Interests Checks*/
.theme-dark .interest-check label {
    background-color: #070707 !important;
}

.interest-check {
    margin-left: -20px;
    margin-right: 10px;
    margin-bottom: 35px;
    height: 25px;
    cursor: pointer;
    position: relative;
    width: auto;
    display: inline-block;
}

.interest-check input {
    position: absolute !important;
    transform: translateX(-150524px);
}

.interest-check input:checked~.fa {
    display: block !important;
}

.interest-check input:checked~.fa:last-child {
    display: none !important;
}

.interest-check input:checked~.fab:last-child {
    display: none !important;
}

.interest-check input:checked~.fas:last-child {
    display: none !important;
}

.interest-check input:checked~.far:last-child {
    display: none !important;
}

.interest-check .fa-check-circle {
    display: none;
}

.interest-check i {
    width: 20px;
    text-align: center;
    pointer-events: none;
    position: absolute;
    left: 30px;
    top: 0px;
    height: 46px;
    line-height: 46px;
}

.interest-check label {
    cursor: pointer;
    font-weight: 500;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 10px 15px 10px 40px;
    box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.09), 0 5px 15px 0 rgba(0, 0, 0, 0.02) !important;
}

input[type=range] {
    -webkit-appearance: none;
    height: 20px;
    width: 100%;
    outline: none;
}

input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background: #F26B5E;
    position: relative;
    z-index: 3;
}

input[type=range]::-webkit-slider-thumb:after {
    content: " ";
    height: 10px;
    position: absolute;
    z-index: 1;
    right: 20px;
    top: 5px;
    background: #ff5b32;
    background: linear-gradient(to right, #f088fc 1%, #AC6CFF 70%);
}

[data-bs-toggle]:focus,
[data-bs-dismiss]:focus {
    outline: none !important;
}

/*File Upload*/
.upload-file {
    text-indent: -999px;
    outline: none;
    width: 100%;
    height: 45px;
    color: rgba(0, 0, 0, 0) !important;
}

.upload-file-text {
    pointer-events: none;
    margin-top: -36px !important;
    text-align: center;
    color: #FFF;
    height: 10px;
    text-transform: uppercase;
    font-weight: 900;
}

.file-data input[type=file] {
    font-size: 0px !important;
}

input {
    font-size: 12px !important;
}

input::placeholder {
    font-size: 12px !important;
}

input:focus {
    outline: none;
}

select:focus {
    outline: none;
}

textarea:focus {
    outline: none;
}

button:focus {
    outline: none;
}

.tooltip {
    font-size: 13px;
}

code {
    font-size: 11px;
    line-height: 22px;
}

.stepper {
    width: 102px;
    border: solid 1px rgba(0, 0, 0, 0.1);
}

.stepper:after {
    content: "";
    display: table;
    clear: both;
}

.stepper input {
    height: 33px;
    width: 33px;
    float: left;
    border: none !important;
    text-align: center;
    display: block;
    line-height: 33px;
    font-size: 11px !important;
    background-color: transparent;
}

.stepper input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.stepper input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.stepper a {
    text-align: center;
    width: 33px;
    height: 33px;
    line-height: 33px;
    font-size: 9px;
}

.stepper a:first-child {
    float: left;
    border-right: solid 1px rgba(0, 0, 0, 0.1);
}

.stepper a:last-child {
    float: right;
    border-left: solid 1px rgba(0, 0, 0, 0.1);
}

.btn,
input,
select {
    box-shadow: none !important;
    outline: 0px !important;
}

input:hover,
input:focus,
input:active,
select:hover,
select:focus,
select:active,
select option,
textarea:hover,
textarea:focus,
textarea:active,
.btn:hover,
.btn:focus,
.btn:active,
button:hover,
button:focus,
button:active {
    outline: none;
    box-shadow: none !important;
    -webkit-appearance: none !important;
}

.theme-light input,
select,
textarea {
    border-color: rgba(0, 0, 0, 0.08) !important;
}

.input-style {
    position: relative;
    margin-bottom: 15px !important;
}

.input-style input,
.input-style select,
.input-style textarea {
    font-size: 12px;
    width: 100%;
    line-height: 45px;
    height: 45px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    padding: 0px;
    border-radius: 0px;
}

.input-style select,
.input-style select option,
.input-style select option:disabled {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
}

.input-style label {
    opacity: 0;
    left: 0px !important;
    transform: translateX(30px);
    position: absolute;
    top: -12px;
    height: 10px;
    font-size: 10px;
    transition: all 150ms ease;
    background-color: #FFF;
}

.input-style-active label {
    opacity: 1;
    transform: none !important;
}

.input-style.has-icon i:first-child {
    position: absolute;
    top: 50%;
    width: 10px;
    text-align: center;
    margin-top: -8px;
}

.input-style.has-icon.has-borders i:first-child {
    position: absolute;
    top: 50%;
    width: 10px;
    padding-left: 15px !important;
    text-align: center;
    margin-top: -7px;
}

.input-style.has-icon.has-borders input,
.input-style.has-icon.has-borders select,
.input-style.has-icon.has-borders textarea {
    padding-left: 38px !important;
}

.input-style.has-icon input,
.input-style.has-icon select,
.input-style.has-icon textarea {
    padding-left: 25px;
}

.input-style.has-icon .tabler--phone {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 20px;
    height: 20px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E");
    opacity: 0.5;
}

.input-style.has-icon .tabler--lock {
    position: absolute;
    top: 50%;
    left: 10px;
    width: 20px;
    height: 20px;
    text-align: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 13a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2z'/%3E%3Cpath d='M11 16a1 1 0 1 0 2 0a1 1 0 0 0-2 0m-3-5V7a4 4 0 1 1 8 0v4'/%3E%3C/g%3E%3C/svg%3E");
    opacity: 0.5;
}

.input-style.has-icon svg {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    color: #667085;
    pointer-events: none;
    z-index: 2;
}

.input-style input[type=date]::-webkit-calendar-picker-indicator {
    opacity: 0.3;
}

.input-style textarea {
    line-height: 20px !important;
    padding-top: 15px !important;
    transition: all 250ms ease !important;
}

.input-style select {
    color: inherit;
}

.input-style input[type=date] {
    color: inherit;
    width: calc(100vw - 64px);
    display: block;
    appearance: none;
    -webkit-appearance: none;
    padding-top: 2px;
}

.input-style em,
.input-style span,
.input-style .valid,
.input-style .invalid {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 5px;
    pointer-events: none;
}

.input-style em,
.input-style span {
    margin-top: -12px;
    font-size: 10px;
    font-style: normal;
    opacity: 0.3;
}

.input-style.has-borders input,
.input-style.has-borders select,
.input-style.has-borders textarea {
    height: 53px;
    border-left-width: 1px !important;
    border-right-width: 1px !important;
    border-top-width: 1px !important;
    padding-left: 13px !important;
    padding-right: 10px !important;
    border-radius: 10px !important;
}

.input-style.has-borders .valid,
.input-style.has-borders .invalid,
.input-style.has-borders span,
.input-style.has-borders em {
    margin-right: 10px;
}

.input-style.input-style-active label {
    left: 4px !important;
    transform: translateX(-14px) !important;
    position: absolute;
    padding: 0px 8px !important;
    height: 23px;
    font-size: 12px;
    transition: all 250ms ease;
    background-color: #FFF;
}

.input-style.has-borders.input-style-active label {
    margin-left: 14px !important;
}

.input-style textarea:focus {
    height: 150px;
    transition: all 250ms ease !important;
}

.input-style.no-borders.input-style-always-active label {
    opacity: 1;
    left: 6px !important;
    transform: translateX(-14px) !important;
    margin-left: 0px !important;
    position: absolute;
    padding: 0px 8px !important;
    height: 23px;
    font-size: 12px;
    transition: all 250ms ease;
    background-color: #FFF;
}

.input-style.has-borders.input-style-always-active label {
    opacity: 1;
    left: 23px !important;
    transform: translateX(-14px) !important;
    margin-left: 0px !important;
    position: absolute;
    padding: 0px 5px !important;
    height: 23px;
    font-size: 12px;
    transition: all 250ms ease;
    background-color: #FFF;
}

/*Remove Number Arrows*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.input-transparent * {
    color: #FFF !important;
    background-color: transparent !important;
}

.input-transparent.no-borders input {
    border-bottom-width: 1px !important;
    border-color: rgba(255, 255, 255, 0.1) !important;
}

.device-is-android .input-style input[type=date] {
    color: inherit !important;
    line-height: 25px !important;
    padding-top: 12px !important;
    height: 55px !important;
    transform: translateY(7px) translateX(0px) !important;
    margin-bottom: 30px !important;
}

.device-is-android .input-style input[type=date]~label.color-highlight {
    margin-top: 7px !important;
}

.otp {
    width: 50px;
    height: 50px;
    border: solid 1px #cacaca;
}

.otp:focus,
.otp:active {
    outline: solid 1px #000 !important;
}

.min-ios15 select {
    background-color: inherit !important;
}

.min-ios15 input[type=date] {
    text-align: left !important;
    text-indent: calc(-100% + 70px) !important;
}

/*Range Sliders*/
.ios-slider {
    height: 40px !important;
    background: linear-gradient(to right, #5D9CEC 0%, #5D9CEC 100%);
    background-size: 100% 3px;
    background-position: center;
    background-repeat: no-repeat;
}

.ios-slider::-webkit-slider-thumb {
    background-color: #FFF !important;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-radius: 30px;
    height: 25px !important;
    width: 25px !important;
    box-shadow: -3px 3px 10px 1px rgba(0, 0, 0, 0.2) !important;
}

.material-slider {
    height: 40px !important;
    background: linear-gradient(to right, #CCD1D9 0%, #CCD1D9 100%);
    background-size: 100% 18px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0px 3px 0px 3px;
}

.material-slider::-webkit-slider-thumb {
    background-color: #1f1f1f !important;
    border: solid 1px rgba(0, 0, 0, 0.1);
    height: 10px !important;
    width: 30px !important;
}

.classic-slider {
    height: 20px !important;
    background-color: #FFF;
    border: solid 1px rgba(0, 0, 0, 0.1);
    border-radius: 30px !important;
    background-size: 100% 25px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 3px 0px 3px;
    -webkit-box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 2px 2px 1px rgba(0, 0, 0, 0.1);
}

.classic-slider::-webkit-slider-thumb {
    background-color: #0d6efd !important;
    border: solid 1px rgba(0, 0, 0, 0);
    height: 16px !important;
    border-radius: 20px;
    width: 16px !important;
    box-shadow: -3px 3px 10px 1px rgba(0, 0, 0, 0.2) !important;
}

.range-slider-icons {
    padding: 0px 30px 0px 30px;
}

.range-slider.range-slider-icons i {
    position: absolute;
    top: 0px;
    height: 44px;
    line-height: 44px;
    text-align: center;
}

.range-slider {
    position: relative;
}

.range-slider .fa-range-icon-1 {
    left: 0px;
}

.range-slider .fa-range-icon-2 {
    right: 0px;
}

/*List Groups*/
.list-custom-small {
    line-height: 50px;
}

.list-custom-small .badge {
    position: absolute;
    right: 15px;
    margin-top: 16px !important;
    font-size: 9px;
    padding: 5px 8px 5px 8px;
    font-weight: 700;
}

.list-custom-small a {
    color: #1f1f1f;
    font-weight: 500;
    font-size: 13px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}

.list-custom-small a i:first-child {
    margin-left: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    float: left;
    margin-right: 10px;
}

.list-custom-small a i:last-child {
    float: right;
    font-size: 10px;
    opacity: 0.5;
}

.list-custom-small i {
    line-height: 50px;
}

.list-custom-small .custom-control {
    z-index: 10;
    position: absolute;
    right: 40px;
    margin-top: -38px !important;
}

.list-custom-small .custom-control input {
    transform: translateY(-5px) !important;
}

.menu .list-custom-small a i:first-child {
    margin-left: 6px;
}

.list-custom-large a {
    line-height: 70px;
    color: #1f1f1f;
    font-weight: 500;
    font-size: 13px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}

.list-custom-large a span:not(.badge) {
    font-size: 14px;
    position: absolute;
    margin-top: -6px;
}

.list-custom-large a strong {
    font-size: 7px;
    position: absolute;
    font-size: 11px;
    margin-top: 10px;
    color: #adb5bd;
    font-weight: 500;
}

.list-custom-large a i:first-child {
    width: 32px;
    height: 32px;
    line-height: 32px;
    margin-top: 21px;
    text-align: center;
    float: left;
    margin-right: 15px;
}

.list-custom-large a i:last-child {
    float: right;
    font-size: 10px;
}

.list-custom-large .badge {
    position: absolute;
    right: 10px;
    margin-top: 30px;
    font-size: 9px;
    padding: 5px 8px 5px 8px;
    font-weight: 700;
}

.list-custom-large i {
    line-height: 74px;
}

.list-custom-large .custom-control {
    z-index: 10;
    position: absolute;
    right: 40px;
    margin-top: 22px;
}

.list-custom-large .custom-control input {
    transform: translateY(-12px) !important;
}

.list-boxes a {
    line-height: 60px;
    margin-bottom: 10px;
    color: #1f1f1f;
    font-weight: 500;
    font-size: 13px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
    padding-left: 12px !important;
}

.list-boxes a span:not(.badge) {
    padding-left: 10px;
    font-size: 14px;
    position: absolute;
    margin-top: -4px;
}

.list-boxes-relative a span:not(.badge) {
    position: relative !important;
    margin-top: -4px;
}

.list-boxes a strong {
    padding-left: 10px;
    font-size: 7px;
    position: absolute;
    font-size: 11px;
    margin-top: 10px;
    color: #6c757d;
    font-weight: 500;
}

.list-boxes a i:first-child {
    width: 40px;
    float: left;
    padding-left: 15px;
}

.list-boxes a i:last-child {
    float: right;
    font-size: 16px;
    margin-right: 15px;
}

.list-boxes a u {
    position: absolute;
    right: 0px;
    margin-right: 9px;
    width: 60px;
    font-size: 7px;
    text-align: center;
    margin-top: 13px;
    text-decoration: none;
}

.list-boxes .badge {
    position: absolute;
    right: 10px;
    margin-top: 30px;
    font-size: 9px;
    padding: 5px 8px 5px 8px;
    font-weight: 700;
}

.list-boxes i {
    line-height: 64px;
}

.short-border {
    margin-left: 45px;
}

.short-border i:first-child {
    margin-left: -45px;
    margin-top: 23px;
}

.list-group .badge {
    z-index: 2;
}

.list-icon-0 a i:first-child {
    margin-left: -3px !important;
}

.icon-list {
    margin-left: 0px;
    padding-left: 0px;
}

.icon-list li {
    list-style: none;
}

.icon-list li i {
    padding-right: 10px;
}

/*Badge Text in Lists*/
.badge-text {
    margin-top: 13px !important;
    transform: translateY(-3px);
    padding-right: 20px !important;
}
.badge-success {
    background: #DBFAE6;
    color: #47CD89;
    border-radius: 4px;
    font-weight: 400;
}

/*List Groups*/
.check-visited .visited-link i:last-child::before {
    opacity: 0;
}

.check-visited .visited-link i:last-child::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 13px;
    font-size: 16px;
    margin-top: 0.5px;
    content: "";
    opacity: 1;
    color: #A0D468;
}

.list-custom-small {
    line-height: 50px;
}

/*Pricing*/
.pricing-1 {
    max-width: 280px;
    margin: 0 auto 30px auto;
    border: solid 1px rgba(0, 0, 0, 0.05);
    padding: 20px 0px 30px 0px;
}

.pricing-1 * {
    list-style: none;
}

.pricing-1 .pricing-icon {
    font-size: 50px;
}

.pricing-1 .pricing-title {
    font-size: 32px;
    padding: 20px 0px 0px 0px;
}

.pricing-1 .pricing-value {
    font-size: 40px;
    font-weight: 300;
    padding: 20px 0px 0px 0px;
}

.pricing-1 .pricing-value sup {
    font-size: 12px;
    top: -18px;
}

.pricing-1 .pricing-value sup:first-child {
    padding-right: 5px;
    top: -13px;
    font-size: 20px;
}

.pricing-1 .pricing-subtitle {
    opacity: 0.6;
    font-size: 11px;
    line-height: 18px;
    font-weight: 300;
    padding: 0px 0px 10px 0px;
}

.pricing-1 .pricing-list {
    padding: 0px;
}

.pricing-1 .pricing-list li {
    line-height: 40px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
    font-size: 14px;
    font-weight: 500;
}

.pricing-1 .pricing-list li:last-child {
    border-bottom: none;
    margin-bottom: -20px;
}

.pricing-2 {
    max-width: 280px;
    margin: 0 auto 30px auto;
    border: solid 1px rgba(0, 0, 0, 0.05);
    padding: 0px 0px 10px 0px;
    overflow: hidden;
}

.pricing-2 * {
    list-style: none;
}

.pricing-2 .pricing-icon {
    font-size: 50px;
    padding: 10px 0px 10px 0px;
}

.pricing-2 .pricing-title {
    font-size: 25px;
    padding: 15px 0px 15px 0px;
    margin: -10px 0px 20px 0px;
}

.pricing-2 .pricing-overtitle {
    font-size: 25px;
    padding: 15px 0px 15px 0px;
    margin: -10px 0px 0px 0px;
}

.pricing-2 .pricing-value {
    font-size: 43px;
    padding: 15px 0px 0px 0px;
}

.pricing-2 .pricing-value sup {
    font-size: 12px;
    top: -18px;
}

.pricing-2 .pricing-value sup:first-child {
    padding-right: 5px;
    top: -13px;
    font-size: 20px;
}

.pricing-2 .pricing-subtitle {
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
}

.pricing-2 .pricing-list {
    padding: 0px;
}

.pricing-2 .pricing-list li {
    line-height: 40px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.04);
    font-size: 14px;
    font-weight: 500;
}

.pricing-2 .pricing-list li:last-child {
    border-bottom: none;
}

.pricing-3 {
    max-width: 280px;
    margin: 0 auto 30px auto;
    border: solid 1px rgba(0, 0, 0, 0.05);
    padding: 0px 0px 10px 0px;
    overflow: hidden;
}

.pricing-3 * {
    list-style: none;
}

.pricing-3 .btn {
    max-width: 90%;
    margin: -10px auto 10px auto;
}

.pricing-3 .pricing-icon {
    font-size: 50px;
}

.pricing-3 .pricing-title {
    font-size: 28px;
    padding: 30px 0px 0px 20px;
}

.pricing-3 .pricing-value {
    text-align: center;
    font-size: 40px;
    font-weight: 300;
    padding: 20px 0px 20px 0px;
}

.pricing-3 .pricing-value sup {
    font-size: 12px;
    top: -18px;
}

.pricing-3 .pricing-value sup:first-child {
    padding-right: 5px;
    top: -13px;
    font-size: 20px;
}

.pricing-3 .pricing-subtitle {
    opacity: 0.6;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    padding: 0px 0px 30px 20px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}

.pricing-3 .pricing-list {
    padding: 0px;
}

.pricing-3 .pricing-list i {
    padding-right: 20px;
    width: 30px;
}

.pricing-3 .pricing-list li {
    line-height: 50px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
    font-size: 14px;
    font-weight: 500;
    padding: 0px 0px 0px 20px;
}

.pricing-4 {
    max-width: 280px;
    margin: 0 auto 30px auto;
    border: solid 1px rgba(0, 0, 0, 0.05);
    padding: 0px 0px 10px 0px;
    overflow: hidden;
}

.pricing-4 * {
    list-style: none;
}

.pricing-4 .pricing-title {
    font-size: 18px;
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
}

.pricing-4 .pricing-value {
    font-size: 43px;
    padding: 30px 0px 20px 0px;
}

.pricing-4 .pricing-value sup {
    font-size: 12px;
    top: -18px;
}

.pricing-4 .pricing-value sup:first-child {
    padding-right: 5px;
    top: -13px;
    font-size: 20px;
}

.pricing-4 .pricing-subtitle {
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    padding: 0px 0px 20px 0px;
    margin-top: -10px;
}

.pricing-4 .pricing-list {
    padding: 0px;
    margin-bottom: 20px;
}

.pricing-4 .pricing-list li {
    line-height: 40px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
    font-size: 14px;
    font-weight: 500;
}

.pricing-4 .pricing-list li:last-child {
    border-bottom: none;
}

.pricing-single {
    max-width: 280px;
    margin: 0 auto;
}

.pricing-double-1 {
    width: 48%;
    float: left;
    margin-right: 4%;
}

.pricing-double-2 {
    width: 48%;
    float: left;
}

.pricing-list {
    list-style: none !important;
}

.pricing-list ul {
    list-style: none !important;
}

.pricing-list li {
    list-style: none !important;
}

/*Toasts*/
.toast-tiny {
    width: 150px;
    z-index: 90;
    position: fixed;
    left: 50%;
    line-height: 35px;
    padding: 0px 20px;
    color: #FFF;
    transition: all 200ms ease;
    max-width: auto !important;
    font-size: 12px;
    border-radius: 60px;
    border: 0px !important;
}

.toast-bottom {
    bottom: 60px;
    bottom: calc(65px + (constant(safe-area-inset-bottom))*1.1) !important;
    bottom: calc(65px + (env(safe-area-inset-bottom))*1.1) !important;
    transform: translate(-50%, 60px);
}

.toast-bottom.toast-tiny.show {
    transform: translate(-50%, 0px);
}

.toast-top {
    top: 60px;
    top: calc(65px + (constant(safe-area-inset-bottom))*1.1) !important;
    top: calc(65px + (env(safe-area-inset-bottom))*1.1) !important;
    transform: translate(-50%, -60px);
}

.toast-top.toast-tiny.show {
    transform: translate(-50%, 0px);
}

/*Snackbars*/
.snackbar-toast {
    bottom: 30px !important;
    bottom: calc(30px + (constant(safe-area-inset-bottom))*1.1) !important;
    bottom: calc(30px + (env(safe-area-inset-bottom))*1.1) !important;
    position: fixed;
    left: 10px !important;
    right: 10px !important;
    padding: 0px 18px;
    line-height: 50px;
    border-radius: 8px;
    overflow: hidden;
    z-index: 95;
    transform: translateY(100px);
    transition: all 350ms ease;
}

.snackbar-toast.show {
    transform: translateY(0px);
}

/*Pagination*/
.pagination {
    margin-bottom: 30px;
}

.pagination .page-link {
    padding: 10px 14px;
}

.pagination .page-item {
    margin-right: 5px;
    margin-left: 5px;
}

.page-item.active a {
    color: #FFF !important;
}

/*Search*/
.search-results {
    overflow: scroll;
}

.disabled-search-list {
    position: relative;
    max-height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    overflow: hidden;
}

.disabled-search {
    display: none;
}

.search-box {
    position: relative;
    line-height: 50px;
    border: solid 1px rgba(0, 0, 0, 0.08);
}

.search-box input {
    outline: none !important;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    padding-left: 40px;
    line-height: 45px;
}

.search-box .fa-search {
    position: absolute;
    left: 0px;
    line-height: 52px;
    padding: 0px 15px 0px 15px;
}

.search-box a {
    position: absolute;
    right: 15px;
    font-size: 14px;
    line-height: 52px;
    width: 45px;
    text-align: center;
    top: 0px;
    margin-top: 0px;
}

.search-box input.bg-white {
    color: #000 !important;
}

.search-color input {
    color: #FFF;
}

.search-color input::placeholder {
    color: #FFF;
}

.search-color i {
    color: #FFF !important;
    z-index: 10;
}

.search-icon-list {
    padding-left: 10px;
    padding-top: 10px;
}

.search-icon-list a {
    color: #1f1f1f;
    line-height: 35px;
}

.search-icon-list a i {
    padding-right: 10px;
}

.search-page .search-result-list {
    position: relative;
    min-height: 80px;
    margin-bottom: 20px;
}

.search-page .search-results img {
    width: 80px;
    position: absolute;
    border-radius: 10px;
}

.search-page .search-results h1 {
    font-size: 15px;
    font-weight: 600;
    padding-left: 100px;
    margin-bottom: 0px;
}

.search-page .search-results p {
    font-size: 12px;
    line-height: 20px;
    padding-left: 100px;
    padding-right: 80px;
}

.search-page .search-results a {
    position: absolute;
    right: 0px;
    height: 30px;
    line-height: 31px;
    padding: 0px 12px;
    top: 50%;
    transform: translateY(-50%);
    color: #FFF;
    font-size: 10px;
    font-weight: 500;
    border-radius: 10px;
}

/*Tabs*/
.tab-controls {
    display: flex;
}

.tab-controls a {
    font-family: "Source Sans Pro", sans-serif;
    color: #1f1f1f;
    background-color: #FFF;
    width: 100%;
    text-align: center;
    border-right: solid 0px !important;
    border: solid 1px rgba(0, 0, 0, 0.07);
    align-self: center;
    margin: 0 auto;
}

.tab-controls a:last-child {
    border-right: solid 1px rgba(0, 0, 0, 0.07) !important;
}

.tabs-small {
    line-height: 35px;
}

.tabs-medium {
    line-height: 40px;
}

.tabs-large {
    line-height: 45px;
}

.tabs-rounded a:first-child {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.tabs-rounded a:last-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tab-wrapper-scroll {
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding: 0 10px;
}
.tab-container-white {
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    overflow-x: auto;
    padding: 12px 0;
    background-color: transparent;
    display: inline-flex;
    max-width: 98%;
}
.tab-container-white .tab {
    white-space: nowrap;
    padding: 8px 16px;
    border: none;
    border-radius: 12px;
    background-color: #fff;
    color: #555;
    font-size: 14px;
    cursor: pointer;
    flex-shrink: 0;
    transition: background 0.3s;
}
.tab-container-white .tab.active {
    background-color: #e0f0ff;
    color: #007BFF;
}
/* Tab Content */
.tab-content {
    padding: 16px;
}

.tab-panel {
    display: none;
}

.tab-panel.active {
    display: block;
}
  

.theme-dark .tab-controls a {
    background-color: #21252a;
    color: #FFF;
}

/*Working Hours*/
.working-hours {
    border-radius: 5px;
}

.working-hours p {
    padding-top: 34px;
    padding-bottom: 15px !important;
    line-height: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: -8px !important;
    width: 33.3%;
    float: left;
    margin-bottom: 10px;
    display: inline-block;
}

.working-hours p:nth-child(2) {
    text-align: center;
}

.working-hours p:last-child {
    text-align: right;
}

.working-hours::after {
    content: "";
    clear: both;
    display: table;
}

/*Responsive Videos and iframes*/
.max-iframe {
    max-height: 200px !important;
    height: 300px !important;
    padding-bottom: 0px !important;
    margin: 0 auto;
}

.responsive-iframe {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.responsive-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.responsive-iframe object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.responsive-iframe embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

/*--Footer--*/
.footer {
    padding: 20px 30px 10px 30px;
    margin-bottom: 0px !important;
    z-index: 11;
}

.footer strong {
    font-size: 10px;
    display: block;
    text-align: center;
    font-weight: 700;
    margin-top: 0px;
    text-transform: uppercase;
}

.footer strong i {
    padding: 0px 5px;
}

.footer .footer-text {
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    padding: 5px 10px 0px 10px;
}

.footer .footer-copyright {
    border-top: solid 1px rgba(0, 0, 0, 0.05);
}

.footer .footer-links {
    border-top: solid 1px rgba(0, 0, 0, 0.05);
    padding-top: 13px;
    display: block;
    text-align: center;
    font-size: 10px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.footer .footer-links a {
    padding: 40px 5px 1px 5px;
}

.footer .footer-title {
    color: #1f1f1f;
    width: 100%;
    font-size: 28px;
    text-align: center;
    font-weight: 900;
    font-family: "Source Sans Pro", sans-serif;
}

.footer .footer-logo {
    position: relative;
    width: 100%;
    left: auto;
    margin: 0 auto;
    color: rgba(0, 0, 0, 0);
    position: relative;
    width: 100%;
    left: auto;
    margin: 0 auto;
}

.footer .footer-logo span {
    display: none !important;
}

.footer-title {
    text-align: center;
    display: block;
}

.footer-socials {
    max-width: 240px;
    margin: 0px auto 30px auto;
}

.footer-socials a {
    float: left;
    font-size: 14px;
    margin: 0px 4px;
    color: #FFF;
    border-radius: 10px;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08) !important;
}

.footer-socials a i {
    width: 38px;
    line-height: 38px;
    text-align: center;
    display: block;
    float: left;
}

.footer-socials:after {
    content: "";
    display: table;
    clear: both;
}

.footer-copyright {
    border-top: solid 1px rgba(255, 255, 255, 0.03);
    text-align: center;
    margin-bottom: -5px;
    padding-top: 15px;
    font-size: 11px;
    line-height: 24px;
}

.footer-logo span {
    display: none;
}

.under-slider-btn {
    margin-top: -20px;
    position: relative;
    z-index: 50;
}

.splide .under-slider-btn {
    margin-top: -45px;
}

.splide .card {
    overflow: hidden;
}

.double-slider .splide__pagination {
    margin-bottom: -15px !important;
}

.splide.slider-no-arrows .splide__arrows {
    display: none !important;
}

.splide.slider-no-dots .splide__pagination {
    display: none !important;
}

.splide.slider-arrows .splide__arrow--prev {
    margin-left: 30px !important;
}

.splide.slider-arrows .splide__arrow--next {
    margin-right: 30px !important;
}

.cover-button-top {
    position: absolute;
    width: 170px;
    left: 50%;
    margin-left: -85px;
    top: 20px;
    top: calc(20px + (env(safe-area-inset-top))*1.1) !important;
    z-index: 99;
    font-size: 12px;
}

.cover-button-bottom {
    position: absolute;
    left: 50px;
    right: 50px;
    bottom: calc(60px + (env(safe-area-inset-bottom))*1.1);
    z-index: 99;
    font-size: 12px;
}

.cover-next {
    position: absolute;
    z-index: 99;
    bottom: calc(20px + (env(safe-area-inset-bottom))*1.1);
    right: 0;
}

.cover-prev {
    position: absolute;
    z-index: 99;
    bottom: calc(20px + (env(safe-area-inset-bottom))*1.1);
    left: 0;
}

.theme-light #walkthrough-slider .is-active {
    background: #1f1f1f !important;
}

.theme-dark #walkthrough-slider .is-active {
    background: #FFF !important;
}

#walkthrough-slider .splide__pagination {
    padding-bottom: calc(20px + (env(safe-area-inset-bottom))*1.1);
}

[data-card-height=cover] .card-bottom,
#walkthrough-slider .card-bottom {
    padding-bottom: calc((env(safe-area-inset-bottom))*1.1);
}

.visible-slider {
    padding-right: 60px !important;
}

/*PageApp Calendar*/
.calendar {
    position: relative;
    background-color: #FFF;
    border-radius: 5px;
    overflow: hidden;
    max-width: 90%;
    margin: 0px auto 30px auto;
}

.cal-title {
    color: #FFF;
    line-height: 60px;
    margin-bottom: 0px;
    padding: 0px 15px;
}

.cal-sub-title {
    color: #FFF;
    line-height: 60px;
    margin-bottom: 0px;
    padding: 0px 15px;
}

.cal-title-right {
    float: right;
    margin-top: -60px;
    line-height: 62px;
    height: 50px;
    padding-right: 20px;
}

.cal-title-left {
    float: left;
    margin-top: -60px;
    line-height: 62px;
    height: 50px;
    padding-left: 20px;
}

.cal-days a {
    position: relative;
    width: 14.28%;
    float: left;
    text-align: center;
    height: 35px;
    line-height: 35px;
    color: #FFF;
    position: realtive;
    z-index: 3;
    font-weight: 800;
}

.cal-disabled {
    color: #ced4da !important;
}

.cal-selected span {
    z-index: 2;
    position: relative;
    color: #FFF;
}

.cal-selected i {
    color: #000;
    z-index: 0;
    opacity: 1;
    font-size: 32px;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 50%;
    left: 50%;
    margin: -16px 0px 0px -16px;
    text-align: center;
    line-height: 32px;
}

.cal-dates a {
    position: relative;
    width: 14.2857142857%;
    float: left;
    text-align: center;
    line-height: 45px;
    color: #1f1f1f;
    font-weight: 500;
}

.theme-dark .cal-dates a {
    color: #FFF;
}

.theme-dark .cal-disabled {
    opacity: 0.3;
}

.cal-dates-border a {
    overflow: hidden;
    border-right: solid 1px rgba(0, 0, 0, 0.05);
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
}

.cal-schedule {
    min-height: 80px;
    border-bottom: solid 1px rgba(0, 0, 0, 0.055);
}

.cal-schedule em {
    line-height: 20px;
    padding: 20px 0px 0px 20px;
    position: absolute;
    font-size: 11px;
    font-style: normal;
}

.cal-schedule strong {
    color: #000;
    display: block;
    padding: 17px 0px 0px 100px;
    font-size: 14px;
}

.cal-schedule span {
    display: block;
    font-size: 10px;
    color: #adb5bd;
    margin-top: 0px;
}

.cal-schedule span i {
    width: 50px;
    display: inline-block;
    text-align: center;
    padding: 0px 20px 0px 102px;
}

.theme-dark .cal-schedule strong {
    color: #FFF !important;
}

.theme-dark .cal-schedule span {
    color: #FFF !important;
    opacity: 0.5;
}

.cal-message {
    display: block;
}

.cal-message i {
    position: absolute;
    height: 40px;
    line-height: 43px;
    font-size: 27px;
    right: 20px;
}

.cal-message strong {
    display: block;
    line-height: 20px;
    font-weight: 400;
    font-size: 11px;
    padding-left: 20px;
}

/*-Pageapp Chat-*/
.speech-left {
    max-width: 200px;
    float: right;
    border-bottom-right-radius: 0px !important;
    color: #FFF;
}

.speech-right {
    float: left;
    max-width: 200px;
    border-bottom-left-radius: 0px !important;
}

.speach-image {
    padding: 0px !important;
}

.speach-image img {
    margin: 0px;
}

.speech-last {
    margin-bottom: 0px !important;
}

.speech-bubble {
    position: relative;
    border-radius: 17px;
    padding: 10px 15px;
    margin-bottom: 15px;
    line-height: 22px;
    font-size: 13px;
    background-color: #dee2e6;
    overflow: hidden;
}

.speech-bubble:after {
    content: "";
    display: block;
    clear: both;
}

.speech-read {
    font-size: 10px;
    font-style: normal;
    display: block;
    text-align: right;
    font-weight: 500;
    color: #adb5bd;
    margin-bottom: 80px;
}

.speach-input input {
    width: 100%;
    display: block;
    line-height: 45px;
    height: 45px;
    margin-top: 8px;
    border-radius: 45px;
}

.speach-icon a {
    padding-top: 0px !important;
    display: block;
    border-radius: 35px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    margin-top: 3px;
    transform: translateY(10px);
}

.speech-icon-left,
.speech-icon-right {
    position: relative;
    display: block;
}

.speech-icon-left img,
.speech-icon-right img {
    width: 30px;
    position: absolute;
    bottom: 0px;
}

.speech-icon-left img {
    left: 0px;
}

.speech-icon-right img {
    right: 0px;
}

.speech-icon-left .speech-bubble {
    margin-left: 20px !important;
}

.speech-icon-right .speech-bubble {
    margin-right: 20px !important;
}

/*Contact Form*/
.form-field span {
    position: absolute;
    right: 20px;
    font-size: 9px;
    opacity: 0.5;
}

.form-field input {
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0, 0, 0, 0) !important;
    border-radius: 10px;
    margin: 0px 0px 15px 0px;
}

.form-field textarea {
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0, 0, 0, 0) !important;
    border-radius: 10px;
    margin: 0px 0px 15px 0px;
}

.form-name input {
    line-height: 40px;
    border: solid 1px rgba(0, 0, 0, 0.1);
    width: 100%;
    padding: 0px 10px 0px 10px;
}

.form-email input {
    line-height: 40px;
    border: solid 1px rgba(0, 0, 0, 0.1);
    width: 100%;
    padding: 0px 10px 0px 10px;
}

.form-text textarea {
    height: 145px;
    line-height: 24px;
    width: 100%;
    border: solid 1px rgba(0, 0, 0, 0.1);
    padding: 10px 10px 0px 10px;
    margin-bottom: 30px;
}

.contactSubmitButton {
    width: 100%;
    display: block;
    border-radius: 10px;
    color: #FFF !important;
    padding: 12px 0px !important;
}

.fieldHasError {
    border: solid 1px #BF263C !important;
}

/*Map Full*/
.map-full .card-overlay {
    transition: all 350ms ease;
    z-index: 2;
}

.map-full .card-center {
    z-index: 3;
}

.hide-map {
    position: absolute;
    margin-top: -120px;
    width: 200px;
    left: 50%;
    margin-left: -100px;
    text-align: center;
    z-index: 2;
}

.map-full .card {
    z-index: 2;
    position: absolute;
    top: 50px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.map-full iframe {
    position: absolute;
    width: 100vw;
    height: 100vh;
}

.activate-map {
    opacity: 1 !important;
    transition: all 250ms ease;
    transition: all 350ms ease;
}

.deactivate-map {
    opacity: 0 !important;
    pointer-events: none;
    transition: all 350ms ease;
}

/*Gallery Views*/
.gallery-view-controls a {
    float: left;
    width: 33.3%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #1f1f1f;
}

.theme-dark .gallery-view-controls a {
    color: #FFF;
}

.theme-dark .gallery-view-controls {
    border-bottom: solid 1px rgba(255, 255, 255, 0.07);
}

.gallery-view-controls {
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 30px;
}

.gallery-view-1 a {
    width: 30%;
    float: left;
}

.gallery-view-1 .caption {
    display: none;
}

.gallery-view-2 .caption {
    display: none;
}

.gallery-view-3 .caption {
    padding-top: 20px;
}

.gallery-view-1 a {
    margin-bottom: 5%;
}

.gallery-view-1 a:nth-child(3n-1) {
    margin: auto 5% auto 5%;
}

.gallery-view-2 a {
    width: 47.5%;
    margin-bottom: 5%;
    float: left;
}

.gallery-view-2 a:nth-child(2n-1) {
    margin-right: 5%;
}

/*Page Timeline*/
.timeline-cover {
    height: 330px;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0px;
    background-position: center center;
    background-size: cover;
    margin-top: 50px;
}

.timeline-cover .overlay {
    opacity: 0.8;
}

.timeline-cover .content {
    z-index: 10;
}

.timeline-body {
    position: relative;
    margin-top: 200px;
    padding-top: 5px;
    z-index: 2;
    background-color: #f0f0f0;
    padding-bottom: 10px;
    box-shadow: none !important;
}

.timeline-header {
    height: 55px;
    border-bottom: solid 1px rgba(255, 255, 255, 0.5);
}

.timeline-header .back-button {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #FFF;
    z-index: 11;
}

.timeline-header .menu-icon {
    position: absolute;
    top: 2px;
    right: 0px;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #FFF;
    z-index: 11;
}

.timeline-header .menu-icon em {
    background-color: #FFF;
}

.timeline-logo {
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 10;
    width: 100%;
}

.timeline-deco {
    background-color: rgba(0, 0, 0, 0.08);
    position: absolute;
    top: 0px;
    z-index: 0;
    bottom: 0px;
    left: 43px;
    width: 1px;
}

.timeline-item-content,
.timeline-item-content-full {
    border: solid 1px rgba(0, 0, 0, 0.1);
    background-color: #FFF;
    margin: 0px 15px 30px 90px;
    padding: 20px 15px;
}

.timeline-item {
    position: relative;
    z-index: 2;
}

.timeline-item-content-full {
    padding: 0px;
}

.timeline-item-content-full h5 {
    padding: 5px 15px 15px 15px;
}

.timeline-item .timeline-icon {
    position: absolute;
    width: 45px;
    height: 45px;
    left: 21px;
    line-height: 45px;
    border-radius: 45px;
    top: 25px;
    font-size: 18px;
    text-align: center;
}

/*Timeline Center*/
.timeline-cover-center .timeline-sub-heading,
.timeline-cover-center .timeline-heading {
    padding-left: 0px;
    text-align: center;
}

.timeline-cover-center .timeline-image {
    top: 50%;
    bottom: auto;
    margin-top: -150px;
    left: 50%;
    margin-left: -60px;
    background-size: 120px 120px;
    width: 120px;
    height: 120px;
    border-radius: 100px;
}

.timeline-body-center {
    padding-bottom: 40px;
}

.timeline-body-center .timeline-icon {
    width: 60px;
    height: 60px;
    left: 50%;
    line-height: 60px;
    margin-left: -31px;
    margin-top: -115px;
}

.timeline-body-center .timeline-deco {
    left: 50%;
    margin-left: -1px;
}

.timeline-body-center .timeline-item-content,
.timeline-body-center .timeline-item-content-full {
    margin: 120px 20px 20px 20px !important;
    padding: 20px;
}

/*Gradient Adjustments*/
.bg-gradient {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.8) 70%, black 100%) !important;
}

.bg-gradient-fade {
    bottom: 0px !important;
}
.bg-theme-blue {
    background: linear-gradient(to right, #4A89DC 40%, #3ed4fc 100%);
}
.bg-theme-blue::after {
    content: "";
    position: absolute;
    width: 150px;
    height: 150px;
    background-image: radial-gradient(#ffffff 10%, transparent 40%);
    background-size: 8px 8px;
    mask-image: radial-gradient(circle at center, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0) 80%);
    -webkit-mask-image: radial-gradient(circle at center, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0) 80%);
    opacity: 0.8;
    pointer-events: none;
    z-index: -1;
    overflow-x: none;
}
.bg-theme-blue::before {
    opacity: 0;
}
.bg-theme-blue::after {
    top: -20px;
    right: -20px;
    transform: scale(1);
}
.bg-theme-white::after {
    content: "";
    position: absolute;
    width: 200px;
    height: 200px;
    background-image: radial-gradient(#3ed4fc 10%, transparent 40%);
    background-size: 10px 10px;
    mask-image: radial-gradient(circle at center, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0) 80%);
    -webkit-mask-image: radial-gradient(circle at center, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0) 80%);
    opacity: 1;
    pointer-events: none;
    z-index: -1;
    overflow-x: none;
    top: -75px;
    right: -75px;
    transform: scale(1);
}
.bg-theme-white::before {
    opacity: 0;
}
.bg-theme-white-bottom::after {
    content: "";
    position: absolute;
    width: 200px;
    height: 200px;
    background-image: radial-gradient(#3ed4fc 10%, transparent 40%);
    background-size: 10px 10px;
    mask-image: radial-gradient(circle at center, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0) 80%);
    -webkit-mask-image: radial-gradient(circle at center, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0) 80%);
    opacity: 1;
    pointer-events: none;
    z-index: -1;
    overflow-x: none;
    bottom: -75px;
    right: -75px;
    transform: scale(1);
}
.bg-theme-white-bottom::before {
    opacity: 0;
}
.bg-default {
    background-color: #F2F4F7;
    position: relative;
    min-height: 100vh;
    padding-bottom: 100px;
}

.theme-light .bg-gradient-fade {
    background: linear-gradient(to bottom, rgba(240, 240, 240, 0) 0%, rgba(240, 240, 240, 0.99) 65%, #f0f0f0 100%);
}

.theme-dark .bg-gradient-fade {
    background: linear-gradient(to bottom, rgba(27, 29, 33, 0) 0%, rgba(27, 29, 33, 0.99) 65%, #1b1d21 100%);
}

.theme-light .bg-gradient-fade-small {
    background: linear-gradient(to bottom, rgba(240, 240, 240, 0) 0%, rgba(240, 240, 240, 0.2) 50%, rgba(240, 240, 240, 0.9) 75%, #f0f0f0 100%);
}

.theme-dark .bg-gradient-fade-small {
    background: linear-gradient(to bottom, rgba(27, 29, 33, 0) 0%, rgba(27, 29, 33, 0.2) 50%, rgba(27, 29, 33, 0.9) 75%, #1b1d21 100%);
}

/*Basic Colors*/
.color-white {
    color: #FFF !important;
}

.color-black {
    color: #000 !important;
}

.bg-white {
    background-color: #FFF !important;
}

.bg-black {
    background-color: #000 !important;
}

/*Main Color Settings*/
.theme-dark .bg-theme {
    background-color: #0f1117 !important;
}

.theme-light .bg-theme {
    background-color: #FFF !important;
}

.theme-light .color-theme {
    color: #0f1117 !important;
}

.theme-dark .color-theme {
    color: #FFF !important;
}

.theme-light .border-theme {
    border-color: rgba(0, 0, 0, 0.1) !important;
}

.theme-dark .border-theme {
    border-color: rgba(255, 255, 255, 0.12) !important;
}

/*Hide Show Based on Color Scheme*/
.theme-dark .show-on-theme-dark {
    display: block;
}

.theme-dark .show-on-theme-light {
    display: none;
}

.theme-light .show-on-theme-light {
    display: block;
}

.theme-light .show-on-theme-dark {
    display: none;
}

/*Dark Theme Settings*/
.theme-dark p {
    color: #898989;
}

.theme-dark code {
    color: #898989;
    opacity: 0.7;
}

.theme-dark h1,
.theme-dark h2,
.theme-dark h3,
.theme-dark h4,
.theme-dark h5,
.theme-dark h6,
.theme-dark #footer-bar a i,
.theme-dark #footer-bar a span .theme-dark p strong {
    color: #FFF;
}

.theme-dark .accordion-btn,
.theme-dark .menu .nav-title,
.theme-dark .menu .nav a i,
.theme-dark .menu .nav a span,
.theme-dark .menu .nav .active-nav i,
.theme-dark .menu .nav .active-nav span,
.theme-dark .header .header-icon,
.theme-dark .header .header-title,
.theme-dark .search-header .fa-search,
.theme-dark .color-theme,
.theme-dark .countdown div,
.theme-dark .list-group i:last-child,
.theme-dark .search-icon-list a,
.theme-dark .fac label,
.theme-dark .pagination a,
.theme-dark .accordion-style-2 a,
.theme-dark input,
.theme-dark .contact-form i,
.theme-dark .demo-icon-font article,
.theme-dark [data-tab],
.theme-dark span:not(.badge),
.theme-dark .profile-2 .profile-stats a,
.theme-dark .vcard-field *,
.theme-dark .search-header input,
.theme-dark .footer .footer-title {
    color: #FFF !important;
}

.theme-dark .loader-main,
.theme-dark .instant-article,
.theme-dark .divider-icon i,
.theme-dark .table tr.even td,
.theme-dark .timeline-body,
.theme-dark table,
.theme-dark td {
    background-color: #1b1d21 !important;
}

.theme-dark,
.theme-dark .page-bg,
.theme-dark #page {
    background-color: #1b1d21;
}

.theme-dark .ios-switch label::before,
.theme-dark .android-switch label::before {
    background-color: #1b1d21;
    border: solid 1px rgba(255, 255, 255, 0.05) !important;
}

.theme-dark .bg-theme {
    background-color: #0f1117 !important;
}

.theme-dark .form-floating-over>.form-control:focus~label,
.theme-dark .form-floating-over>.form-control:not(:placeholder-shown)~label,
.theme-dark .form-floating-over>.form-select~label,
.theme-dark .footer,
.theme-dark .card,
.theme-dark #preloader {
    background-color: #0f1117;
}

.theme-dark .link-list-3 a,
.theme-dark .pricing-1,
.theme-dark .pricing-2,
.theme-dark .pricing-3,
.theme-dark .pricing-4,
.theme-dark .search-box,
.theme-dark .link-list-2 a,
.theme-dark .vcard-field,
.theme-dark table {
    border: solid 1px rgba(255, 255, 255, 0.05);
}

.theme-dark select,
.theme-dark .form-field input,
.theme-dark .form-field textarea {
    color: #FFF !important;
    border-color: rgba(255, 255, 255, 0.05) !important;
}

.theme-dark input,
.theme-dark textarea,
.theme-dark select {
    border-color: rgba(255, 255, 255, 0.05);
}

.theme-dark input:focus,
.theme-dark textarea:focus,
.theme-dark select:focus {
    border-color: #495057 !important;
}

.theme-dark .list-custom-large a,
.theme-dark .list-custom-small a {
    border-color: rgba(255, 255, 255, 0.05) !important;
}

.theme-dark .timeline-deco {
    background-color: rgba(255, 255, 255, 0.05) !important;
}

.theme-dark .footer-links,
.theme-dark #footer-bar,
.theme-dark .footer-copyright {
    border-top: solid 1px rgba(255, 255, 255, 0.05) !important;
}

.theme-dark .border-bottom {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.theme-dark .border-top {
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.theme-dark .border-left {
    border-left: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.theme-dark .border-right {
    border-right: 1px solid rgba(255, 255, 255, 0.05) !important;
}

.theme-dark th,
.theme-dark .menu,
.theme-dark .header,
.theme-dark .polaroid-effect,
.theme-dark .timeline-item-content,
.theme-dark .tab-controls,
.theme-dark #footer-bar,
.theme-dark .menu .form-style label,
.theme-dark .menu .form-floating-style label,
.theme-dark .menu .form-border-bottom label,
.theme-dark .timeline-item-content-full {
    background-color: #21252a !important;
    color: #FFF;
}

.theme-dark .divider,
.theme-dark .menu .nav a:hover,
.theme-dark .menu .nav .active-subnav,
.theme-dark .menu .nav .divider {
    background-color: rgba(255, 255, 255, 0.05);
}

.theme-dark .menu-hider {
    background-color: rgba(0, 0, 0, 0.7);
}

.theme-dark .gallery-filter-controls li {
    color: #FFF;
}

.theme-dark .gallery-view-controls a {
    color: #FFF;
}

.theme-dark .gallery-view-controls {
    border-bottom: solid 1px rgba(255, 255, 255, 0.05);
}

.theme-dark .tab-controls a {
    border: solid 1px rgba(255, 255, 255, 0.05);
}

.theme-dark .form-control:focus,
.theme-dark .form-control {
    background-color: transparent !important;
}

.theme-dark[data-gradient=body-default] #page,
.body-default {
    background-image: none !important;
}

.theme-dark input::placeholder,
.theme-dark textarea::placeholder {
    color: #FFF !important;
}

.theme-dark input:not([type=file]),
.theme-dark select,
.theme-dark textarea {
    color: #FFF !important;
    background-color: transparent !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
}

.theme-dark .stepper a:first-child {
    border-right: solid 1px rgba(255, 255, 255, 0.1) !important;
}

.theme-dark .stepper a:last-child {
    border-left: solid 1px rgba(255, 255, 255, 0.1) !important;
}

.theme-dark .stepper {
    border: solid 1px rgba(255, 255, 255, 0.1) !important;
}

.theme-dark label {
    background-color: #0f1117 !important;
}

.theme-dark .menu label {
    background-color: #21252a !important;
}

.theme-dark [data-card-height=cover] label {
    background-color: transparent !important;
}

/* Generating Color Pack*/
.color-highlight {
    color: #DA4453 !important;
}

.bg-highlight {
    background-color: #DA4453 !important;
    color: #FFF !important;
}

.border-highlight {
    border-color: #DA4453 !important;
}

.gradient-highlight {
    background-image: linear-gradient(to bottom, #ED5565, #DA4453) !important;
}

.gradient-menu {
    background-image: linear-gradient(130deg, #7ea5f6, #ff384c) !important;
}

.color-default-light {
    color: #f2f2f7 !important;
}

.color-default-dark {
    color: #f2f2f7 !important;
}

[data-gradient=body-default] #page,
.background-changer .body-default {
    background-image: linear-gradient(0deg, #f2f2f7, #f2f2f7) !important;
}

.color-plum-light {
    color: #3D3949 !important;
}

.color-plum-dark {
    color: #6772A4 !important;
}

[data-gradient=body-plum] #page,
.background-changer .body-plum {
    background-image: linear-gradient(0deg, #3D3949, #6772A4) !important;
}

.color-magenta-light {
    color: #2b2741 !important;
}

.color-magenta-dark {
    color: #413a65 !important;
}

[data-gradient=body-magenta] #page,
.background-changer .body-magenta {
    background-image: linear-gradient(0deg, #2b2741, #413a65) !important;
}

.color-violet-light {
    color: #492D3D !important;
}

.color-violet-dark {
    color: #673c58 !important;
}

[data-gradient=body-violet] #page,
.background-changer .body-violet {
    background-image: linear-gradient(0deg, #492D3D, #673c58) !important;
}

.color-red-light {
    color: #6F1025 !important;
}

.color-red-dark {
    color: #c62f50 !important;
}

[data-gradient=body-red] #page,
.background-changer .body-red {
    background-image: linear-gradient(0deg, #6F1025, #c62f50) !important;
}

.color-green-light {
    color: #2d7335 !important;
}

.color-green-dark {
    color: #6eb148 !important;
}

[data-gradient=body-green] #page,
.background-changer .body-green {
    background-image: linear-gradient(0deg, #2d7335, #6eb148) !important;
}

.color-sky-light {
    color: #0F5F79 !important;
}

.color-sky-dark {
    color: #188FB6 !important;
}

[data-gradient=body-sky] #page,
.background-changer .body-sky {
    background-image: linear-gradient(0deg, #0F5F79, #188FB6) !important;
}

.color-orange-light {
    color: #C15140 !important;
}

.color-orange-dark {
    color: #E96A57 !important;
}

[data-gradient=body-orange] #page,
.background-changer .body-orange {
    background-image: linear-gradient(0deg, #C15140, #E96A57) !important;
}

.color-yellow-light {
    color: #996A22 !important;
}

.color-yellow-dark {
    color: #CCA64F !important;
}

[data-gradient=body-yellow] #page,
.background-changer .body-yellow {
    background-image: linear-gradient(0deg, #996A22, #CCA64F) !important;
}

.color-dark-light {
    color: #343341 !important;
}

.color-dark-dark {
    color: #535468 !important;
}

[data-gradient=body-dark] #page,
.background-changer .body-dark {
    background-image: linear-gradient(0deg, #343341, #535468) !important;
}

.color-highlight-light {
    color: #ED5565 !important;
}

.bg-highlight-light {
    background-color: #ED5565 !important;
    color: #FFF !important;
}

.bg-fade-highlight-dark {
    background-color: #DA4453 !important;
    color: #FFF !important;
}

.bg-fade-highlight-light {
    background-color: #DA4453 !important;
    color: #FFF !important;
}

.color-highlight-dark {
    color: #DA4453 !important;
}

.color-icon-highlight {
    stroke: #DA4453 !important;
    fill: #DA4453 !important;
}

.bg-highlight-dark {
    background-color: #DA4453 !important;
    color: #FFF !important;
}

.border-highlight-light {
    border-color: #ED5565 !important;
}

.border-highlight-dark {
    border-color: #DA4453 !important;
}

.focus-highlight:focus {
    border-color: #DA4453 !important;
}

.gradient-highlight {
    background-image: linear-gradient(to bottom, #ED5565, #DA4453);
}

.color-green-light {
    color: #A0D468 !important;
}

.bg-green-light {
    background-color: #A0D468 !important;
    color: #FFF !important;
}

.bg-fade-green-dark {
    background-color: rgba(140, 193, 82, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-green-light {
    background-color: rgba(140, 193, 82, 0.3) !important;
    color: #FFF !important;
}

.color-green-dark {
    color: #8CC152 !important;
}

.color-icon-green {
    stroke: #8CC152 !important;
    fill: rgba(140, 193, 82, 0.3) !important;
}

.bg-green-dark {
    background-color: #8CC152 !important;
    color: #FFF !important;
}

.border-green-light {
    border-color: #A0D468 !important;
}

.border-green-dark {
    border-color: #8CC152 !important;
}

.focus-green:focus {
    border-color: #8CC152 !important;
}

.gradient-green {
    background-image: linear-gradient(to bottom, #A0D468, #8CC152);
}

.color-grass-light {
    color: #34cc73 !important;
}

.bg-grass-light {
    background-color: #34cc73 !important;
    color: #FFF !important;
}

.bg-fade-grass-dark {
    background-color: rgba(140, 193, 82, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-grass-light {
    background-color: rgba(140, 193, 82, 0.3) !important;
    color: #FFF !important;
}

.color-grass-dark {
    color: #2ABA66 !important;
}

.color-icon-grass {
    stroke: #2ABA66 !important;
    fill: rgba(140, 193, 82, 0.3) !important;
}

.bg-grass-dark {
    background-color: #2ABA66 !important;
    color: #FFF !important;
}

.border-grass-light {
    border-color: #34cc73 !important;
}

.border-grass-dark {
    border-color: #2ABA66 !important;
}

.focus-grass:focus {
    border-color: #2ABA66 !important;
}

.gradient-grass {
    background-image: linear-gradient(to bottom, #34cc73, #2ABA66);
}

.color-red-light {
    color: #ED5565 !important;
}

.bg-red-light {
    background-color: #ED5565 !important;
    color: #FFF !important;
}

.bg-fade-red-dark {
    background-color: rgba(218, 68, 83, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-red-light {
    background-color: rgba(218, 68, 83, 0.3) !important;
    color: #FFF !important;
}

.color-red-dark {
    color: #DA4453 !important;
}

.color-icon-red {
    stroke: #DA4453 !important;
    fill: rgba(218, 68, 83, 0.3) !important;
}

.bg-red-dark {
    background-color: #DA4453 !important;
    color: #FFF !important;
}

.border-red-light {
    border-color: #ED5565 !important;
}

.border-red-dark {
    border-color: #DA4453 !important;
}

.focus-red:focus {
    border-color: #DA4453 !important;
}

.gradient-red {
    background-image: linear-gradient(to bottom, #ED5565, #DA4453);
}

.color-orange-light {
    color: #FC6E51 !important;
}

.bg-orange-light {
    background-color: #FC6E51 !important;
    color: #FFF !important;
}

.bg-fade-orange-dark {
    background-color: rgba(233, 87, 63, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-orange-light {
    background-color: rgba(233, 87, 63, 0.3) !important;
    color: #FFF !important;
}

.color-orange-dark {
    color: #E9573F !important;
}

.color-icon-orange {
    stroke: #E9573F !important;
    fill: rgba(233, 87, 63, 0.3) !important;
}

.bg-orange-dark {
    background-color: #E9573F !important;
    color: #FFF !important;
}

.border-orange-light {
    border-color: #FC6E51 !important;
}

.border-orange-dark {
    border-color: #E9573F !important;
}

.focus-orange:focus {
    border-color: #E9573F !important;
}

.gradient-orange {
    background-image: linear-gradient(to bottom, #FC6E51, #E9573F);
}

.color-yellow-light {
    color: #FFCE54 !important;
}

.bg-yellow-light {
    background-color: #FFCE54 !important;
    color: #FFF !important;
}

.bg-fade-yellow-dark {
    background-color: rgba(246, 187, 66, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-yellow-light {
    background-color: rgba(246, 187, 66, 0.3) !important;
    color: #FFF !important;
}

.color-yellow-dark {
    color: #F6BB42 !important;
}

.color-icon-yellow {
    stroke: #F6BB42 !important;
    fill: rgba(246, 187, 66, 0.3) !important;
}

.bg-yellow-dark {
    background-color: #F6BB42 !important;
    color: #FFF !important;
}

.border-yellow-light {
    border-color: #FFCE54 !important;
}

.border-yellow-dark {
    border-color: #F6BB42 !important;
}

.focus-yellow:focus {
    border-color: #F6BB42 !important;
}

.gradient-yellow {
    background-image: linear-gradient(to bottom, #FFCE54, #F6BB42);
}

.color-sunny-light {
    color: #f0b31b !important;
}

.bg-sunny-light {
    background-color: #f0b31b !important;
    color: #FFF !important;
}

.bg-fade-sunny-dark {
    background-color: rgba(246, 187, 66, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-sunny-light {
    background-color: rgba(246, 187, 66, 0.3) !important;
    color: #FFF !important;
}

.color-sunny-dark {
    color: #d99914 !important;
}

.color-icon-sunny {
    stroke: #d99914 !important;
    fill: rgba(246, 187, 66, 0.3) !important;
}

.bg-sunny-dark {
    background-color: #d99914 !important;
    color: #FFF !important;
}

.border-sunny-light {
    border-color: #f0b31b !important;
}

.border-sunny-dark {
    border-color: #d99914 !important;
}

.focus-sunny:focus {
    border-color: #d99914 !important;
}

.gradient-sunny {
    background-image: linear-gradient(to bottom, #f0b31b, #d99914);
}

.color-blue-light {
    color: #5D9CEC !important;
}

.bg-blue-light {
    background-color: #5D9CEC !important;
    color: #FFF !important;
}

.bg-fade-blue-dark {
    background-color: rgba(74, 137, 220, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-blue-light {
    background-color: rgba(74, 137, 220, 0.3) !important;
    color: #FFF !important;
}

.color-blue-dark {
    color: #4A89DC !important;
}

.color-icon-blue {
    stroke: #4A89DC !important;
    fill: rgba(74, 137, 220, 0.3) !important;
}

.bg-blue-dark {
    background-color: #4A89DC !important;
    color: #FFF !important;
}

.border-blue-light {
    border-color: #5D9CEC !important;
}

.border-blue-dark {
    border-color: #4A89DC !important;
}

.focus-blue:focus {
    border-color: #4A89DC !important;
}

.gradient-blue {
    background-image: linear-gradient(to bottom, #5D9CEC, #4A89DC);
}

.color-teal-light {
    color: #A0CECB !important;
}

.bg-teal-light {
    background-color: #A0CECB !important;
    color: #FFF !important;
}

.bg-fade-teal-dark {
    background-color: rgba(125, 177, 177, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-teal-light {
    background-color: rgba(125, 177, 177, 0.3) !important;
    color: #FFF !important;
}

.color-teal-dark {
    color: #7DB1B1 !important;
}

.color-icon-teal {
    stroke: #7DB1B1 !important;
    fill: rgba(125, 177, 177, 0.3) !important;
}

.bg-teal-dark {
    background-color: #7DB1B1 !important;
    color: #FFF !important;
}

.border-teal-light {
    border-color: #A0CECB !important;
}

.border-teal-dark {
    border-color: #7DB1B1 !important;
}

.focus-teal:focus {
    border-color: #7DB1B1 !important;
}

.gradient-teal {
    background-image: linear-gradient(to bottom, #A0CECB, #7DB1B1);
}

.color-mint-light {
    color: #48CFAD !important;
}

.bg-mint-light {
    background-color: #48CFAD !important;
    color: #FFF !important;
}

.bg-fade-mint-dark {
    background-color: rgba(55, 188, 155, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-mint-light {
    background-color: rgba(55, 188, 155, 0.3) !important;
    color: #FFF !important;
}

.color-mint-dark {
    color: #37BC9B !important;
}

.color-icon-mint {
    stroke: #37BC9B !important;
    fill: rgba(55, 188, 155, 0.3) !important;
}

.bg-mint-dark {
    background-color: #37BC9B !important;
    color: #FFF !important;
}

.border-mint-light {
    border-color: #48CFAD !important;
}

.border-mint-dark {
    border-color: #37BC9B !important;
}

.focus-mint:focus {
    border-color: #37BC9B !important;
}

.gradient-mint {
    background-image: linear-gradient(to bottom, #48CFAD, #37BC9B);
}

.color-pink-light {
    color: #EC87C0 !important;
}

.bg-pink-light {
    background-color: #EC87C0 !important;
    color: #FFF !important;
}

.bg-fade-pink-dark {
    background-color: rgba(215, 112, 173, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-pink-light {
    background-color: rgba(215, 112, 173, 0.3) !important;
    color: #FFF !important;
}

.color-pink-dark {
    color: #D770AD !important;
}

.color-icon-pink {
    stroke: #D770AD !important;
    fill: rgba(215, 112, 173, 0.3) !important;
}

.bg-pink-dark {
    background-color: #D770AD !important;
    color: #FFF !important;
}

.border-pink-light {
    border-color: #EC87C0 !important;
}

.border-pink-dark {
    border-color: #D770AD !important;
}

.focus-pink:focus {
    border-color: #D770AD !important;
}

.gradient-pink {
    background-image: linear-gradient(to bottom, #EC87C0, #D770AD);
}

.color-pink2-light {
    color: #ff5982 !important;
}

.bg-pink2-light {
    background-color: #ff5982 !important;
    color: #FFF !important;
}

.bg-fade-pink2-dark {
    background-color: rgba(215, 112, 173, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-pink2-light {
    background-color: rgba(215, 112, 173, 0.3) !important;
    color: #FFF !important;
}

.color-pink2-dark {
    color: #fb3365 !important;
}

.color-icon-pink2 {
    stroke: #fb3365 !important;
    fill: rgba(215, 112, 173, 0.3) !important;
}

.bg-pink2-dark {
    background-color: #fb3365 !important;
    color: #FFF !important;
}

.border-pink2-light {
    border-color: #ff5982 !important;
}

.border-pink2-dark {
    border-color: #fb3365 !important;
}

.focus-pink2:focus {
    border-color: #fb3365 !important;
}

.gradient-pink2 {
    background-image: linear-gradient(to bottom, #ff5982, #fb3365);
}

.color-magenta-light {
    color: #AC92EC !important;
}

.bg-magenta-light {
    background-color: #AC92EC !important;
    color: #FFF !important;
}

.bg-fade-magenta-dark {
    background-color: rgba(150, 122, 220, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-magenta-light {
    background-color: rgba(150, 122, 220, 0.3) !important;
    color: #FFF !important;
}

.color-magenta-dark {
    color: #967ADC !important;
}

.color-icon-magenta {
    stroke: #967ADC !important;
    fill: rgba(150, 122, 220, 0.3) !important;
}

.bg-magenta-dark {
    background-color: #967ADC !important;
    color: #FFF !important;
}

.border-magenta-light {
    border-color: #AC92EC !important;
}

.border-magenta-dark {
    border-color: #967ADC !important;
}

.focus-magenta:focus {
    border-color: #967ADC !important;
}

.gradient-magenta {
    background-image: linear-gradient(to bottom, #AC92EC, #967ADC);
}

.color-brown-light {
    color: #BAA286 !important;
}

.bg-brown-light {
    background-color: #BAA286 !important;
    color: #FFF !important;
}

.bg-fade-brown-dark {
    background-color: rgba(170, 142, 105, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-brown-light {
    background-color: rgba(170, 142, 105, 0.3) !important;
    color: #FFF !important;
}

.color-brown-dark {
    color: #AA8E69 !important;
}

.color-icon-brown {
    stroke: #AA8E69 !important;
    fill: rgba(170, 142, 105, 0.3) !important;
}

.bg-brown-dark {
    background-color: #AA8E69 !important;
    color: #FFF !important;
}

.border-brown-light {
    border-color: #BAA286 !important;
}

.border-brown-dark {
    border-color: #AA8E69 !important;
}

.focus-brown:focus {
    border-color: #AA8E69 !important;
}

.gradient-brown {
    background-image: linear-gradient(to bottom, #BAA286, #AA8E69);
}

.color-gray-light {
    color: #e2e5ea !important;
}

.bg-gray-light {
    background-color: #e2e5ea !important;
    color: #FFF !important;
}

.bg-fade-gray-dark {
    background-color: rgba(170, 178, 189, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-gray-light {
    background-color: rgba(170, 178, 189, 0.3) !important;
    color: #FFF !important;
}

.color-gray-dark {
    color: #AAB2BD !important;
}

.color-icon-gray {
    stroke: #AAB2BD !important;
    fill: rgba(170, 178, 189, 0.3) !important;
}

.bg-gray-dark {
    background-color: #AAB2BD !important;
    color: #FFF !important;
}

.border-gray-light {
    border-color: #e2e5ea !important;
}

.border-gray-dark {
    border-color: #AAB2BD !important;
}

.focus-gray:focus {
    border-color: #AAB2BD !important;
}

.gradient-gray {
    background-image: linear-gradient(to bottom, #e2e5ea, #AAB2BD);
}

.color-aqua-light {
    color: #4FC1E9 !important;
}

.bg-aqua-light {
    background-color: #4FC1E9 !important;
    color: #FFF !important;
}

.bg-fade-aqua-dark {
    background-color: rgba(67, 74, 84, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-aqua-light {
    background-color: rgba(67, 74, 84, 0.3) !important;
    color: #FFF !important;
}

.color-aqua-dark {
    color: #3BAFDA !important;
}

.color-icon-aqua {
    stroke: #3BAFDA !important;
    fill: rgba(67, 74, 84, 0.3) !important;
}

.bg-aqua-dark {
    background-color: #3BAFDA !important;
    color: #FFF !important;
}

.border-aqua-light {
    border-color: #4FC1E9 !important;
}

.border-aqua-dark {
    border-color: #3BAFDA !important;
}

.focus-aqua:focus {
    border-color: #3BAFDA !important;
}

.gradient-aqua {
    background-image: linear-gradient(to bottom, #4FC1E9, #3BAFDA);
}

.color-night-light {
    color: #222529 !important;
}

.bg-night-light {
    background-color: #222529 !important;
    color: #FFF !important;
}

.bg-fade-night-dark {
    background-color: rgba(67, 74, 84, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-night-light {
    background-color: rgba(67, 74, 84, 0.3) !important;
    color: #FFF !important;
}

.color-night-dark {
    color: #16181c !important;
}

.color-icon-night {
    stroke: #16181c !important;
    fill: rgba(67, 74, 84, 0.3) !important;
}

.bg-night-dark {
    background-color: #16181c !important;
    color: #FFF !important;
}

.border-night-light {
    border-color: #222529 !important;
}

.border-night-dark {
    border-color: #16181c !important;
}

.focus-night:focus {
    border-color: #16181c !important;
}

.gradient-night {
    background-image: linear-gradient(to bottom, #222529, #16181c);
}

.color-dark-light {
    color: #656D78 !important;
}

.bg-dark-light {
    background-color: #656D78 !important;
    color: #FFF !important;
}

.bg-fade-dark-dark {
    background-color: rgba(67, 74, 84, 0.7) !important;
    color: #FFF !important;
}

.bg-fade-dark-light {
    background-color: rgba(67, 74, 84, 0.3) !important;
    color: #FFF !important;
}

.color-dark-dark {
    color: #434A54 !important;
}

.color-icon-dark {
    stroke: #434A54 !important;
    fill: rgba(67, 74, 84, 0.3) !important;
}

.bg-dark-dark {
    background-color: #434A54 !important;
    color: #FFF !important;
}

.border-dark-light {
    border-color: #656D78 !important;
}

.border-dark-dark {
    border-color: #434A54 !important;
}

.focus-dark:focus {
    border-color: #434A54 !important;
}

.gradient-dark {
    background-image: linear-gradient(to bottom, #656D78, #434A54);
}

.theme-light input:not([type=submit]):not(.focus-color):focus,
.theme-light select:focus,
.theme-light textarea:active {
    border-color: rgba(0, 0, 0, 0.3) !important;
}

.theme-light [data-card-height=cover] input:not([type=submit]):not(.focus-color):focus,
.theme-light [data-card-height=cover] select:focus,
.theme-light [data-card-height=cover] textarea:active {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

.theme-dark input:not([type=submit]):not(.focus-color):focus,
.theme-dark select:focus,
.theme-dark textarea:active {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

/*Social Colors*/
.color-facebook {
    color: #3b5998 !important;
}

.bg-facebook {
    background-color: #3b5998 !important;
    color: #FFF;
}

.color-linkedin {
    color: #0077B5 !important;
}

.bg-linkedin {
    background-color: #0077B5 !important;
    color: #FFF;
}

.color-twitter {
    color: #4099ff !important;
}

.bg-twitter {
    background-color: #4099ff !important;
    color: #FFF;
}

.color-google {
    color: #d34836 !important;
}

.bg-google {
    background-color: #d34836 !important;
    color: #FFF;
}

.color-whatsapp {
    color: #34AF23 !important;
}

.bg-whatsapp {
    background-color: #34AF23 !important;
    color: #FFF;
}

.color-pinterest {
    color: #C92228 !important;
}

.bg-pinterest {
    background-color: #C92228 !important;
    color: #FFF;
}

.color-mail {
    color: #3498db !important;
}

.bg-mail {
    background-color: #3498db !important;
    color: #FFF;
}

.color-phone {
    color: #27ae60 !important;
}

.bg-phone {
    background-color: #27ae60 !important;
    color: #FFF;
}

.color-instagram {
    color: #e1306c !important;
}

.bg-instagram {
    background-color: #e1306c !important;
    color: #FFF;
}

/*Default Colors*/
.color-white {
    color: #FFF !important;
}

.color-black {
    color: #000 !important;
}

.bg-white {
    background-color: #FFF !important;
}

.bg-black {
    background-color: #000 !important;
}

.border-transparent {
    border-color: transparent !important;
}

/*Default Highlight Colors*/
.footer-bar-2 .active-nav,
.footer-bar-5 strong,
.footer-bar-4 strong,
.splide__pagination__page.is-active {
    background-color: #DA4453 !important;
}

.footer-bar-1 .active-nav i,
.footer-bar-1 .active-nav span,
.footer-bar-3 .active-nav i {
    color: #DA4453 !important;
}

.form-floating-over>.form-control:focus~label {
    color: #DA4453;
}

.form-floating-over>.form-control:not(:placeholder-shown)~label {
    color: #DA4453;
}

.form-floating-over>.form-select~label {
    color: #DA4453;
}

.color-highlight {
    color: #DA4453;
}

.bg-highlight {
    background-color: #DA4453;
    color: #FFF !important;
}

/*Styles used to showcase the demo product on ThemeForest and create backgrounds. These can be deleted to increase speed of loading*/
.bg-0 {
    background-image: url(../images/pictures/0l.jpg);
}

.bg-1 {
    background-image: url(../images/pictures/1.jpg);
}

.bg-2 {
    background-image: url(../images/pictures/2.jpg);
}

.bg-3 {
    background-image: url(../images/pictures/3.jpg);
}

.bg-4 {
    background-image: url(../images/pictures/4.jpg);
}

.bg-5 {
    background-image: url(../images/pictures/5.jpg);
}

.bg-6 {
    background-image: url(../images/pictures/6.jpg);
}

.bg-7 {
    background-image: url(../images/pictures/7.jpg);
}

.bg-8 {
    background-image: url(../images/pictures/8.jpg);
}

.bg-9 {
    background-image: url(../images/pictures/9.jpg);
}

.bg-10 {
    background-image: url(../images/pictures/10.jpg);
}

.bg-11 {
    background-image: url(../images/pictures/11.jpg);
}

.bg-12 {
    background-image: url(../images/pictures/12.jpg);
}

.bg-13 {
    background-image: url(../images/pictures/13.jpg);
}

.bg-14 {
    background-image: url(../images/pictures/14.jpg);
}

.bg-15 {
    background-image: url(../images/pictures/15.jpg);
}

.bg-16 {
    background-image: url(../images/pictures/16.jpg);
}

.bg-17 {
    background-image: url(../images/pictures/17.jpg);
}

.bg-18 {
    background-image: url(../images/pictures/18.jpg);
}

.bg-19 {
    background-image: url(../images/pictures/19.jpg);
}

.bg-20 {
    background-image: url(../images/pictures/20.jpg);
}

.bg-21 {
    background-image: url(../images/pictures/21.jpg);
}

.bg-22 {
    background-image: url(../images/pictures/22.jpg);
}

.bg-23 {
    background-image: url(../images/pictures/23.jpg);
}

.bg-24 {
    background-image: url(../images/pictures/24.jpg);
}

.bg-25 {
    background-image: url(../images/pictures/25.jpg);
}

.bg-26 {
    background-image: url(../images/pictures/26.jpg);
}

.bg-27 {
    background-image: url(../images/pictures/27.jpg);
}

.bg-28 {
    background-image: url(../images/pictures/28.jpg);
}

.bg-29 {
    background-image: url(../images/pictures/29.jpg);
}

.bg-30 {
    background-image: url(../images/pictures/30.jpg);
}

/*Demo Colors*/
.demo-color {
    width: 100%;
    line-height: 45px;
    padding-left: 20px;
    text-transform: capitalize;
    border-bottom: solid 1px rgba(255, 255, 255, 0.05);
}

.demo-color span {
    font-size: 10px;
    position: absolute;
    right: 20px;
    line-height: 48px;
    color: rgba(255, 255, 255, 0.5);
}

/*Highlight Changer*/
.theme-change-transition {
    transition: all 150ms ease !important;
}

.highlight-changer a {
    width: 20%;
    float: left;
    text-align: center;
    line-height: 42px;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: -5px;
}

.highlight-changer a i {
    margin-top: 10px;
    display: block;
    font-size: 26px !important;
}

.highlight-changer a span {
    font-size: 11px;
    display: block;
    margin-top: -10px;
    margin-bottom: -5px;
}

.background-changer a {
    width: 20%;
    float: left;
    text-align: center;
    line-height: 42px;
    font-size: 20px;
    margin-top: 10px;
    margin-bottom: -5px;
}

.background-changer a i {
    margin-top: 10px;
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    color: rgba(255, 255, 255, 0);
    margin: 10px auto 0px auto;
}

.background-changer .bg-theme {
    border: solid 1px rgba(0, 0, 0, 0.2);
}

.background-changer a span {
    font-size: 11px;
    display: block;
    margin-top: -10px;
    margin-bottom: -5px;
}

@keyframes splide-loading {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(1turn);
    }
}

.splide__container {
    position: relative;
    box-sizing: border-box;
}

.splide__list {
    margin: 0 !important;
    padding: 0 !important;
    width: -webkit-max-content;
    width: max-content;
    will-change: transform;
}

.splide.is-active .splide__list {
    display: flex;
}

.splide__pagination {
    display: inline-flex;
    align-items: center;
    width: 95%;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
}

.splide__pagination li {
    list-style-type: none;
    display: inline-block;
    line-height: 1;
    margin: 0;
}

.splide {
    visibility: hidden;
}

.splide,
.splide__slide {
    position: relative;
    outline: none;
}

.splide__slide {
    box-sizing: border-box;
    list-style-type: none !important;
    margin: 0;
    flex-shrink: 0;
}

.splide__slide img {
    vertical-align: bottom;
}

.splide__slider {
    position: relative;
}

.splide__spinner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #999;
    border-left-color: transparent;
    animation: splide-loading 1s linear infinite;
}

.splide__track {
    position: relative;
    z-index: 0;
}

.splide--draggable>.splide__track>.splide__list>.splide__slide {
    -webkit-user-select: none;
    user-select: none;
}

.splide--fade>.splide__track>.splide__list {
    display: block;
}

.splide--fade>.splide__track>.splide__list>.splide__slide {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0;
}

.splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
    position: relative;
    z-index: 1;
    opacity: 1;
}

.splide--rtl {
    direction: rtl;
}

.splide--ttb>.splide__track>.splide__list {
    display: block;
}

.splide--ttb>.splide__pagination {
    width: auto;
}

.splide__arrow {
    position: absolute;
    z-index: 1;
    top: 50%;
    transform: translateY(-50%);
    width: 2em;
    height: 2em;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    padding: 0;
    opacity: 0.7;
    background: #ccc;
}

.splide__arrow svg {
    width: 1.2em;
    height: 1.2em;
}

.splide__arrow:hover {
    cursor: pointer;
    opacity: 0.9;
}

.splide__arrow:focus {
    outline: none;
}

.splide__arrow--prev {
    left: 1em;
}

.splide__arrow--prev svg {
    transform: scaleX(-1);
}

.splide__arrow--next {
    right: 1em;
}

.splide__pagination {
    position: absolute;
    z-index: 1;
    bottom: 0.5em;
    left: 50%;
    transform: translateX(-50%);
    padding: 0;
}

.splide__pagination__page {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #ccc;
    border-radius: 50%;
    margin: 0px 7px;
    padding: 0;
    transition: transform 0.2s linear;
    border: none;
    opacity: 0.7;
}

.splide__pagination__page.is-active {
    transform: scale(1.4);
    background: #fff;
}

.splide__pagination__page:hover {
    cursor: pointer;
    opacity: 0.9;
}

.splide__pagination__page:focus {
    outline: none;
}

.splide__progress__bar {
    width: 0;
    height: 3px;
    background: #ccc;
}

.splide--nav>.splide__track>.splide__list>.splide__slide {
    border: 3px solid transparent;
}

.splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
    border-color: #000;
}

.splide--nav>.splide__track>.splide__list>.splide__slide:focus {
    outline: none;
}

.splide--rtl>.splide__arrows .splide__arrow--prev,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
    right: 1em;
    left: auto;
}

.splide--rtl>.splide__arrows .splide__arrow--prev svg,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg {
    transform: scaleX(1);
}

.splide--rtl>.splide__arrows .splide__arrow--next,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
    left: 1em;
    right: auto;
}

.splide--rtl>.splide__arrows .splide__arrow--next svg,
.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg {
    transform: scaleX(-1);
}

.splide--ttb>.splide__arrows .splide__arrow,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow {
    left: 50%;
    transform: translate(-50%);
}

.splide--ttb>.splide__arrows .splide__arrow--prev,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev {
    top: 1em;
}

.splide--ttb>.splide__arrows .splide__arrow--prev svg,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg {
    transform: rotate(-90deg);
}

.splide--ttb>.splide__arrows .splide__arrow--next,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next {
    top: auto;
    bottom: 1em;
}

.splide--ttb>.splide__arrows .splide__arrow--next svg,
.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg {
    transform: rotate(90deg);
}

.splide--ttb>.splide__pagination {
    display: flex;
    flex-direction: column;
    bottom: 50%;
    left: auto;
    right: 0.5em;
    transform: translateY(50%);
}

.slider-cover-dots .splide__pagination {
    transform: translate(-50%, -40px) !important;
}

.clear-navbar {
    padding-top: 60px;
}

button.btn-full {
    width: 100%;
}


p {
    color: #1f1f1f;
    margin-bottom: 10px;
    padding-bottom: 0px;
}

.table-sm td {
    padding: 0;
    font-size: 13px;
    line-height: 20px;
}

.table-sm tr {
    padding: 0
}

.bg-transparent {
    background: none;
}

/* THEME V2 */
.max-width-400 {
    max-width: 400px !important;
}
.text-right {
    text-align: right !important;
}
.bg-blur {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    box-shadow: 0 4px 24px rgba(0,0,0,0.08);
}
.min-height-full {
    min-height: 100vh;
}
.rounded-5 {
    border-radius: 30%;
}
.mr-100 {
    margin-right: 100px;
}
.btn-gradient-blue {
    background: linear-gradient(90deg, #4A89DC 0%, #4AC1DC 100%);
    border: 1px solid #4A89DC;
    border-radius: 8px;
    z-index: 999;
    color: white;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 600;
}
.btn-gradient-blue:hover {
    color: #245391;
}
.font-w400 {
    font-weight: 400 !important;
}
.font-w600 {
    font-weight: 600 !important;
}
.ml-3 {
    margin-left: 30px;
}
.ml-4 {
    margin-left: 40px;
}
/* notif */
.notif-popup {
    position: fixed;
    left: 0; right: 0; bottom: 0;
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    background: rgba(0,0,0,0.5);
    min-height: 100vh;
}
.notif-popup-content {
    background: #fff;
    border-radius: 20px 20px 0 0;
    padding: 12px 24px 80px 24px;
    width: 100%;
    box-shadow: 0 -2px 16px rgba(0,0,0,0.08);
    margin-bottom: 0;
    transform: translateY(100%);
    opacity: 0;
    transition: transform 1s cubic-bezier(.4,0,.2,1), opacity 0.3s;
}
.notif-popup.show .notif-popup-content {
    transform: translateY(0);
    opacity: 1;
}
.notif-popup-notch {
    width: 40px;
    height: 5px;
    background: #e0e0e0;
    border-radius: 3px;
    margin-top: 0px;
    margin-bottom: 15px;
    cursor: grab;
    transition: background 0.2s;
}
.notif-popup-notch:active {
    background: #bdbdbd;
}
.notif-popup-icon {
    margin-top: 50px;
}
.header-nav {
    position: absolute;
    z-index: 99;
}
.header-main {
    padding-top: 15%;
    /* position: relative; */
    background: linear-gradient(to bottom, transparent 0%, transparent 40%, white 40%, white 100%);
    min-height: 100vh;
}
.page-content-nav {
    padding-top: 80px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 150px;
}
.page-content-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.page-content-full {
    min-height: 90vh;
}

/* Bottom nav */
.bottom-nav-wrapper {
    position: fixed;
    bottom: 0;
    width: 100%;
    max-width: 480px; 
    display: flex;
    justify-content: center;
    pointer-events: none;
    z-index: 80;
}
.bottom-nav {
    position: relative;
    background: white;
    border-radius: 30px 30px 0 0;
    width: 100%;
    height: 80px;
    box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.1);
    pointer-events: all;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.bottom-nav .nav-item {
    text-align: center;
    font-size: 12px;
    color: #999;
    flex: 1;
}
.bottom-nav .nav-item a {
    color: inherit;
    text-decoration: none;
}
.bottom-nav .nav-item.active {
    font-weight: 600;
    color: #4A89DC;
}
.bottom-nav .nav-item.nav-item-fab {
    margin-top: 30px;
    color: #4A89DC;
}
.fab {
    position: fixed;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    width: 70px;
    height: 70px;
    background: linear-gradient(to bottom right, #3ba3f8, #4dd0fb);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    z-index: 90;
    color: white;
    font-size: 28px;
}

/* tab  */
.tabs-container {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}

.tabs-container .tabs {
    display: flex;
    border-bottom: 1.5px solid #e0e0e0;
    margin-bottom: 10px;
}

.tabs-container .tab {
    flex: 1;
    font-size: 14px;
    text-align: center;
    padding: 12px 0;
    background: none;
    border: none;
    outline: none;
    font-weight: 400;
    color: #888;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
}

.tabs-container .tab.active {
    color: #4A89DC;
}

.tabs-container .tab.active::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.5px;
    background: #4A89DC;
    border-radius: 2px;
}

.tab-content {
    display: none;
    padding: 10px 10px;
    border-radius: 10px;
}

.tab-content.active {
    display: block;
}
  

/* icon */
.icon-home {
    width: 60px;
    height: 60px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
}
.icon-hospital-building {
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.1682 3.06836L38.8423 8.53731L31.4704 12.7935C30.7681 13.199 30.196 12.874 30.1937 12.067L30.1682 3.06836Z' fill='%233E7AC8'/%3E%3Cpath d='M30.1682 3.0688L21.9819 18.114C21.2799 18.5193 19.8757 17.0187 19.8786 17.8264L18.7522 43.0341C25.3172 39.776 17.0188 54.0148 10.0676 58.1498L7.82254 56.8456C7.59532 56.7125 7.45347 56.4302 7.45206 56.0293L7.33622 15.1144C7.33333 14.3067 7.90071 13.3239 8.60422 12.9186L27.9232 1.76465L30.1682 3.0688Z' fill='%233E7AC8'/%3E%3Cpath d='M30.1682 3.06836L30.1937 12.067C30.196 12.874 30.7681 13.199 31.4704 12.7935L38.8423 8.53731L38.9328 40.4541C38.9351 41.2612 38.3676 42.244 37.6653 42.6495L10.9724 58.0606C10.27 58.4662 9.69886 58.1407 9.69657 57.3336L9.58057 16.4182C9.57829 15.6112 10.1457 14.6284 10.8481 14.2228L30.1682 3.06836Z' fill='%238AB8F5'/%3E%3Cpath d='M38.9325 40.4544C38.9354 41.2606 38.368 42.2434 37.666 42.6487L10.9722 58.0596C10.2702 58.4663 9.69843 58.1407 9.69701 57.333L9.62033 30.0255C10.7855 30.4308 12.0303 30.6508 13.3258 30.6508C19.79 30.6508 25.0298 25.1853 25.0298 18.4416C25.0298 14.4699 23.2118 10.941 20.3951 8.71049L30.1682 3.06836L30.1942 12.0671C30.1957 12.8733 30.7675 13.199 31.4709 12.7937L38.8427 8.53679L38.9325 40.4544Z' fill='%236AA3EE'/%3E%3Cpath d='M29.6629 22.88C29.536 22.88 29.4128 22.8142 29.3447 22.6964C29.2434 22.5209 29.3035 22.2965 29.4791 22.1952L34.598 19.2399C34.7736 19.1381 34.9978 19.1986 35.0994 19.3742C35.2006 19.5497 35.1406 19.7741 34.965 19.8754L29.846 22.8307C29.7882 22.8642 29.7251 22.88 29.6629 22.88Z' fill='%23B5B7C6'/%3E%3Cpath d='M12.9172 32.5483C12.7904 32.5483 12.6671 32.4824 12.599 32.3647C12.4977 32.1892 12.5578 31.9647 12.7334 31.8634L27.2913 23.4586C27.4673 23.3569 27.6909 23.4174 27.7927 23.5929C27.894 23.7684 27.8339 23.9928 27.6583 24.0942L13.1004 32.499C13.0425 32.5324 12.9794 32.5483 12.9172 32.5483Z' fill='%23B5B7C6'/%3E%3Cpath d='M12.9172 37.1859C12.7904 37.1859 12.6671 37.1201 12.599 37.0023C12.4977 36.8268 12.5578 36.6024 12.7334 36.501L17.3199 33.8531C17.4959 33.7515 17.7195 33.8118 17.8213 33.9874C17.9226 34.1629 17.8625 34.3873 17.6869 34.4886L13.1004 37.1366C13.0425 37.1701 12.9794 37.1859 12.9172 37.1859Z' fill='%23B5B7C6'/%3E%3Cpath d='M19.6772 33.2827C19.5503 33.2827 19.427 33.2169 19.3589 33.0991C19.2577 32.9236 19.3177 32.6992 19.4933 32.5978L34.598 23.8776C34.7736 23.7758 34.9978 23.8363 35.0994 24.0119C35.2006 24.1874 35.1406 24.4118 34.965 24.5131L19.8603 33.2334C19.8024 33.2669 19.7394 33.2827 19.6772 33.2827Z' fill='%23B5B7C6'/%3E%3Cpath d='M13.309 37.1859C13.1821 37.1859 13.0588 37.1201 12.9907 37.0023C12.8895 36.8268 12.9495 36.6024 13.1251 36.501L17.7117 33.8531C17.8877 33.7515 18.1113 33.8118 18.2131 33.9874C18.3143 34.1629 18.2543 34.3873 18.0787 34.4886L13.4921 37.1366C13.4342 37.1701 13.3712 37.1859 13.309 37.1859Z' fill='white'/%3E%3Cpath d='M20.0689 33.2827C19.9421 33.2827 19.8188 33.2169 19.7507 33.0991C19.6494 32.9236 19.7095 32.6992 19.8851 32.5978L34.9897 23.8776C35.1654 23.7758 35.3895 23.8363 35.4911 24.0119C35.5924 24.1874 35.5323 24.4118 35.3567 24.5131L20.2521 33.2334C20.1942 33.2669 20.1311 33.2827 20.0689 33.2827Z' fill='white'/%3E%3Cpath d='M30.0547 22.88C29.9278 22.88 29.8045 22.8142 29.7364 22.6964C29.6352 22.5209 29.6952 22.2965 29.8708 22.1952L34.9898 19.2399C35.1654 19.1381 35.3895 19.1986 35.4911 19.3742C35.5924 19.5497 35.5324 19.7741 35.3567 19.8754L30.2378 22.8307C30.1799 22.8642 30.1169 22.88 30.0547 22.88Z' fill='white'/%3E%3Cpath d='M13.309 32.5483C13.1821 32.5483 13.0588 32.4824 12.9907 32.3647C12.8895 32.1892 12.9495 31.9647 13.1251 31.8634L27.6831 23.4586C27.8591 23.3569 28.0827 23.4174 28.1845 23.5929C28.2857 23.7684 28.2257 23.9928 28.0501 24.0942L13.4921 32.499C13.4342 32.5324 13.3712 32.5483 13.309 32.5483Z' fill='white'/%3E%3Cpath d='M29.7582 31.9913C29.6313 31.9913 29.5081 31.9255 29.44 31.8078C29.3387 31.6322 29.3987 31.4078 29.5744 31.3065L34.6933 28.3512C34.8689 28.2494 35.0931 28.31 35.1947 28.4855C35.2959 28.661 35.2359 28.8854 35.0603 28.9868L29.9413 31.9421C29.8835 31.9755 29.8204 31.9913 29.7582 31.9913Z' fill='%23B5B7C6'/%3E%3Cpath d='M13.0125 41.6596C12.8857 41.6596 12.7624 41.5937 12.6943 41.476C12.593 41.3005 12.6531 41.0761 12.8287 40.9747L27.3866 32.5699C27.5626 32.4682 27.7862 32.5287 27.888 32.7042C27.9892 32.8797 27.9292 33.1042 27.7536 33.2055L13.1957 41.6103C13.1378 41.6437 13.0747 41.6596 13.0125 41.6596Z' fill='%23B5B7C6'/%3E%3Cpath d='M30.0547 32.1544C29.9278 32.1544 29.8045 32.0886 29.7364 31.9709C29.6352 31.7953 29.6952 31.5709 29.8708 31.4696L34.9898 28.5143C35.1654 28.4125 35.3895 28.4731 35.4911 28.6486C35.5924 28.8241 35.5324 29.0485 35.3567 29.1499L30.2378 32.1052C30.1799 32.1386 30.1169 32.1544 30.0547 32.1544Z' fill='white'/%3E%3Cpath d='M13.309 41.8227C13.1821 41.8227 13.0588 41.7568 12.9907 41.6391C12.8895 41.4636 12.9495 41.2391 13.1251 41.1378L27.6831 32.733C27.8591 32.6313 28.0827 32.6918 28.1845 32.8673C28.2857 33.0428 28.2257 33.2672 28.0501 33.3686L13.4921 41.7734C13.4342 41.8068 13.3712 41.8227 13.309 41.8227Z' fill='white'/%3E%3Cpath d='M13.403 45.7087C13.266 45.7087 13.1328 45.6375 13.0592 45.5103C12.9499 45.3207 13.0147 45.0783 13.2044 44.9688L16.6678 42.9693C16.8579 42.8595 17.0997 42.9249 17.2094 43.1144C17.3188 43.304 17.254 43.5465 17.0642 43.6559L13.6009 45.6554C13.5384 45.6915 13.4702 45.7087 13.403 45.7087Z' fill='%23B5B7C6'/%3E%3Cpath d='M19.6617 42.0946C19.5247 42.0946 19.3915 42.0234 19.3179 41.8962C19.2085 41.7066 19.2734 41.4642 19.4631 41.3547L30.0108 35.2652C30.2005 35.1554 30.4426 35.2208 30.5524 35.4103C30.6618 35.5999 30.5969 35.8424 30.4072 35.9518L19.8596 42.0413C19.797 42.0774 19.7289 42.0946 19.6617 42.0946Z' fill='%23B5B7C6'/%3E%3Cpath d='M32.4979 34.6842C32.3608 34.6842 32.2276 34.6131 32.1541 34.4859C32.0447 34.2963 32.1096 34.0538 32.2993 33.9444L34.9455 32.4167C35.1352 32.3067 35.3774 32.3722 35.4872 32.5618C35.5965 32.7514 35.5317 32.9938 35.342 33.1033L32.6957 34.631C32.6332 34.6671 32.5651 34.6842 32.4979 34.6842Z' fill='%23B5B7C6'/%3E%3Cpath d='M13.403 50.4731C13.266 50.4731 13.1328 50.4019 13.0592 50.2748C12.9499 50.0851 13.0147 49.8427 13.2044 49.7332L29.9691 40.0544C30.1586 39.9444 30.401 40.0099 30.5107 40.1995C30.6201 40.3891 30.5553 40.6316 30.3656 40.741L13.6009 50.4198C13.5384 50.4559 13.4702 50.4731 13.403 50.4731Z' fill='%23B5B7C6'/%3E%3Cpath d='M13.8263 45.7087C13.6892 45.7087 13.556 45.6375 13.4825 45.5103C13.3731 45.3207 13.4379 45.0783 13.6276 44.9688L17.091 42.9693C17.2811 42.8595 17.5229 42.9249 17.6326 43.1144C17.742 43.304 17.6772 43.5465 17.4875 43.6559L14.0241 45.6554C13.9616 45.6915 13.8934 45.7087 13.8263 45.7087Z' fill='white'/%3E%3Cpath d='M20.0849 42.0946C19.9479 42.0946 19.8147 42.0234 19.7411 41.8962C19.6318 41.7066 19.6966 41.4642 19.8863 41.3547L30.434 35.2652C30.6237 35.1554 30.8658 35.2208 30.9756 35.4103C31.085 35.5999 31.0201 35.8424 30.8304 35.9518L20.2828 42.0413C20.2202 42.0774 20.1521 42.0946 20.0849 42.0946Z' fill='white'/%3E%3Cpath d='M32.9211 34.6842C32.7841 34.6842 32.6509 34.6131 32.5773 34.4859C32.4679 34.2963 32.5328 34.0538 32.7225 33.9444L35.3688 32.4167C35.5585 32.3067 35.8006 32.3722 35.9104 32.5618C36.0198 32.7514 35.9549 32.9938 35.7652 33.1033L33.1189 34.631C33.0564 34.6671 32.9883 34.6842 32.9211 34.6842Z' fill='white'/%3E%3Cpath d='M13.8263 50.4731C13.6892 50.4731 13.556 50.4019 13.4825 50.2748C13.3731 50.0851 13.4379 49.8427 13.6276 49.7332L30.3923 40.0544C30.5818 39.9444 30.8242 40.0099 30.934 40.1995C31.0433 40.3891 30.9785 40.6316 30.7888 40.741L14.0241 50.4198C13.9616 50.4559 13.8934 50.4731 13.8263 50.4731Z' fill='white'/%3E%3Cpath d='M34.6821 40.6276L33.7893 41.1454C33.4134 41.3638 32.9496 41.0586 33.0019 40.6262L33.1256 39.6086C34.011 39.0098 34.8508 39.5283 34.6821 40.6276Z' fill='%23D0D5DD'/%3E%3Cpath d='M34.6821 40.6278L33.7893 41.1457C33.4134 41.3641 32.9496 41.0588 33.0019 40.6265L33.0127 40.5371C33.0349 40.5532 33.0571 40.5692 33.0808 40.5844C33.4429 40.815 33.8975 40.749 34.0965 40.4366C34.2955 40.1242 34.1632 39.6842 33.8012 39.4536C33.7529 39.4229 33.7034 39.3973 33.6522 39.3774C34.3106 39.2446 34.8163 39.7525 34.6821 40.6278Z' fill='white'/%3E%3Cpath d='M38.2663 38.5463L34.6821 40.6272L34.6809 40.6274C34.1123 40.6857 33.2851 40.1489 33.1256 39.6082L33.6095 35.6221L38.2663 38.5463Z' fill='%23423751'/%3E%3Cpath d='M38.2663 38.5468L34.6821 40.6277L34.6809 40.6279C34.1123 40.6862 33.2851 40.1494 33.1256 39.6087L33.2553 38.5398C33.3478 38.6243 33.4492 38.7027 33.5589 38.7726C34.464 39.3491 35.6121 39.1678 36.1223 38.3668C36.319 38.0579 36.3918 37.7015 36.3546 37.3467L38.2663 38.5468Z' fill='%23382E49'/%3E%3Cpath d='M49.8602 20.4911L38.596 38.2271C38.3682 38.5826 37.9076 38.7891 37.2669 38.7629C35.9768 38.7103 34.4457 37.735 33.8465 36.5842C33.545 36.0049 33.537 35.4917 33.7679 35.1315L45.032 17.3955C44.8011 17.7558 46.2679 17.6517 46.5694 18.2309C47.1686 19.3818 47.5669 19.4342 48.857 19.4868C49.4977 19.5129 49.6323 20.8466 49.8602 20.4911Z' fill='%238AB8F5'/%3E%3Cpath d='M49.8602 20.4919L38.5964 38.2279C38.368 38.5834 37.9072 38.79 37.267 38.7633C35.977 38.7109 34.4458 37.7355 33.8467 36.5846C33.5455 36.0056 33.5373 35.4925 33.7677 35.1323L38.9907 26.8439C39.1592 27.355 39.4829 27.8 39.9512 28.0983C41.126 28.8466 42.761 28.3821 43.6033 27.0598C44.4456 25.7375 44.1755 24.0594 43.0007 23.311C42.536 23.015 41.9993 22.9089 41.468 22.9703L45.0317 17.3975C44.8029 17.7567 46.2682 17.6526 46.5694 18.2316C47.1685 19.3825 47.5666 19.4346 48.8572 19.4875C49.498 19.5135 49.6324 20.8478 49.8602 20.4919Z' fill='%234A89DC'/%3E%3Cpath d='M52.472 17.3908L46.2488 27.108C45.9784 27.5299 45.4319 27.7749 44.6717 27.7439C43.1409 27.6814 41.3243 26.5242 40.6133 25.1587C40.2555 24.4714 40.246 23.8624 40.52 23.435L46.7432 13.7178C46.4692 14.1452 48.2095 14.0217 48.5673 14.709C49.2783 16.0746 49.7509 16.1367 51.2816 16.1991C52.0418 16.2301 52.2016 17.8127 52.472 17.3908Z' fill='%23382E49'/%3E%3Cpath d='M52.4717 17.3906L46.2483 27.1079C45.9787 27.5296 45.4317 27.7745 44.6715 27.7432C43.1411 27.681 41.3241 26.5236 40.6132 25.158C40.2557 24.4715 40.246 23.8621 40.5203 23.4345L43.0423 19.4971C43.2704 19.8654 43.5763 20.1841 43.9558 20.4258C45.4772 21.395 47.6091 20.7704 48.7176 19.0302C49.4233 17.9225 49.5434 16.6295 49.1452 15.5859C49.6317 16.11 50.1852 16.1541 51.2815 16.1991C52.0421 16.2297 52.2017 17.8129 52.4717 17.3906Z' fill='%23312944'/%3E%3Cpath d='M52.3786 15.6673C53.0896 17.0329 52.4252 18.0889 50.8949 18.0265C49.3641 17.9641 47.5474 16.8069 46.8365 15.4413C46.1255 14.0758 46.7897 13.0193 48.3205 13.0817C49.8508 13.1441 51.6677 14.3017 52.3786 15.6673Z' fill='%23423751'/%3E%3Cpath d='M52.116 15.7487L51.7101 16.3858C51.5337 16.661 51.1772 16.8208 50.6813 16.8006C49.6827 16.7599 48.4976 16.005 48.0338 15.1141C47.8004 14.6658 47.7942 14.2685 47.973 13.9897L48.3788 13.3525C48.2001 13.6314 49.3354 13.5508 49.5688 13.9992C50.0326 14.89 50.3409 14.9305 51.3395 14.9712C51.8354 14.9915 51.9396 16.0238 52.116 15.7487Z' fill='%233E7AC8'/%3E%3Cpath d='M52.0551 14.624C52.5189 15.5148 52.0855 16.2037 51.0872 16.163C50.0886 16.1223 48.9035 15.3674 48.4397 14.4765C47.9759 13.5857 48.4092 12.8965 49.4078 12.9373C50.4061 12.978 51.5913 13.7331 52.0551 14.624Z' fill='%236AA3EE'/%3E%3Cpath d='M51.1905 14.5889C51.4325 15.0537 51.2064 15.4131 50.6855 15.3918C50.1645 15.3706 49.5463 14.9767 49.3043 14.512C49.0623 14.0472 49.2884 13.6877 49.8094 13.7089C50.3302 13.7301 50.9486 14.1241 51.1905 14.5889Z' fill='%233E7AC8'/%3E%3Cpath d='M52.2577 18.5308L48.1973 24.879L46.7594 24.8202L46.5868 24.4888L50.6472 18.1406C50.7719 17.9463 50.7862 17.6214 50.6793 17.4155L50.1062 16.3154L50.3069 16.0029L51.7442 16.0613L52.3173 17.1615C52.5194 17.5492 52.4922 18.1641 52.2577 18.5308Z' fill='%23FFD86A'/%3E%3Cpath d='M52.3173 17.1619L51.7445 16.0615L50.3069 16.0029L50.8797 17.1032C51.0818 17.4913 51.0549 18.1057 50.8197 18.4727L46.7595 24.8205L48.1971 24.8791L52.2573 18.5313C52.4925 18.1643 52.5193 17.55 52.3173 17.1619Z' fill='%236AA3EE'/%3E%3Cpath d='M50.8797 17.1032C51.0818 17.4914 51.055 18.1057 50.8197 18.4727L46.7595 24.8205L46.587 24.4892L50.6472 18.1414C50.7718 17.947 50.786 17.6216 50.6791 17.4162L50.1062 16.3159C50.0622 16.1788 50.1253 16.0733 50.3069 16.0029L50.8797 17.1032Z' fill='%233E7AC8'/%3E%3C/svg%3E");
}
.icon-informasi-antrean {
    background-image: url('data:image/svg+xml,<svg width="61" height="60" viewBox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.6963 22.5745C28.1619 38.1358 26.3161 45.821 26.3161 45.821C26.3161 45.821 21.309 34.0088 18.4327 29.8756C15.5563 25.7416 15.5619 24.9808 15.5619 24.9808C15.5619 24.9808 13.2437 26.3496 11.5141 27.9463C8.52173 30.849 9.74938 34.0745 9.74938 49.432C9.74938 49.8327 9.84501 50.3387 9.88438 50.4463L9.8988 50.4978L9.90372 50.4935C10.1086 51.0177 10.5062 51.4727 11.1235 51.8293C14.2533 53.6363 21.1068 53.7172 28.8607 49.2151C34.0648 45.9976 34.4477 44.5305 34.5526 42.9588C34.5645 42.8724 34.1504 34.7129 33.1925 27.9594C32.7624 24.9273 30.4857 22.1277 27.6963 22.5745Z" fill="%23A5C9F8"/><path d="M26.1706 18.8534L18.6848 18.3676C18.6848 18.3676 17.3704 17.2923 17.3496 18.3676C17.7947 20.9169 16.5698 24.1877 16.5698 24.1877C16.108 26.3767 22.124 31.761 25.1188 32.4086C28.113 33.056 28.8038 26.5678 27.347 24.504C25.8904 22.4403 26.1706 18.8534 26.1706 18.8534Z" fill="%23ECC5A3"/><path d="M19.5248 5.85281C14.85 7.07426 13.7353 12.0991 14.2829 14.3316C14.4677 15.0851 14.4774 15.1247 14.5251 15.8477C14.6186 17.2657 15.1869 17.8989 16.0715 19.1623C18.0511 21.8999 23.8214 24.9745 26.18 22.1104C28.5385 19.2466 28.1593 12.1284 27.5278 9.05367C26.8957 5.97926 24.2004 4.63137 19.5248 5.85281Z" fill="%23FFD7B8"/><path d="M22.3067 3.55587C22.0752 3.53184 20.7945 2.33383 17.4181 3.5309C14.1204 4.9334 12.2266 9.04961 12.6056 12.0818C12.9846 15.1142 15.031 17.6417 15.031 17.6417C15.031 17.6417 14.8643 16.6081 14.7718 15.6929C14.6891 14.8764 14.5443 14.2695 14.8023 13.6652C15.6165 12.1627 16.4881 13.4061 16.545 13.2345C16.6946 12.4885 16.99 11.9836 17.6327 11.9829C18.7039 11.9816 20.6809 12.8303 24.1234 12.2617C26.0906 11.8929 26.6945 10.5924 26.6945 10.5924C27.2158 10.4388 27.9119 11.9451 27.9119 11.9451C28.5656 10.9314 28.2699 7.82887 28.006 7.13934C26.6895 3.69872 22.5432 3.58223 22.3067 3.55587Z" fill="%23331707"/><path d="M15.5619 24.9814C16.8736 30.7928 26.3161 45.8218 26.3161 45.8218C25.7796 37.0359 24.1233 28.3276 24.1233 28.3276C19.1314 29.743 16.8757 26.5046 15.5619 24.9814Z" fill="%23A5C9F8"/><path d="M24.1233 28.3276C24.1233 28.3276 25.3516 38.9568 26.3161 45.8218C26.3161 45.8218 31.9042 36.8363 27.6963 22.5752C27.7392 23.6661 27.447 27.6143 24.1233 28.3276Z" fill="%23A5C9F8"/><path d="M19.705 26.4577C16.7863 24.5116 16.7863 23.4893 16.7863 23.4893C16.7863 23.4893 16.0067 24.5789 15.5618 24.9807C15.5618 24.9807 16.3024 28.4906 22.8137 31.1346C22.8137 31.1346 23.1805 29.2703 24.1231 28.3269C24.1233 28.327 22.624 28.4038 19.705 26.4577Z" fill="%236AA3EE"/><path d="M26.3712 22.042C27.1394 24.911 24.1233 28.3268 24.1233 28.3268C25.5426 28.628 26.3161 30.4989 26.3161 30.4989C29.0355 27.2308 27.6963 22.5743 27.6963 22.5743C27.3694 22.5223 26.9699 22.2414 26.3712 22.042Z" fill="%236AA3EE"/><path d="M17.4252 52.9542C18.7036 52.9241 18.8784 52.8142 18.8784 52.8142C18.8465 40.5053 16.7185 33.7354 16.7185 33.7354C17.1908 35.747 17.4252 52.9542 17.4252 52.9542Z" fill="%236AA3EE"/><path d="M14.2384 37.3204C14.2282 37.2444 14.2217 37.1951 14.2205 37.1821C14.1567 36.6504 14.3006 38.0508 14.2599 37.5725C14.252 37.4822 14.2456 37.4039 14.2384 37.3204Z" fill="%23262626"/><path d="M45.2227 27.5745C45.6882 43.1358 43.8424 50.821 43.8424 50.821C43.8424 50.821 38.8354 39.0088 35.9591 34.8756C33.0826 30.7416 33.0882 29.9808 33.0882 29.9808C33.0882 29.9808 30.77 31.3496 29.0405 32.9463C26.0481 35.849 27.2757 39.0745 27.2757 54.432C27.2757 54.8327 27.3714 55.3387 27.4107 55.4463L27.4252 55.4978L27.4301 55.4935C27.6349 56.0177 28.0325 56.4727 28.6499 56.8293C31.7796 58.6363 38.6332 58.7172 46.387 54.2151C51.5912 50.9976 51.9741 49.5305 52.079 47.9588C52.0909 47.8724 51.6768 39.7129 50.7189 32.9594C50.2888 29.9273 48.0121 27.1277 45.2227 27.5745Z" fill="%234A89DC"/><path d="M43.697 23.8534L36.2112 23.3676C36.2112 23.3676 34.8968 22.2923 34.876 23.3676C35.321 25.9169 34.0962 29.1877 34.0962 29.1877C33.6344 31.3767 39.6504 36.761 42.6451 37.4086C45.6394 38.056 46.3302 31.5678 44.8733 29.504C43.4168 27.4403 43.697 23.8534 43.697 23.8534Z" fill="%23ECC5A3"/><path d="M37.0512 10.8528C32.3763 12.0743 31.2616 17.0991 31.8093 19.3316C31.9941 20.0851 32.0038 20.1247 32.0515 20.8477C32.145 22.2657 32.7132 22.8989 33.5979 24.1623C35.5774 26.8999 41.3477 29.9745 43.7064 27.1104C46.0649 24.2466 45.6857 17.1284 45.0541 14.0537C44.422 10.9793 41.7267 9.63137 37.0512 10.8528Z" fill="%23FFD7B8"/><path d="M39.9999 7.99998C39.7684 7.97596 38.3209 7.33389 34.9445 8.53096C31.6467 9.93346 29.753 14.0497 30.132 17.0819C30.5109 20.1142 32.5574 22.6417 32.5574 22.6417C32.5574 22.6417 32.3906 21.6081 32.2982 20.6929C32.2154 19.8765 32.0707 19.2696 32.3286 18.6652C33.1429 17.1628 34.0145 18.4061 34.0713 18.2346C34.221 17.4885 34.5164 16.9837 35.1591 16.983C36.2303 16.9817 35.4999 14.0001 39.8331 15.0001C41.9999 14.0001 44.2208 15.5924 44.2208 15.5924C44.7422 15.4388 46.9999 17.5 46.9999 17.5C47.5616 16.5549 46.4999 15.0001 45.5324 12.1394C44.9999 9.49998 40.2364 8.02635 39.9999 7.99998Z" fill="%23331707"/><path d="M33.0883 29.9814C34.3999 35.7928 43.8424 50.8218 43.8424 50.8218C43.306 42.0359 41.6496 33.3276 41.6496 33.3276C36.6578 34.743 34.402 31.5046 33.0883 29.9814Z" fill="%234A89DC"/><path d="M41.6496 33.3276C41.6496 33.3276 42.878 43.9568 43.8424 50.8218C43.8424 50.8218 49.4305 41.8363 45.2227 27.5752C45.2656 28.6661 44.9734 32.6143 41.6496 33.3276Z" fill="%234A89DC"/><path d="M37.2314 31.4577C34.3126 29.5116 34.3126 28.4893 34.3126 28.4893C34.3126 28.4893 33.5331 29.5789 33.0881 29.9807C33.0881 29.9807 33.8288 33.4906 40.34 36.1346C40.34 36.1346 40.7068 34.2703 41.6495 33.3269C41.6496 33.327 40.1503 33.4038 37.2314 31.4577Z" fill="%232F6BBA"/><path d="M43.8975 27.042C44.6658 29.911 41.6496 33.3268 41.6496 33.3268C43.069 33.628 43.8424 35.4989 43.8424 35.4989C46.5619 32.2308 45.2227 27.5743 45.2227 27.5743C44.8957 27.5223 44.4962 27.2414 43.8975 27.042Z" fill="%232F6BBA"/><path d="M34.9515 57.9542C36.2299 57.9241 36.4048 57.8142 36.4048 57.8142C36.3729 45.5053 34.2449 38.7354 34.2449 38.7354C34.7172 40.747 34.9515 57.9542 34.9515 57.9542Z" fill="%23054BA8"/><path d="M31.7647 42.3204C31.7545 42.2444 31.7481 42.1951 31.7469 42.1821C31.683 41.6504 31.827 43.0508 31.7863 42.5725C31.7783 42.4822 31.772 42.4039 31.7647 42.3204Z" fill="%23262626"/></svg>');
}
.icon-jadwal-dokter {
    background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M35.6699 24.5813C36.1355 40.1427 34.2896 47.8278 34.2896 47.8278C34.2896 47.8278 29.2826 36.0157 26.4063 31.8825C23.5298 27.7484 23.5355 26.9877 23.5355 26.9877C23.5355 26.9877 21.2173 28.3564 19.4877 29.9531C16.4953 32.8558 17.723 36.0813 17.723 51.4388C17.723 51.8395 17.8186 52.3455 17.858 52.4531L17.8724 52.5047L17.8773 52.5003C18.0821 53.0245 18.4798 53.4795 19.0971 53.8361C22.2268 55.6432 29.0804 55.724 36.8342 51.2219C42.0384 48.0044 42.4213 46.5374 42.5262 44.9656C42.5381 44.8793 42.124 36.7197 41.1661 29.9662C40.736 26.9341 38.4593 24.1345 35.6699 24.5813Z" fill="%23D9E5FF"/><path d="M34.1442 20.8603L26.6584 20.3744C26.6584 20.3744 25.344 19.2991 25.3232 20.3744C25.7682 22.9237 24.5434 26.1945 24.5434 26.1945C24.0816 28.3836 30.0976 33.7679 33.0923 34.4155C36.0866 35.0628 36.7774 28.5746 35.3205 26.5108C33.864 24.4471 34.1442 20.8603 34.1442 20.8603Z" fill="%23ECC5A3"/><path d="M27.4984 7.85965C22.8235 9.08109 21.7088 14.106 22.2565 16.3384C22.4413 17.0919 22.451 17.1315 22.4987 17.8546C22.5922 19.2725 23.1604 19.9057 24.0451 21.1691C26.0246 23.9067 31.7949 26.9814 34.1536 24.1172C36.5121 21.2535 36.1329 14.1353 35.5013 11.0605C34.8692 7.98609 32.1739 6.6382 27.4984 7.85965Z" fill="%23FFD7B8"/><path d="M30.2803 5.5627C30.0487 5.53868 28.7681 4.34067 25.3917 5.53774C22.0939 6.94024 20.2002 11.0565 20.5792 14.0887C20.9581 17.121 23.0046 19.6485 23.0046 19.6485C23.0046 19.6485 22.8378 18.6149 22.7454 17.6997C22.6626 16.8832 22.5179 16.2763 22.7758 15.672C23.5901 14.1695 24.4617 15.4129 24.5185 15.2413C24.6682 14.4953 24.9636 13.9905 25.6063 13.9898C26.6775 13.9885 28.6544 14.8372 32.0969 14.2686C34.0642 13.8998 34.668 12.5992 34.668 12.5992C35.1894 12.4456 35.8855 13.9519 35.8855 13.9519C36.5392 12.9382 36.2435 9.83571 35.9796 9.14618C34.6631 5.70555 30.5168 5.58907 30.2803 5.5627Z" fill="%23331707"/><path d="M23.5355 26.9883C24.8471 32.7996 34.2896 47.8287 34.2896 47.8287C33.7532 39.0428 32.0968 30.3345 32.0968 30.3345C27.105 31.7498 24.8493 28.5115 23.5355 26.9883Z" fill="%23FAFAFA"/><path d="M32.0968 30.3344C32.0968 30.3344 33.3252 40.9637 34.2896 47.8286C34.2896 47.8286 39.8777 38.8432 35.6699 24.582C35.7128 25.6729 35.4206 29.6211 32.0968 30.3344Z" fill="%23FAFAFA"/><path d="M32.975 31.7774C32.7833 31.1495 31.8136 30.5225 31.7761 31.7774C31.7388 33.0323 32.3546 42.5102 32.5251 43.0724C32.6349 43.5363 32.8565 44.8489 33.1278 46.5469C33.2635 46.7506 33.4713 46.8229 33.6097 47.0271C33.8024 47.3115 34.2897 47.8288 34.2897 47.8288C34.2897 47.8288 34.5738 47.5193 34.668 47.4019C34.9529 46.979 35.1231 46.6011 34.9956 46.0865C34.9481 45.8948 35.0561 45.7538 35.1977 45.6957C35.1132 43.7198 35.0283 42.3265 34.998 42.1731C34.6609 39.9183 32.975 31.7774 32.975 31.7774Z" fill="%232595C4"/><path d="M31.9707 30.3638C31.2714 30.4491 30.7092 30.9143 30.6395 31.2488C30.5701 31.5832 30.244 32.2401 30.9125 32.3979C31.5812 32.5558 32.0351 32.4481 32.8489 32.2554C33.6626 32.0628 34.0505 32.022 33.874 31.6026C33.6976 31.1832 33.2991 30.0223 31.9707 30.3638Z" fill="%232586C4"/><path d="M27.6786 28.4646C24.7598 26.5184 24.7598 25.4961 24.7598 25.4961C24.7598 25.4961 23.9803 26.5857 23.5353 26.9875C23.5353 26.9875 24.276 30.4974 30.7873 33.1414C30.7873 33.1414 31.154 31.2772 32.0967 30.3337C32.0968 30.3338 30.5975 30.4106 27.6786 28.4646Z" fill="%23A2B6CD"/><path d="M23.5355 26.9883C24.2173 32.1371 26.1532 38.6109 26.1532 38.6109L28.2469 38.3761L28.3398 40.9638C28.3398 40.9638 32.1941 46.7516 34.2898 47.8288C34.2898 47.8288 30.5685 39.9792 28.635 36.5067C26.7016 33.034 24.6662 29.4594 23.5355 26.9883Z" fill="%23A2B6CD"/><path d="M34.3447 24.0488C35.113 26.9178 32.0968 30.3336 32.0968 30.3336C33.5162 30.6349 34.2896 32.5058 34.2896 32.5058C37.0091 29.2377 35.6699 24.5811 35.6699 24.5811C35.3429 24.5292 34.9434 24.2483 34.3447 24.0488Z" fill="%23A2B6CD"/><path d="M35.803 24.9658C35.9958 25.7667 36.2977 28.1932 35.9863 35.3552C35.5535 45.2809 34.2897 47.8288 34.2897 47.8288C36.3853 46.7516 38.3674 39.0679 38.3674 39.0679L38.015 36.9721L39.379 34.9434C39.3787 34.9433 36.7673 27.7375 35.803 24.9658Z" fill="%23A2B6CD"/><path d="M25.3987 54.9611C26.6771 54.9309 26.852 54.821 26.852 54.821C26.8201 42.5121 24.6921 35.7422 24.6921 35.7422C25.1644 37.7538 25.3987 54.9611 25.3987 54.9611Z" fill="%23A2B6CD"/><path d="M34.3887 23.8037L34.3116 23.9134L34.3316 24.0536L35.6921 24.6581C36.3961 25.1272 38.3712 28.3111 38.792 31.6929L39.3787 31.2982C39.287 29.2202 37.1692 25.1017 36.4314 24.4378C35.6938 23.7741 34.5567 23.8961 34.3887 23.8037Z" fill="black"/><path d="M38.912 30.5895C38.2594 31.1118 37.8324 32.2054 37.9585 33.0317C38.0846 33.8581 38.7157 34.1044 39.3684 33.5821C40.0212 33.0598 40.448 31.9662 40.322 31.1399C40.1958 30.3136 39.5647 30.0672 38.912 30.5895Z" fill="%23C7C7C7"/><path d="M38.9878 31.089C38.5529 31.4371 38.2682 32.166 38.3524 32.717C38.4364 33.2679 38.8571 33.4325 39.2924 33.084C39.7274 32.7358 40.012 32.0069 39.9279 31.4559C39.8437 30.905 39.4231 30.7408 38.9878 31.089Z" fill="%23262626"/><path d="M22.2119 39.3272C22.2017 39.2512 22.1953 39.2019 22.1941 39.1889C22.1303 38.6572 22.2742 40.0576 22.2335 39.5794C22.2255 39.489 22.2192 39.4107 22.2119 39.3272Z" fill="%23262626"/><path d="M26.9272 34.3146C26.7319 33.2067 26.4743 32.4096 25.9071 32.1811C25.6697 32.085 25.3944 32.099 25.0652 32.2237C24.986 32.2538 24.9034 32.2907 24.8185 32.3335C24.7888 32.3484 24.7571 32.368 24.7267 32.3845C24.6699 32.4152 24.6133 32.4458 24.554 32.4821C24.5157 32.5061 24.4747 32.5339 24.4347 32.5604C24.3806 32.5958 24.3269 32.6307 24.2706 32.6707C24.2256 32.7025 24.1787 32.7382 24.1328 32.7725C24.0949 32.8009 24.0586 32.8257 24.0197 32.8562L23.9024 32.0233C23.6972 30.38 23.8473 28.1432 24.3975 26.5835C24.5051 26.2782 24.6137 25.9955 24.7197 25.7439C24.9006 25.3147 24.9858 24.7256 24.9858 24.7256C24.9858 24.7256 24.4121 24.8118 24.0776 25.6776C23.6569 26.6755 23.2885 28.0351 23.2173 29.6217C23.1728 30.6179 23.2833 32.5006 23.2833 32.5006L23.4031 33.352C23.3604 33.3875 23.3215 33.4232 23.2799 33.4586C23.2359 33.4966 23.1902 33.5346 23.1479 33.5728C23.0914 33.6235 23.0382 33.675 22.9846 33.7261C22.9473 33.7617 22.9085 33.7971 22.873 33.8332C22.8151 33.8908 22.7613 33.9492 22.7074 34.0074C22.6801 34.0372 22.6508 34.0667 22.6243 34.0964C22.5456 34.1852 22.4709 34.2747 22.4005 34.3653C22.1095 34.7384 21.8907 35.1211 21.7318 35.5351C21.3771 36.4595 21.4323 36.9404 21.5647 37.9318C21.643 38.3642 21.9307 39.8791 22.2053 40.5167L22.2083 40.5243C22.2549 40.6208 22.3033 40.7204 22.3624 40.8148L22.364 40.8172C22.4348 40.925 22.6169 41.2762 23.1071 41.4141C23.1752 41.4294 23.2534 41.4337 23.3355 41.4328C23.3597 41.4324 23.3837 41.431 23.4091 41.4294C23.4713 41.426 23.5344 41.4196 23.5988 41.4102C23.6233 41.4063 23.6462 41.4036 23.6706 41.3993C23.7542 41.3839 23.8371 41.3659 23.9153 41.3438L23.9151 41.3523C23.9151 41.3523 24.1418 41.5593 24.392 41.1854C24.4962 40.9919 24.5203 40.6052 24.4793 40.5066C24.4103 40.3368 24.1958 40.3515 24.0267 40.6133L24.0285 40.592C24.0285 40.592 23.653 40.9385 23.1751 40.6558C22.4192 40.1708 22.2142 38.2357 22.0864 37.2505C21.959 36.2649 22.1762 35.6649 22.6044 35.0838C23.214 34.2795 24.8618 32.7801 25.6141 33.1414C26.2802 33.4994 26.5938 34.5234 26.6356 35.9554C26.8016 37.8474 25.8083 39.2021 25.8083 39.2021L25.8079 39.2037C25.5827 39.1946 25.3858 39.5353 25.3782 39.7845C25.373 39.9208 25.4979 40.188 25.6323 40.1893C25.9302 40.1234 26.0497 39.6382 26.0497 39.6382C26.0512 39.6357 26.0532 39.6328 26.0532 39.6328C26.0633 39.6188 26.0717 39.6057 26.0802 39.5938C26.1411 39.507 26.2033 39.4143 26.2665 39.3166C26.2884 39.2826 26.3092 39.249 26.3311 39.2137C26.3826 39.1313 26.4321 39.0486 26.4808 38.9639C26.5015 38.9281 26.5219 38.8934 26.5413 38.8575C26.6055 38.7409 26.6656 38.6252 26.7147 38.5159C27.0594 37.7077 27.1046 37.1735 27.1302 36.9884L27.1309 36.984C27.1512 36.8257 27.1615 36.6792 27.1714 36.5373L27.1719 36.5267C27.2096 35.6696 26.9849 34.5328 26.9049 34.1382C26.9334 34.3204 26.9605 34.5039 26.9272 34.3146Z" fill="%23262626"/></svg>');
}
.icon-ketersediaan-bed {
    background-image: url('data:image/svg+xml,<svg width="61" height="60" viewBox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.4"><path d="M30.4172 30.3348C30.2309 30.1924 30.0469 30.2089 29.9953 30.2171C29.9473 30.2264 29.9156 30.2733 29.9239 30.3225C29.9343 30.3717 29.9837 30.4022 30.0305 30.3939C30.0317 30.3935 30.0445 30.3917 30.0644 30.3917C30.1137 30.3917 30.2087 30.4028 30.3071 30.4778C30.4301 30.5721 30.5859 30.7912 30.6235 31.3022C30.6891 32.1342 30.8274 33.4467 30.8989 34.09C30.9036 34.1364 30.9422 34.1709 30.9879 34.1709L30.9985 34.1697C31.0219 34.1675 31.043 34.1557 31.0583 34.137C31.0735 34.1183 31.0793 34.0947 31.077 34.0713C31.0313 33.6471 30.8754 32.1951 30.804 31.2882C30.7676 30.824 30.6375 30.503 30.4172 30.3348Z" fill="white"/></g><path d="M57.0186 33.5753H56.3726L56.3751 39.4765C56.3752 39.5201 56.3274 39.5991 56.1919 39.6772L43.4613 47.0273C43.1065 47.2321 42.4861 47.2323 42.134 47.0277L5.1758 25.55C5.04416 25.4734 4.99724 25.3964 4.99712 25.3543L4.99508 20.6494H4.34924L4.35116 25.3552C4.35188 25.6497 4.53416 25.9243 4.8512 26.1085L41.8094 47.5862C42.0856 47.7467 42.4407 47.827 42.7962 47.827C43.1514 47.827 43.5068 47.7469 43.7844 47.5868L56.5148 40.2367C56.8374 40.0505 57.022 39.7726 57.0211 39.4753L57.0186 33.5753Z" fill="%23B4BED7"/><path d="M38.2861 46.832C37.7898 46.5455 37.3404 46.5186 37.0159 46.7073L35.9952 47.3003C36.3195 47.112 36.7689 47.1387 37.2654 47.4254C38.2487 47.993 39.0475 49.373 39.0443 50.5064C39.0427 51.069 38.8437 51.4643 38.5235 51.6503L39.5443 51.0573C39.8645 50.8713 40.0634 50.4758 40.065 49.9132C40.0682 48.7798 39.2694 47.3998 38.2861 46.832Z" fill="%234C5671"/><path d="M37.2654 47.4248C38.2487 47.9925 39.0475 49.3726 39.0443 50.506C39.041 51.6393 38.237 52.094 37.2537 51.5263C36.2673 50.9569 35.4716 49.5785 35.4749 48.4451C35.478 47.3117 36.279 46.8554 37.2654 47.4248Z" fill="%23373F51"/><path d="M39.0866 40.7277L37.8841 40.502L37.9066 47.9326L39.014 47.4225L39.0866 40.7277Z" fill="%23B4BED7"/><path d="M37.9065 49.9367L36.6993 49.2352L36.6846 39.8447L37.8916 40.5462L37.9065 49.9367Z" fill="%23E3E7F0"/><path d="M37.2625 48.4236C37.7669 48.7148 38.1767 49.4228 38.1751 50.0042C38.1734 50.5856 37.761 50.8188 37.2565 50.5276C36.7506 50.2354 36.3423 49.5284 36.344 48.947C36.3456 48.3656 36.7565 48.1314 37.2625 48.4236Z" fill="%23B4BED7"/><path d="M8.78059 29.7303C8.28427 29.444 7.83489 29.4171 7.51039 29.6056L6.48969 30.1988C6.81403 30.0104 7.26343 30.037 7.75975 30.3237C8.74303 30.8913 9.54187 32.2713 9.53875 33.4047C9.53707 33.9674 9.33823 34.3628 9.01795 34.5488L10.0388 33.9556C10.359 33.7696 10.5579 33.3741 10.5595 32.8117C10.5627 31.6783 9.76387 30.2983 8.78059 29.7303Z" fill="%234C5671"/><path d="M7.75977 30.3232C8.74305 30.8909 9.54189 32.271 9.53865 33.4044C9.53553 34.5377 8.73141 34.9924 7.74813 34.4248C6.76185 33.8553 5.96601 32.477 5.96925 31.3436C5.9725 30.2103 6.77349 29.7538 7.75977 30.3232Z" fill="%23373F51"/><path d="M9.58112 23.6261L8.3786 23.4004L8.40104 30.831L9.5084 30.3209L9.58112 23.6261Z" fill="%23B4BED7"/><path d="M8.40103 32.8353L7.19383 32.1336L7.17896 22.7432L8.38615 23.4447L8.40103 32.8353Z" fill="%23E3E7F0"/><path d="M7.75701 31.323C8.26137 31.6143 8.67117 32.3222 8.66949 32.9036C8.66793 33.485 8.25537 33.7182 7.75101 33.427C7.24497 33.1349 6.83685 32.4279 6.83841 31.8465C6.84011 31.2651 7.25097 31.0308 7.75701 31.323Z" fill="%23B4BED7"/><path d="M54.2964 41.2272C50.6466 43.3482 44.7098 43.3482 41.0361 41.2273L9.95109 23.2802C8.10237 22.2129 7.17909 20.8119 7.18305 19.4131L7.17897 20.8398C7.17501 22.2386 8.09829 23.6397 9.94701 24.707L41.0321 42.654C44.7057 44.775 50.6425 44.775 54.2923 42.654C56.1055 41.6002 57.0131 40.2213 57.017 38.8404L57.0211 37.4136C57.0171 38.7946 56.1095 40.1734 54.2964 41.2272Z" fill="%23B4BED7"/><path d="M54.253 33.5466C57.9267 35.6676 57.9462 39.1063 54.2964 41.2273C50.6466 43.3483 44.7098 43.3484 41.0361 41.2274L9.95095 23.2804C6.27739 21.1594 6.25795 17.7206 9.90775 15.5996C13.5576 13.4785 19.4943 13.4785 23.168 15.5995L54.253 33.5466Z" fill="%23E3E7F0"/><path d="M2.07573 19.4641L42.9924 43.2422C43.4964 43.5351 44.3144 43.5343 44.8203 43.2422L58.9143 35.1051C59.1691 34.958 59.2965 34.7648 59.2961 34.5718L59.3 36.9666C59.3005 37.1594 59.173 37.3526 58.9183 37.4996L44.8243 45.6369C44.3184 45.929 43.5003 45.9297 42.9963 45.6369L2.0797 21.8587C1.82949 21.7132 1.70445 21.5233 1.70397 21.3331L1.70001 18.9385C1.7005 19.1286 1.82553 19.3186 2.07573 19.4641Z" fill="%234C5671"/><path d="M42.1492 22.2921L29.9268 15.2355C28.5284 14.4281 27.395 12.4648 27.3996 10.8594C27.4018 10.0612 27.6844 9.49909 28.1398 9.23438L27.2386 9.75818C26.7832 10.0228 26.5006 10.5849 26.4984 11.3832C26.4938 12.9886 27.6272 14.9518 29.0256 15.759L41.248 22.8157C41.9518 23.2221 42.5905 23.2593 43.0518 22.9911L43.953 22.4675C43.4917 22.7355 42.853 22.6984 42.1492 22.2921Z" fill="%23E3E7F0"/><path d="M42.1678 15.7214L29.9454 8.66476C29.0622 8.15476 28.2603 8.10832 27.681 8.44504L26.7799 8.9686C27.3591 8.632 28.161 8.67856 29.0442 9.18856L41.2666 16.2452C43.0219 17.2586 44.4447 19.7243 44.4391 21.7412C44.4362 22.7432 44.0814 23.4488 43.5097 23.781L44.4109 23.2572C44.9826 22.9251 45.3374 22.2195 45.3403 21.2175C45.3459 19.2006 43.9231 16.7348 42.1678 15.7214Z" fill="%23E3E7F0"/><path d="M41.2666 16.2449C43.0219 17.2583 44.4447 19.7241 44.4391 21.7409C44.4333 23.7579 43.0011 24.574 41.2459 23.5606L29.0234 16.504C27.2681 15.4906 25.8442 13.0254 25.8499 11.0085C25.8556 8.99164 27.2889 8.1748 29.0441 9.1882L41.2666 16.2449ZM41.248 22.8155C42.6464 23.6229 43.7872 22.9727 43.7918 21.3672C43.7964 19.7604 42.6629 17.7974 41.2646 16.99L29.0421 9.93328C27.6438 9.12604 26.5029 9.77608 26.4983 11.3829C26.4938 12.9884 27.6272 14.9516 29.0256 15.7589L41.248 22.8155Z" fill="%23B4BED7"/><path d="M2.07573 18.3646L42.9924 42.1427C43.4964 42.4355 44.3144 42.4348 44.8203 42.1427L58.9143 34.0055C59.1691 33.8584 59.2965 33.6653 59.2961 33.4722L59.3 34.8765C59.3005 35.0694 59.173 35.2625 58.9183 35.4096L44.8243 43.5468C44.3184 43.8389 43.5003 43.8397 42.9963 43.5468L2.0797 19.7687C1.82949 19.6233 1.70445 19.4333 1.70397 19.2431L1.70001 17.8389C1.7005 18.0291 1.82553 18.219 2.07573 18.3646Z" fill="%23B4BED7"/><path d="M2.08161 17.3058C1.57581 17.5979 1.57173 18.0718 2.07573 18.3646L42.9924 42.1427C43.4964 42.4356 44.3144 42.4349 44.8203 42.1428L58.9143 34.0056C59.4202 33.7135 59.4242 33.2396 58.9202 32.9467L18.0036 9.16859C17.4997 8.87567 16.6815 8.87651 16.1756 9.16859L2.08161 17.3058Z" fill="%23D3DBEA"/><path d="M58.9202 32.9469L45.2034 24.9756L29.2755 34.1715L42.9923 42.143C43.4964 42.4358 44.3144 42.435 44.8203 42.143L58.9143 34.0058C59.4202 33.7136 59.4242 33.2399 58.9202 32.9469Z" fill="%235793FB"/><path d="M6.75478 15.7675L10.7153 18.0691C11.0708 18.2758 11.648 18.2752 12.005 18.0691L20.5646 13.1272C20.7444 13.0235 20.8344 12.8872 20.834 12.751L20.8368 14.6303C20.8371 14.7665 20.7471 14.9028 20.5674 15.0065L12.0079 19.9485C11.6509 20.1545 11.0737 20.1551 10.718 19.9485L6.75754 17.6469C6.58102 17.5443 6.49282 17.4102 6.49246 17.2761L6.48972 15.3966C6.49006 15.5308 6.57826 15.6649 6.75478 15.7675Z" fill="%235793FB"/><path d="M6.75897 15.0205C6.40197 15.2266 6.39921 15.561 6.75477 15.7676L10.7153 18.0691C11.0708 18.2759 11.6481 18.2753 12.005 18.0691L20.5646 13.1273C20.9216 12.9212 20.9245 12.5868 20.5688 12.3802L16.6083 10.0787C16.2528 9.87191 15.6756 9.87251 15.3186 10.0787L6.75897 15.0205Z" fill="%237BB1FF"/><path d="M25.0113 32.1806L12.7889 25.124C11.3905 24.3166 10.2571 22.3533 10.2617 20.748C10.2638 19.9497 10.5465 19.3876 11.0019 19.123L10.1007 19.6467C9.64534 19.9113 9.36262 20.4734 9.36046 21.2718C9.3559 22.8771 10.4893 24.8403 11.8877 25.6477L24.1101 32.7043C24.8139 33.1107 25.4525 33.1478 25.9137 32.8797L26.8149 32.356C26.3537 32.624 25.7151 32.5869 25.0113 32.1806Z" fill="%23E3E7F0"/><path d="M25.0299 25.61L12.8074 18.5534C11.9241 18.0434 11.1224 17.997 10.543 18.3337L9.64185 18.8574C10.2212 18.5207 11.0229 18.5672 11.9062 19.0772L24.1287 26.1338C25.884 27.1472 27.3068 29.613 27.301 31.6298C27.2983 32.6318 26.9433 33.3374 26.3718 33.6697L27.273 33.1459C27.8445 32.8137 28.1995 32.1081 28.2022 31.1061C28.208 29.0893 26.7852 26.6234 25.0299 25.61Z" fill="%23E3E7F0"/><path d="M24.1287 26.1335C25.884 27.1469 27.3068 29.6127 27.301 31.6297C27.2954 33.6465 25.8632 34.4626 24.108 33.4492L11.8855 26.3926C10.1302 25.3792 8.7062 22.9141 8.71196 20.8972C8.7176 18.8803 10.151 18.0635 11.9062 19.0768L24.1287 26.1335ZM24.1101 32.7041C25.5085 33.5115 26.6492 32.8613 26.6538 31.2559C26.6583 29.6491 25.5249 27.686 24.1266 26.8786L11.9041 19.822C10.5057 19.0147 9.36489 19.6647 9.36044 21.2715C9.35588 22.877 10.4893 24.8402 11.8876 25.6475L24.1101 32.7041Z" fill="%23B4BED7"/></svg>');
}
.icon-history-kunjungan {
    background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.3149 7.58687L45.2185 41.9088C45.2156 42.649 45.017 43.2315 44.6783 43.6082C44.5688 43.7308 44.4433 43.833 44.306 43.9133L20.0329 58.0193C19.7454 58.1887 19.4023 58.2617 19.0168 58.2267C18.6431 58.1931 18.2299 58.0558 17.7992 57.8077C17.1554 57.4354 16.5509 56.8587 16.0531 56.1842C15.5567 55.5097 15.164 54.7345 14.9275 53.9534C14.7698 53.4307 14.6837 52.9052 14.6852 52.4132L14.6924 49.9926C14.6939 49.7444 14.7815 49.5706 14.9245 49.4918L19.4037 46.8887L19.4753 21.7776L16.1057 23.7354C15.964 23.823 15.7655 23.8127 15.545 23.6857C15.1159 23.4375 14.7698 22.8375 14.7713 22.3455L14.783 18.0912C14.7844 17.351 14.9844 16.7699 15.3232 16.3918C15.4355 16.2663 15.564 16.1626 15.7042 16.0808L39.9788 1.97482C40.2635 1.80985 40.6051 1.73831 40.9832 1.77335C41.357 1.80693 41.7672 1.94417 42.1949 2.18944C42.8476 2.56756 43.452 3.14278 43.9469 3.81582C44.4433 4.49032 44.8375 5.26555 45.0725 6.04662C45.2302 6.56929 45.3164 7.0934 45.3149 7.58687Z" fill="%23EDEEF2"/><path d="M43.2053 42.0202L18.9219 56.1321C18.8489 56.1744 18.7701 56.2051 18.6839 56.2212C18.4314 56.2708 18.1336 56.2109 17.8051 56.0226C17.5861 55.8956 17.3816 55.7277 17.1933 55.5277C16.913 55.2299 16.6721 54.8605 16.5042 54.4736C16.3349 54.0867 16.2385 53.6882 16.24 53.31L16.2458 50.8909C16.2473 50.3974 15.9013 49.7974 15.472 49.5492C15.256 49.4251 15.0603 49.4134 14.9188 49.4952L39.202 35.3833C39.3437 35.3001 39.5393 35.3118 39.7554 35.4373C40.1847 35.6841 40.5306 36.2856 40.5292 36.779L40.5233 39.1982C40.5218 39.5748 40.6182 39.9748 40.7876 40.3617C40.957 40.7472 41.1978 41.118 41.4766 41.4158C41.665 41.6158 41.8694 41.7837 42.0884 41.9093C42.4169 42.0991 42.7147 42.1589 42.9673 42.1093C43.0534 42.0918 43.1323 42.0626 43.2053 42.0202Z" fill="%236AA3EE"/><path d="M41.0781 3.86816C40.9379 3.94992 40.8241 4.07694 40.7452 4.24482C40.665 4.41418 40.6211 4.62442 40.6196 4.87552L40.608 9.12982C40.608 9.37509 40.5204 9.54736 40.3817 9.62767L16.0983 23.7395C16.2371 23.6592 16.3232 23.487 16.3247 23.2417L16.3364 18.9874C16.3378 18.7363 16.3816 18.5275 16.4619 18.3567C16.5407 18.1903 16.6546 18.0618 16.7948 17.98L41.0781 3.86816Z" fill="%236AA3EE"/><path d="M45.3149 7.58687L45.2185 41.9088C45.2156 42.649 45.017 43.2315 44.6783 43.6082C44.5688 43.7308 44.4433 43.833 44.306 43.9133L20.0227 58.0252C20.16 57.9449 20.2855 57.8427 20.395 57.7201C20.7323 57.3434 20.9323 56.7609 20.9337 56.0207L21.0315 21.6987C21.033 21.2067 20.9468 20.6811 20.7892 20.1585C20.5542 19.3774 20.16 18.6022 19.6636 17.9277C19.1672 17.2547 18.5642 16.6794 17.9102 16.3013C17.4839 16.056 17.0736 15.9188 16.6999 15.8852C16.3203 15.8502 15.9801 15.9217 15.694 16.0867L39.9788 1.97482C40.2635 1.80985 40.6051 1.73831 40.9832 1.77335C41.357 1.80693 41.7672 1.94417 42.1949 2.18944C42.8476 2.56756 43.452 3.14278 43.9469 3.81582C44.4433 4.49032 44.8375 5.26555 45.0725 6.04662C45.2302 6.56929 45.3164 7.0934 45.3149 7.58687Z" fill="%238AB8F5"/><path d="M45.3149 7.58686L45.2185 41.9088C45.2156 42.649 45.017 43.2315 44.6783 43.6082C44.5688 43.7308 44.4433 43.833 44.306 43.9133L20.0227 58.0252C20.16 57.9449 20.2855 57.8427 20.395 57.7201C20.7323 57.3434 20.9323 56.7609 20.9337 56.0207L21.0053 31.1285C21.8097 31.3125 22.6462 31.4103 23.5047 31.4103C29.6657 31.4103 34.6602 26.4158 34.6602 20.2548C34.6602 15.2574 31.3738 11.0265 26.8436 9.60744L39.9788 1.97482C40.2635 1.80985 40.6051 1.73831 40.9832 1.77335C41.357 1.80693 41.7672 1.94417 42.1949 2.18944C42.8476 2.56756 43.452 3.14278 43.9469 3.81582C44.4433 4.49032 44.8375 5.26555 45.0725 6.04662C45.2302 6.56928 45.3164 7.0934 45.3149 7.58686Z" fill="%236AA3EE"/><path d="M17.9106 16.3021C18.5643 16.6795 19.1679 17.2553 19.6634 17.9278C20.16 18.6029 20.5537 19.3773 20.7896 20.1593C20.9468 20.6814 21.0331 21.2065 21.0317 21.6992L20.9344 56.0211C20.9323 56.7612 20.7327 57.3433 20.3946 57.721C20.0565 58.0986 19.5798 58.2783 19.017 58.2269C18.6427 58.1932 18.2295 58.0555 17.7998 57.8074C17.1556 57.4355 16.5504 56.8586 16.0538 56.1846C15.5571 55.5106 15.1634 54.7351 14.9276 53.953C14.7703 53.431 14.6841 52.9059 14.6855 52.4132L14.6923 49.9936C14.6937 49.4999 15.0425 49.3011 15.4722 49.5492C15.901 49.7967 16.2476 50.397 16.2462 50.8907L16.2393 53.3103C16.2382 53.6873 16.3351 54.0866 16.504 54.4737C16.6728 54.8598 16.9135 55.2295 17.1937 55.5275C17.3818 55.7272 17.5858 55.8954 17.8048 56.0219C18.1329 56.2113 18.4315 56.2711 18.6838 56.2215C18.9351 56.1713 19.1363 56.0096 19.2556 55.7555C19.3354 55.5849 19.3799 55.3756 19.3806 55.1239L19.4779 20.8021C19.479 20.425 19.382 20.0268 19.2132 19.6397C19.0444 19.2526 18.8036 18.884 18.5234 18.5849C18.3363 18.3857 18.1314 18.2169 17.9124 18.0905C17.5843 17.9021 17.2856 17.8423 17.0343 17.8914C16.7821 17.9411 16.5809 18.1028 16.4616 18.3579C16.3818 18.5275 16.3373 18.7367 16.3366 18.9884L16.3245 23.2428C16.3232 23.7355 15.9743 23.9343 15.5455 23.6867C15.1158 23.4386 14.7693 22.8384 14.7707 22.3457L14.7828 18.0913C14.7849 17.3512 14.9844 16.7701 15.3225 16.3925C15.6607 16.0137 16.1383 15.8346 16.7002 15.8854C17.0735 15.9195 17.4843 16.056 17.9106 16.3021Z" fill="%234A89DC"/><path d="M22.9005 43.3883C22.7842 43.3883 22.6712 43.3279 22.6088 43.22C22.516 43.0591 22.571 42.8534 22.732 42.7605L26.9362 40.3333C27.0975 40.2402 27.3024 40.2955 27.3957 40.4564C27.4885 40.6173 27.4335 40.823 27.2726 40.9159L23.0684 43.3431C23.0153 43.3738 22.9575 43.3883 22.9005 43.3883Z" fill="%233E7AC8"/><path d="M29.0969 39.8109C28.9806 39.8109 28.8676 39.7505 28.8052 39.6426C28.7124 39.4817 28.7674 39.276 28.9284 39.1831L42.7737 31.1898C42.9347 31.0965 43.1402 31.1521 43.2333 31.3129C43.3261 31.4738 43.2711 31.6796 43.1101 31.7724L29.2648 39.7657C29.2117 39.7963 29.1539 39.8109 29.0969 39.8109Z" fill="%233E7AC8"/><path d="M38.2501 38.5685C38.1338 38.5685 38.0208 38.5081 37.9584 38.4002C37.8656 38.2393 37.9206 38.0336 38.0816 37.9407L42.7737 35.2318C42.9347 35.1385 43.1402 35.1941 43.2333 35.3549C43.3261 35.5158 43.2711 35.7215 43.1101 35.8144L38.418 38.5233C38.3649 38.554 38.3071 38.5685 38.2501 38.5685Z" fill="%233E7AC8"/><path d="M22.9005 47.4308C22.7842 47.4308 22.6712 47.3705 22.6088 47.2626C22.516 47.1017 22.571 46.896 22.732 46.8031L36.0762 39.099C36.2375 39.0058 36.4425 39.0612 36.5358 39.2221C36.6286 39.383 36.5736 39.5887 36.4126 39.6816L23.0684 47.3857C23.0153 47.4163 22.9575 47.4308 22.9005 47.4308Z" fill="%233E7AC8"/><path d="M23.2596 43.3883C23.1433 43.3883 23.0303 43.3279 22.9679 43.22C22.8751 43.0591 22.9301 42.8534 23.0911 42.7605L27.2953 40.3333C27.4566 40.2402 27.6616 40.2955 27.7548 40.4564C27.8476 40.6173 27.7926 40.823 27.6317 40.9159L23.4275 43.3431C23.3744 43.3738 23.3166 43.3883 23.2596 43.3883Z" fill="white"/><path d="M29.456 39.8109C29.3397 39.8109 29.2267 39.7505 29.1643 39.6426C29.0715 39.4817 29.1265 39.276 29.2875 39.1831L43.1328 31.1898C43.2938 31.0965 43.4993 31.1521 43.5924 31.3129C43.6852 31.4738 43.6302 31.6796 43.4692 31.7724L29.6239 39.7657C29.5708 39.7963 29.513 39.8109 29.456 39.8109Z" fill="white"/><path d="M22.9005 51.6813C22.7842 51.6813 22.6712 51.6209 22.6088 51.513C22.516 51.3521 22.571 51.1464 22.732 51.0535L26.9362 48.6263C27.0975 48.5332 27.3024 48.5885 27.3957 48.7494C27.4885 48.9103 27.4335 49.116 27.2726 49.2089L23.0684 51.6361C23.0153 51.6667 22.9575 51.6813 22.9005 51.6813Z" fill="%233E7AC8"/><path d="M29.0969 48.1038C28.9806 48.1038 28.8676 48.0435 28.8052 47.9356C28.7124 47.7747 28.7674 47.569 28.9284 47.4761L42.7737 39.4828C42.9347 39.3895 43.1402 39.445 43.2333 39.6059C43.3261 39.7668 43.2711 39.9725 43.1101 40.0654L29.2648 48.0587C29.2117 48.0893 29.1539 48.1038 29.0969 48.1038Z" fill="%233E7AC8"/><path d="M23.2596 51.6813C23.1433 51.6813 23.0303 51.6209 22.9679 51.513C22.8751 51.3521 22.9301 51.1464 23.0911 51.0535L27.2953 48.6263C27.4566 48.5332 27.6616 48.5885 27.7548 48.7494C27.8476 48.9103 27.7926 49.116 27.6317 49.2089L23.4275 51.6361C23.3744 51.6667 23.3166 51.6813 23.2596 51.6813Z" fill="white"/><path d="M29.456 48.1038C29.3397 48.1038 29.2267 48.0435 29.1643 47.9356C29.0715 47.7747 29.1265 47.569 29.2875 47.4761L43.1328 39.4828C43.2938 39.3895 43.4993 39.445 43.5924 39.6059C43.6852 39.7668 43.6302 39.9725 43.4692 40.0654L29.6239 48.0587C29.5708 48.0893 29.513 48.1038 29.456 48.1038Z" fill="white"/><path d="M38.6092 38.5685C38.4929 38.5685 38.3799 38.5081 38.3175 38.4002C38.2247 38.2393 38.2797 38.0336 38.4407 37.9407L43.1328 35.2318C43.2938 35.1385 43.4993 35.1941 43.5924 35.3549C43.6852 35.5158 43.6302 35.7215 43.4692 35.8144L38.7771 38.5233C38.724 38.554 38.6662 38.5685 38.6092 38.5685Z" fill="white"/><path d="M23.2596 47.4308C23.1433 47.4308 23.0303 47.3705 22.9679 47.2626C22.8751 47.1017 22.9301 46.896 23.0911 46.8031L36.4353 39.099C36.5966 39.0058 36.8016 39.0612 36.8949 39.2221C36.9877 39.383 36.9327 39.5887 36.7717 39.6816L23.4275 47.3857C23.3744 47.4163 23.3166 47.4308 23.2596 47.4308Z" fill="white"/><path d="M33.0384 12.8917C37.0539 10.5733 40.3381 12.4449 40.3512 17.0592C40.3527 17.5901 39.983 18.2306 39.521 18.4973C39.0653 18.7604 38.6866 18.552 38.6851 18.0211C38.675 14.4613 36.1417 13.0176 33.0438 14.8061C29.9394 16.5985 27.4223 20.9581 27.4324 24.5178C27.4414 27.6962 29.4534 29.1863 32.0779 28.2103L32.0729 26.4604C32.0724 26.2645 32.2099 26.0523 32.3552 25.9684C32.4095 25.937 32.4649 25.9236 32.5146 25.9357L35.9654 26.7599C36.122 26.8043 36.1228 27.066 35.9669 27.2909L32.532 32.0905C32.4825 32.1598 32.4273 32.2103 32.373 32.2417C32.2277 32.3256 32.0894 32.2726 32.0888 32.0767L32.0834 30.1398C28.5348 31.6342 25.7848 29.7088 25.7728 25.476C25.7597 20.8618 29.0163 15.2138 33.0384 12.8917Z" fill="%233E7AC8"/><path d="M33.6987 13.1036C37.7143 10.7852 40.9985 12.6568 41.0116 17.2711C41.0131 17.802 40.6433 18.4425 40.1813 18.7092C39.7257 18.9723 39.347 18.7639 39.3455 18.233C39.3354 14.6732 36.802 13.2295 33.7041 15.018C30.5997 16.8104 28.0826 21.17 28.0927 24.7298C28.1017 27.9081 30.1137 29.3982 32.7382 28.4223L32.7333 26.6723C32.7327 26.4764 32.8702 26.2642 33.0155 26.1803C33.0699 26.1489 33.1252 26.1356 33.1749 26.1476L36.6258 26.9718C36.7824 27.0162 36.7831 27.278 36.6273 27.5028L33.1924 32.3024C33.1429 32.3718 33.0877 32.4222 33.0333 32.4536C32.888 32.5375 32.7498 32.4845 32.7492 32.2886L32.7437 30.3517C29.1951 31.8462 26.4452 29.9207 26.4332 25.6879C26.4201 21.0737 29.6766 15.4257 33.6987 13.1036Z" fill="white"/></svg>');
}
.icon-rekam-medis {
    background-image: url('data:image/svg+xml,<svg width="61" height="60" viewBox="0 0 61 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M46.0094 38.0378L17.5943 54.5661C17.2547 54.7925 16.8019 54.7925 16.2358 54.4529C15.217 53.8869 14.3113 52.4152 14.3113 51.1699L42.7264 34.6416C42.7264 35.8869 43.5189 37.3586 44.6509 37.9246C45.217 38.151 45.6698 38.151 46.0094 38.0378Z" fill="%234A89DC"/><path d="M47.4811 40.4154L18.9528 56.9437C19.6321 56.4908 20.0849 55.6984 20.0849 54.4531L48.5 37.9248C48.6132 39.0569 48.1604 39.9625 47.4811 40.4154Z" fill="%234A89DC"/><path d="M12.3868 28.5283L40.9151 12L42.8396 13.1321L14.4245 29.6604L12.3868 28.5283Z" fill="%23FFE2A9"/><path d="M12.3868 28.5278L31.8585 17.207L33.783 18.3391L14.4245 29.6599L12.3868 28.5278Z" fill="%23FFD651"/><path d="M12.3868 28.5283L22.6887 22.5283L24.7264 23.6604L14.4245 29.6604L12.3868 28.5283Z" fill="%234A89DC"/><path d="M14.4245 29.6601L42.8396 13.1318V34.5281L14.3113 51.0564L14.4245 29.6601Z" fill="%234A89DC"/><path d="M18.7264 54.3395L16.6887 53.2074C16.4623 53.0942 16.2358 52.7546 16.2358 52.3018L18.2736 53.4338C18.2736 53.8867 18.5 54.2263 18.7264 54.3395Z" fill="%23C4C2C0"/><path d="M36.7264 3.96215L34.6887 2.83008L40.6887 6.2263L43.8585 8.15083L36.7264 3.96215Z" fill="%23B2B0AF"/><path d="M18.2736 53.4341L16.2358 52.302L16.1226 15.1699L18.1604 16.302L18.2736 53.4341Z" fill="%23B2B0AF"/><path d="M18.2736 53.4343L16.2358 52.3022V27.5098L18.2736 28.755V53.4343Z" fill="%23C4C2C0"/><path d="M19.6321 13.9244L17.5943 12.6791L34.6887 2.83008L36.7264 3.96215L19.6321 13.9244Z" fill="%23D6D4D2"/><path d="M18.1604 16.3014L16.1226 15.1693C16.1226 14.2637 16.8019 13.2448 17.4811 12.792L19.5188 13.9241C18.8396 14.3769 18.1604 15.3958 18.1604 16.3014Z" fill="%23C4C2C0"/><path d="M43.9717 38.6035C43.9717 39.5092 43.4056 40.528 42.6132 40.9809L19.7453 54.2261C18.9528 54.679 18.3868 54.3393 18.3868 53.4337L18.2736 16.3016C18.2736 15.3959 18.9528 14.3771 19.632 13.9243L36.7264 4.0752L43.9717 8.15067V38.6035Z" fill="%23E9E8E6"/><path d="M38.4245 11.207L37.1792 10.4146C36.8396 10.4146 36.7264 10.075 36.7264 9.73535L37.9717 10.5278C38.0849 10.8674 38.1981 11.0938 38.4245 11.207Z" fill="%23B2B0AF"/><path d="M37.7452 4.52795L36.7264 3.96191L42.9528 7.58456L43.8585 8.15059L37.7452 4.52795Z" fill="%23D6D4D2"/><path d="M38.0849 10.528L36.7264 9.7355V3.96191L38.0849 4.75437V10.528Z" fill="%23C4C2C0"/><path d="M38.0849 4.75391L44.3113 8.26334L39.3302 11.0935C38.6509 11.4332 38.0849 11.2067 38.0849 10.4143V4.75391Z" fill="%23D6D4D2"/><path d="M18.1604 31.8111L37.4056 20.6035L39.4434 21.7356L20.1981 32.9431L18.1604 31.8111Z" fill="%236AA3EE"/><path d="M18.1604 31.8117L28.2358 26.0381L30.1604 27.1702L20.1981 32.9437L18.1604 31.8117Z" fill="%234A89DC"/><path d="M20.1981 32.9434L20.0849 54.4528C20.0849 56.9434 18.3868 57.8491 16.2358 56.717C14.0849 55.4717 12.3868 52.5283 12.3868 50.0378L12.5 28.5283L14.4245 29.6604L14.3113 51.1698C14.3113 52.4151 15.1038 53.8868 16.2358 54.4528C17.2547 55.0189 18.1604 54.5661 18.1604 53.3208L18.2736 31.8113L20.1981 32.9434Z" fill="%233E7AC8"/><path d="M39.4434 21.8491L37.4056 20.6039L39.783 16.6416L41.7075 17.7737L39.4434 21.8491Z" fill="%234A89DC"/><path d="M41.7075 17.774L39.783 16.6419L46.6886 12.5664L48.6132 13.6985L41.7075 17.774Z" fill="%236AA3EE"/><path d="M41.7075 17.7744L39.783 16.6423L43.066 14.7178L44.9905 15.8498L41.7075 17.7744Z" fill="%234A89DC"/><path d="M48.6132 13.6982V16.4152L39.4434 21.8492L41.7075 17.7737L48.6132 13.6982Z" fill="%236AA3EE"/><path d="M20.1981 32.9433L48.6132 16.415V37.9245L20.0849 54.4528L20.1981 32.9433Z" fill="%236AA3EE"/><path d="M31.6321 10.7549V12.3398L20.0849 19.019V17.4341L31.6321 10.7549Z" fill="%23A0A8AA"/><path d="M25.9717 15.6228L31.6321 12.3398V10.7549L25.9717 14.0379V15.6228Z" fill="%238D9799"/><path d="M37.1792 12.3398V13.8115L20.0849 23.6606V22.1889L37.1792 12.3398Z" fill="%23A0A8AA"/><path d="M25.9717 20.2644L37.1792 13.8115V12.3398L25.9717 18.7927V20.2644Z" fill="%238D9799"/><path d="M37.1792 16.9814V18.5664L20.0849 28.4154V26.9437L37.1792 16.9814Z" fill="%23A0A8AA"/><path d="M25.9717 25.0192L37.1792 18.5664V16.9814L25.9717 23.5475V25.0192Z" fill="%238D9799"/><path d="M37.8585 29.6606L39.8962 30.7926C38.7641 30.1134 37.1792 30.2266 35.3679 31.2455L33.3302 30.1134C35.1415 29.0945 36.7264 28.9813 37.8585 29.6606Z" fill="%234A89DC"/><path d="M30.8396 46.4152L28.8019 45.2832C27.6698 44.6039 26.9905 43.2454 26.9905 41.2077C26.9905 37.1322 29.8207 32.2643 33.3302 30.2266L35.3679 31.3586C31.8585 33.3964 29.0283 38.3775 29.0283 42.3398C29.0283 44.2643 29.7075 45.736 30.8396 46.4152Z" fill="%234A89DC"/><path d="M30.8396 46.4156L28.8019 45.2835C27.6698 44.6042 26.9905 43.2457 26.9905 41.208L29.0283 42.3401C29.0283 44.2646 29.7075 45.7363 30.8396 46.4156Z" fill="%234A89DC"/><path d="M41.7075 34.8677C41.7075 38.9432 38.8773 43.8111 35.3679 45.8489C31.8585 47.8866 29.0283 46.3017 28.9151 42.2262C28.9151 38.1507 31.7453 33.2828 35.2547 31.2451C38.8773 29.2073 41.7075 30.9055 41.7075 34.8677Z" fill="%233E7AC8"/><path d="M34.8019 43.5846L34.1226 43.1318L34.0094 40.0752L34.8019 40.4148V43.5846Z" fill="%23D6D4D2"/><path d="M36.6132 37.1316L35.934 36.7919L38.6509 35.207L39.4434 35.5467L36.6132 37.1316Z" fill="white"/><path d="M31.9717 41.9993L31.2924 41.6597V39.3955L31.9717 39.8483V41.9993Z" fill="%23D6D4D2"/><path d="M31.9717 39.8483L31.2924 39.3954L34.0094 37.8105L34.8019 38.2634L31.9717 39.8483Z" fill="white"/><path d="M34.8019 38.2633L34.0094 37.8105V34.7539L34.8019 35.0935V38.2633Z" fill="%23D6D4D2"/><path d="M34.8019 35.0938L34.0094 34.7541L35.934 33.6221L36.6132 34.0749L34.8019 35.0938Z" fill="white"/><path d="M36.6132 34.0752V37.1318L39.4434 35.5469V37.811L36.6132 39.3959V42.4526L34.8019 43.5846V40.4148L31.9717 41.9997V39.8488L34.8019 38.2639V35.0941L36.6132 34.0752Z" fill="%23E9E8E6"/></svg>');
}
.icon-antrian-obat {
    background-image: url('data:image/svg+xml,<svg width="60" height="60" viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M36.0443 18.4742L35.9867 46.1587C35.9816 47.9391 34.8116 49.7168 32.4742 51.0752C27.768 53.8101 20.1149 53.8095 15.379 51.0752C12.9953 49.699 11.8048 47.893 11.81 46.0897L11.8676 18.4053C11.8625 20.2086 13.053 22.0146 15.4367 23.3908C20.1725 26.1251 27.8256 26.1257 32.5318 23.3908C34.8692 22.0324 36.0392 20.2547 36.0443 18.4742Z" fill="%234A89DC"/><path d="M36.049 18.4787C36.0606 14.6116 30.6578 11.4605 23.9816 11.4405C17.3054 11.4204 11.8838 14.5391 11.8722 18.4062C11.8606 22.2733 17.2634 25.4244 23.9396 25.4445C30.6158 25.4645 36.0374 22.3458 36.049 18.4787Z" fill="%234DCDF3"/><path d="M37.6794 16.3867L37.6721 18.9511C37.6664 20.9647 36.343 22.9753 33.6993 24.5116C28.3776 27.6043 19.7239 27.6029 14.3673 24.5103C11.6723 22.9543 10.3261 20.9121 10.3319 18.873L10.3392 16.3086C10.3334 18.3477 11.6796 20.3899 14.3746 21.9459C19.7311 25.0385 28.3848 25.0399 33.7065 21.9472C36.3503 20.4109 37.6737 18.4003 37.6794 16.3867Z" fill="%2329C3ED"/><path d="M33.6435 10.7481C39 13.8407 39.0282 18.8547 33.7065 21.9473C28.3848 25.04 19.7311 25.0386 14.3746 21.946C9.01933 18.8541 8.98986 13.8423 14.3116 10.7496C19.6333 7.65701 28.2882 7.65624 33.6435 10.7481Z" fill="%2395E2FE"/><path d="M32.6262 5.89226C27.8371 3.12378 20.1023 3.13034 15.3394 5.89226C10.5831 8.66079 10.6093 13.1416 15.3985 15.9035C20.1876 18.672 27.9288 18.672 32.6852 15.9101C37.4415 13.1415 37.4218 8.65423 32.6262 5.89226Z" fill="%23DBE6FA"/><path d="M31.4785 14.76C27.386 17.1417 20.6633 17.1095 16.593 14.76C15.6989 14.2444 14.9982 13.6564 14.5148 13.0281C12.7678 10.7701 14.0408 8.49936 16.5447 7.04336C20.6092 4.67814 27.297 4.65756 31.4301 7.04336C35.2412 9.24713 35.2838 12.5607 31.4785 14.76Z" fill="%23EBF2FF"/><path d="M36.2375 10.9351L36.231 15.7301C36.2259 17.5309 35.0424 19.3289 32.6781 20.7029C27.919 23.4686 20.1801 23.4673 15.3898 20.7017C12.9797 19.3102 11.7758 17.4839 11.781 15.6603L11.7875 10.8652C11.7823 12.6888 12.9862 14.5151 15.3963 15.9066C20.1866 18.6722 27.9255 18.6735 32.6846 15.9078C35.0489 14.5338 36.2324 12.7358 36.2375 10.9351Z" fill="%23CBDBF4"/><path d="M32.6846 15.9082C30.1594 17.3758 26.7956 18.0561 23.4781 17.966V22.7612C26.7935 22.8503 30.1545 22.1699 32.6781 20.7033C35.0424 19.3294 36.2259 17.5313 36.2311 15.7306L36.2375 10.9355C36.2324 12.7362 35.0489 14.5343 32.6846 15.9082Z" fill="%23BBCFEF"/><g opacity="0.5"><path d="M17.6412 49.088L20.0797 50.4954C19.8713 50.37 19.7438 50.1042 19.7438 49.7386C19.7438 49.6833 19.7459 49.6259 19.7523 49.5685C19.858 48.4516 20.9948 47.2204 21.7358 47.5722L19.3228 46.1754C18.5171 45.7141 17.4881 45.9863 17.0268 46.792C16.5433 47.6624 16.8794 48.6479 17.6412 49.088Z" fill="%23FF6161"/><path d="M17.6412 49.0883L20.0796 50.4957C19.8713 50.3703 19.7437 50.1045 19.7437 49.7388C19.7437 49.6836 19.7459 49.6262 19.7522 49.5688C18.4108 48.7715 17.2627 47.7872 16.9651 46.9092C16.5888 47.6937 16.8758 48.6461 17.6412 49.0883Z" fill="%23F04343"/><path d="M19.6096 49.6619C19.6096 49.9808 19.7074 50.221 19.8689 50.3635C19.8711 50.3635 19.8711 50.3635 19.8711 50.3656C19.8796 50.3698 19.8859 50.3762 19.8923 50.3826L19.9157 50.3975C19.9242 50.406 19.9348 50.4124 19.9455 50.4187C19.9646 50.4294 19.9837 50.44 20.0029 50.4506C20.0575 50.4822 22.1289 51.6791 21.997 51.6029C22.8745 52.1084 23.9786 51.7155 24.3526 50.8737C24.731 50.0892 24.444 49.1347 23.6765 48.6924C23.6368 48.6694 22.0325 47.741 21.6122 47.4977C21.608 47.4955 21.6037 47.4934 21.6037 47.4934C21.5888 47.487 21.5739 47.4807 21.5591 47.4764C21.3529 47.3999 21.0892 47.4339 20.8022 47.5997C20.1942 47.9526 19.6882 48.7711 19.6181 49.4897C19.6117 49.5471 19.6096 49.6045 19.6096 49.6619Z" fill="%23457AEF"/><path d="M19.6096 49.6615C19.6096 49.9804 19.7074 50.2206 19.8689 50.363C19.8711 50.363 19.8711 50.363 19.8711 50.3652C19.8796 50.3694 19.8859 50.3758 19.8923 50.3822L19.9157 50.397C19.9242 50.4056 19.9348 50.4119 19.9455 50.4183C19.9646 50.4289 19.9837 50.4396 20.0029 50.4502C20.0575 50.4818 22.1289 51.6786 21.997 51.6025C22.8745 52.1079 23.9786 51.7151 24.3526 50.8733C23.4874 51.2098 21.6739 50.5008 20.832 50.1143C20.832 50.1143 20.832 50.1143 20.8299 50.1143C20.4217 49.9272 20.0135 49.7167 19.6181 49.4893C19.6117 49.5467 19.6096 49.6041 19.6096 49.6615Z" fill="%233A63DF"/><g opacity="0.5"><path d="M24.142 50.7453C24.142 50.7453 24.2648 49.8023 23.3326 49.1559C22.4002 48.5094 19.3496 46.8264 19.3496 46.8264C19.3496 46.8264 18.9703 46.6181 19.1279 46.4845C19.1279 46.4845 19.2187 46.3189 19.7369 46.6368C20.2258 46.936 23.2925 48.659 23.2925 48.659C23.2925 48.659 24.6842 49.3135 24.142 50.7453Z" fill="white"/></g><path d="M30.1867 43.6194C29.821 42.6002 28.8622 42.9108 27.9249 43.1916C27.7967 43.873 28.0956 44.5896 28.73 44.9562L30.4691 45.9599C30.4447 45.1052 30.4205 44.2713 30.1867 43.6194Z" fill="%23FF6161"/><path d="M30.4395 45.1858C29.4372 44.5417 28.5893 43.8047 28.2033 43.1084C28.1107 43.1354 28.0178 43.1633 27.9249 43.1911C27.7967 43.8725 28.0956 44.5892 28.73 44.9557L30.4691 45.9595C30.4617 45.6978 30.453 45.4388 30.4395 45.1858Z" fill="%23F04343"/><path d="M29.1292 50.0561L30.995 48.9793C30.4777 48.0466 30.4983 46.7466 30.4551 45.5391C29.8904 45.6313 29.7749 45.8429 27.4731 47.1329C27.6835 47.0329 27.9663 47.0606 28.2746 47.2371C29.29 47.8209 29.8769 49.606 29.1292 50.0561Z" fill="%23FF6161"/><path d="M30.7128 48.2734C30.3311 48.5721 29.9068 48.8616 29.4566 49.1291C29.4944 49.4688 29.4233 49.879 29.1292 50.0561L30.995 48.9792C30.8744 48.7618 30.782 48.5253 30.7128 48.2734Z" fill="%23F04343"/><path d="M29.3399 49.924C29.3378 49.924 29.3378 49.924 29.3378 49.9261C29.3293 49.9304 29.3229 49.9368 29.3165 49.9431L29.2931 49.958C29.2774 49.9738 29.2272 49.9994 29.206 50.0112L27.3798 51.0657C27.2888 51.1064 26.9439 51.3888 26.3721 51.3888C25.69 51.3888 25.0947 50.971 24.8562 50.4342C24.4778 49.6498 24.7648 48.6952 25.5323 48.253C25.572 48.23 27.1763 47.3016 27.5966 47.0582C27.6009 47.0561 27.6051 47.054 27.6051 47.054C27.62 47.0476 27.6349 47.0412 27.6497 47.0369C27.856 46.9604 28.1196 46.9944 28.4066 47.1603C29.3559 47.7112 29.9791 49.3605 29.3399 49.924Z" fill="%23F7B92F"/><path d="M29.3399 49.9236C29.3378 49.9236 29.3378 49.9236 29.3378 49.9257C29.3293 49.93 29.3229 49.9363 29.3165 49.9427L29.2931 49.9576C29.2773 49.9734 29.2272 49.9989 29.206 50.0107C29.1513 50.0423 27.08 51.2392 27.2118 51.163C26.4018 51.6296 25.3762 51.3464 24.9158 50.5486C24.8945 50.5104 24.8732 50.4721 24.8562 50.4338C25.7215 50.7703 27.535 50.0613 28.3768 49.6748H28.379C28.7871 49.4878 29.1953 49.2773 29.5908 49.0498C29.6249 49.3565 29.5724 49.7186 29.3399 49.9236Z" fill="%23F7B92F"/><g opacity="0.5"><path d="M25.0669 50.3068C25.0669 50.3068 24.944 49.3638 25.8763 48.7174C26.8086 48.0709 29.8593 46.388 29.8593 46.388C29.8593 46.388 30.2386 46.1796 30.081 46.0461C30.081 46.0461 29.9901 45.8804 29.4719 46.1983C28.983 46.4975 25.9164 48.2205 25.9164 48.2205C25.9164 48.2205 24.5246 48.875 25.0669 50.3068Z" fill="white"/></g><path d="M20.8392 43.4597C20.6085 43.3852 20.3918 43.2952 20.2155 43.165C20.0193 43.0202 19.8776 42.8307 19.7592 42.6241C19.3532 42.5252 18.91 42.5732 18.5189 42.7972L16.1059 44.1939C16.3164 44.0939 16.5992 44.1216 16.9074 44.2981C17.9335 44.888 18.5035 46.6707 17.7621 47.1171L20.2006 45.7097C20.9606 45.2706 21.2834 44.2966 20.8392 43.4597Z" fill="%23457AEF"/><path d="M20.2005 45.7094L17.762 47.1168C18.0549 46.9405 18.1274 46.5324 18.0894 46.1899C19.4309 45.3926 20.5789 44.4083 20.8766 43.5303C21.2529 44.3148 20.9658 45.2672 20.2005 45.7094Z" fill="%233A63DF"/><path d="M17.9727 46.9852C17.9706 46.9852 17.9706 46.9852 17.9706 46.9873C17.9621 46.9915 17.9558 46.9979 17.9494 47.0043L17.926 47.0192C17.9102 47.035 17.8601 47.0605 17.8388 47.0723C17.7842 47.1039 15.7128 48.3008 15.8446 48.2246C14.9561 48.7364 13.8575 48.3248 13.4891 47.4954C13.1107 46.7109 13.3977 45.7564 14.1651 45.3142C14.3197 45.2247 13.5489 45.6706 16.238 44.1151C16.2528 44.1087 16.2677 44.1024 16.2826 44.0981C17.0459 43.8148 18.1188 45.0374 18.2236 46.1114C18.2577 46.4181 18.2053 46.7802 17.9727 46.9852Z" fill="%23FF6161"/><path d="M17.9727 46.9851C17.9706 46.9851 17.9706 46.9851 17.9706 46.9872C17.9621 46.9915 17.9557 46.9979 17.9494 47.0042L17.926 47.0191C17.9102 47.0349 17.8601 47.0605 17.8388 47.0723C17.7842 47.1038 15.7128 48.3007 15.8446 48.2245C14.9561 48.7364 13.8575 48.3247 13.4891 47.4953C14.3543 47.8319 16.1678 47.1229 17.0097 46.7364H17.0118C17.42 46.5493 17.8282 46.3388 18.2236 46.1113C18.2577 46.418 18.2053 46.7801 17.9727 46.9851Z" fill="%23F04343"/><g opacity="0.5"><path d="M13.6997 47.3674C13.6997 47.3674 13.5768 46.4244 14.5091 45.7779C15.4414 45.1315 18.4921 43.4485 18.4921 43.4485C18.4921 43.4485 18.8714 43.2402 18.7138 43.1066C18.7138 43.1066 18.623 42.941 18.1048 43.2589C17.6159 43.5581 14.5492 45.2811 14.5492 45.2811C14.5492 45.2811 13.1574 45.9355 13.6997 47.3674Z" fill="white"/></g><path d="M27.5767 43.2916C27.5689 43.6395 27.4455 43.8947 27.2438 44.0161L29.1414 42.9209C28.664 42.9407 28.105 43.1473 27.5767 43.2916Z" fill="%23457AEF"/><path d="M27.5767 43.2916C27.5689 43.6395 27.4455 43.8947 27.2438 44.0161L29.1414 42.9209C28.664 42.9407 28.105 43.1473 27.5767 43.2916Z" fill="%233A63DF"/><path d="M24.5887 43.5953C24.1207 43.6023 23.478 43.6578 22.8115 43.6714C22.8129 44.9821 24.2183 45.7616 25.3263 45.1235C25.381 45.092 27.3671 43.948 27.431 43.9031C27.4374 43.8968 27.4438 43.8904 27.4523 43.8862C27.4523 43.884 27.4523 43.884 27.4544 43.884C27.6029 43.7531 27.6937 43.5362 27.7081 43.2549C26.8409 43.5045 25.4584 43.5823 24.5887 43.5953Z" fill="%23FF6161"/><path d="M26.938 43.4188C26.7901 43.4929 26.6421 43.5672 26.4935 43.6353C26.4914 43.6353 26.4914 43.6353 26.4914 43.6353C25.6475 44.0227 23.8349 44.7307 22.9708 44.3943C23.3403 45.2292 24.4422 45.6327 25.3263 45.1235C25.381 45.092 27.3671 43.948 27.431 43.9031C27.4374 43.8968 27.4438 43.8904 27.4523 43.8862C27.4523 43.884 27.4523 43.884 27.4544 43.884C27.6029 43.7531 27.6937 43.5362 27.7081 43.2549C27.1806 43.4068 27.0401 43.4048 26.938 43.4188Z" fill="%23F04343"/><path d="M20.2155 43.1654C20.0999 43.0801 20.0036 42.9786 19.9164 42.8701C18.9042 43.5777 18.9774 45.0872 20.0377 45.6998L22.4761 47.1072C22.1826 46.9305 22.1111 46.5222 22.1487 46.1803C22.2545 45.0634 23.3912 43.8323 24.1323 44.1839L23.2266 43.6597C22.1503 43.7064 20.9233 43.6879 20.2155 43.1654Z" fill="%23FF6161"/><path d="M20.0376 45.6996L22.4761 47.107C22.1832 46.9307 22.1107 46.5226 22.1487 46.1801C20.8072 45.3829 19.6592 44.3985 19.3616 43.5205C18.9853 44.305 19.2723 45.2574 20.0376 45.6996Z" fill="%23F04343"/><path d="M22.2654 46.9758C22.2676 46.9758 22.2676 46.9758 22.2676 46.9779C22.2761 46.9821 22.2824 46.9885 22.2888 46.9949L22.3122 47.0098C22.328 47.0256 22.3781 47.0511 22.3994 47.0629C22.454 47.0945 24.5254 48.2914 24.3935 48.2152C24.6593 48.3683 24.9463 48.4405 25.2333 48.4405C25.8137 48.4405 26.3792 48.1387 26.6896 47.6008C27.1718 46.7326 26.8375 45.7452 26.073 45.3048C23.9107 44.0532 24.0061 44.1032 23.9556 44.0887C23.7494 44.0122 23.4857 44.0462 23.1987 44.212C22.2494 44.763 21.6263 46.4123 22.2654 46.9758Z" fill="%23457AEF"/><path d="M22.2654 46.9753C22.2675 46.9753 22.2675 46.9753 22.2675 46.9775C22.276 46.9817 22.2824 46.9881 22.2888 46.9945L22.3122 47.0094C22.328 47.0251 22.3781 47.0507 22.3994 47.0625C22.454 47.0941 24.5253 48.2909 24.3935 48.2148C24.6593 48.3679 24.9463 48.4401 25.2333 48.4401C25.8137 48.4401 26.3792 48.1382 26.6896 47.6004C26.7108 47.5621 26.7321 47.5238 26.7491 47.4856C26.6725 47.5153 26.5854 47.5387 26.4897 47.5536C25.7563 47.6599 24.5019 47.3112 23.2285 46.7266C23.2285 46.7266 23.2285 46.7266 23.2263 46.7266C22.8182 46.5395 22.41 46.329 22.0146 46.1016C21.9805 46.4082 22.0329 46.7704 22.2654 46.9753Z" fill="%233A63DF"/><g opacity="0.5"><path d="M25.6889 45.2716C25.6889 45.2716 23.9271 44.2816 22.8615 43.6722C22.6264 43.6778 22.3904 43.6751 22.1547 43.666C23.0151 44.1459 25.0062 45.2672 25.729 45.7684C26.6613 46.4149 26.5384 47.3579 26.5384 47.3579C27.0807 45.9261 25.6889 45.2716 25.6889 45.2716Z" fill="white"/></g><path d="M28.0529 45.8722L30.3835 44.5272C30.3437 44.2013 30.2848 43.8932 30.1866 43.6195C29.7693 42.4561 28.5791 43.0253 27.5305 43.3048C28.0136 43.7459 28.3888 44.4717 28.3888 45.1155C28.3888 45.4811 28.2613 45.7468 28.0529 45.8722Z" fill="%23FF6161"/><path d="M30.1878 43.623C29.6922 44.0863 29.062 44.5398 28.3803 44.9449C28.418 45.2869 28.3465 45.6951 28.0529 45.8718L30.3835 44.5268C30.3438 44.2024 30.2852 43.8958 30.1878 43.623Z" fill="%23F04343"/><path d="M27.6951 43.2588C27.4787 43.3208 27.2661 43.3757 27.0653 43.4052C26.504 43.4878 25.9157 43.533 25.3319 43.5624C24.874 43.8274 24.456 44.0692 24.456 44.0692C23.6921 44.5094 23.3577 45.4954 23.8395 46.3653C24.1499 46.9032 24.7154 47.2051 25.2958 47.2051C25.5828 47.2051 25.8698 47.1328 26.1355 46.9797L26.3035 46.8819C26.9185 46.5271 28.0908 45.849 28.1871 45.7955C28.1946 45.791 28.1855 45.7977 28.2403 45.7594C28.2467 45.753 28.253 45.7466 28.2615 45.7424C28.2615 45.7402 28.2615 45.7402 28.2636 45.7402C28.4962 45.5353 28.5486 45.173 28.5145 44.8665C28.4591 44.2988 28.13 43.6724 27.6951 43.2588Z" fill="%23457AEF"/><path d="M28.2636 45.74C28.2615 45.74 28.2615 45.74 28.2615 45.7421C28.253 45.7464 28.2466 45.7527 28.2402 45.7591L28.2169 45.774C28.2011 45.7898 28.151 45.8153 28.1297 45.8271L26.3035 46.8816L26.1355 46.9794C25.8698 47.1325 25.5828 47.2048 25.2958 47.2048C24.6137 47.2048 24.0184 46.787 23.78 46.2502C24.6452 46.5868 26.4587 45.8778 27.3006 45.4912H27.3027C27.7109 45.3042 28.1191 45.0937 28.5145 44.8662C28.5486 45.1729 28.4961 45.535 28.2636 45.74Z" fill="%233A63DF"/><g opacity="0.5"><path d="M25.7115 43.5458C25.2108 43.8281 24.8401 44.0364 24.8401 44.0364C24.8401 44.0364 23.4484 44.6909 23.9906 46.1227C23.9906 46.1227 23.8677 45.1797 24.8 44.5333C25.165 44.2802 25.8546 43.8686 26.5586 43.4609C26.2768 43.4934 25.9979 43.526 25.7115 43.5458Z" fill="white"/></g><path d="M24.9087 43.5811C24.0973 43.6055 23.768 43.6364 23.1907 43.6605L20.8702 45.0037C21.7015 44.6091 22.8622 46.0787 22.8622 47.1701C22.8622 47.5357 22.7347 47.8015 22.5263 47.927L24.9648 46.5195C26.1138 45.8557 26.0698 44.193 24.9087 43.5811Z" fill="%23FF6161"/><path d="M24.9648 46.5199L22.5263 47.9273C22.8192 47.751 22.8917 47.3429 22.8537 47.0004C24.1952 46.2032 25.3432 45.2188 25.6409 44.3408C26.0172 45.1253 25.7302 46.0777 24.9648 46.5199Z" fill="%23F04343"/><path d="M22.737 47.7956C22.7349 47.7956 22.7349 47.7956 22.7349 47.7977C22.7264 47.802 22.72 47.8084 22.7137 47.8147L22.6903 47.8296C22.6818 47.8381 22.6711 47.8445 22.6605 47.8509C22.6414 47.8615 22.6222 47.8721 22.6031 47.8828L20.7769 48.9372L20.6089 49.035C20.3432 49.1881 20.0562 49.2604 19.7692 49.2604C19.1888 49.2604 18.6233 48.9585 18.3129 48.4206C17.8307 47.5525 18.165 46.5651 18.9294 46.1246C19.084 46.0351 18.3132 46.481 21.0022 44.9255C21.2695 44.8109 21.5542 44.8876 21.8037 45.0318C22.7639 45.5891 23.3804 47.2284 22.737 47.7956Z" fill="%23457AEF"/><path d="M22.7371 47.7957C22.7349 47.7957 22.7349 47.7957 22.7349 47.7978C22.7264 47.802 22.7201 47.8084 22.7137 47.8148L22.6903 47.8297C22.6818 47.8382 22.6711 47.8445 22.6605 47.8509C22.6414 47.8616 22.6222 47.8722 22.6031 47.8828L20.7769 48.9373L20.609 49.0351C20.3432 49.1882 20.0562 49.2604 19.7692 49.2604C19.0871 49.2604 18.4918 48.8426 18.2534 48.3059C19.1186 48.6424 20.9321 47.9334 21.774 47.5469H21.7761C22.1843 47.3598 22.5925 47.1494 22.9879 46.9219C23.022 47.2285 22.9696 47.5907 22.7371 47.7957Z" fill="%233A63DF"/><g opacity="0.5"><path d="M18.464 48.177C18.464 48.177 18.3411 47.234 19.2734 46.5875C20.2057 45.941 23.2564 44.2581 23.2564 44.2581C23.2564 44.2581 23.6357 44.0497 23.4781 43.9162C23.4781 43.9162 23.3873 43.7506 22.869 44.0684C22.3802 44.3676 19.3135 46.0906 19.3135 46.0906C19.3135 46.0906 17.9217 46.7451 18.464 48.177Z" fill="white"/></g><path d="M27.4555 43.3242C27.0462 43.4281 26.9416 43.416 26.6845 43.4475C26.3681 43.5756 26.7529 43.3965 24.0627 44.9376C24.2731 44.8377 24.5558 44.8653 24.8641 45.0417C25.4742 45.3925 25.9781 46.2153 26.0462 46.9339C26.0525 46.9913 26.0546 47.0486 26.0546 47.104C26.0546 47.4697 25.9271 47.7353 25.7187 47.8608L28.1572 46.4534C29.589 45.6262 29.0837 43.4594 27.4555 43.3242Z" fill="%23FF6161"/><path d="M28.1572 46.4535L25.7188 47.8609C25.9271 47.7355 26.0546 47.4698 26.0546 47.1041C26.0546 47.0488 26.0525 46.9914 26.0461 46.934C27.3876 46.1368 28.5357 45.1524 28.8333 44.2744C29.2096 45.0589 28.9226 46.0113 28.1572 46.4535Z" fill="%23F04343"/><path d="M26.1888 47.0277C26.1888 47.3466 26.091 47.5869 25.9295 47.7293C25.9273 47.7293 25.9273 47.7293 25.9273 47.7314C25.9188 47.7357 25.9125 47.7421 25.9061 47.7484L25.8827 47.7633C25.8742 47.7718 25.8636 47.7782 25.8529 47.7846C25.8338 47.7952 25.8147 47.8058 25.7955 47.8165C25.7409 47.848 23.6695 49.0449 23.8014 48.9687C22.9913 49.4353 21.9657 49.1521 21.5053 48.3543C21.4841 48.3161 21.4628 48.2778 21.4458 48.2395C21.0674 47.4551 21.3544 46.5005 22.1219 46.0583C24.2934 44.8011 24.1924 44.8557 24.2393 44.8422C25.0026 44.559 26.0755 45.7816 26.1803 46.8555C26.1867 46.9129 26.1888 46.9703 26.1888 47.0277Z" fill="%23F7B92F"/><path d="M26.1888 47.0277C26.1888 47.3466 26.091 47.5868 25.9295 47.7292C25.9273 47.7292 25.9273 47.7292 25.9273 47.7314C25.9188 47.7356 25.9125 47.742 25.9061 47.7484L25.8827 47.7633C25.8742 47.7718 25.8636 47.7781 25.8529 47.7845C25.8338 47.7952 25.8147 47.8058 25.7955 47.8164C25.7409 47.848 23.6695 49.0449 23.8014 48.9687C22.9913 49.4353 21.9657 49.1521 21.5053 48.3543C21.4841 48.316 21.4628 48.2777 21.4458 48.2395C21.5223 48.2692 21.6095 48.2926 21.7052 48.3075C22.4386 48.4138 23.6929 48.0651 24.9664 47.4805H24.9685C25.3767 47.2934 25.7849 47.083 26.1803 46.8555C26.1867 46.9129 26.1888 46.9703 26.1888 47.0277Z" fill="%23F7B92F"/><g opacity="0.5"><path d="M21.6565 48.1115C21.6565 48.1115 21.5336 47.1685 22.4659 46.5221C23.3982 45.8756 26.4488 44.1927 26.4488 44.1927C26.4488 44.1927 26.8282 43.9843 26.6706 43.8507C26.6706 43.8507 26.5797 43.6851 26.0615 44.003C25.5726 44.3022 22.5059 46.0252 22.5059 46.0252C22.5059 46.0252 21.1142 46.6797 21.6565 48.1115Z" fill="white"/></g><path d="M19.3478 40.6291C19.219 40.3207 19.2588 39.9658 19.3495 39.6424C19.3495 39.1778 19.3374 37.8539 19.3319 36.9047L18.8449 36.6228C18.0458 36.1652 16.9621 36.4065 16.4872 37.3562C16.111 38.1407 16.3979 39.0931 17.1632 39.5354L19.3524 40.7989C19.3507 40.742 19.3487 40.6854 19.3478 40.6291Z" fill="%23FF6161"/><path d="M19.3478 40.6294C19.2685 40.4395 19.2521 40.2161 19.2744 40.0161C17.9328 39.2188 16.7848 38.2346 16.4872 37.3564C16.111 38.1409 16.3979 39.0934 17.1632 39.5356L19.3524 40.7991C19.3507 40.7422 19.3487 40.6856 19.3478 40.6294Z" fill="%23F04343"/><path d="M19.3525 33.3797C19.3549 33.2736 19.3902 33.1912 19.437 33.1197C18.641 32.706 17.6535 32.979 17.2038 33.7643C17.1826 33.8027 17.1613 33.843 17.1422 33.8813C16.7659 34.6657 17.0529 35.6182 17.8182 36.0604L19.3322 36.9342C19.3252 35.7504 19.3246 34.5677 19.3525 33.3797Z" fill="%23FF6161"/><path d="M19.3294 36.1596C18.2576 35.4421 17.394 34.6239 17.1422 33.8809C16.7659 34.6653 17.0529 35.6178 17.8182 36.0599L19.3322 36.9338C19.3307 36.6757 19.33 36.4175 19.3294 36.1596Z" fill="%23F04343"/><path d="M20.2416 43.1797C19.5315 44.3053 20.3359 45.7536 21.6575 45.7536C22.2303 45.7536 22.5727 45.4719 22.6652 45.4304L24.4915 44.3759C24.5137 44.3635 24.5633 44.338 24.5786 44.3228L24.602 44.3079C24.6084 44.3015 24.6148 44.2951 24.6232 44.2909C24.6232 44.2888 24.6232 44.2888 24.6254 44.2888C24.9051 44.0422 24.8751 43.6376 24.8846 43.583C23.4461 43.6241 21.2917 43.9268 20.2416 43.1797Z" fill="%23457AEF"/><path d="M24.5402 43.5981C24.2509 43.7548 23.9585 43.9051 23.6644 44.04C23.6623 44.04 23.6623 44.04 23.6623 44.04C22.8158 44.4286 21.0059 45.1349 20.1417 44.799C20.5155 45.6373 21.6143 46.0364 22.4973 45.5282C22.5519 45.4966 24.6233 44.2997 24.4914 44.3759C24.6017 44.3144 24.6129 44.296 24.6232 44.2909C24.6232 44.2887 24.6232 44.2887 24.6254 44.2887C24.9051 44.0422 24.8751 43.6376 24.8846 43.583C24.794 43.5856 24.6672 43.5958 24.5402 43.5981Z" fill="%233A63DF"/><path d="M19.3367 37.6345C19.3303 36.7836 19.3257 35.9338 19.33 35.0832C19.2989 35.0556 19.2732 35.0242 19.2396 34.9986C19.2044 34.9726 19.1672 34.9462 19.1317 34.9223C18.403 34.4468 17.4213 34.6071 16.8831 35.3082L15.1695 37.5422C15.321 37.352 15.6011 37.2602 15.9637 37.3079C17.1288 37.4622 18.3146 38.8496 17.8516 39.5656L19.3367 37.6345Z" fill="%23FF6161"/><path d="M16.883 35.3082L15.1695 37.5422C15.3825 37.2748 15.7966 37.2562 16.1312 37.3385C17.0966 36.1125 18.2224 35.1028 19.1317 34.9222C18.403 34.4468 17.4213 34.6071 16.883 35.3082Z" fill="%23F04343"/><path d="M15.3277 37.3502C15.3274 37.3523 15.3274 37.3523 15.3253 37.352C15.32 37.3599 15.3128 37.3654 15.3057 37.3709L15.2879 37.3921C15.2702 37.4057 15.2383 37.452 15.2238 37.4716C15.1811 37.5273 13.7284 39.4191 13.8212 39.2983C13.2055 40.1024 13.4509 41.2483 14.2368 41.7289C14.9652 42.2065 15.949 42.0464 16.4876 41.3432C16.5156 41.3068 17.6454 39.8374 17.9415 39.4525C17.9518 39.4357 17.9606 39.4231 17.9695 39.4026C18.35 38.6827 17.2778 37.4595 16.2267 37.2155C15.9271 37.1416 15.5613 37.1464 15.3277 37.3502Z" fill="%23F7B92F"/><path d="M15.3277 37.3502C15.3274 37.3523 15.3274 37.3523 15.3253 37.352C15.32 37.3599 15.3128 37.3654 15.3057 37.3709L15.2878 37.3921C15.2701 37.4057 15.2383 37.452 15.2238 37.4716C15.181 37.5273 13.7284 39.4191 13.8211 39.2983C13.2056 40.1022 13.4505 41.248 14.2367 41.7289C14.016 40.8272 14.9555 39.1218 15.4486 38.3374C15.4486 38.3374 15.4486 38.3374 15.4489 38.3353C15.6876 37.955 15.9496 37.5778 16.2267 37.2155C15.9271 37.1416 15.5612 37.1464 15.3277 37.3502Z" fill="%23F7B92F"/><g opacity="0.5"><path d="M14.3913 41.537C14.3913 41.537 15.3102 41.7819 16.0727 40.9419C16.8353 40.1019 18.902 37.2969 18.902 37.2969C18.902 37.2969 19.158 36.948 19.2699 37.1217C19.2699 37.1217 19.4222 37.2334 19.0394 37.7057C18.679 38.1513 16.5706 40.967 16.5706 40.967C16.5706 40.967 15.7401 42.2615 14.3913 41.537Z" fill="white"/></g><path d="M27.4632 34.007C28.5965 33.8945 29.6939 33.5221 30.7961 33.3365C30.4721 32.8192 29.8808 32.4936 29.2301 32.5479L26.4528 32.7926C26.9809 32.7893 27.3388 33.4532 27.4632 34.007Z" fill="%23FF6161"/><path d="M27.4556 34.0082C27.5084 34.003 27.5607 33.9936 27.6133 33.9874C27.4953 33.4698 27.1679 32.8228 26.6533 32.7808C26.6381 32.7783 26.6219 32.7779 26.6057 32.7773C26.6057 32.7773 26.601 32.7775 26.5962 32.7776C26.5915 32.7777 26.5839 32.7789 26.5743 32.7791C26.5373 32.783 24.2202 32.9869 24.2202 32.9869C23.5242 33.0468 22.97 33.5242 22.7698 34.1496C24.334 34.1655 25.8966 34.1612 27.4556 34.0082Z" fill="%23457AEF"/><g opacity="0.5"><path d="M23.2327 34.1538C23.446 33.9087 23.7911 33.6459 24.3357 33.5527C25.454 33.3614 28.9302 33.1272 28.9302 33.1272C28.9302 33.1272 29.3621 33.0989 29.2758 32.9111C29.2758 32.9111 29.2635 32.7227 28.6595 32.7915C28.0899 32.8557 24.5823 33.1195 24.5823 33.1195C24.5823 33.1195 23.401 33.1231 23.0321 34.1521C23.0989 34.1526 23.1659 34.1533 23.2327 34.1538Z" fill="white"/></g><path d="M19.3494 39.6572C18.7976 40.319 18.8158 41.3192 19.4888 41.9516C19.303 41.1948 19.3492 40.3161 19.3494 39.6572Z" fill="%23457AEF"/><path d="M19.3493 39.6712C18.8247 39.2388 18.068 39.1506 17.4426 39.5087L15.0296 40.9054C15.7786 40.5499 16.9077 41.7879 17.0132 42.9018C17.051 43.2416 16.9799 43.6517 16.6857 43.8287C19.1159 42.3898 19.1897 42.4626 19.529 42.0852C19.302 41.3052 19.3484 40.3689 19.3493 39.6712Z" fill="%23FF6161"/><path d="M19.3579 41C18.8377 41.658 17.9783 42.3283 17.0132 42.9019C17.051 43.2417 16.9799 43.6518 16.6857 43.8288C19.116 42.3899 19.1897 42.4628 19.529 42.0853C19.4292 41.7425 19.3777 41.3714 19.3579 41Z" fill="%23F04343"/><path d="M16.8965 43.6969C16.8944 43.6969 16.8944 43.6969 16.8944 43.699C16.9634 43.6642 16.7848 43.7762 14.7684 44.9363C13.8909 45.4418 12.7868 45.0489 12.4128 44.2071C12.0344 43.4226 12.3214 42.468 13.0889 42.0258C13.4256 41.8309 12.4727 42.3823 15.1617 40.8268C15.9683 40.4808 17.0448 41.7722 17.1473 42.8231C17.1814 43.1298 17.129 43.4919 16.8965 43.6969Z" fill="%23F7B92F"/><path d="M16.8965 43.697C16.8943 43.697 16.8943 43.697 16.8943 43.6992C16.8858 43.7034 16.8795 43.7098 16.8731 43.7162L16.8497 43.731C16.8339 43.7468 16.7838 43.7724 16.7625 43.7842C16.7079 43.8158 14.6365 45.0126 14.7684 44.9365C13.8911 45.4418 12.787 45.0495 12.4128 44.2073C13.278 44.5438 15.0915 43.8348 15.9334 43.4483H15.9355C16.3437 43.2612 16.7519 43.0507 17.1473 42.8232C17.1814 43.1299 17.129 43.492 16.8965 43.697Z" fill="%23F7B92F"/><g opacity="0.5"><path d="M12.6234 44.0793C12.6234 44.0793 12.5006 43.1363 13.4328 42.4898C14.3652 41.8434 17.4158 40.1604 17.4158 40.1604C17.4158 40.1604 17.7951 39.9521 17.6375 39.8185C17.6375 39.8185 17.5467 39.6529 17.0285 39.9708C16.5396 40.27 13.4729 41.993 13.4729 41.993C13.4729 41.993 12.0812 42.6474 12.6234 44.0793Z" fill="white"/></g></g><path d="M32.5318 31.5425C28.8007 33.7108 23.2185 34.1578 18.705 32.8881V43.3985C23.2082 44.6481 28.759 44.1954 32.4742 42.0364C34.8116 40.678 35.9849 38.9046 36.002 37.1242L36.0563 26.626C36.0393 28.4064 34.8692 30.1842 32.5318 31.5425Z" fill="%23DBE6FA"/><path d="M20.8016 41.2873C20.6821 41.2689 20.6004 41.1574 20.6186 41.0381C20.6367 40.9186 20.7525 40.8375 20.8677 40.8551C24.978 41.4857 29.3821 40.7991 32.3645 39.0662C33.6108 38.342 34.537 37.4934 35.1185 36.5443C35.182 36.4413 35.3165 36.4104 35.4189 36.472C35.5219 36.5352 35.5539 36.6697 35.4909 36.7726C34.8715 37.7842 33.8936 38.6829 32.5843 39.444C29.29 41.3584 24.6879 41.8822 20.8016 41.2873Z" fill="%233D4449"/><path d="M20.8016 38.9642C20.6821 38.9458 20.6004 38.8343 20.6186 38.715C20.6367 38.5955 20.7525 38.5147 20.8677 38.532C24.978 39.1627 29.3821 38.4763 32.3645 36.7432C33.6108 36.0189 34.537 35.1704 35.1185 34.2212C35.182 34.1185 35.3165 34.0868 35.4189 34.1489C35.5219 34.2122 35.5539 34.3466 35.4909 34.4496C34.8715 35.4611 33.8936 36.3598 32.5843 37.1209C29.29 39.0353 24.6879 39.5591 20.8016 38.9642Z" fill="%233D4449"/><path d="M20.8016 36.6409C20.6821 36.6225 20.6004 36.511 20.6186 36.3917C20.6367 36.2722 20.7525 36.1919 20.8677 36.2087C24.9774 36.8391 29.3821 36.1533 32.3645 34.4199C33.6108 33.6951 34.5375 32.8468 35.1185 31.8979C35.182 31.795 35.3165 31.7637 35.4189 31.8256C35.5219 31.8889 35.5539 32.0233 35.4909 32.1263C34.872 33.1373 33.8936 34.0363 32.5843 34.7976C29.3087 36.7007 24.7166 37.2402 20.8016 36.6409Z" fill="%233D4449"/><path d="M47.7048 29.251C47.5509 29.1891 47.3572 29.2297 47.1586 29.3863L29.7781 43.0887C29.3849 43.3983 29.1256 44.0501 29.1986 44.543L30.8459 55.6872C30.883 55.9327 30.9936 56.0929 31.1458 56.1534L30.7964 56.0124C30.6442 55.9518 30.5321 55.7919 30.4967 55.5476L28.8479 44.4037C28.7746 43.9093 29.0342 43.259 29.4287 42.9477L46.8092 29.2452C47.0078 29.0886 47.2017 29.0496 47.3539 29.1101L47.7048 29.251Z" fill="%233E7AC8"/><path d="M49.6624 40.9724C49.6868 41.45 49.4362 42.0288 49.0704 42.3184C47.3548 43.671 55.4051 37.324 31.6905 56.021C31.2991 56.3306 30.9186 56.1819 30.8468 55.6866L29.1983 44.5436C29.1264 44.0483 29.383 43.3994 29.7785 43.0892L47.1584 29.3865C47.5539 29.0763 47.9303 29.2256 48.0056 29.7163C48.0136 29.7709 49.7815 41.7353 49.6624 40.9724Z" fill="%236AA3EE"/><path d="M34.2499 52.5671C34.5968 51.7073 34.4744 50.8474 33.9764 50.6465C33.4785 50.4456 32.7937 50.9798 32.4468 51.8396C32.0999 52.6995 32.2223 53.5593 32.7202 53.7602C33.2181 53.9611 33.903 53.4269 34.2499 52.5671Z" fill="white"/><path d="M36.669 48.0657C37.2666 47.5946 37.8394 47.8194 37.95 48.5673C38.0605 49.3141 37.667 50.3019 37.0695 50.773C36.4728 51.2434 35.8999 51.0175 35.7894 50.2707C35.6788 49.5227 36.0724 48.5361 36.669 48.0657Z" fill="white"/><path d="M40.1694 45.3058C40.7661 44.8354 41.3407 45.0588 41.4513 45.8067C41.5618 46.5535 41.1665 47.5428 40.5699 48.0131C39.9732 48.4835 39.4003 48.2576 39.2898 47.5108C39.1792 46.7629 39.5728 45.7762 40.1694 45.3058Z" fill="white"/><path d="M43.6707 42.5458C44.2673 42.0755 44.841 42.2995 44.9517 43.0475C45.0621 43.7943 44.6678 44.7828 44.0711 45.2532C43.4745 45.7236 42.9015 45.4976 42.7911 44.7508C42.6804 44.0029 43.074 43.0162 43.6707 42.5458Z" fill="white"/><path d="M43.1164 38.7978C43.713 38.3274 44.2867 38.5515 44.3974 39.2994C44.508 40.0473 44.1135 41.0347 43.5168 41.5051C42.9202 41.9755 42.3474 41.7507 42.2368 41.0028C42.1261 40.2549 42.5197 39.2682 43.1164 38.7978Z" fill="white"/><path d="M33.747 48.7871C34.0939 47.9263 33.9711 47.0657 33.4726 46.8648C32.9742 46.6639 32.2889 47.1989 31.942 48.0596C31.5951 48.9204 31.7179 49.781 32.2164 49.9819C32.7148 50.1828 33.4001 49.6478 33.747 48.7871Z" fill="white"/><path d="M36.1147 44.3176C36.7123 43.8465 37.2851 44.0713 37.3957 44.8193C37.5063 45.5672 37.1127 46.5539 36.5152 47.025C35.9186 47.4953 35.3457 47.2706 35.2351 46.5226C35.1245 45.7747 35.5181 44.788 36.1147 44.3176Z" fill="white"/><path d="M42.5621 35.0504C43.1587 34.5801 43.7326 34.8053 43.8431 35.5521C43.9537 36.3 43.5592 37.2874 42.9625 37.7578C42.3659 38.2282 41.7931 38.0034 41.6825 37.2554C41.572 36.5086 41.9654 35.5208 42.5621 35.0504Z" fill="white"/><path d="M48.2751 41.484C48.6209 40.6237 48.4973 39.7639 47.9989 39.5635C47.5005 39.3632 46.8162 39.8983 46.4704 40.7586C46.1246 41.619 46.2482 42.4788 46.7466 42.6791C47.245 42.8794 47.9293 42.3444 48.2751 41.484Z" fill="white"/><path d="M47.7203 37.737C48.0661 36.8766 47.9424 36.0168 47.444 35.8165C46.9456 35.6162 46.2613 36.1512 45.9155 37.0116C45.5697 37.8719 45.6934 38.7317 46.1918 38.932C46.6901 39.1324 47.3745 38.5973 47.7203 37.737Z" fill="white"/><path d="M47.1654 33.9909C47.5112 33.1305 47.3875 32.2707 46.8891 32.0704C46.3907 31.8701 45.7064 32.4051 45.3606 33.2655C45.0148 34.1258 45.1385 34.9856 45.6368 35.1859C46.1352 35.3863 46.8196 34.8512 47.1654 33.9909Z" fill="white"/><path d="M39.6151 41.5587C40.2117 41.0884 40.7864 41.3117 40.897 42.0597C41.0076 42.8076 40.6122 43.7957 40.0156 44.2661C39.4189 44.7364 38.8461 44.5117 38.7355 43.7637C38.6249 43.0158 39.0185 42.0291 39.6151 41.5587Z" fill="white"/><path d="M39.0608 37.8104C39.6574 37.34 40.2322 37.5645 40.3427 38.3113C40.4533 39.0593 40.0579 40.0474 39.4613 40.5177C38.8646 40.9881 38.2918 40.7633 38.1812 40.0154C38.0707 39.2686 38.4642 38.2808 39.0608 37.8104Z" fill="white"/><path d="M33.1448 45.07C33.4917 44.2102 33.3693 43.3503 32.8714 43.1494C32.3735 42.9486 31.6886 43.4827 31.3417 44.3426C30.9948 45.2024 31.1173 46.0623 31.6152 46.2631C32.1131 46.464 32.7979 45.9298 33.1448 45.07Z" fill="white"/><path d="M30.7131 45.3473C30.5401 44.1716 31.5989 42.6114 32.4213 42.9374L32.8873 43.1258C32.6554 43.0316 32.3604 43.0931 32.0595 43.33C31.1353 44.0573 30.8125 45.9078 31.6322 46.2417L31.1662 46.0533C30.9363 45.9619 30.7684 45.7181 30.7131 45.3473Z" fill="%23DEDFFB"/><path d="M31.2675 49.0956C31.1573 48.3462 31.5506 47.36 32.148 46.8899C32.4488 46.653 32.7424 46.5917 32.9758 46.6857L33.4416 46.8725C32.623 46.5451 31.5586 48.0945 31.7333 49.2824C31.7889 49.6548 31.9581 49.8968 32.1865 49.9884L31.7207 49.8015C31.4905 49.7086 31.3229 49.4664 31.2675 49.0956Z" fill="%23DEDFFB"/><path d="M33.53 50.4327L33.996 50.6211C33.7641 50.5269 33.4691 50.5884 33.1683 50.8254C32.244 51.5526 31.9212 53.4032 32.7409 53.737L32.2749 53.5486C32.0447 53.4557 31.8771 53.2134 31.8218 52.8426C31.7102 52.095 32.105 51.1086 32.7023 50.637C33.0031 50.4 33.2966 50.3388 33.53 50.4327Z" fill="%23DEDFFB"/><path d="M34.7691 46.3353C34.5928 45.1534 35.6648 43.5962 36.4758 43.9256L36.9434 44.1138C36.7099 44.0198 36.4149 44.0813 36.1141 44.3183C35.5181 44.7882 35.1249 45.7743 35.2349 46.5222C35.2904 46.8945 35.4596 47.1365 35.6883 47.2297L35.2222 47.0413C34.9921 46.9484 34.8229 46.7063 34.7691 46.3353Z" fill="%23DEDFFB"/><path d="M37.0301 47.6724L37.4961 47.8608C37.2642 47.7666 36.9691 47.8281 36.6683 48.065C35.7377 48.7988 35.4287 50.6449 36.2425 50.9764L35.7765 50.788C35.5466 50.6967 35.3772 50.4531 35.3234 50.0821C35.2118 49.3344 35.6066 48.3481 36.2023 47.8766C36.5031 47.6397 36.7984 47.5797 37.0301 47.6724Z" fill="%23DEDFFB"/><path d="M34.2147 42.5867C34.0397 41.4138 35.1017 39.8491 35.9214 40.177L36.3874 40.3654C36.1557 40.2728 35.8604 40.3327 35.5611 40.5694C34.6235 41.3072 34.3241 43.1564 35.1338 43.4811L34.6678 43.2927C34.4378 43.2013 34.2687 42.9593 34.2147 42.5867Z" fill="%23DEDFFB"/><path d="M37.7147 39.8268C37.5389 38.6484 38.6082 37.0903 39.4232 37.4185L39.8892 37.6068C39.6558 37.5129 39.3622 37.5742 39.0614 37.8111C38.1238 38.5489 37.8241 40.3965 38.6338 40.7212L38.1681 40.5343C37.9379 40.4414 37.7703 40.1991 37.7147 39.8268Z" fill="%23DEDFFB"/><path d="M44.032 42.1538L44.498 42.3422C44.2661 42.248 43.971 42.3095 43.6702 42.5464C42.7428 43.2776 42.4254 45.128 43.2441 45.4563L42.7784 45.2694C42.5482 45.1765 42.379 44.9345 42.325 44.5619C42.1482 43.3765 43.219 41.8265 44.032 42.1538Z" fill="%23DEDFFB"/><path d="M44.7166 34.3079C44.5426 33.1418 45.5999 31.5661 46.422 31.9L46.8893 32.0866C46.0736 31.7633 45.007 33.3027 45.1826 34.4963C45.2379 34.8671 45.4071 35.1091 45.6357 35.2022L45.1697 35.0138C44.9398 34.9225 44.7719 34.6787 44.7166 34.3079Z" fill="%23DEDFFB"/><path d="M45.2708 38.0547C45.1593 37.307 45.5541 36.3207 46.15 35.8507C46.4508 35.6138 46.7443 35.5526 46.9762 35.6468L47.4438 35.8349C47.2103 35.741 46.9168 35.8022 46.6173 36.0374C45.6782 36.7791 45.381 38.6246 46.1899 38.949L45.7242 38.7622C45.494 38.6693 45.3248 38.4272 45.2708 38.0547Z" fill="%23DEDFFB"/><path d="M41.2163 37.0665C41.105 36.3203 41.4995 35.3325 42.0955 34.8626C42.3963 34.6256 42.6898 34.5644 42.9232 34.6583L43.3893 34.8467C43.1573 34.7525 42.8623 34.814 42.5615 35.0509C41.6299 35.7855 41.3186 37.6333 42.1354 37.9608L41.6696 37.7739C41.4395 37.6811 41.2703 37.439 41.2163 37.0665Z" fill="%23DEDFFB"/><path d="M38.2692 43.5753C38.1576 42.8276 38.5524 41.8413 39.1481 41.3699C39.4489 41.1329 39.7442 41.073 39.9774 41.1654L40.4435 41.3538C40.2115 41.2596 39.9165 41.3211 39.6157 41.558C38.6915 42.2853 38.3686 44.1358 39.1883 44.4697L38.7223 44.2813C38.4924 44.1899 38.3245 43.9461 38.2692 43.5753Z" fill="%23DEDFFB"/><path d="M41.7708 40.8152C41.5965 39.6471 42.6501 38.0775 43.4775 38.4055L43.9435 38.5939C43.7118 38.5012 43.4165 38.5612 43.1157 38.7981C42.1851 39.5319 41.876 41.378 42.6899 41.7095L42.2239 41.5211C41.9939 41.4297 41.8246 41.1862 41.7708 40.8152Z" fill="%23DEDFFB"/><path d="M47.998 39.5818C47.7648 39.4893 47.4711 39.5491 47.1718 39.7858C46.2475 40.513 45.9247 42.3636 46.7444 42.6974L46.2784 42.509C45.4686 42.1821 45.7613 40.3411 46.7042 39.5976C47.0051 39.3607 47.2988 39.3009 47.5307 39.3951L47.998 39.5818Z" fill="%23DEDFFB"/><path d="M40.5319 44.9132L40.9979 45.1016C40.7645 45.0076 40.471 45.0689 40.1701 45.3058C39.2325 46.0436 38.9329 47.8911 39.7426 48.2159L39.2765 48.0275C39.0466 47.9361 38.8774 47.6941 38.8234 47.3215C38.7119 46.5739 39.1067 45.5875 39.7026 45.1176C40.0034 44.8807 40.2985 44.8192 40.5319 44.9132Z" fill="%23DEDFFB"/><path d="M35.5604 40.5703C36.158 40.0992 36.7309 40.3251 36.8414 41.0719C36.952 41.8199 36.5584 42.8065 35.9609 43.2776C35.3642 43.748 34.7914 43.5232 34.6808 42.7753C34.5703 42.0285 34.9638 41.0407 35.5604 40.5703Z" fill="white"/><g opacity="0.4"><path d="M31.5477 46.4072C31.4915 46.3845 31.0413 46.2024 31.0974 46.2251C30.1316 45.8411 30.4281 43.8265 31.4793 42.9966C31.6755 42.8419 31.8753 42.749 32.0733 42.7203C32.2203 42.699 32.3606 42.7141 32.49 42.7654L32.9881 42.967L32.9875 42.9683C33.2684 43.0963 33.463 43.3988 33.5234 43.8043C33.6455 44.6233 33.2286 45.668 32.5742 46.1827C32.2743 46.4206 31.8963 46.5561 31.5477 46.4072Z" fill="white"/></g><g opacity="0.4"><path d="M32.1165 50.1602C32.0603 50.1377 31.5957 49.9512 31.6519 49.9738C31.35 49.8519 31.1487 49.55 31.0849 49.1237C30.9239 48.0289 31.7214 46.5998 32.6283 46.4683C32.7756 46.4469 32.916 46.4625 33.0455 46.5146L33.5426 46.7143L33.5415 46.7166C33.8228 46.8445 34.0176 47.1472 34.078 47.5531C34.274 48.8677 33.0905 50.5561 32.1165 50.1602Z" fill="white"/></g><g opacity="0.4"><path d="M32.7007 53.9198L32.6031 53.9377L32.5728 53.942L32.5606 53.8631C32.3819 53.745 31.7705 53.7521 31.6392 52.8701C31.4766 51.7798 32.2751 50.3463 33.1826 50.2147C33.5226 50.1654 33.6735 50.3138 34.0967 50.4621L34.0961 50.4634C34.3808 50.5916 34.5706 50.8871 34.6321 51.2996C34.8216 52.5692 33.6869 54.2705 32.7007 53.9198Z" fill="white"/></g><g opacity="0.4"><path d="M38.9832 40.9401C38.835 40.9616 38.6938 40.9458 38.5641 40.8932L38.5486 40.8877L38.0994 40.7067C37.7973 40.5846 37.5957 40.2819 37.5321 39.8547C37.4122 39.0508 37.8373 37.9847 38.4799 37.4782C38.6767 37.3231 38.8769 37.2298 39.075 37.2011C39.4165 37.1516 39.5678 37.3005 39.9899 37.4484L39.9893 37.4497C40.274 37.5779 40.4638 37.8734 40.5253 38.2859C40.6453 39.0902 40.2195 40.1572 39.5762 40.6642C39.3804 40.8185 39.1809 40.9114 38.9832 40.9401Z" fill="white"/></g><g opacity="0.4"><path d="M39.5375 44.6875C39.3893 44.709 39.2482 44.6933 39.1185 44.6407L39.0912 44.6288L38.6537 44.4526C37.6762 44.0643 37.9927 42.0479 39.0336 41.2244C39.2301 41.0697 39.4304 40.9767 39.6288 40.9479C39.7764 40.9265 39.9169 40.9416 40.0462 40.9929L40.533 41.1897L40.5327 41.1909C40.8236 41.3164 41.0172 41.6137 41.0796 42.0318C41.2423 43.1235 40.4435 44.5562 39.5375 44.6875Z" fill="white"/></g><g opacity="0.4"><path d="M35.064 43.6527C35.0078 43.6299 34.5429 43.4419 34.599 43.4646C34.2955 43.3441 34.0939 43.0417 34.0318 42.6135C33.9123 41.8109 34.3372 40.7444 34.9791 40.2363C35.2734 40.0046 35.6457 39.8673 35.9907 40.0054L36.4895 40.2073L36.4889 40.2087C36.7699 40.3366 36.9647 40.6395 37.0253 41.0454C37.2194 42.3653 36.0399 44.0483 35.064 43.6527Z" fill="white"/></g><g opacity="0.4"><path d="M39.6726 48.3871C39.6165 48.3644 39.1517 48.1765 39.2078 48.1992C38.2451 47.8169 38.5317 45.8056 39.5886 44.9722C39.7853 44.8172 39.9855 44.724 40.1838 44.6953C40.5251 44.6458 40.6745 44.794 41.0986 44.9426L41.098 44.9439C41.3826 45.0717 41.5724 45.3673 41.6339 45.78C41.7539 46.5843 41.3283 47.6512 40.685 48.1584C40.3892 48.3912 40.017 48.5271 39.6726 48.3871Z" fill="white"/></g><g opacity="0.4"><path d="M37.5794 44.7923C37.7698 46.0917 36.6281 47.7613 35.6485 47.4128C35.5924 47.3901 35.0974 47.1902 35.1536 47.2129C34.8499 47.0896 34.6478 46.788 34.586 46.3619C34.3865 45.0156 35.5888 43.3658 36.5457 43.7539L37.0446 43.9545L37.0436 43.9559C37.3287 44.0845 37.5183 44.3802 37.5794 44.7923Z" fill="white"/></g><g opacity="0.4"><path d="M36.1727 51.1478C36.1165 51.1251 35.6517 50.937 35.7079 50.9597C34.7476 50.5783 35.0299 48.5685 36.0878 47.7314C36.3821 47.4997 36.7544 47.3624 37.0994 47.5005L37.5983 47.7021L37.5978 47.7037C37.879 47.8319 38.0736 48.1348 38.1339 48.5404C38.3283 49.8623 37.1449 51.5419 36.1727 51.1478Z" fill="white"/></g><g opacity="0.4"><path d="M42.0656 38.1323L41.601 37.9457C41.2971 37.8231 41.0956 37.5203 41.0336 37.0931C40.9138 36.2897 41.3389 35.2237 41.9814 34.7172C42.1783 34.5622 42.3782 34.4689 42.5758 34.4403C42.9135 34.3913 43.0663 34.5384 43.4585 34.6749C43.7615 34.7972 43.9633 35.099 44.0269 35.5249C44.1473 36.344 43.7305 37.3886 43.0778 37.9033C42.7842 38.1347 42.4118 38.2727 42.0656 38.1323Z" fill="white"/></g><g opacity="0.4"><path d="M43.593 45.6742C43.4447 45.6957 43.3038 45.6799 43.1741 45.6273L43.1597 45.6221L42.7097 45.4407C41.7474 45.0526 42.0307 43.0457 43.0904 42.2123C43.3827 41.9818 43.7537 41.8416 44.1017 41.9818L44.5987 42.1828L44.5981 42.1841C44.8828 42.3121 45.0726 42.6076 45.1341 43.0202C45.2542 43.8255 44.8285 44.8925 44.1849 45.3987C43.9892 45.5529 43.7901 45.6456 43.593 45.6742Z" fill="white"/></g><g opacity="0.4"><path d="M42.62 41.88L42.5927 41.8681L42.1552 41.6921C41.8517 41.5715 41.6501 41.2692 41.588 40.841C41.4258 39.7533 42.2221 38.319 43.1294 38.1874C43.4721 38.1377 43.6293 38.2884 44.0127 38.4214C44.3149 38.5442 44.5163 38.8468 44.5798 39.2731C44.7018 40.0901 44.285 41.1347 43.631 41.6513C43.3357 41.8837 42.965 42.0202 42.62 41.88Z" fill="white"/></g><g opacity="0.4"><path d="M46.5394 39.1668C46.3906 39.1884 46.2497 39.1726 46.1199 39.12C46.0638 39.0974 45.5993 38.9109 45.6555 38.9334C45.3516 38.811 45.1501 38.5082 45.0881 38.0808C44.9253 36.9901 45.7235 35.5596 46.63 35.4282C46.7773 35.4068 46.9175 35.4226 47.0464 35.4748L47.5445 35.6754L47.544 35.6768C47.8286 35.8048 48.0184 36.1004 48.0799 36.513C48.1983 37.318 47.7733 38.3849 47.1326 38.891C46.9367 39.0453 46.7371 39.1381 46.5394 39.1668Z" fill="white"/></g><g opacity="0.4"><path d="M45.5962 35.3853L45.1014 35.1852C44.7992 35.0653 44.5975 34.7635 44.5338 34.3349C44.3468 33.0779 45.4887 31.3205 46.4914 31.7292L47.0004 31.9323L46.9982 31.9351C47.2784 32.0657 47.465 32.3594 47.5257 32.7674C47.6441 33.5736 47.219 34.6397 46.578 35.144C46.2939 35.3677 45.9375 35.5046 45.5962 35.3853Z" fill="white"/></g><g opacity="0.4"><path d="M46.6599 42.8626C46.6038 42.8399 46.1536 42.6578 46.2097 42.6805C45.9058 42.5579 45.7044 42.2555 45.6426 41.8294C45.5227 41.0252 45.9477 39.9585 46.5902 39.452C46.7861 39.2977 46.9853 39.2049 47.1824 39.1763C47.3304 39.1548 47.4712 39.1706 47.6009 39.2232L48.0888 39.4181L48.0877 39.4205C48.3744 39.5455 48.5729 39.8498 48.6344 40.2614C48.8229 41.5426 47.6553 43.288 46.6599 42.8626Z" fill="white"/></g></svg>');
}
.icon-daftar-mahasiswa {
    background-image: url('data:image/svg+xml,<svg width="60" height="66" viewBox="0 0 60 66" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.1682 9.06836L38.8423 14.5373L31.4704 18.7935C30.7681 19.199 30.196 18.874 30.1937 18.067L30.1682 9.06836Z" fill="%233E7AC8"/><path d="M30.1682 9.0688L21.9819 24.114C21.2799 24.5193 19.8757 23.0187 19.8786 23.8264L18.7522 49.0341C25.3172 45.776 17.0188 60.0148 10.0676 64.1498L7.82254 62.8456C7.59532 62.7125 7.45347 62.4302 7.45206 62.0293L7.33622 21.1144C7.33333 20.3067 7.90071 19.3239 8.60422 18.9186L27.9232 7.76465L30.1682 9.0688Z" fill="%233E7AC8"/><path d="M30.1682 9.06836L30.1937 18.067C30.196 18.874 30.7681 19.199 31.4704 18.7935L38.8423 14.5373L38.9328 46.4541C38.9351 47.2612 38.3676 48.244 37.6653 48.6495L10.9724 64.0606C10.27 64.4662 9.69886 64.1407 9.69657 63.3336L9.58057 22.4182C9.57829 21.6112 10.1457 20.6284 10.8481 20.2228L30.1682 9.06836Z" fill="%238AB8F5"/><path d="M38.9325 46.4544C38.9354 47.2606 38.368 48.2434 37.666 48.6487L10.9722 64.0596C10.2702 64.4663 9.69843 64.1407 9.69701 63.333L9.62033 36.0255C10.7855 36.4308 12.0303 36.6508 13.3258 36.6508C19.79 36.6508 25.0298 31.1853 25.0298 24.4416C25.0298 20.4699 23.2118 16.941 20.3951 14.7105L30.1682 9.06836L30.1942 18.0671C30.1957 18.8733 30.7675 19.199 31.4709 18.7937L38.8427 14.5368L38.9325 46.4544Z" fill="%236AA3EE"/><path d="M29.6629 28.88C29.5361 28.88 29.4128 28.8142 29.3447 28.6964C29.2434 28.5209 29.3035 28.2965 29.4791 28.1952L34.598 25.2399C34.7736 25.1381 34.9978 25.1986 35.0994 25.3742C35.2006 25.5497 35.1406 25.7741 34.965 25.8754L29.8461 28.8307C29.7882 28.8642 29.7251 28.88 29.6629 28.88Z" fill="%23B5B7C6"/><path d="M12.9172 38.5483C12.7904 38.5483 12.6671 38.4824 12.599 38.3647C12.4977 38.1892 12.5578 37.9647 12.7334 37.8634L27.2913 29.4586C27.4673 29.3569 27.6909 29.4174 27.7927 29.5929C27.894 29.7684 27.8339 29.9928 27.6583 30.0942L13.1004 38.499C13.0425 38.5324 12.9794 38.5483 12.9172 38.5483Z" fill="%23B5B7C6"/><path d="M12.9172 43.1859C12.7904 43.1859 12.6671 43.1201 12.599 43.0023C12.4977 42.8268 12.5578 42.6024 12.7334 42.501L17.3199 39.8531C17.4959 39.7515 17.7195 39.8118 17.8213 39.9874C17.9226 40.1629 17.8625 40.3873 17.6869 40.4886L13.1004 43.1366C13.0425 43.1701 12.9794 43.1859 12.9172 43.1859Z" fill="%23B5B7C6"/><path d="M19.6772 39.2827C19.5503 39.2827 19.427 39.2169 19.3589 39.0991C19.2577 38.9236 19.3177 38.6992 19.4933 38.5978L34.598 29.8776C34.7736 29.7758 34.9978 29.8363 35.0994 30.0119C35.2006 30.1874 35.1406 30.4118 34.965 30.5131L19.8603 39.2334C19.8024 39.2669 19.7394 39.2827 19.6772 39.2827Z" fill="%23B5B7C6"/><path d="M13.309 43.1859C13.1821 43.1859 13.0588 43.1201 12.9907 43.0023C12.8895 42.8268 12.9495 42.6024 13.1251 42.501L17.7117 39.8531C17.8877 39.7515 18.1113 39.8118 18.2131 39.9874C18.3143 40.1629 18.2543 40.3873 18.0787 40.4886L13.4921 43.1366C13.4342 43.1701 13.3712 43.1859 13.309 43.1859Z" fill="white"/><path d="M20.0689 39.2827C19.9421 39.2827 19.8188 39.2169 19.7507 39.0991C19.6494 38.9236 19.7095 38.6992 19.8851 38.5978L34.9897 29.8776C35.1654 29.7758 35.3895 29.8363 35.4911 30.0119C35.5924 30.1874 35.5323 30.4118 35.3567 30.5131L20.2521 39.2334C20.1942 39.2669 20.1311 39.2827 20.0689 39.2827Z" fill="white"/><path d="M30.0547 28.88C29.9278 28.88 29.8045 28.8142 29.7364 28.6964C29.6352 28.5209 29.6952 28.2965 29.8708 28.1952L34.9898 25.2399C35.1654 25.1381 35.3895 25.1986 35.4911 25.3742C35.5924 25.5497 35.5324 25.7741 35.3567 25.8754L30.2378 28.8307C30.1799 28.8642 30.1169 28.88 30.0547 28.88Z" fill="white"/><path d="M13.309 38.5483C13.1821 38.5483 13.0588 38.4824 12.9907 38.3647C12.8895 38.1892 12.9495 37.9647 13.1251 37.8634L27.6831 29.4586C27.8591 29.3569 28.0827 29.4174 28.1845 29.5929C28.2857 29.7684 28.2257 29.9928 28.0501 30.0942L13.4921 38.499C13.4342 38.5324 13.3712 38.5483 13.309 38.5483Z" fill="white"/><path d="M29.7582 37.9913C29.6313 37.9913 29.5081 37.9255 29.44 37.8078C29.3387 37.6322 29.3987 37.4078 29.5744 37.3065L34.6933 34.3512C34.8689 34.2494 35.0931 34.31 35.1947 34.4855C35.2959 34.661 35.2359 34.8854 35.0603 34.9868L29.9413 37.9421C29.8835 37.9755 29.8204 37.9913 29.7582 37.9913Z" fill="%23B5B7C6"/><path d="M13.0125 47.6596C12.8857 47.6596 12.7624 47.5937 12.6943 47.476C12.5931 47.3005 12.6531 47.0761 12.8287 46.9747L27.3866 38.5699C27.5626 38.4682 27.7862 38.5287 27.888 38.7042C27.9893 38.8797 27.9292 39.1042 27.7536 39.2055L13.1957 47.6103C13.1378 47.6437 13.0747 47.6596 13.0125 47.6596Z" fill="%23B5B7C6"/><path d="M30.0547 38.1544C29.9278 38.1544 29.8045 38.0886 29.7364 37.9709C29.6352 37.7953 29.6952 37.5709 29.8708 37.4696L34.9898 34.5143C35.1654 34.4125 35.3895 34.4731 35.4911 34.6486C35.5924 34.8241 35.5324 35.0485 35.3567 35.1499L30.2378 38.1052C30.1799 38.1386 30.1169 38.1544 30.0547 38.1544Z" fill="white"/><path d="M13.309 47.8227C13.1821 47.8227 13.0588 47.7568 12.9907 47.6391C12.8895 47.4636 12.9495 47.2391 13.1251 47.1378L27.6831 38.733C27.8591 38.6313 28.0827 38.6918 28.1845 38.8673C28.2857 39.0428 28.2257 39.2672 28.0501 39.3686L13.4921 47.7734C13.4342 47.8068 13.3712 47.8227 13.309 47.8227Z" fill="white"/><path d="M13.403 51.7087C13.266 51.7087 13.1328 51.6375 13.0592 51.5103C12.9499 51.3207 13.0147 51.0783 13.2044 50.9688L16.6678 48.9693C16.8579 48.8595 17.0997 48.9249 17.2094 49.1144C17.3188 49.304 17.254 49.5465 17.0642 49.6559L13.6009 51.6554C13.5384 51.6915 13.4702 51.7087 13.403 51.7087Z" fill="%23B5B7C6"/><path d="M19.6617 48.0946C19.5246 48.0946 19.3915 48.0234 19.3179 47.8962C19.2085 47.7066 19.2734 47.4642 19.4631 47.3547L30.0108 41.2652C30.2005 41.1554 30.4426 41.2208 30.5524 41.4103C30.6618 41.5999 30.5969 41.8424 30.4072 41.9518L19.8595 48.0413C19.797 48.0774 19.7289 48.0946 19.6617 48.0946Z" fill="%23B5B7C6"/><path d="M32.4979 40.6842C32.3608 40.6842 32.2276 40.6131 32.1541 40.4859C32.0447 40.2963 32.1096 40.0538 32.2993 39.9444L34.9455 38.4167C35.1352 38.3067 35.3774 38.3722 35.4872 38.5618C35.5965 38.7514 35.5317 38.9938 35.342 39.1033L32.6957 40.631C32.6332 40.6671 32.5651 40.6842 32.4979 40.6842Z" fill="%23B5B7C6"/><path d="M13.403 56.4731C13.266 56.4731 13.1328 56.4019 13.0592 56.2748C12.9499 56.0851 13.0147 55.8427 13.2044 55.7332L29.9691 46.0544C30.1586 45.9444 30.401 46.0099 30.5107 46.1995C30.6201 46.3891 30.5553 46.6316 30.3656 46.741L13.6009 56.4198C13.5384 56.4559 13.4702 56.4731 13.403 56.4731Z" fill="%23B5B7C6"/><path d="M13.8263 51.7087C13.6892 51.7087 13.556 51.6375 13.4825 51.5103C13.3731 51.3207 13.4379 51.0783 13.6276 50.9688L17.091 48.9693C17.2811 48.8595 17.5229 48.9249 17.6326 49.1144C17.742 49.304 17.6772 49.5465 17.4875 49.6559L14.0241 51.6554C13.9616 51.6915 13.8934 51.7087 13.8263 51.7087Z" fill="white"/><path d="M20.0849 48.0946C19.9479 48.0946 19.8147 48.0234 19.7411 47.8962C19.6318 47.7066 19.6966 47.4642 19.8863 47.3547L30.434 41.2652C30.6237 41.1554 30.8658 41.2208 30.9756 41.4103C31.085 41.5999 31.0201 41.8424 30.8304 41.9518L20.2828 48.0413C20.2202 48.0774 20.1521 48.0946 20.0849 48.0946Z" fill="white"/><path d="M32.9211 40.6842C32.7841 40.6842 32.6509 40.6131 32.5773 40.4859C32.4679 40.2963 32.5328 40.0538 32.7225 39.9444L35.3688 38.4167C35.5585 38.3067 35.8006 38.3722 35.9104 38.5618C36.0198 38.7514 35.9549 38.9938 35.7652 39.1033L33.1189 40.631C33.0564 40.6671 32.9883 40.6842 32.9211 40.6842Z" fill="white"/><path d="M13.8263 56.4731C13.6892 56.4731 13.556 56.4019 13.4825 56.2748C13.3731 56.0851 13.4379 55.8427 13.6276 55.7332L30.3923 46.0544C30.5818 45.9444 30.8242 46.0099 30.934 46.1995C31.0433 46.3891 30.9785 46.6316 30.7888 46.741L14.0241 56.4198C13.9616 56.4559 13.8934 56.4731 13.8263 56.4731Z" fill="white"/><path d="M34.6821 46.6276L33.7893 47.1454C33.4134 47.3638 32.9496 47.0586 33.0019 46.6262L33.1256 45.6086C34.011 45.0098 34.8508 45.5283 34.6821 46.6276Z" fill="%23D0D5DD"/><path d="M34.6821 46.6278L33.7893 47.1457C33.4134 47.3641 32.9496 47.0588 33.0019 46.6265L33.0127 46.5371C33.0349 46.5532 33.0571 46.5692 33.0808 46.5844C33.4429 46.815 33.8975 46.749 34.0965 46.4366C34.2955 46.1242 34.1632 45.6842 33.8012 45.4536C33.7529 45.4229 33.7034 45.3973 33.6522 45.3774C34.3106 45.2446 34.8163 45.7525 34.6821 46.6278Z" fill="white"/><path d="M38.2663 44.5463L34.6821 46.6272L34.6809 46.6274C34.1123 46.6857 33.2851 46.1489 33.1256 45.6082L33.6095 41.6221L38.2663 44.5463Z" fill="%23423751"/><path d="M38.2663 44.5468L34.6821 46.6277L34.6809 46.6279C34.1123 46.6862 33.2851 46.1494 33.1256 45.6087L33.2553 44.5398C33.3478 44.6243 33.4492 44.7027 33.5589 44.7726C34.464 45.3491 35.6121 45.1678 36.1223 44.3668C36.319 44.0579 36.3918 43.7015 36.3546 43.3467L38.2663 44.5468Z" fill="%23382E49"/><path d="M49.8602 26.4911L38.596 44.2271C38.3682 44.5826 37.9076 44.7891 37.2669 44.7629C35.9768 44.7103 34.4457 43.735 33.8465 42.5842C33.545 42.0049 33.537 41.4917 33.7679 41.1315L45.032 23.3955C44.8011 23.7558 46.2679 23.6517 46.5694 24.2309C47.1686 25.3818 47.5669 25.4342 48.857 25.4868C49.4977 25.5129 49.6323 26.8466 49.8602 26.4911Z" fill="%238AB8F5"/><path d="M49.8602 26.4919L38.5964 44.2279C38.368 44.5834 37.9072 44.79 37.267 44.7633C35.977 44.7109 34.4458 43.7355 33.8467 42.5846C33.5455 42.0056 33.5373 41.4925 33.7677 41.1323L38.9907 32.8439C39.1592 33.355 39.4829 33.8 39.9512 34.0983C41.126 34.8466 42.761 34.3821 43.6033 33.0598C44.4456 31.7375 44.1755 30.0594 43.0007 29.311C42.536 29.015 41.9993 28.9089 41.468 28.9703L45.0317 23.3975C44.8029 23.7567 46.2682 23.6526 46.5694 24.2316C47.1685 25.3825 47.5666 25.4346 48.8572 25.4875C49.498 25.5135 49.6324 26.8478 49.8602 26.4919Z" fill="%234A89DC"/><path d="M52.472 23.3908L46.2488 33.108C45.9784 33.5299 45.4319 33.7749 44.6717 33.7439C43.1409 33.6814 41.3243 32.5242 40.6133 31.1587C40.2555 30.4714 40.246 29.8624 40.52 29.435L46.7432 19.7178C46.4692 20.1452 48.2095 20.0217 48.5673 20.709C49.2783 22.0746 49.7509 22.1367 51.2816 22.1991C52.0418 22.2301 52.2016 23.8127 52.472 23.3908Z" fill="%23382E49"/><path d="M52.4717 23.3906L46.2483 33.1079C45.9787 33.5296 45.4317 33.7745 44.6715 33.7432C43.1411 33.681 41.3241 32.5236 40.6132 31.158C40.2557 30.4715 40.246 29.8621 40.5203 29.4345L43.0423 25.4971C43.2704 25.8654 43.5763 26.1841 43.9558 26.4258C45.4772 27.395 47.6091 26.7704 48.7176 25.0302C49.4233 23.9225 49.5434 22.6295 49.1452 21.5859C49.6317 22.11 50.1852 22.1541 51.2815 22.1991C52.0421 22.2297 52.2017 23.8129 52.4717 23.3906Z" fill="%23312944"/><path d="M52.3787 21.6673C53.0896 23.0329 52.4252 24.0889 50.8949 24.0265C49.3641 23.9641 47.5474 22.8069 46.8365 21.4413C46.1255 20.0758 46.7897 19.0193 48.3205 19.0817C49.8508 19.1441 51.6677 20.3017 52.3787 21.6673Z" fill="%23423751"/><path d="M52.116 21.7487L51.7102 22.3858C51.5338 22.661 51.1772 22.8208 50.6813 22.8006C49.6827 22.7599 48.4976 22.005 48.0339 21.1141C47.8004 20.6658 47.7942 20.2685 47.973 19.9897L48.3789 19.3525C48.2001 19.6314 49.3354 19.5508 49.5689 19.9992C50.0326 20.89 50.3409 20.9305 51.3395 20.9712C51.8354 20.9915 51.9396 22.0238 52.116 21.7487Z" fill="%233E7AC8"/><path d="M52.0552 20.624C52.5189 21.5148 52.0855 22.2037 51.0872 22.163C50.0886 22.1223 48.9035 21.3674 48.4397 20.4765C47.976 19.5857 48.4092 18.8965 49.4078 18.9373C50.4062 18.978 51.5914 19.7331 52.0552 20.624Z" fill="%236AA3EE"/><path d="M51.1905 20.5889C51.4325 21.0537 51.2064 21.4131 50.6855 21.3918C50.1645 21.3706 49.5463 20.9767 49.3043 20.512C49.0623 20.0472 49.2884 19.6877 49.8094 19.7089C50.3302 19.7301 50.9486 20.1241 51.1905 20.5889Z" fill="%233E7AC8"/><path d="M52.2577 24.5308L48.1973 30.879L46.7594 30.8202L46.5868 30.4888L50.6472 24.1406C50.7719 23.9463 50.7862 23.6214 50.6793 23.4155L50.1061 22.3154L50.3069 22.0029L51.7442 22.0613L52.3173 23.1615C52.5194 23.5492 52.4922 24.1641 52.2577 24.5308Z" fill="%23FFD86A"/><path d="M52.3173 23.1619L51.7444 22.0615L50.3069 22.0029L50.8797 23.1032C51.0817 23.4913 51.0549 24.1057 50.8197 24.4727L46.7595 30.8205L48.197 30.8791L52.2573 24.5313C52.4925 24.1643 52.5193 23.55 52.3173 23.1619Z" fill="%236AA3EE"/><path d="M50.8797 23.1032C51.0818 23.4914 51.055 24.1057 50.8197 24.4727L46.7595 30.8205L46.587 30.4892L50.6472 24.1414C50.7718 23.947 50.786 23.6216 50.6791 23.4162L50.1062 22.3159C50.0622 22.1788 50.1253 22.0733 50.3069 22.0029L50.8797 23.1032Z" fill="%233E7AC8"/><g clip-path="url(%23clip0_4082_29531)"><path d="M38.8832 22.6689V20.0957L36.5175 20.3037V22.8417C36.5149 22.868 36.5149 22.8941 36.5175 22.92C36.5321 23.0627 36.6265 23.1972 36.8043 23.2999C37.2324 23.5471 37.9803 23.5161 38.4746 23.2307C38.7527 23.0701 38.8914 22.8632 38.8832 22.6689Z" fill="url(%23paint0_linear_4082_29531)"/><path d="M37.6996 21.2209C38.4566 21.2209 39.0703 20.6072 39.0703 19.8502C39.0703 19.0932 38.4566 18.4795 37.6996 18.4795C36.9425 18.4795 36.3289 19.0932 36.3289 19.8502C36.3289 20.6072 36.9425 21.2209 37.6996 21.2209Z" fill="url(%23paint1_linear_4082_29531)"/><path d="M40.0573 12.8005V7.20996L23.9538 8.62582V13.9767C23.9359 14.1556 23.9359 14.3336 23.9538 14.5098C24.0527 15.4808 24.6954 16.3967 25.9059 17.0955C28.8202 18.7781 33.9107 18.5671 37.2759 16.6242C39.169 15.5312 40.1128 14.1229 40.0573 12.8005Z" fill="url(%23paint2_linear_4082_29531)"/><path d="M20 8.26248V10.5697L20.0014 10.5696C19.9939 10.8304 20.1182 11.0944 20.3764 11.2434L29.3067 16.3994C30.1357 16.878 31.157 16.878 31.9859 16.3994L43.6236 9.68035C43.8745 9.53546 44 9.28196 44 9.02841V6.75488L20 8.26248Z" fill="url(%23paint3_linear_4082_29531)"/><path d="M20.3764 8.91406L29.3068 14.07C30.1357 14.5486 31.1571 14.5486 31.986 14.07L43.6236 7.35097C44.1254 7.06123 44.1254 6.33688 43.6236 6.04709L34.6933 0.891172C33.8643 0.412578 32.843 0.412578 32.0141 0.891172L20.3764 7.61019C19.8746 7.89992 19.8746 8.62428 20.3764 8.91406Z" fill="url(%23paint4_linear_4082_29531)"/><path d="M37.6996 19.5286C37.374 19.5286 37.11 19.2647 37.11 18.9391V11.1113L31.7053 7.99087C31.4233 7.82807 31.3267 7.46746 31.4895 7.18551C31.6523 6.90356 32.0127 6.8069 32.2948 6.9697L37.9943 10.2604C38.1767 10.3656 38.2891 10.5603 38.2891 10.7709V18.939C38.2891 19.2647 38.0252 19.5286 37.6996 19.5286Z" fill="%23F7E041"/></g><defs><linearGradient id="paint0_linear_4082_29531" x1="35.5525" y1="21.7812" x2="38.9955" y2="21.7812" gradientUnits="userSpaceOnUse"><stop stop-color="%23DEA861"/><stop offset="0.2843" stop-color="%23F5BC44"/><stop offset="0.4562" stop-color="%23FFC538"/><stop offset="0.6808" stop-color="%23FAD53D"/><stop offset="0.8982" stop-color="%23F7E041"/></linearGradient><linearGradient id="paint1_linear_4082_29531" x1="36.3288" y1="19.8502" x2="39.0703" y2="19.8502" gradientUnits="userSpaceOnUse"><stop stop-color="%23DEA861"/><stop offset="0.2843" stop-color="%23F5BC44"/><stop offset="0.4562" stop-color="%23FFC538"/><stop offset="0.6808" stop-color="%23FAD53D"/><stop offset="0.8982" stop-color="%23F7E041"/></linearGradient><linearGradient id="paint2_linear_4082_29531" x1="29.6863" y1="12.7207" x2="34.1612" y2="12.7207" gradientUnits="userSpaceOnUse"><stop offset="0.1018" stop-color="%2341464E"/><stop offset="0.5876" stop-color="%234B515A"/><stop offset="1" stop-color="%23565D68"/></linearGradient><linearGradient id="paint3_linear_4082_29531" x1="30.4933" y1="11.7566" x2="34.0445" y2="11.7566" gradientUnits="userSpaceOnUse"><stop stop-color="%23565D68"/><stop offset="0.1002" stop-color="%235C636F"/><stop offset="0.6138" stop-color="%2378808F"/><stop offset="0.8982" stop-color="%23838B9B"/></linearGradient><linearGradient id="paint4_linear_4082_29531" x1="21.8916" y1="13.3167" x2="42.4077" y2="1.47167" gradientUnits="userSpaceOnUse"><stop stop-color="%23565D68"/><stop offset="0.1002" stop-color="%235C636F"/><stop offset="0.6138" stop-color="%2378808F"/><stop offset="0.8982" stop-color="%23838B9B"/></linearGradient><clipPath id="clip0_4082_29531"><rect width="24" height="24" fill="white" transform="translate(20)"/></clipPath></defs></svg>');
}
