.elementor-9 .elementor-element.elementor-element-4566931 {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7bc7e60>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-328a4f1:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-328a4f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/07/bg-01.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-328a4f1>.elementor-container {
    min-height: 1322px;
}

.elementor-9 .elementor-element.elementor-element-328a4f1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 0em;
}

.elementor-9 .elementor-element.elementor-element-328a4f1>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ed0e829>.elementor-element-populated {
    padding: 18em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-ed0e68b>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-ed0e68b {
    color: var( --e-global-color-googly2);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-9 .elementor-element.elementor-element-a2139f9>.elementor-widget-container {
    padding: 0em 0em 5em 0em;
}

.elementor-9 .elementor-element.elementor-element-a2139f9 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-d592bd6 {
    top: 42em;
    z-index: 5;
}

.elementor-9 .elementor-element.elementor-element-2b167ab>.elementor-widget-container {
    padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-2b167ab {
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-d4900ae>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a84599a {
    z-index: 2;
}

.elementor-9 .elementor-element.elementor-element-b2bc304>.elementor-widget-container {
    padding: 5em 10em 0em 2em;
}

.elementor-9 .elementor-element.elementor-element-b2bc304 {
    z-index: 2;
    color: var( --e-global-color-googly1);
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-7505f3a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d3b7065>.elementor-widget-container {
    margin: -61em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-8c0bdc5:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-8c0bdc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/07/ser-bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-8c0bdc5>.elementor-container {
    min-height: 850px;
}

.elementor-9 .elementor-element.elementor-element-8c0bdc5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 8.45em;
    margin-bottom: 8.45em;
}

.elementor-9 .elementor-element.elementor-element-8c0bdc5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-ede6e00>.elementor-element-populated {
    padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-5864347>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5864347 {
    text-align: center;
    color: var( --e-global-color-googly2);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-9 .elementor-element.elementor-element-ee70c31>.elementor-widget-container {
    padding: 3em 15em 3em 15em;
}

.elementor-9 .elementor-element.elementor-element-ee70c31 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ee70c31 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-02fd7ec {
    padding: 0em 0em 12em 0em;
}

.elementor-9 .elementor-element.elementor-element-5d6f801:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-5d6f801>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101010F2;
}

.elementor-9 .elementor-element.elementor-element-5d6f801>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 80px 80px 80px 80px;
}

.elementor-9 .elementor-element.elementor-element-5d6f801>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-f1aff08>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f1aff08 {
    --icon-box-icon-margin: 50px;
}

.elementor-9 .elementor-element.elementor-element-f1aff08.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-f1aff08.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-f1aff08.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-googly2);
    color: var( --e-global-color-googly2);
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-f1aff08 .elementor-icon {
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-f1aff08 .elementor-icon-box-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-f1aff08 .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-f1aff08 .elementor-icon-box-title a {
    font-size: 66px;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-f1aff08 .elementor-icon-box-description {
    color: var( --e-global-color-googly1);
    font-family: "Quantico", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-60a230d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-60a230d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-googly3);
}

.elementor-9 .elementor-element.elementor-element-60a230d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 80px 80px 80px 80px;
}

.elementor-9 .elementor-element.elementor-element-60a230d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-308e31c>.elementor-widget-container {
    padding: 0em 1em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-308e31c {
    --icon-box-icon-margin: 50px;
}

.elementor-9 .elementor-element.elementor-element-308e31c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-308e31c.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-308e31c.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-googly2);
    color: var( --e-global-color-googly2);
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-308e31c .elementor-icon {
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-308e31c .elementor-icon-box-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-308e31c .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-308e31c .elementor-icon-box-title a {
    font-size: 66px;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-308e31c .elementor-icon-box-description {
    color: var( --e-global-color-googly1);
    font-family: "Quantico", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-2ac36a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-2ac36a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-googly3);
}

.elementor-9 .elementor-element.elementor-element-2ac36a4>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 80px 80px 80px 80px;
}

.elementor-9 .elementor-element.elementor-element-2ac36a4>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-bcc1333>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bcc1333 {
    --icon-box-icon-margin: 50px;
}

.elementor-9 .elementor-element.elementor-element-bcc1333.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-bcc1333.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-bcc1333.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-googly2);
    color: var( --e-global-color-googly2);
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-bcc1333 .elementor-icon {
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-bcc1333 .elementor-icon-box-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-bcc1333 .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-bcc1333 .elementor-icon-box-title a {
    font-size: 66px;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-bcc1333 .elementor-icon-box-description {
    color: var( --e-global-color-googly1);
    font-family: "Quantico", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-9fa9029:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-9fa9029>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-googly3);
}

.elementor-9 .elementor-element.elementor-element-9fa9029>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
    padding: 80px 80px 80px 80px;
}

.elementor-9 .elementor-element.elementor-element-9fa9029>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5764cb4>.elementor-widget-container {
    padding: 0em 1em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-5764cb4 {
    --icon-box-icon-margin: 50px;
}

.elementor-9 .elementor-element.elementor-element-5764cb4.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-5764cb4.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-5764cb4.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-googly2);
    color: var( --e-global-color-googly2);
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-5764cb4 .elementor-icon {
    font-size: 80px;
}

.elementor-9 .elementor-element.elementor-element-5764cb4 .elementor-icon-box-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-5764cb4 .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-5764cb4 .elementor-icon-box-title a {
    font-size: 66px;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-5764cb4 .elementor-icon-box-description {
    color: var( --e-global-color-googly1);
    font-family: "Quantico", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 30px;
}

.elementor-9 .elementor-element.elementor-element-d69f652 {
    margin-top: 8.45em;
    margin-bottom: 8.45em;
}

.elementor-9 .elementor-element.elementor-element-b7e9124>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-af35d6c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-af35d6c {
    text-align: center;
    color: var( --e-global-color-googly2);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-9 .elementor-element.elementor-element-8f5b4e6>.elementor-widget-container {
    padding: 3em 15em 3em 15em;
}

.elementor-9 .elementor-element.elementor-element-8f5b4e6 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-8f5b4e6 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .elementor-repeater-item-1386b19 {
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .elementor-repeater-item-137a1b3 {
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .elementor-repeater-item-3e5b9b5 {
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .elementor-repeater-item-08e9346 {
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .elementor-repeater-item-f3aabc9 {
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .elementor-repeater-item-bd23c8d {
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .elementor-repeater-item-e26b9d5 {
    object-position: center center;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .flipster__item__content {
    width: 300px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .flipster__item img {
    height: 300px;
    object-fit: contain;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .ue-flip-item-content {
    padding: 20px 20px 20px 20px;
    text-align: center;
    min-height: 0px;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .ue-flip-item-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: #ffffff;
    background-color: #6e6e6e;
    border-radius: 100px 100px 100px 100px;
    margin-top: 0px;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .ue-flip-item-icon svg {
    fill: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .ue-flip-item-title {
    color: var( --e-global-color-googly1);
    font-family: "Quantico", Sans-serif;
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0px;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .ue-flip-item-text {
    color: var( --e-global-color-googly1);
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    margin-top: 5px;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .ue-item-btn a {
    display: inline-block;
    padding: 10px 20px 10px 20px;
    background-color: #5a5a5a;
    color: #bababa;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .ue-item-btn {
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .flipster__button>* {
    width: 15px;
    srtroke: #ffffff;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .flipster__button {
    padding: 15px 15px 15px 15px;
    border-radius: 5px 5px 5px 5px;
    background-color: #000000 !important;
    top: 150px !important;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .flipster__button--prev {
    left: 10px;
    right: auto;
}

.elementor-9 .elementor-element.elementor-element-c9125f5 .flipster__button--next {
    right: 10px;
    left: auto;
}

.elementor-9 .elementor-element.elementor-element-e15a9ac {
    margin-top: 8.45em;
    margin-bottom: 8.45em;
}

.elementor-9 .elementor-element.elementor-element-f700836>.elementor-element-populated {
    padding: 0em 10em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-4e81d16>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4e81d16 {
    text-align: left;
    color: var( --e-global-color-googly2);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-9 .elementor-element.elementor-element-544a462>.elementor-widget-container {
    padding: 30px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-544a462 .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-327e43e>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-6302a69 .elementor-button {
    fill: var( --e-global-color-googly1);
    color: var( --e-global-color-googly1);
    background-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-8a30273>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-59fe38f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .elementor-repeater-item-df6d976 {
    left: 49%;
    top: 12%;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .elementor-repeater-item-31348f1 {
    left: 31%;
    top: 45%;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .spot {
    height: 30px;
    min-width: 30px;
    border-radius: 100px;
    background-color: var( --e-global-color-googly9);
    color: var( --e-global-color-googly3);
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .ue-hotspot-icon {
    font-size: 40px;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .spot svg {
    fill: var( --e-global-color-googly3);
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .spot:before {
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .spot.uc-active {
    background-color: var( --e-global-color-googly9);
    color: var( --e-global-color-googly3);
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .spot.uc-active:before {
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .item-popup-title {
    background-color: #000000;
    color: #ffffff;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .ue-popup-overlay {
    background-color: rgba(0, 0, 0, 0.70);
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .item-popup {
    width: 300px;
    Top: 50%;
    left: 50%;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .item-popup-text {
    align-items: flex-start;
    gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .ue-hotspot-popup-button {
    padding: 5px 10px 5px 10px;
    color: var( --e-global-color-googly1);
    background-color: var( --e-global-color-googly2);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .ue_hotspot>img {
    width: 100%;
    height: 450px;
    object-fit: contain;
    border-radius: 0px 0px 0px 0px;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .ue_hotspot {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-d5a5d54 .ue_hotspot:hover>img {
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-ae1e741>.elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .elementor-repeater-item-df6d976 {
    left: 50%;
    top: 57%;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .spot {
    height: 30px;
    min-width: 30px;
    border-radius: 100px;
    background-color: var( --e-global-color-googly9);
    color: var( --e-global-color-googly3);
}

.elementor-9 .elementor-element.elementor-element-3106c38 .ue-hotspot-icon {
    font-size: 40px;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .spot svg {
    fill: var( --e-global-color-googly3);
}

.elementor-9 .elementor-element.elementor-element-3106c38 .spot:before {
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-3106c38 .spot.uc-active {
    background-color: var( --e-global-color-googly9);
    color: var( --e-global-color-googly3);
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .spot.uc-active:before {
    border-color: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-3106c38 .item-popup-title {
    background-color: #000000;
    color: #ffffff;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .ue-popup-overlay {
    background-color: rgba(0, 0, 0, 0.70);
}

.elementor-9 .elementor-element.elementor-element-3106c38 .item-popup {
    width: 300px;
    Top: 50%;
    left: 50%;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .item-popup-text {
    align-items: flex-start;
    gap: 10px;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .ue-hotspot-popup-button {
    padding: 5px 10px 5px 10px;
    color: var( --e-global-color-googly3);
    background-color: var( --e-global-color-googly1);
    margin-top: 10px;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .ue_hotspot>img {
    width: 100%;
    height: 450px;
    object-fit: contain;
    border-radius: 0px 0px 0px 0px;
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .ue_hotspot {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-3106c38 .ue_hotspot:hover>img {
    opacity: 100%;
}

.elementor-9 .elementor-element.elementor-element-39b7a5b {
    margin-top: 8.35em;
    margin-bottom: 0em;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cb42a3a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option {
    transition: 800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);
    background-color: #2c00ff;
    width: 240px;
    background-blend-mode: normal;
    background-position: center;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_shadow {
    transition: 800ms;
    opacity: 10%;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_options .ue_option.active .ue_label {
    animation-duration: 800ms;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_options {
    grid-template-columns: 1fr;
    gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_label {
    width: 680px;
    gap: 10px;
    flex-direction: column;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option.active {
    align-items: center;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_main,
.elementor-9 .elementor-element.elementor-element-3217d22 .ue_sub {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_label,
.elementor-9 .elementor-element.elementor-element-3217d22 .ue_info>div {
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option:not(.active) .ue_label {
    flex-direction: column-reverse;
    align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option:not(.active) {
    align-items: flex-end;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option:not(.active) .ue_label,
.elementor-9 .elementor-element.elementor-element-3217d22 .ue_info>div {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option,
.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option.active {
    height: 680px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option,
.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option.active,
.elementor-9 .elementor-element.elementor-element-3217d22 .active.ue_option::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_main {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-3217d22 .ue_option.active .ue_main {
    margin-top: 0px;
}

.elementor-9 .elementor-element.elementor-element-6858b12 {
    margin-top: 0em;
    margin-bottom: 8.35em;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b207de6>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option {
    transition: 800ms cubic-bezier(0.05, 0.61, 0.41, 0.95);
    background-color: #2c00ff;
    width: 240px;
    background-blend-mode: normal;
    background-position: center;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_shadow {
    transition: 800ms;
    opacity: 10%;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_options .ue_option.active .ue_label {
    animation-duration: 800ms;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_options {
    grid-template-columns: 1fr;
    gap: 0px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_label {
    width: 680px;
    gap: 10px;
    flex-direction: column;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option.active {
    align-items: center;
    padding: 20px 20px 20px 20px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_main,
.elementor-9 .elementor-element.elementor-element-b4382fb .ue_sub {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_label,
.elementor-9 .elementor-element.elementor-element-b4382fb .ue_info>div {
    align-items: center;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option:not(.active) .ue_label {
    flex-direction: column-reverse;
    align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option:not(.active) {
    align-items: flex-end;
    padding: 10px 10px 10px 10px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option:not(.active) .ue_label,
.elementor-9 .elementor-element.elementor-element-b4382fb .ue_info>div {
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option,
.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option.active {
    height: 680px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option,
.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option.active,
.elementor-9 .elementor-element.elementor-element-b4382fb .active.ue_option::after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option:hover {
    border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_main {
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-b4382fb .ue_option.active .ue_main {
    margin-top: 0px;
}

.elementor-9 .elementor-element.elementor-element-ae69efc:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-ae69efc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/07/bg-02.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-ae69efc>.elementor-container {
    min-height: 900px;
}

.elementor-9 .elementor-element.elementor-element-ae69efc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0em;
    margin-bottom: 0em;
}

.elementor-9 .elementor-element.elementor-element-ae69efc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1f72eef>.elementor-element-populated {
    padding: 0em 0em 0em 13em;
}

.elementor-9 .elementor-element.elementor-element-858da27>.elementor-widget-container {
    margin: -26em 0em 0em -12em;
}

.elementor-9 .elementor-element.elementor-element-9bc9deb>.elementor-element-populated {
    padding: 0em 0em 0em 2em;
}

.elementor-9 .elementor-element.elementor-element-eb87db5>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-eb87db5 {
    text-align: left;
    color: var( --e-global-color-googly2);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-9 .elementor-element.elementor-element-1d07fd2>.elementor-widget-container {
    padding: 30px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-1d07fd2 .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-ee6fd45>.elementor-widget-container {
    padding: 0px 0px 50px 0px;
}

.elementor-9 .elementor-element.elementor-element-20feb7d {
    padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-ecc6b8a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0em 0em 0em 0em;
}

.elementor-9 .elementor-element.elementor-element-aa2afe3 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-aa2afe3 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    font-size: 46px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-120c659>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-120c659 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-f4b467a>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-374e173 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-374e173 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    font-size: 46px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-cd85034>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-cd85034 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b274a07>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-259c3f8 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-259c3f8 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    font-size: 46px;
    font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-54cc6e5>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-54cc6e5 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-836d46e:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-836d46e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/GYYXo4LWoAAqAdv.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-836d46e>.elementor-container {
    min-height: 600px;
}

.elementor-9 .elementor-element.elementor-element-836d46e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 8.45em;
    margin-bottom: 8.45em;
}

.elementor-9 .elementor-element.elementor-element-836d46e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-5a5ecf8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-5a5ecf8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #101010EB;
}

.elementor-9 .elementor-element.elementor-element-5a5ecf8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0em 15em 0em 15em;
    --e-column-margin-right: 15em;
    --e-column-margin-left: 15em;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5a5ecf8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-aa53877>.elementor-widget-container {
    padding: 0em 8em 0em 8em;
}

.elementor-9 .elementor-element.elementor-element-aa53877 .elementor-main-swiper .swiper-slide {
    border-width: 0px 0px 0px 0px;
    padding: 30px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-aa53877 .elementor-swiper-button {
    font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-aa53877 .elementor-testimonial__text {
    color: var( --e-global-color-googly1);
    font-family: "Quantico", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-aa53877 .elementor-testimonial__name {
    color: var( --e-global-color-googly1);
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
}

.elementor-9 .elementor-element.elementor-element-aa53877 .elementor-testimonial__image img {
    width: 70px;
    height: 70px;
}

.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
    top: calc( 20px + (70px / 2) - 8px);
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (70px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
body.rtl .elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (70px / 2) - 8px);
    left: auto;
}

body:not(.rtl) .elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
    left: calc( 20px + (70px / 2) - 8px);
    right: auto;
}

body.rtl .elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
.elementor-9 .elementor-element.elementor-element-aa53877.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
    right: calc( 20px + (70px / 2) - 8px);
    left: auto;
}

.elementor-9 .elementor-element.elementor-element-3bf14d8 {
    margin-top: 8.45em;
    margin-bottom: 8.45em;
}

.elementor-9 .elementor-element.elementor-element-47aca80>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b03e2a0>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b03e2a0 {
    text-align: center;
    color: var( --e-global-color-googly2);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-9 .elementor-element.elementor-element-c1038f6>.elementor-widget-container {
    padding: 3em 15em 3em 15em;
}

.elementor-9 .elementor-element.elementor-element-c1038f6 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-c1038f6 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-11d39d2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9e12968>.elementor-widget-container {
    padding: 30px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-9e12968 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-9e12968 .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-21d213f>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-21d213f {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-21d213f .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-03b6de2>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-637a8ac>.elementor-widget-container {
    padding: 30px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-637a8ac {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-637a8ac .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-4c28123>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4c28123 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4c28123 .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-c1bf49f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5095bd3>.elementor-widget-container {
    padding: 30px 0px 30px 0px;
}

.elementor-9 .elementor-element.elementor-element-5095bd3 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5095bd3 .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-5e8d196>.elementor-widget-container {
    padding: 30px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5e8d196 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5e8d196 .elementor-heading-title {
    color: var( --e-global-color-googly1);
}

.elementor-9 .elementor-element.elementor-element-bb7bada:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-bb7bada>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2024/07/bg-02.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-bb7bada>.elementor-container {
    min-height: 900px;
}

.elementor-9 .elementor-element.elementor-element-bb7bada {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9 .elementor-element.elementor-element-bb7bada>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-0cf8719>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f59d73a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f59d73a {
    text-align: center;
    color: var( --e-global-color-googly2);
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-9 .elementor-element.elementor-element-9699fc3>.elementor-widget-container {
    padding: 3em 15em 3em 15em;
}

.elementor-9 .elementor-element.elementor-element-9699fc3 {
    text-align: center;
}

.elementor-9 .elementor-element.elementor-element-9699fc3 .elementor-heading-title {
    color: var( --e-global-color-googly1);
    text-transform: uppercase;
}

.elementor-9 .elementor-element.elementor-element-864637c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_carousel_item {
    background-color: var( --e-global-color-googly3);
    border-radius: 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_image_carousel_content {
    background-color: var( --e-global-color-googly3);
    padding: 100px 40px 100px 40px;
}

.elementor-9 .elementor-element.elementor-element-864637c .ue-item {
    opacity: 100%;
    transform: scale(1, 1);
}

.elementor-9 .elementor-element.elementor-element-864637c .uc-active-item .ue-item {
    opacity: 100%;
    transform: scale(1, 1);
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_image_carousel_placeholder {
    height: 250px;
    background-color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_image_carousel_placeholder img {
    height: 250px;
    object-fit: cover;
    transition: all 200ms ease-in-out;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_image_carousel_container_holder {
    text-align: left;
}

.elementor-9 .elementor-element.elementor-element-864637c .ue_pos_carousel_image_overlay {
    background-color: #000000;
    opacity: 0%;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_carousel_item:hover .ue_pos_carousel_image_overlay {
    opacity: 40%;
}

.elementor-9 .elementor-element.elementor-element-864637c .ue-grid-item-category a {
    color: #ffffff;
    background-color: #545454;
    padding: 3px 5px 3px 5px;
    border-radius: 3px 3px 3px 3px;
}

.elementor-9 .elementor-element.elementor-element-864637c .ue-grid-item-category {
    margin-top: 0px;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_post_title {
    color: var( --e-global-color-googly1);
    font-family: "Quantico", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 37px;
    margin-top: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-864637c .ue-grid-item-meta-data {
    color: var( --e-global-color-googly2);
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    gap: 0px;
    width: auto;
}

.elementor-9 .elementor-element.elementor-element-864637c .ue-grid-item-meta-data svg {
    fill: var( --e-global-color-googly2);
}

.elementor-9 .elementor-element.elementor-element-864637c .ue-meta-data {
    margin-top: 0px;
    gap: 0px;
    justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_paragraph {
    color: var( --e-global-color-googly1);
    font-family: "Jost", Sans-serif;
    font-size: 16px;
    margin-top: 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_more_btn {
    font-family: "Quantico", Sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
    margin-top: 20px;
    color: var( --e-global-color-googly1);
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var( --e-global-color-googly1);
    border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_more_btn:hover {
    color: #ffffff;
    border-radius: 0px;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_more_btn i {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-864637c .uc_more_btn svg {
    margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-864637c .owl-nav .owl-prev {
    left: 15px;
    right: auto;
}

.elementor-9 .elementor-element.elementor-element-864637c .owl-nav .owl-next {
    right: 15px;
    left: auto;
}

.elementor-9 .elementor-element.elementor-element-864637c .owl-carousel .owl-nav .owl-next,
.elementor-9 .elementor-element.elementor-element-864637c .owl-carousel .owl-nav .owl-prev {
    top: 160px;
    border-radius: 100px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    background-color: #ffffff;
    color: #000000;
}

.elementor-9 .elementor-element.elementor-element-864637c .owl-carousel .owl-nav .owl-next:hover,
.elementor-9 .elementor-element.elementor-element-864637c .owl-carousel .owl-nav .owl-prev:hover {
    background-color: #000000;
    color: #ffffff;
}

.elementor-9 .elementor-element.elementor-element-864637c .owl-dot {
    width: 8px;
    height: 8px;
    background-color: #c6c6c6;
}

.elementor-9 .elementor-element.elementor-element-864637c .owl-dot.active {
    background-color: #000000;
}

.elementor-9 .elementor-element.elementor-element-864637c .owl-dots {
    margin-top: 20px;
    gap: 5px;
    justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-864637c .ue-no-posts-found {
    color: #000000;
    background-color: #e8e8e8;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c4c4c4;
}

@media(max-width:1366px) {
    .elementor-9 .elementor-element.elementor-element-ed0e68b>.elementor-widget-container {
        padding: 0px 0px 30px 35px;
    }
    .elementor-9 .elementor-element.elementor-element-a2139f9>.elementor-widget-container {
        padding: 0em 0em 5em 2em;
    }
    .elementor-9 .elementor-element.elementor-element-a2139f9 {
        z-index: 1;
    }
    .elementor-9 .elementor-element.elementor-element-5d6f801>.elementor-element-populated {
        padding: 65px 65px 65px 65px;
    }
    .elementor-9 .elementor-element.elementor-element-60a230d>.elementor-element-populated {
        padding: 65px 65px 65px 65px;
    }
    .elementor-9 .elementor-element.elementor-element-2ac36a4>.elementor-element-populated {
        padding: 65px 65px 65px 65px;
    }
    .elementor-9 .elementor-element.elementor-element-9fa9029>.elementor-element-populated {
        padding: 65px 65px 65px 65px;
    }
    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-f700836.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-9 .elementor-element.elementor-element-f700836.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-9 .elementor-element.elementor-element-f700836.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-9 .elementor-element.elementor-element-f700836>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-59fe38f>.elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-ae1e741>.elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }
    .elementor-9 .elementor-element.elementor-element-3217d22 .ue_option {
        width: 150px;
    }
    .elementor-9 .elementor-element.elementor-element-b4382fb .ue_option {
        width: 150px;
    }
}

@media(max-width:1200px) {
    .elementor-9 .elementor-element.elementor-element-5d6f801>.elementor-element-populated {
        padding: 45px 45px 45px 45px;
    }
    .elementor-9 .elementor-element.elementor-element-60a230d>.elementor-element-populated {
        padding: 45px 45px 45px 45px;
    }
    .elementor-9 .elementor-element.elementor-element-2ac36a4>.elementor-element-populated {
        padding: 45px 45px 45px 45px;
    }
    .elementor-9 .elementor-element.elementor-element-9fa9029>.elementor-element-populated {
        padding: 45px 45px 45px 45px;
    }
    .elementor-9 .elementor-element.elementor-element-8f5b4e6>.elementor-widget-container {
        padding: 3em 5em 3em 5em;
    }
    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-f700836.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-9 .elementor-element.elementor-element-f700836.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-9 .elementor-element.elementor-element-f700836.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-9 .elementor-element.elementor-element-f700836>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-1f72eef>.elementor-element-populated {
        padding: 0em 0em 0em 12em;
    }
    .elementor-9 .elementor-element.elementor-element-9bc9deb>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-aa53877>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }
}

@media(max-width:1024px) {
    .elementor-9 .elementor-element.elementor-element-ee70c31>.elementor-widget-container {
        padding: 3em 5em 3em 5em;
    }
    .elementor-9 .elementor-element.elementor-element-5d6f801>.elementor-element-populated {
        margin: 0px 15px 0px 30px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 30px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-9 .elementor-element.elementor-element-60a230d>.elementor-element-populated {
        margin: 0px 30px 0px 15px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 15px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-9 .elementor-element.elementor-element-2ac36a4>.elementor-element-populated {
        margin: 30px 15px 0px 30px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 30px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-9 .elementor-element.elementor-element-9fa9029>.elementor-element-populated {
        margin: 30px 30px 0px 15px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 15px;
        padding: 60px 60px 60px 60px;
    }
    .elementor-9 .elementor-element.elementor-element-4e81d16 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-544a462 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-327e43e {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-654fcb3 {
        padding: 30px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-59fe38f>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-ae1e741>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-3217d22 .ue_option,
    .elementor-9 .elementor-element.elementor-element-3217d22 .ue_option.active {
        height: 500px;
    }
    .elementor-9 .elementor-element.elementor-element-b4382fb .ue_option,
    .elementor-9 .elementor-element.elementor-element-b4382fb .ue_option.active {
        height: 500px;
    }
    .elementor-9 .elementor-element.elementor-element-1f72eef>.elementor-element-populated {
        padding: 0em 0em 0em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-9bc9deb>.elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-eb87db5 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-1d07fd2 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-ee6fd45 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-5a5ecf8>.elementor-element-populated {
        margin: 0em 10em 0em 10em;
        --e-column-margin-right: 10em;
        --e-column-margin-left: 10em;
    }
    .elementor-9 .elementor-element.elementor-element-c1038f6>.elementor-widget-container {
        padding: 3em 5em 3em 5em;
    }
    .elementor-9 .elementor-element.elementor-element-9699fc3>.elementor-widget-container {
        padding: 3em 5em 3em 5em;
    }
    .elementor-9 .elementor-element.elementor-element-864637c>.elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }
}

@media(max-width:880px) {
    .elementor-9 .elementor-element.elementor-element-ed0e829>.elementor-element-populated {
        padding: 10em 1em 0em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-a2139f9>.elementor-widget-container {
        padding: 0em 0em 5em 1em;
    }
    .elementor-9 .elementor-element.elementor-element-a2139f9 .elementor-heading-title {
        font-size: 60px;
    }
    .elementor-9 .elementor-element.elementor-element-d592bd6 {
        top: 33em;
    }
    .elementor-9 .elementor-element.elementor-element-2b167ab img {
        height: 450px;
    }
    .elementor-9 .elementor-element.elementor-element-a84599a img {
        height: 450px;
    }
    .elementor-9 .elementor-element.elementor-element-b2bc304>.elementor-widget-container {
        padding: 2em 0em 0em 1em;
    }
    .elementor-9 .elementor-element.elementor-element-544a462>.elementor-widget-container {
        padding: 30px 5px 30px 5px;
    }
    .elementor-9 .elementor-element.elementor-element-4c3b620>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-858da27>.elementor-widget-container {
        margin: -27em 0em 0em -5em;
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-858da27 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-5a5ecf8>.elementor-element-populated {
        margin: 0em 8em 0em 8em;
        --e-column-margin-right: 8em;
        --e-column-margin-left: 8em;
    }
    .elementor-9 .elementor-element.elementor-element-864637c .uc_image_carousel_content {
        padding: 80px 40px 80px 40px;
    }
}

@media(max-width:767px) {
    .elementor-9 .elementor-element.elementor-element-328a4f1>.elementor-container {
        min-height: 800px;
    }
    .elementor-9 .elementor-element.elementor-element-ed0e829>.elementor-element-populated {
        padding: 12em 0em 0em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-ed0e68b>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-ed0e68b {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-a2139f9>.elementor-widget-container {
        padding: 0px 0px 30px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-a2139f9 {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-a2139f9 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-9 .elementor-element.elementor-element-d592bd6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-d4900ae.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    .elementor-9 .elementor-element.elementor-element-d4900ae.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    .elementor-9 .elementor-element.elementor-element-d4900ae.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-9 .elementor-element.elementor-element-d4900ae>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-a84599a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-8c0bdc5>.elementor-container {
        min-height: 600px;
    }
    .elementor-9 .elementor-element.elementor-element-ee70c31>.elementor-widget-container {
        padding: 3em 0em 3em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-ee70c31 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-9 .elementor-element.elementor-element-5d6f801>.elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-9 .elementor-element.elementor-element-60a230d>.elementor-element-populated {
        margin: 30px 30px 30px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-9 .elementor-element.elementor-element-2ac36a4>.elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-9 .elementor-element.elementor-element-9fa9029>.elementor-element-populated {
        margin: 30px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 40px 40px 40px 40px;
    }
    .elementor-9 .elementor-element.elementor-element-d69f652 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-8f5b4e6>.elementor-widget-container {
        padding: 3em 0em 3em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-8f5b4e6 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-9 .elementor-element.elementor-element-c9125f5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-c9125f5 .flipster__item img {
        height: 250px;
    }
    .elementor-9 .elementor-element.elementor-element-c9125f5 .ue-flip-item-content {
        padding: 20px 0px 0px 20px;
    }
    .elementor-9 .elementor-element.elementor-element-544a462 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-9 .elementor-element.elementor-element-8a30273>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-ae1e741>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-3217d22 .ue_option,
    .elementor-9 .elementor-element.elementor-element-3217d22 .ue_option.active {
        height: 150px;
    }
    .elementor-9 .elementor-element.elementor-element-b4382fb .ue_option,
    .elementor-9 .elementor-element.elementor-element-b4382fb .ue_option.active {
        height: 150px;
    }
    .elementor-9 .elementor-element.elementor-element-858da27>.elementor-widget-container {
        margin: -23em 0em 0em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-1d07fd2 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-9 .elementor-element.elementor-element-ee6fd45>.elementor-widget-container {
        padding: 0px 10px 30px 10px;
    }
    .elementor-9 .elementor-element.elementor-element-836d46e>.elementor-container {
        min-height: 600px;
    }
    .elementor-9 .elementor-element.elementor-element-836d46e {
        padding: 0px 0px 0px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-5a5ecf8>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
    .elementor-9 .elementor-element.elementor-element-aa53877 .elementor-testimonial__text {
        font-size: 25px;
    }
    .elementor-9 .elementor-element.elementor-element-c1038f6>.elementor-widget-container {
        padding: 3em 0em 3em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-c1038f6 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-9 .elementor-element.elementor-element-4c28123>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }
    .elementor-9 .elementor-element.elementor-element-9699fc3>.elementor-widget-container {
        padding: 3em 0em 3em 0em;
    }
    .elementor-9 .elementor-element.elementor-element-9699fc3 .elementor-heading-title {
        font-size: 50px;
    }
    .elementor-9 .elementor-element.elementor-element-864637c>.elementor-widget-container {
        padding: 0px 30px 0px 30px;
    }
    .elementor-9 .elementor-element.elementor-element-864637c .uc_image_carousel_content {
        padding: 30px 30px 30px 30px;
    }
    .elementor-9 .elementor-element.elementor-element-864637c .uc_paragraph {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-9 .elementor-element.elementor-element-5d6f801 {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-60a230d {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-2ac36a4 {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-9fa9029 {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-f700836 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-8a30273 {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-59fe38f {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-ae1e741 {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-1f72eef {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-9bc9deb {
        width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-11d39d2 {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-03b6de2 {
        width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-c1bf49f {
        width: 50%;
    }
}