:root { --custom-color-light: #dedede; --custom-color-dark: #cc4d09d1; }

body .page-content a { text-decoration: none; }
body.page-home .inner-banner { display: none; }
.page-header .entry-title { text-align: center; }

a h1:hover, a h2:hover, a h3:hover, a h4:hover, a h5:hover, a h6:hover { color: var(--custom-color-light)!important; }

/*google-translate*/
.google-translate .gt_float_switcher { min-width: 85px; height: 30px; vertical-align: middle; }
.google-translate .gt-selected { z-index: auto!important; }
.google-translate .gt-selected .gt-current-lang { padding: 4px 14px 4px 8px!important; white-space: nowrap; }
.google-translate .gt_float_switcher .gt-selected .gt-current-lang img, .gt_float_switcher .gt_options img { width: 22px!important; }
.google-translate .gt_float_switcher .gt_options { background-color: var(--e-global-color-light); width: 100px; position: absolute!important; }
.google-translate .gt_float_switcher .gt_options a { padding: 10px 8px!important; }

/*pagination*/
nav.pagination { text-align: center; display: inline-block; width: 100%; }
nav.pagination a, nav.pagination span { border: 1px solid var(--e-global-color-border); text-decoration: none; line-height: 1; font-weight: var(--e-global-typography-text-font-weight); min-width: 1em; display: inline-block; padding: 0.5em; margin: 0; }
nav.pagination a:focus, nav.pagination a:hover, nav.pagination span.current { background-color: #e9e6ed; color: #816e99; }

/*slider-swiper*/
.swiper-button-next, .swiper-button-prev { padding: 0!important; }
.swiper-button-prev:after { font-family: "swiper-icons"!important; content: 'prev'!important; }
.swiper-button-next:after { font-family: "swiper-icons"!important; content: 'next'!important; }

/*slider-slick*/
.slick-dots li { opacity: 1!important; }
.slick-dots li:hover { color: var(--e-global-color-primary)!important; }
.slick-dots li.slick-active span { color: var(--e-global-color-primary)!important; }
.slick-dots li span::before { font-size: 70%; }

/*slider-owl-carousel*/
.owl-carousel .owl-nav { }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { background-color: var(--e-global-color-primary)!important; height: 40px; width: 40px; border-radius: 50px; }
.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { /*background-color: transparent;*/ color: var(--e-global-color-light)!important; }
.owl-carousel .owl-nav button.owl-next:hover i, .owl-carousel .owl-nav button.owl-prev:hover i { color: var(--e-global-color-light)!important; }
.owl-carousel .owl-nav button.owl-next i, .owl-carousel .owl-nav button.owl-prev i { /*color: var(--custom-color-light);*/ display: flex; justify-content: center; }

.owl-carousel button.owl-dot:hover span { background-color: var(--e-global-color-primary)!important; }
.owl-carousel button.owl-dot.active span { background-color: var(--e-global-color-primary)!important; }

.owl-carousel li { width: unset!important; }

.horizontal-timeline .owl-carousel .owl-nav button.owl-prev::before { font-family: "Font Awesome 6 Pro"; }
.horizontal-timeline .owl-carousel .owl-nav button.owl-next::before { font-family: "Font Awesome 6 Pro"; }

/*level-box-list */
.center-grid-list-box > div > div > ul { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-list-box > div > div > ul > li { display: flex!important; flex-direction: column!important; }
.center-grid-list-box > div > div > ul > li.box-item { }
.center-grid-list-box > div > div > ul > li.box-item > a:first-child { display: flex!important; flex-direction: column!important; height: 100%; }
.center-grid-list-box > div > div > ul > li.box-item .box-image { }
.center-grid-list-box > div > div > ul > li.box-item .box-image img { }
.center-grid-list-box > div > div > ul > li.box-item .box-text { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-list-box > div > div > ul > li.box-item .box-text > a:first-child { display: flex; flex-direction: column; height: 100%; }
.center-grid-list-box > div > div > ul > li.box-item .box-text .box-title { flex: 10; }
.center-grid-list-box > div > div > ul > li.box-item .box-text .read-more { height: auto; margin: auto auto 0 0!important; }

/*level-post-div-box */
.center-grid-post-div-box { justify-content: center; }
.center-grid-post-div-box .ube-post-grid { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item { display: flex; flex-direction: column; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card { flex: 1; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-header { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-header .card-title { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-header .card-title a { flex: 10; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .ube-post-grid .ube-post-grid-item .card-body .ube-entry-content .read-more-button-wrapper { margin: auto 0 0 0; }
.center-grid-post-div-box .post { margin: 0 0 20px 0; }
.center-grid-post-div-box .post .box-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .post .box-item .box-image { }
.center-grid-post-div-box .post .box-item .box-image img { }
.center-grid-post-div-box .post .box-item .box-text { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-post-div-box .post .box-item .box-text a { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .post .box-item .box-text .box-title { flex: 10; }
.center-grid-post-div-box .post .box-item .box-text .read-more { height: auto; margin: auto auto 0 0!important; }

/*level-div-box */
.center-grid-div-box .elementor-grid { }
.center-grid-div-box:not(.elementor-widget-ube-advanced-team-member) .elementor-grid .elementor-grid-item { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card { height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card .card-body { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card .card-body .ube-tm-name { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .card .card-body .ube-tm-desc { margin: auto 0 0 0; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper .ube-image-box { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper .ube-image-box .ube-ib-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-div-box .elementor-grid .elementor-grid-item .ube-icon-box-wrapper .ube-image-box .ube-ib-content h4 { flex: 10; }

/*level-slider-slick*/
.center-grid-slick .slick-list .slick-track { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-slick .slick-list .slick-track .slick-slide { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card { flex: 1; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-header { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-header .card-title { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-header .card-title a { flex: 10; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .card-body .ube-entry-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .ube-entry-content { display: flex; flex-direction: column; height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-post-grid-item .card .ube-entry-content .read-more-button-wrapper { margin: auto 0 0 0; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item .ube-testimonial { height: 100%; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item .ube-testimonial .ube-testimonial-content { display: flex; flex-direction: column; }
.center-grid-slick .slick-list .slick-track .slick-slide > div .ube-slider-item .ube-testimonial .ube-testimonial-content .ube-testimonial-rating { margin: auto 0 0 0; }

/*level-slider-team-slick*/
.center-grid-team-slick .slick-track { display: flex; flex-wrap: wrap; justify-content: center; }
.center-grid-team-slick .slick-list .slick-track .slick-slide .card { display: flex; flex-wrap: wrap; height: 100%; }
.center-grid-team-slick .slick-list .slick-track .slick-slide .card .card-body { display: flex; flex-direction: column; }
.center-grid-team-slick .slick-list .slick-track .slick-slide .card .card-body .ube-tm-name { flex: 10; }

/*level-slider-owl-carousel*/
.center-grid-owl-carousel .box-item { display: flex; flex-direction: column; }
.center-grid-owl-carousel .box-item .box-image { }
.center-grid-owl-carousel .box-item .box-image img { }
.center-grid-owl-carousel .box-item .box-text { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-owl-carousel .box-item .box-text > a:first-child { display: flex!important; flex-direction: column!important; height: 100%; }
.center-grid-owl-carousel .box-item .box-text .box-title { flex: 10; }
.center-grid-owl-carousel .box-item .box-text .read-more { height: auto; margin: auto auto 0 0!important; }
.center-grid-owl-carousel .owl-carousel { display: flex; justify-content: center; flex-direction: column; }
.center-grid-owl-carousel .owl-carousel .owl-stage { display: flex; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item { flex: 1; padding: 10px 10px; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item .box-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item .box-item > a:first-child { display: flex; flex-direction: column; height: 100%; }

/*accordion*/
.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { background-color: var(--e-global-color-light)!important; border-radius: 10px; }

/*testimonial*/
.ube-testimonial-wrap .ube-testimonial-is-quote .ube-testimonial-client-say::after { display: none; }
.ube-testimonial-wrap .ube-testimonial-is-quote .ube-testimonial-client-say { padding: 50px 0 0 0; }

/*search*/
.search-icon .ube-search-box-show-modal { border: none!important; }
.search-icon .ube-search-box-modal-close { top: 45px!important; }
.search-icon .ube-search-box-modal-content { margin: 90px auto 60px!important; }
.search-icon .ube-search-box-layout-02 .ube-search-box-submit i { color: var(--e-global-color-primary); padding: 0 25px 0 0; }
.search-icon .ube-search-box-layout-02 button[type=submit], .search-icon .ube-search-box-layout-03 button[type=submit] { right: 9px!important; width: 20px!important; }
.search-icon .ube-search-box button[type=submit] svg { max-height: 60%; }
.search-icon .ube-search-box-show-modal i { color: var(--e-global-color-primary); }
.search-icon button, .search-icon button:focus, .search-icon button:hover { background-color: transparent; background-image: none; border: 0; }
.search-icon button .e-fas-search, .search-icon button .fa-search, .search-icon button:hover .e-fas-search, .search-icon button:hover .fa-search { color: var( --e-global-color-primary ); }

/*modal*/
body.modal-open header nav { z-index: unset; }
body.modal-open header .elementor-sticky--effects nav, body.modal-open header.xtb-header-sticky.xtb-appear nav { z-index: 99; }
header .elementor-sticky--effects .modal, header.xtb-header-sticky.xtb-appear .modal { overflow: initial; }
header .elementor-sticky--effects .modal-dialog, header.xtb-header-sticky.xtb-appear .modal-dialog { margin: 5rem auto!important; }

.modal-backdrop.show { z-index: unset; }

.ube-modal .ube-modal-btn-show svg { max-width: 30px; max-height: 30px; margin: 0 5px 0 0; }
.ube-modal .ube-modal-btn-show svg path { fill: #fff; }
.ube-modal .ube-modal-btn-show:hover svg path { fill: var(--e-global-color-secondary); }

.ube-modal .modal-header .close { background-color: var(--e-global-color-secondary)!important; border-radius: 50%; padding: 3px 8px; margin: -8px; opacity: 1!important; }
.ube-modal .modal-header .close:hover { background-color: var(--e-global-color-primary)!important; }
.ube-modal .modal-header .close span { color: #fff; font-size: 22px; }
.ube-modal .modal-header .close:hover span { color: var(--e-global-color-secondary); }

.ube-modal .modal-no-header { margin: -27px; border: none!important; }

.ube-modal .embed-responsive { position: relative; }
.ube-modal .loading { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }

/*general*/
.breadcrumbs .breadcrumb-item { color: var(--e-global-color-primary); }

/*header*/
header .header-menu ul li a::after { display: none!important; }
header .header-menu .menu-center-logo a.menu-image-title-hide { padding: 0!important; }
header .header-menu .menu-center-logo a.menu-image-title-hide img { width: initial!important; }

header.xpro-theme-builder-header { position: relative; }

header .elementor-sticky--effects nav, header.xtb-header-sticky.xtb-appear nav { border-bottom: 1px solid var(--custom-color-light)!important; box-shadow: none!important; }
header .elementor-sticky--effects .header-bottom, header.xtb-header-sticky.xtb-appear .header-bottom { position: relative!important; }
header .elementor-sticky--effects .header-menu .menu-center-logo, header.xtb-header-sticky.xtb-appear .header-menu .menu-center-logo { display: none; }
header .elementor-sticky--effects .header-menu .menu-center-logo img, header.xtb-header-sticky.xtb-appear .header-menu .menu-center-logo img { max-height: 100px; width: auto!important; max-width: none; padding: 5px 0; }
header .elementor-sticky--effects .elementor-widget-theme-site-logo, header.xtb-header-sticky.xtb-appear .elementor-widget-xpro-site-logo { text-align: left; }
header .elementor-sticky--effects .elementor-widget-theme-site-logo img, header.xtb-header-sticky.xtb-appear .elementor-widget-xpro-site-logo img { max-height: 55px; width: auto!important; max-width: none; }
header .elementor-sticky--effects .ube-search-box-modal, header.xtb-header-sticky.xtb-appear .ube-search-box-modal { height: 100vh; }

.header-white.header .main-menu .elementor-nav-menu--main .elementor-item-active { font-weight: 600!important; }

/*footer*/
.footer .orange-button::before { left: 50%!important; }
.footer .footer-services .elementor-nav-menu--main ul li { width: 49%; display: inline-block!important; }
.footer-bottom .elementor-nav-menu--main ul li:not(:first-child) { display: inline list-item; list-style-type: disc; margin-left: 17px; }
.footer-bottom .elementor-nav-menu--main ul li::marker { color: #746de9; font-size: 10px; }

footer .footer-bottom .elementor-widget-text-editor a:hover { text-decoration: none; }
footer .copyrights-text a { color: #fff; font-weight: 500; }

/*sidebar*/

/*post-list*/
.post-list .box-item { border: 1px solid var(--e-global-color-primary); /*box-shadow: 0 0 15px -8px rgba(0, 0, 0, 0.5);*/ }
.post-list .box-item .box-image { align-content: center; height: 250px; }
.post-list .box-item .box-image img { margin: 0 auto; height: 100%!important; object-fit: contain; }
.post-list .box-item .box-text { background-color: var(--e-global-color-accent); padding: 20px 15px 20px 15px; }
.post-list .box-item .box-text .box-title { /*background-color: var(--e-global-color-primary); color: var(--e-global-color-primary); text-align: center;*/ }
.post-list .box-item .box-text .text-content { color: var(--e-global-color-light); }

/*orange-button*/
.orange-button .elementor-button.elementor-button-link::before { content: ""!important; background-image: url(images/white-arrow.svg)!important; background-size: 22px; height: 41px; width: 37px; position: absolute; right: 0; background-repeat: no-repeat; background-position: center; padding: 39px 0 1px 0; background-color: #ff3a00; top: 0; }
.orange-button .elementor-button.elementor-button-link { transition-duration: 0.5s; position: relative; }
.orange-button .elementor-button.elementor-button-link:hover { background-color: #ff3a00!important; background-image: none!important; padding-right: 85px!important; }

/*service-section*/
.service-section .box-list h3 { border-bottom: 10px solid #746de9; padding-bottom: 15px; min-height: 120px; align-content: end; }
.service-section .box-list h3 a:hover { color: #746de9!important; }
.service-section .box-list .elementor-post__read-more { position: relative; transition-duration: 0.5s; }
.service-section .box-list .elementor-post__read-more::before { content: ""; background-image: url(images/orange-arrow.png); width: 15px; height: 15px; position: absolute; top: 9px; right: 0; background-size: cover; }
.service-section .elementor-grid-item.service .elementor-post__read-more { border-bottom: solid 1px; padding: 0 25px 0 0; line-height: 30px!important; display: inline-block; font-family: "Horas",Sans-serif!important; transition-duration: 0.5s; }
.service-section .elementor-grid-item.service .elementor-post__read-more:hover { color: #ff3a00!important; padding-right: 40px!important; }

/*insights-section*/
.insights-section .e-con-inner .elementor-widget-heading h3 a:hover { color: #746de9!important; }

/*learn-button*/
.learn-more.elementor-widget-button .elementor-button-text { position: relative; }
.learn-more.elementor-widget-button .elementor-button-text::before { content: ""; background-image: url(images/orange-arrow.png); width: 15px; height: 15px; position: absolute; right: -25px; background-size: cover; top: 4px; transition-duration: 0.5s; }
.learn-more .elementor-button.elementor-button-link { position: relative; padding: 0 25px 5px 0!important; transition-duration: 0.5s; }
.learn-more .elementor-button.elementor-button-link:hover { color: #ff3a00!important; padding-right: 40px!important; border-color: #ff3a00!important; }
.learn-more .elementor-button.elementor-button-link:hover .elementor-button-text::before { right: -40px; }
.learn-more.blue-hover .elementor-button.elementor-button-link:hover { color: #746de9!important; border-color: #746de9!important; }

/*testimonial-section*/
.testimonial-section .elementor-main-swiper { padding: 0; margin: 0; }
.testimonial-section .elementor-testimonial__text { width: 100%; display: inline-block; padding-left: 80px; }
.testimonial-section .elementor-testimonial__text::before { content: ""; background-image: url(images/testimonial-quotes.png); width: 66px; height: 39px; display: inline-block; position: absolute; left: 0; bottom: 40%; }
.testimonial-section .elementor-testimonial { display: flex; justify-content: space-between; }
.testimonial-section .elementor-testimonial img { width: auto!important; }
.testimonial-section .elementor-testimonial .elementor-testimonial__content { width: 70%; }
.testimonial-section .elementor-testimonial .elementor-testimonial__footer { margin: 0; max-width: 20%; text-align: right; }

/*get-in-touch*/
.get-in-touch .elementor-widget-image { max-width: initial!important; }
.getintouch-form .elementor-field-type-submit span { text-align: left!important; justify-content: left!important; }
.getintouch-form .elementor-field-type-submit span.elementor-button-icon { background: #ff3a00 url(images/white-arrow.svg) no-repeat center center; background-size: 22px; width: 45px; height: 45px; position: absolute; right: 0; top: 0; }
.elementor-field-group .elementor-select-wrapper::before { display: none; }
.select-caret-down-wrapper { position: absolute; right: 15px; top: -2px; }
.contact-form .ctct-form { display: flex; }
.contact-form .elementor-widget-container .ctct-form p.ctct-form-field { width: 70%; display: inline-block; }
.contact-form .elementor-widget-container .ctct-form p.ctct-form-field-submit { width: 30%!important; display: inline-block; }
.contact-form .elementor-widget-container .ctct-form .ctct-form-field-submit input { padding: 5px 20px 5px 20px!important; text-indent: -999px; overflow: hidden; background: url(images/white-arrow.svg) no-repeat center center; background-size: 22px; height: 41px; width: 37px; border: none 0; }
.contact-form .elementor-widget-container .ctct-form .ctct-form-field-email input { border: none 0; }
.contact-form .elementor-widget-container .ctct-dismiss-ajax-notice { text-align: center; font-size: 10px; font-weight: 800; border: none 0; width: 26px; height: 26px; line-height: 26px; padding: 0; background: #746de9; }

/*case-study-detail*/
.single-post-content .button { background: url(images/orange-arrow.png) no-repeat right 5px; font-family: "Horas",Sans-serif; font-size: 16px; font-weight: 600; line-height: 20px; color: #4f4f9c; border-bottom: solid 1px; padding: 0 25px 5px 0; background-size: 15px 15px; position: relative; transition-duration: 0.5s; }
.single-post-content .button:hover { color: #ff3a00; padding-right: 40px; }

/*case-study*/
.case-study-form .elementor-field-type-acceptance label { font-size: 14px!important; line-height: 18px!important; color: #020019!important; padding: 10px 0 0 10px; }
.case-study-form .elementor-field-type-acceptance .elementor-field-option { display: flex; }
.case-study-form .elementor-field-type-submit span { text-align: left!important; justify-content: left!important; }
.case-study-form .elementor-field-type-submit span.elementor-button-icon { background: #ff3a00 url(images/white-arrow.svg) no-repeat center center; background-size: 22px; width: 45px; height: 45px; position: absolute; rotate: 90deg; right: 0; }
.case-study-form .elementor-field-type-submit .elementor-button { transition-duration: 0.5s; }
.case-study-form .elementor-field-type-submit .elementor-button:hover { background: #ff3a00!important; }

/*teampage*/
.teampage .member-address .elementor-icon-list-text, .teampage .member-title h3.elementor-heading-title { color: #020019!important; }
.teampage .elementor-button-text { color: #4f4f9c!important; border-bottom: solid 1px #4f4f9c; }

/*map*/
.map-container { padding: 30px 6px; position: relative; }
.map-container img { width: 100%; }
.map-container .point { cursor: pointer; position: absolute; width: 10px; height: 10px; background-color: #746de9; border-radius: 50%; transition: all 0.3s ease; will-change: transform,box-shadow; transform: translate(-50%, -50%); box-shadow: 0 0 0 rgba(0, 172, 193, 0.4); /*animation: pulse 3s infinite; */ }
.map-container .point:hover { animation: none; transform: translate(-50%, -50%) scale3D(1.35, 1.35, 1); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16),0 3px 6px rgb(116 109 233); }
.map-container .pittsburgh { top: 23.3%; left: 20.3%; }
.map-container .new-york { top: 23.1%; left: 24.4%; }
.map-container .princeton { top: 25.1%; left: 25.4%; }
.map-container .tysons { top: 27.1%; left: 24.4%; }
.map-container .richmond { top: 27.1%; left: 23.4%; }
.map-container .washington { top: 25.1%; left: 23.4%; }
.map-container .miami { top: 40.4%; left: 18.2%; }
.map-container .atlanta { top: 32.7%; left: 16.9%; }
.map-container .houston { top: 36.3%; left: 15%; }
.map-container .austin { top: 36.5%; left: 13.8%; }
.map-container .dallas { top: 34.6%; left: 13.8%; }
.map-container .denver { top: 30.8%; left: 11.7%; }
.map-container .century-city { top: 40.5%; left: 8.6%; }
.map-container .silicon-valley { top: 34.6%; left: 7.5%; }
.map-container .san-francisco { top: 32.5%; left: 6.3%; }
.map-container .london { top: 21.2%; left: 43.6%; }
.map-container .brussels { top: 25.1%; left: 44.6%; }
.map-container .paris { top: 23.2%; left: 45.7%; }
.map-container .frankfurt { top: 25.1%; left: 46.8%; }
.map-container .munich { top: 27.2%; left: 48%; }
.map-container .athens { top: 28.8%; left: 51%; }
.map-container .abu-dhabi { top: 42.2%; left: 61.7%; }
.map-container .kazakhstan { top: 27%; left: 66%; }
.map-container .beijing { top: 32.6%; left: 79.7%; }
.map-container .shanghai { top: 36.3%; left: 83%; }
.map-container .hong-kong { top: 42.2%; left: 81%; }
.map-container .singapore { top: 57.9%; left: 78.8%; }
.map-container .chicago { top: 20.7%; left: 19.1%; }
.map-container .philadelphia { top: 26.5%; left: 21.2%; }
.map-container .wilmington { top: 28.4%; left: 20.1%; }
.map-container .los-angeles { top: 40.1%; left: 9.6%; }
.map-container .orange-county { top: 42.1%; left: 9.5%; }

/*other*/
.elementor-form .elementor-message::before { display: none!important; }
.elementor-select-wrapper .select-caret-down-wrapper svg { display: unset; width: 13px; aspect-ratio: unset; fill: currentColor; height: 40px; }
.linkedin-icon .elementor-icon { background: #fff!important; }
.elementor-video-wrapper.elementor-video-landscape { width: 100%!important; }
.elementor-lightbox .elementor-video-container { max-width: 800px; }
.contact-member { cursor: pointer; }


