﻿@import url("css2.css");
:root {
    --theme-primary: #efff6e;
    --theme-secondary: #726bea;
    --theme-accent: #e9ecff;
    --theme-background: #262966;
    --theme-text: #ffffff;
    --theme-background-inverted: #ffffff;
    --theme-text-inverted: #000000;
    --theme-accent-inverted: #000000;
    --theme-background-inverted-rgb: 255, 255, 255;
    --theme-text-inverted-rgb: 0, 0, 0;
    --theme-accent-inverted-rgb: 0, 0, 0;
    --gray: #f1f3f4;
    --gray-dark: #5f6368;
    --dark-blue: #031c55;
    --light-black: #05140a;
    --uncon-gray-100: #f6f9fc;
    --uncon-gray-200: #edf1f5;
    --uncon-gray-300: #e3e9ef;
    --uncon-gray-400: #d7dde2;
    --uncon-gray-500: #b4bbc3;
    --uncon-gray-600: #858c97;
    --uncon-gray-700: #576071;
    --uncon-gray-800: #434a57;
    --uncon-gray-900: #121519;
    --black: #000;
    --black-rgb: 0, 0, 0;
    --white: #fff;
    --white-rgb: 255, 255, 255;
    --uncon-light-border: #f0f3f6;
    --gradi1: linear-gradient(139.94deg, #1a73e8 -484.78%, #ffffff 109.02%), #f4f4f6;
    --gradi2: linear-gradient(99.18deg, #533e8a 13.36%, #cb348e 54.59%, #dd326d 87.85%, #f22f46 96.45%), #1a73e8;
    --red: #d93025;
    --light-purple: #a5b4fc;
    --font-primary: "Inter", sans-serif;
    --container-default: 1320px;
    --body-font-size: 1rem;
    --uncon-border-width: 1px;
    --uncon-border-style: solid;
    --uncon-border-color: #e3e9ef;
    --uncon-border-radius: 1rem;
    --uncon-border-radius-sm: calc(var(--uncon-border-radius) * 0.75);
    --uncon-border-radius-lg: calc(var(--uncon-border-radius) * 1.125);
    --uncon-border-radius-xl: calc(var(--uncon-border-radius) * 1.5);
    --uncon-border-radius-xxl: calc(var(--uncon-border-radius) * 2.25);
    --uncon-border-radius-2xl: var(--uncon-border-radius-xxl);
    --uncon-border-radius-pill: 50rem;
    --header-title-size: 3rem;
    --title-font: var(--font-primary);
    --theme-primary-rgb-7: rgba(239, 255, 110, 0.7);
    --theme-primary-rgb-2: rgba(239, 255, 110, 0.2);
    --theme-secondary-rgb-7: rgba(114, 107, 234, 0.7);
    --theme-secondary-rgb-2: rgba(114, 107, 234, 0.2);
    --theme-accent-rgb-7: rgba(233, 236, 255, 0.7);
    --theme-accent-rgb-2: rgba(233, 236, 255, 0.2);
    --theme-primary-light-1: #ffff7e;
    --theme-primary-light-2: #ffff8f;
    --theme-primary-light-3: #ffff9f;
    --theme-primary-light-4: #ffffb0;
    --theme-primary-light-5: #ffffc0;
    --theme-primary-dark-1: #cbd85d;
    --theme-primary-dark-2: #a7b24d;
    --theme-primary-dark-3: #838c3c;
    --theme-primary-dark-4: #5f662c;
    --theme-primary-dark-5: #3b3f1b;
    --theme-secondary-light-1: #837bff;
    --theme-secondary-light-2: #948bff;
    --theme-secondary-light-3: #a59bff;
    --theme-secondary-light-4: #b6abff;
    --theme-secondary-light-5: #c7bbff;
    --theme-secondary-dark-1: #605ac6;
    --theme-secondary-dark-2: #4f4aa3;
    --theme-secondary-dark-3: #3e3a80;
    --theme-secondary-dark-4: #2d2a5d;
    --theme-secondary-dark-5: #1c1a3a;
    --theme-accent-light-1: #ffffff;
    --theme-accent-light-2: #ffffff;
    --theme-accent-light-3: #ffffff;
    --theme-accent-light-4: #ffffff;
    --theme-accent-light-5: #ffffff;
    --theme-accent-dark-1: #c6c8d8;
    --theme-accent-dark-2: #a3a5b2;
    --theme-accent-dark-3: #80818c;
    --theme-accent-dark-4: #5d5e66;
    --theme-accent-dark-5: #3a3b3f;
    --theme-background-light-1: #2b2f75;
    --theme-background-light-2: #313584;
    --theme-background-light-3: #373b93;
    --theme-background-light-4: #3c41a3;
    --theme-background-light-5: #4247b2;
    --theme-background-dark-0: #242762;
    --theme-background-dark-1: #202256;
    --theme-background-dark-2: #1a1c47;
    --theme-background-dark-3: #141638;
    --theme-background-dark-4: #0f1028;
    --theme-background-dark-5: #090a19;
    --theme-text-light-1: #ffffff;
    --theme-text-light-2: #ffffff;
    --theme-text-light-3: #ffffff;
    --theme-text-light-4: #ffffff;
    --theme-text-light-5: #ffffff;
    --theme-text-dark-1: #d8d8d8;
    --theme-text-dark-2: #b2b2b2;
    --theme-text-dark-3: #8c8c8c;
    --theme-text-dark-4: #666666;
    --theme-text-dark-5: #3f3f3f;
    --fa-inverse: var(--white);
    --bs-body-color: var(--theme-text);
}
/*
.widget.social-media-sharing {
    --fa-inverse: var(--theme-text);
}
*/
.uncon2023__landing,
.uncon2023__standard,
.uncon2023__standard_alternate {
    --bs-body-color: var(--theme-text);
    --bs-body-bg: var(--theme-background);
    --bs-border-color-translucent: rgba(var(--theme-background-inverted-rgb), 0.175);
}
.uncon2023__theme .header {
    --bs-body-color: var(--white);
}
.modal {
    --bs-modal-bg: var(--white);
    --bs-body-bg: var(--white);
    --bs-body-color: var(--light-black);
    --bs-modal-color: var(--light-black);
    --bs-modal-border-radius: var(--bs-border-radius-xl);
    --bs-modal-width: 750px;
}
.offcanvas {
    --bs-offcanvas-color: var(--light-black);
    --bs-offcanvas-bg: var(--white);
}
.navbar {
    --uncon-navbar-toggler-padding-y: 0.625rem;
    --uncon-navbar-toggler-padding-x: 0.25rem;
    --uncon-navbar-toggler-font-size: calc(var(--body-font-size) * 1.125);
    --uncon-navbar-toggler-icon-bg: initial;
    --uncon-navbar-toggler-border-color: transparent;
    --uncon-navbar-toggler-border-radius: 0;
    --uncon-navbar-toggler-focus-width: 0;
    --uncon-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    --uncon-navbar-stuck-bg: var(--white);
    --uncon-navbar-toggler-color: var(--white);
    --uncon-navbar-collapse-bg: var(--white);
    --uncon-navbar-collapse-border-color: var(--theme-accent);
    --uncon-navbar-nav-link-padding-x: 1rem;
}
.navbar {
    --bs-navbar-color: rgba(var(--white-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--white-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--white-rgb), 0.3);
    --bs-navbar-active-color: var(--theme-primary);
    --bs-navbar-padding-y: 0.75rem;
}
.navbar-nav {
    --uncon-nav-link-padding-x: 0;
    --uncon-nav-link-padding-y: 0.5rem;
    --uncon-nav-link-font-weight: 500;
    --uncon-nav-link-color: var(--bs-navbar-color);
    --uncon-nav-link-hover-color: var(--bs-navbar-hover-color);
    --uncon-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    --bs-nav-link-font-weight: 600;
}
.dropdown-menu {
    --uncon-dropdown-zindex: 1000;
    --uncon-dropdown-min-width: 12rem;
    --uncon-dropdown-padding-x: 0;
    --uncon-dropdown-padding-y: 0.75rem;
    --uncon-dropdown-spacer: 0.25rem;
    --uncon-dropdown-font-size: calc(var(--bs-body-font-size) * 0.875);
    --uncon-dropdown-color: var(--theme-background);
    --uncon-dropdown-bg: var(--white);
    --uncon-dropdown-border-color: var(--uncon-light-border);
    --uncon-dropdown-border-radius: var(--uncon-border-radius-sm);
    --uncon-dropdown-border-width: var(--uncon-border-width);
    --uncon-dropdown-inner-border-radius: calc(var(--uncon-border-radius-sm) - var(--uncon-border-width));
    --uncon-dropdown-divider-bg: var(--uncon-border-color);
    --uncon-dropdown-divider-margin-y: 0.375rem;
    --uncon-dropdown-box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32);
    --uncon-dropdown-link-color: var(--white);
    --uncon-dropdown-link-hover-color: var(--theme-primary);
    --uncon-dropdown-link-hover-bg: transparent;
    --uncon-dropdown-link-active-color: var(--theme-primary);
    --uncon-dropdown-link-active-bg: transparent;
    --uncon-dropdown-link-disabled-color: var(--uncon-gray-200);
    --uncon-dropdown-item-padding-x: 1.25rem;
    --uncon-dropdown-item-padding-y: 0.375rem;
    --uncon-dropdown-header-color: var(--white);
    --uncon-dropdown-header-padding-x: 1.25rem;
    --uncon-dropdown-header-padding-y: 0.75rem;
    --bs-dropdown-header-color: var(--bs-navbar-color);
    --bs-dropdown-header-padding-x: 0.75rem;
    --bs-dropdown-header-padding-y: 0.5rem;
}
@media (min-width: 992px) {
    .dropdown-menu {
        --uncon-dropdown-link-color: var(--uncon-gray-800);
        --uncon-dropdown-link-hover-color: var(--theme-secondary);
        --uncon-dropdown-link-active-color: var(--theme-secondary);
        --uncon-dropdown-link-disabled-color: var(--uncon-gray-600);
        --uncon-dropdown-header-color: var(--uncon-gray-900);
        --bs-dropdown-header-color: var(--uncon-dropdown-header-color);
    }
}
.uncon2023-header-divider,
main {
    --height-desktop: 100px;
    --height-tablet: 70px;
    --height-mobile: 40px;
    --offset-desktop: -95px;
    --offset-tablet: -65px;
    --offset-mobile: -35px;
}
.accordion {
    --bs-accordion-bg: transparent;
    --bs-accordion-active-bg: var(--theme-secondary);
    --bs-accordion-btn-bg: var(--theme-secondary);
    --bs-accordion-border-radius: 0;
    --bs-accordion-border-color: var(--theme-secondary);
    --bs-accordion-inner-border-radius: 0;
    --bs-btn-hover-bg: var(--theme-secondary);
    --bs-btn-active-bg: var(--theme-secondary);
    --bs-accordion-active-color: var(--bs-accordion-btn-color);
}
.nav-tabs {
    --bs-nav-tabs-link-active-color: var(--theme-text);
}
.nav-tabs.nav {
    --bs-nav-link-color: var(--theme-text-dark-2);
    --bs-nav-link-hover-color: var(--theme-text-dark-4);
    --bs-nav-link-disabled-color: var(--theme-text-dark-5);
}
.modal .nav-tabs {
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
}
.modal .nav {
    --bs-nav-link-color: var(--uncon-gray-500);
    --bs-nav-link-hover-color: var(--uncon-gray-700);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
}
.swoogo-tabs .nav-tabs > li > a,
.swoogo-tabs .nav-underline > li > a {
    color: var(--bs-nav-link-color);
}
.swoogo-tabs .nav-tabs > li > a:hover,
.swoogo-tabs .nav-underline > li > a:hover {
    color: var(--bs-nav-link-hover-color);
}
footer {
    background-color: var(--theme-accent);
    color: var(--theme-accent-inverted);
    --bs-body-color: var(--theme-accent-inverted);
    position: relative;
}
.uncon2023-body-pattern {
    --stop-1-1: #0A263B;
    --stop-1-2: #0A263B;
    --stop-2-1: #0A263B;
    --stop-2-2: #0A263B;
    --stop-2-3: #0A263B;
    z-index: -1;
}
.swoogo-reg-progress {
    --steps-text: var(--theme-text-inverted);

    --steps-number-bg: transparent;
    --steps-number-border: var(--theme-secondary);
    --steps-number-text: var(--theme-secondary);

    --steps-active-number-bg: var(--theme-secondary);
    --steps-active-number-border: var(--theme-secondary);
    --steps-active-number-text: var(--white);

    --steps-done-number-bg: transparent;
    --steps-done-number-border: var(--theme-secondary);
    --steps-done-number-text: transparent;
}
.btn {
    --bs-btn-disabled-color: #576071;
    --bs-btn-disabled-bg: #edf1f5;
    --bs-btn-disabled-border-color: #cccccc;
    --bs-btn-disabled-opacity: 0.65;
}
.btn-standard,
.btn-alternate,
.modal-footer .btn-default {
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 0.75rem;
    --bs-btn-border-radius: 1.5rem;
    --bs-btn-font-size: 1rem;
}
.bg-white {
    color: var(--light-black);
    --bs-body-color: var(--light-black);
}
.popover {
  	--bs-popover-header-bg: var(--theme-secondary);
}

/* Settings
--------------------------------------------------------------------------------*/
.uncon2023__short_header .short-header-wrap .short-header-half-bg {
    position: relative;
}
.uncon2023__theme #swoogo-modal .spots-input-wrapper {
    width: auto;
}
.swoogo-preview .uncon2023__theme.dragging [class*="z-"] {
    z-index: auto !important;
}
.swoogo-preview .uncon2023__theme.dragging .empty-message {
    color: inherit !important;
}
body.uncon2023__theme main,
body.uncon2023__theme header,
body.uncon2023__theme footer {
    overflow: hidden;
}
body.uncon2023__theme > div.cc-grower:first-child,
body.uncon2023__theme > div.cc-revoke:first-child + div.cc-grower {
    position: relative;
    z-index: 10000001 !important;
}
/*table shim*/
@media screen and (max-width: 767px) {
    .responsive-table:not(.table-striped) > tbody > tr > td:nth-of-type(2n+1) {
        background-color: var(--bs-table-bg) !important;
    }
}
/* btn-default shim */
.uncon2023__landing .btn-default,
.uncon2023__standard .btn-default,
.uncon2023__standard_alternate .btn-default {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-border-color);
}
/* \ btn-default shim */
/* multiselect */
.uncon2023__theme .dropdown-menu.multiselect-container > li > a > label > input[type="checkbox"] {
    top: 1.5px;
    position: relative;
    left: -2px;
}
.uncon2023__theme .dropdown-menu.multiselect-container {
    padding: var(--uncon-dropdown-padding-y) var(--uncon-dropdown-padding-x);
}
/* \ multiselect */
/* video fix */
.swoogo-video-modal .embed-responsive-item.wistia_embed > * {
    position: absolute !important;
}
/* \ video fix */
/* agr fix */
.uncon2023__short_header .Rtable .Rtable-row .Rtable-cell.Rtable-cell-sm {
    width: 14%;
}
.uncon2023__short_header .Rtable .Rtable-row .Rtable-cell.Rtable-cell-sm + .Rtable-cell-sm {
    width: auto;
}
/* \ agr fix */
/* top alert adjust */
.uncon2023__theme > .alert {
    z-index: 10009;
    margin: 0;
}
/* \ top alert adjust */

.site-background {
    background-color: var(--light-black);
    background-image: url(../image/Background_2.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}
body {
    background-color: var(--theme-accent);
    color: var(--bs-body-color);
    font-size: 16px;
    font-family: var(--font-primary);
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
    width: 100%;
    min-height: 100vh;
}
body .header {
    color: var(--bs-body-color);
}
body > header,
body > main,
body > footer {
    overflow-y: hidden;
}
body.uncon2023__landing main {
    background: linear-gradient(180deg, var(--theme-background) 25%, var(--theme-secondary) 100%);
    position: relative;
}
body.uncon2023__standard main,
body.uncon2023__standard_alternate main {
    background-color: var(--theme-background);
}
body.uncon2023__standard_alternate main {
    overflow: hidden;
    min-height: calc(100vh - 200px);
}
body.uncon2023__standard_alternate footer {
    min-height: 200px;
}
.container {
    max-width: var(--container-default);
}
.swoogo-line {
    color: var(--theme-secondary);
}
a,
a:hover {
    text-decoration: none;
    background-color: transparent;
    color: inherit;
}
a {
    color: var(--theme-secondary);
}
a:hover {
    color: var(--theme-secondary-dark-3);
}

.grey-bg {
    background: var(--gray) !important;
}
.white-bg {
    background: var(--white) !important;
}
.black-bg {
    background: var(--black) !important;
}
.white-text {
    background: var(--white) !important;
}
.black-text {
    background: var(--black) !important;
}
.text-white {
    color: var(--white);
}

.navbar-mobile-bg-lg {
    background-color: var(--theme-secondary);
}
.menu-wrap {
    padding-top: 1.5rem;
}
@media (min-width: 992px) {
    .navbar-mobile-bg-lg {
        background-color: transparent;
    }
    .menu-wrap {
        padding-top: 0;
    }
}

/* Navigation
--------------------------------------------------------------------------------*/
nav.scrolled {
    animation: blur-in 500ms forwards;
}
.navbar-toggler {
    padding: var(--uncon-navbar-toggler-padding-y) var(--uncon-navbar-toggler-padding-x);
    font-size: var(--uncon-navbar-toggler-font-size);
    line-height: 1;
    color: var(--white);
    background-color: rgba(0, 0, 0, 0);
    border: var(--uncon-border-width) solid var(--uncon-navbar-toggler-border-color);
    border-radius: var(--uncon-navbar-toggler-border-radius);
    transition: var(--uncon-navbar-toggler-transition);
}
.navbar-toggler {
    position: relative;
    width: 1.875rem;
    height: 2.25rem;
}
.navbar-toggler-icon {
    top: 50%;
    display: block;
    margin-top: -0.0625rem;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition-duration: 0.075s;
    background-image: none !important;
}
.navbar-toggler-icon,
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
    position: absolute;
    width: 1.375rem;
    height: 0.125rem;
    background-color: var(--uncon-navbar-toggler-color);
    transition-property: transform;
}
.navbar-toggler-icon,
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
    position: absolute;
    width: 1.375rem;
    height: 0.125rem;
    background-color: var(--uncon-navbar-toggler-color);
    transition-property: transform;
}
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
    display: block;
    width: 0.9625rem;
    content: "";
}
.navbar-toggler-icon,
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
    position: absolute;
    width: 1.375rem;
    height: 0.125rem;
    background-color: var(--uncon-navbar-toggler-color);
    transition-property: transform;
}
.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
    display: block;
    width: 0.9625rem;
    content: "";
}
.navbar-toggler-icon::before {
    top: -0.4375rem;
    transition:
        top 0.075s 0.12s ease,
        opacity 0.075s ease,
        width 0.15s ease-in-out;
}
.navbar-toggler-icon::after {
    /*right: 0;*/
    bottom: -0.4375rem;
    transition:
        bottom 0.075s 0.12s ease,
        transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19),
        width 0.15s ease-in-out;
}
.navbar-toggler:hover {
    text-decoration: none;
}
.navbar-toggler:hover .navbar-toggler-icon,
.navbar-toggler:hover .navbar-toggler-icon::before,
.navbar-toggler:hover .navbar-toggler-icon::after {
    width: 1.375rem;
}
.navbar-toggler:hover .navbar-toggler-icon,
.navbar-toggler:hover .navbar-toggler-icon::before,
.navbar-toggler:hover .navbar-toggler-icon::after {
    width: 1.375rem;
}
.navbar-toggler:hover .navbar-toggler-icon,
.navbar-toggler:hover .navbar-toggler-icon::before,
.navbar-toggler:hover .navbar-toggler-icon::after {
    width: 1.375rem;
}
[aria-expanded="true"] .navbar-toggler-icon {
    transition-delay: 0.12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: rotate(45deg);
}
[aria-expanded="true"] .navbar-toggler-icon::before,
[aria-expanded="true"] .navbar-toggler-icon::after {
    width: 1.375rem;
}
[aria-expanded="true"] .navbar-toggler-icon::before {
    top: 0;
    opacity: 0;
    transition:
        top 0.075s ease,
        opacity 0.075s 0.12s ease;
}
[aria-expanded="true"] .navbar-toggler-icon::after {
    bottom: 0;
    transition:
        bottom 0.075s ease,
        transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: rotate(-90deg);
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--uncon-navbar-toggler-focus-width);
}

/* dropdown */
.navbar-nav .nav-link.active,
.navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color);
}
.nav-link {
    display: flex;
    align-items: center;
    background: none;
    border: 0;
    line-height: 1.25rem;
}
.navbar .nav-item:hover > .nav-link:not(.disabled),
.navbar .nav-item .nav-link.show:not(.disabled) {
    color: var(--bs-navbar-hover-color);
}
.navbar .dropdown:hover > .nav-link {
    color: var(--bs-navbar-hover-color);
}
.navbar .navbar-nav .dropdown-menu {
    padding-top: calc(var(--uncon-dropdown-padding-y) * 0.25);
    padding-bottom: calc(var(--uncon-dropdown-padding-y) * 0.5);
    background: none;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-left: var(--uncon-dropdown-border-width, 1px) solid var(--uncon-navbar-collapse-border-color);
    border-radius: 0;
    box-shadow: none !important;
}
.navbar .dropdown-toggle::after {
    width: 1.25em;
    height: 1.25em;
    margin-right: 0;
}
.dropdown-menu {
    position: absolute;
    z-index: var(--uncon-dropdown-zindex);
    display: none;
    /*min-width: var(--uncon-dropdown-min-width);*/
    padding: var(--uncon-dropdown-padding-y) var(--uncon-dropdown-padding-x);
    margin: 0;
    margin-top: 0;
    font-size: var(--uncon-dropdown-font-size);
    color: var(--uncon-dropdown-color);
    text-align: left;
    list-style: none;
    background-color: var(--uncon-dropdown-bg);
    background-clip: padding-box;
    border: var(--uncon-dropdown-border-width) solid var(--uncon-dropdown-border-color);
    border-radius: var(--uncon-dropdown-border-radius);
}
.dropdown-menu {
    --uncon-dropdown-link-font-weight: 500;
    box-shadow: 0 0.4375rem 1.25rem rgba(208, 208, 196, 0.32);
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--uncon-dropdown-item-padding-y) var(--uncon-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--uncon-dropdown-link-color);
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: var(--uncon-dropdown-item-border-radius, 0);
}
.dropdown-item {
    font-weight: var(--uncon-dropdown-link-font-weight);
}
.dropdown-toggle {
    display: flex !important;
    align-items: center;
}
.dropdown-toggle::after {
    width: 1.375em;
    height: 1.375em;
    margin-right: -0.25rem;
    content: "";
    background-color: currentcolor;
    border: 0 !important;
    -webkit-mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath d='M8.7,13.7c0.4-0.4,1.1-0.4,1.5,0l6,6l6-6c0.4-0.4,1.1-0.4,1.5,0s0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0l-6.7-6.7C8.3,14.6,8.3,14.1,8.7,13.7z'/%3e%3c/svg%3e")
        no-repeat 50% 50%;
    mask: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath d='M8.7,13.7c0.4-0.4,1.1-0.4,1.5,0l6,6l6-6c0.4-0.4,1.1-0.4,1.5,0s0.4,1.1,0,1.5l-6.7,6.7c-0.4,0.4-1.1,0.4-1.5,0l-6.7-6.7C8.3,14.6,8.3,14.1,8.7,13.7z'/%3e%3c/svg%3e")
        no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.15em;
    vertical-align: 1.16875em;
    content: "";
    border-top: 1.375em solid;
    border-right: 1.375em solid rgba(0, 0, 0, 0);
    border-bottom: 0;
    border-left: 1.375em solid rgba(0, 0, 0, 0);
}
.dropdown-toggle > .multiselect-selected-text {
    width: 100%;
    text-align: left;
}
.dropdown-item:hover,
.dropdown-item:focus {
    color: var(--uncon-dropdown-link-hover-color);
    background-color: var(--uncon-dropdown-link-hover-bg);
}
.dropdown-menu li:hover > .dropdown-item,
.dropdown-menu .dropdown-item.show {
    color: var(--uncon-dropdown-link-hover-color);
}
.dropdown-item.active,
.dropdown-item:active {
    color: var(--uncon-dropdown-link-active-color);
    text-decoration: none;
    background-color: var(--uncon-dropdown-link-active-bg);
}
@media (min-width: 992px) {
    .navbar-expand-lg .dropdown::before {
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: 0.375rem;
        content: "";
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: var(--uncon-navbar-nav-link-padding-x);
        padding-left: var(--uncon-navbar-nav-link-padding-x);
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-top: var(--uncon-nav-link-padding-y);
        padding-bottom: var(--uncon-nav-link-padding-y);
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        padding-top: var(--uncon-dropdown-padding-y);
        padding-bottom: var(--uncon-dropdown-padding-y);
        margin-top: var(--uncon-dropdown-spacer) !important;
        background-color: var(--uncon-dropdown-bg);
        border: var(--uncon-dropdown-border-width) solid var(--uncon-dropdown-border-color);
        border-radius: var(--uncon-dropdown-border-radius);
        box-shadow: var(--uncon-dropdown-box-shadow) !important;
    }
    .navbar-expand-lg .dropdown > .dropdown-menu {
        animation: dropdown-show 0.25s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    }
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
}

/* Divider
--------------------------------------------------------------------------------*/
.uncon2023-header-divider {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.uncon2023__landing .uncon2023-header-divider svg {
    width: calc(100% + 60px);
    margin-left: -30px;
    position: relative;
    height: var(--height-mobile);
}
.uncon2023__landing .uncon2023-header-divider svg path {
    fill: var(--theme-background);
}
@media (min-width: 576px) {
    .uncon2023__landing .uncon2023-header-divider svg {
        height: var(--height-tablet);
    }
}
@media (min-width: 768px) {
    .uncon2023__landing .uncon2023-header-divider svg {
        height: var(--height-desktop);
    }
}

/* Form
--------------------------------------------------------------------------------*/
.swoogo-reg-progress .steps,
.swoogo-reg-progress .steps > li > a.step {
    background: none !important;
}
.swoogo-reg-progress .steps > li {
    padding: 0.25rem 0;
    text-align: left;
}
.swoogo-reg-progress .steps > li > a.step {
    padding-left: 0;
}
@media (min-width: 768px) {
    .swoogo-reg-progress .steps > li {
        padding: 0 0.5rem;
        text-align: center;
    }
    .swoogo-reg-progress .steps > li:not(:last-child) {
        border-right: 1px solid var(--theme-secondary);
    }
}
.swoogo-reg-progress .steps > li.done > a.step .desc,
.swoogo-reg-progress .steps > li.active > a.step .desc,
.swoogo-reg-progress .nav li.disabled a .desc {
    color: var(--steps-text);
}
.bg-white .swoogo-reg-progress .steps > li.done > a.step .desc,
.bg-white .swoogo-reg-progress .steps > li.active > a.step .desc,
.bg-white .swoogo-reg-progress .nav li.disabled a .desc {
    color: var(--light-black);
}
.swoogo-reg-progress .steps > li > a.step > .number {
    background-color: var(--steps-number-bg);
    border: 1px solid var(--steps-number-border);
    color: var(--steps-number-text);
}
.swoogo-reg-progress .steps > li.active > a.step .number {
    background-color: var(--steps-active-number-bg);
    border: 1px solid var(--steps-active-number-border);
    color: var(--steps-active-number-text);
}
.swoogo-reg-progress .steps > li.done > a.step .number {
    background-color: var(--steps-done-number-bg);
    border: 1px solid var(--steps-done-number-border);
    color: var(--steps-done-number-text);
    position: relative;
}
.swoogo-reg-progress .steps > li.done > a.step:hover .number {
    background-color: var(--steps-active-number-bg);
    transition: 0.25s background-color ease-in-out;
}
.swoogo-reg-progress .steps > li.done > a.step:hover .number::before {
    color: var(--steps-active-number-text);
    transition: 0.25s color ease-in-out;
}
.swoogo-reg-progress .steps > li.done > a.step .number::before {
    content: "\f00c";
    font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";
    font-weight: 900;
    color: var(--theme-secondary);
    position: absolute;
    left: 0;
    right: 0;
    /*top: -1px;*/
}

.form-group .input-group .input-group-btn .btn {
    background: none;
    border: none;
    color: initial !important;
}
.form-group .input-group .input-group-btn {
    background-color: var(--bs-body-bg);
}
.form-group .input-group .input-group-btn:hover,
.form-group .input-group .input-group-btn:active,
.form-group .input-group .input-group-btn:focus {
    background-color: var(--bs-tertiary-bg);
}

.swoogo-hotel-selection input[type="radio"]+span+p, 
.sw_input[type="radio"]+span+p, 
.sw_input[type="checkbox"]+span+p {
    display: inline-block;
    width: 100%;
    margin-left: calc(1.125rem + .5rem);
}
.swoogo-hotel-selection input[type="radio"],
.sw_input[type="radio"],
.sw_input[type="checkbox"] {
    --uncon-form-check-bg: transparent;
    flex-shrink: 0;
    width: 1.125rem;
    height: 1.125rem;
    margin-top: 0.1875rem;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--uncon-form-check-bg);
    background-image: var(--uncon-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid var(--uncon-gray-500);
    color-adjust: exact;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
}
.swoogo-hotel-selection input[type="radio"]:active,
.sw_input[type="radio"]:active,
.sw_input[type="checkbox"]:active {
    filter: brightness(90%);
}
.swoogo-hotel-selection input[type="radio"]:focus,
.sw_input[type="radio"]:focus,
.sw_input[type="checkbox"]:focus {
    box-shadow: none;
    border-color: var(--uncon-gray-700);
    outline: 0;
}
.swoogo-hotel-selection input[type="radio"],
.sw_input[type="radio"],
.sw_input[type="checkbox"] {
    float: left;
}
.swoogo-hotel-selection input[type="radio"],
.sw_input[type="radio"] {
    border-radius: 50%;
}
.sw_input[type="checkbox"] {
    border-radius: 0.375rem;
}
.swoogo-hotel-selection input:checked[type="radio"],
.sw_input:checked[type="radio"],
.sw_input:checked[type="checkbox"] {
    background-color: var(--theme-secondary);
    border-color: var(--theme-secondary);
}
.swoogo-hotel-selection input:checked[type="radio"],
.sw_input:checked[type="radio"] {
    --uncon-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.sw_input:checked[type="checkbox"] {
    --uncon-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

/* Header
--------------------------------------------------------------------------------*/
.header .title {
    font-family: var(--title-font);
    font-weight: 700;
    font-size: var(--header-title-size);
    line-height: 1.125;
}
.header .title {
    color: var(--theme-primary);
}

/* Body pattern gradient
--------------------------------------------------------------------------------*/
.uncon2023-body-pattern svg .radial-1-stop-1 {
    stop-color: var(--stop-1-1);
}
.uncon2023-body-pattern svg .radial-1-stop-2 {
    stop-color: var(--stop-1-2);
}
.uncon2023-body-pattern svg .radial-2-stop-1 {
    stop-color: var(--stop-2-1);
}
.uncon2023-body-pattern svg .radial-2-stop-2 {
    stop-color: var(--stop-2-2);
}
.uncon2023-body-pattern svg .radial-2-stop-3 {
    stop-color: var(--stop-2-3);
}

/*  short header background  */
.short-header-wrap .short-header-half-bg {
    background-color: var(--theme-primary);
}

/* Text logo
--------------------------------------------------------------------------------*/
.text-logo a {
    color: var(--white);
    text-decoration: none;
}

.desktop-logo .text-logo {
    font-size: 1.75rem;
}

/* Buttons
--------------------------------------------------------------------------------*/
.btn-standard {
    background-color: var(--theme-secondary);
    border-color: var(--theme-secondary);
    color: var(--white);
}

.btn-standard:hover,
#btn-standard_hover,
.btn-standard:first-child:active {
    background-color: var(--theme-secondary-dark-2);
    border-color: var(--theme-secondary-dark-2);
    color: var(--white);
}

.btn-alternate {
    background-color: transparent;
    border-color: var(--theme-primary);
    color: var(--theme-primary);
}

.btn-alternate:hover,
#btn-alternate_hover,
.btn-alternate:first-child:active {
    background-color: var(--theme-primary);
    border-color: var(--theme-primary);
    color: var(--theme-background);
}

/* Animations */
@keyframes blur-in {
    from {
        backdrop-filter: blur(0);
    }
    to {
        backdrop-filter: blur(7.5px);
    }
}
@keyframes dropdown-show {
    from {
        opacity: 0;
        transform: scale(0.9);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}