:root { --theme-main-color-1:#0C234B; --theme-main-color-2:#AB0520; --text-default-color: #404040; --container: 91.25rem; --container-tb: 67.5rem; --spacing-md3:3.125rem; }
*,
*::before,
*::after { box-sizing: border-box }
html { line-height: 1.15; -webkit-text-size-adjust: 100%; font-size: 16px }
body { margin: 0; font-family: "proxima-nova", sans-serif; font-size: 1rem; font-weight: 500; line-height: 1.4375; color: var(--text-default-color); background-color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
p { margin-top: 0; margin-bottom: 1em; }
p:last-child { margin-bottom: 0 }
hr { box-sizing: content-box; height: 0; overflow: visible }
pre { font-family: monospace, monospace; font-size: 1em; white-space: pre-wrap }
a { background-color: transparent; text-decoration: none; color: inherit; }
a:hover,
a:active { color: var(--poinciana-orange); }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none }
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none }
a:not([href]):not([tabindex]):focus { outline: 0 }
abbr[title] { border-bottom: none; text-decoration: underline dotted }
b,
strong { font-weight: bolder }
code,
kbd,
samp { font-family: monospace, monospace; font-size: 1em }
small { font-size: 80% }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sub { bottom: -0.25em }
sup { top: -0.5em }
img { border-style: none; height: auto; max-width: 100% }
details { display: block }
summary { display: list-item }
figcaption { font-size: 0.75rem; font-style: italic; color: inherit; padding: 0.625rem 1.25rem; line-height: 1.25; font-weight: 400; }
template { display: none }
[hidden],
.hidden { display: none !important }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0 }
label { display: inline-block; line-height: 1; vertical-align: middle }
button,
input,
optgroup,
select,
textarea { font-family: inherit; font-size: 1rem; line-height: 1.5; margin: 0 }
input[type="text"],
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"],
select,
textarea { width: 100%; border: solid 1px #666666; border-radius: 1.1875rem; padding: 0.5rem 1rem; transition: all .3s }
input[type="text"]:focus,
input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
select:focus,
textarea:focus { border-color: #333333 }
button,
input { overflow: visible }
button,
select { text-transform: none }
button:focus,
[type="submit"]:focus,
[type="button"]:focus { outline: none; }
button:hover,
button:focus,
[type="submit"]:hover,
[type="submit"]:focus,
[type="button"]:hover,
[type="button"]:focus { color: #ffffff; background-color: var(--theme-main-color-1); text-decoration: none; border-radius: 0; padding: 1.0625; }
button:not(:disabled),
[type="submit"]:not(:disabled),
[type="button"]:not(:disabled) { cursor: pointer }
fieldset { padding: 0.35em 0.75em 0.625em }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal }
progress { vertical-align: baseline }
textarea { overflow: auto; resize: vertical }
[type="checkbox"],
[type="radio"] { box-sizing: border-box; padding: 0 }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height: auto }
[type="search"] { -webkit-appearance: textfield; outline: none; }
[type="search"]::-webkit-search-decoration { -webkit-appearance: none }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit }
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 { margin-top: 0; margin-bottom: 0.5em; font-family: "proxima-nova"; font-weight: bold; line-height: 1.25; }
h1,
.h1 { font-size: 3rem; }
h2,
.h2 { font-size: 2.5rem; }
h3,
.h3 { font-size: 1.875rem; }
h4,
.h4 { font-size: 1.5rem; }
h5,
.h5 { font-size: 1.25rem; }
h6,
.h6 { font-size: 1.125rem; }
.normal-font-style,
.normal-font-style .elementor-heading-title { font-weight: 400; text-transform: unset; }
.letter-spacing--normal,
.letter-spacing--normal .elementor-heading-title { letter-spacing: 0.1em; }
.font-extra-big,
.font-extra-big .elementor-heading-title { font-size: 5rem; line-height: 1.2857; letter-spacing: 0.05em; }
.font-big,
.font-big .elementor-heading-title { font-size: 3.125rem; text-transform: uppercase; line-height: 1.22; }
.font-extra-medium,
.font-extra-medium .elementor-heading-title { font-size: 2.5rem; line-height: 1.1; }
.font-medium,
.font-medium .elementor-heading-title { font-size: 1.875rem; line-height: 1.2333; }
.font-extra-normal,
.font-extra-normal .elementor-heading-title,
.profile-box.elementor-widget-image-box .elementor-image-box-title,
.profile-box-title.elementor-widget-image-box .elementor-image-box-content h3 { font-size: 1.375rem; }
.font-normal,
.font-normal .elementor-heading-title { font-size: 1.125rem; }
.font-regular { font-size: 1rem; line-height: 1.5; }
.font-small,
.font-small .elementor-heading-title { font-size: 0.75rem; }
.font-condensed,
.font-condensed .elementor-heading-title,
.font-condensed .elementor-button.elementor-button-link { font-family: "proxima-nova-condensed"; }

/**/
.d-none { display: none; }
.d-block { display: block; }
.d-flex { display: flex; }
.flex-1 { flex: 1 !important; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-column { flex-direction: column; }
.flex-column-reverse { flex-direction: column-reverse; }
.flex-wrap { flex-wrap: wrap; }
.flex-nowrap { flex-wrap: nowrap; }
.align-items-start { align-items: flex-start; }
.align-items-center { align-items: center; }
.align-items-end { align-items: flex-end; }
.justify-content-center { justify-content: center; }
.w-100 { width: 100%; }
.h-100 { height: 100%; }
.width-unset { width: unset !important; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.container { max-width: var(--container); margin-right: auto; margin-left: auto; padding-left: 0.625rem; padding-right: 0.625rem; }
.container-tb { max-width: var(--container-tb); margin-right: auto; margin-left: auto; padding-left: 0.625rem; padding-right: 0.625rem; }
.container-ml-0 > .e-con-inner { margin-left: 0; }
.container-mr-0 > .e-con-inner { margin-right: 0; }
.row { margin-left: -1rem; margin-right: -1rem; display: flex; flex-wrap: wrap; }
.row.no-gutter { margin-left: unset; margin-right: unset; }
.row > div[class^="col"] { width: 100%; padding-left: 1rem; padding-right: 1rem; }
.row.no-gutter > div[class^="col"] { padding-left: unset; padding-right: unset; }

/*spacing*/
.px-outer {
  padding-inline: 1.25rem;
}
@media (min-width: 992px) {
  .px-outer {
    padding-inline: 3.125rem;
  }
}
.m-0 { margin: 0 !important; }
.p-0 { padding: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.mt-0 { margin-top: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }
.pt-0 { padding-top: 0 !important; }
.py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.px-0 { padding-left: 0 !important; padding-right: 0 !important; }
.my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.mx-auto { margin-left: auto; margin-right: auto; }
.mx-0 { margin-left: 0 !important; margin-right: 0 !important; }
.py-2 { padding-top: 2rem; padding-bottom: 2rem; }
.mt-3 { margin-top: 3.125rem; }
.mb-3 { margin-bottom: 3.125rem; }
.pt-3 { padding-top: 3.125rem; }
.pb-3 { padding-bottom: 3.125rem; }
.mb-4 { margin-bottom: 4.375rem; }
.mt-4 { margin-top: 4.375rem; }
.pt-5 { padding-top: 5.625rem; }
.pb-5 { padding-bottom: 5.625rem; }
.pt-7 { padding-top: 7.5rem; }
.pb-8 { padding-bottom: 8.125rem; }
.mb-normal { margin-bottom: 0.625rem; }
.px-normal { padding-left: 0.625rem; padding-right: 0.625rem; }
.py-medium { padding-top: 1.875rem; padding-bottom: 1.875rem; }
.mt-medium { margin-top: 1.875rem; }
.mb-medium { margin-bottom: 1.25rem; }

/*.mt-large { margin-top: 5.625rem; }*/

/**/
.color-inherit { color: inherit !important; }
.color-1 { color: var(--theme-main-color-1); }
.color-2 { color: var(--theme-main-color-2); }
.text-white { color: #fff; }
.font-w-800 { font-weight: 800; }
.font-w-900 { font-weight: 900; }

/**/

/**/
button,
[type="button"],
[type="reset"],
[type="submit"],
.btn { display: inline-block; text-align: center; font-size: 1rem; line-height: 1.125; color: var(--theme-main-color-2); background-color: transparent; padding: 0.8125rem 2rem 0.9375; font-weight: bold; border: 0.0625rem solid; border-radius: 0; transition: 0.3s; }
.btn.btn-red { color: #fff; background-color: var(--theme-main-color-2); border-color: var(--theme-main-color-2); }
button:focus,
button:hover,
[type="button"]:focus,
[type="button"]:hover,
[type="reset"]:focus,
[type="reset"]:hover,
[type="submit"]:focus,
[type="submit"]:hover,
.btn:hover,
.btn:focus,
.btn:active { background-color: var(--theme-main-color-2); color: #fff; border-color: var(--theme-main-color-2); }
.edge-content a.post-link:hover,
.box-term a.term-link:hover,
.btn-hover--scale-x a.elementor-button.elementor-button-link:hover { padding: 0.8125rem 2.625rem 0.8125rem 2.625rem; transform: translateX(-0.625rem); }
a.btn-hover--move-left:hover { transform: translateX(-0.3125rem); transition: 0.3s; }
a.btn-hover--move-right:hover { transform: translateX(0.3125rem); transition: 0.3s; }
.elementor-widget-text-editor a,
.elementor-widget-text-editor strong,
.elementor-widget-text-editor b { font-weight: bold; }
.ele-video--bg-transparent.elementor-widget-video .elementor-wrapper iframe,
.ele-video--bg-transparent.elementor-widget-video .elementor-wrapper video { background-color: transparent; }
.video-aspect-ratio-1-35.elementor-widget-video .elementor-wrapper,
.video-aspect-ratio-1-35.elementor-widget-video .elementor-wrapper { --video-aspect-ratio: 1.35 !important; }
.elementor-button-icon .e-font-icon-svg { fill: currentColor; }
.elementor-button .elementor-align-icon-right { margin-left: 0.9375rem !important; }
.elementor-button .elementor-align-icon-left { margin-right: 0.9375rem !important; }
.ele-btn-expand .elementor-button { width: 100%; }
.menu-box-side.elementor-widget-icon-list .elementor-icon-list-items { border: 0.0625rem solid #9EABAE; }
.menu-box-side.elementor-widget-icon-list .elementor-icon-list-items > .elementor-icon-list-item:not(:last-child) { border-bottom: 0.0625rem solid #9EABAE; }
.menu-box-side.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item > a { padding: 1rem; background-color: #fff; }
.menu-box-side.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item > a:hover,
.menu-box-side.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item > a:focus { background-color: #E2E9EB; }
.profile-box.elementor-widget-image-box { border: 0.0625rem solid #9eabae; box-shadow: -4px 4px 10px rgba(0, 0, 0, 0.1); height: 100%; }
.profile-box.elementor-widget-image-box .elementor-image-box-wrapper { align-items: center; display: flex; text-align: left; }
.profile-box.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img { width: 9.4375rem !important; line-height: 1; display: block; }
.profile-box.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img { display: block; }
.profile-box.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content { flex: 1; padding: 1rem 1.875rem; display: flex; flex-direction: column; justify-content: center; }
.profile-box.elementor-widget-image-box .elementor-image-box-title { margin-bottom: 0; }
.profile-box.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description { font-weight: bold; margin-top: 0.75rem; }
.profile-box-title.elementor-widget-image-box .elementor-image-box-title span { line-height: 20px; display: inline-block; font-weight: bold; font-size: 0.9375rem; color: #1E5288; margin-bottom: 0.625rem; }
.profile-box-title.elementor-widget-image-box .elementor-image-box-description { margin: 0 !important; }
.profile-box-title.elementor-widget-image-box .elementor-image-box-content h3 { color: var(--theme-main-color-1); margin-bottom: 0.75rem; }
.profile-box-title.elementor-widget-image-box .elementor-image-box-content { }
body:not(.elementor-editor-active) .menu-overlay-full { position: fixed; display: none; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; z-index: 1999; }
body:not(.elementor-editor-active) .menu-overlay-full.show { display: block; opacity: 1; }
body:not(.elementor-editor-active) .menu-overlay-full .menu-overlay-wrap { transform: translateX(100%); transition: 0.5s; }
body:not(.elementor-editor-active) .menu-overlay-full.open .menu-overlay-wrap { transform: translateX(0); transition: 0.5s; }
.menu-overlay-toggle--open,
.menu-overlay-toggle--close { cursor: pointer; }
.menu-overlay-full nav > ul.elementor-nav-menu  a.elementor-item,
.menu-overlay-full nav > ul.elementor-nav-menu li.menu-item ul.sub-menu a.elementor-sub-item { min-height: 3rem; justify-content: space-between; }
.menu-overlay-full nav > ul.elementor-nav-menu > li.menu-item.current-menu-item { background-color: rgba(255, 255, 255, .15); }
.menu-overlay-full nav > ul.elementor-nav-menu li.menu-item ul.sub-menu { position: static; display: none; margin: 0 !important; width: 100% !important; padding: 0 0 0 1rem; opacity: 1; background-color: transparent; color: #fff; min-width: unset !important; }
.menu-overlay-full nav > ul.elementor-nav-menu li.menu-item ul.sub-menu a.elementor-sub-item { color: inherit; background-color: transparent; }
.menu-overlay-full nav > ul.elementor-nav-menu li.menu-item.current-menu-ancestor,
.menu-overlay-full nav > ul.elementor-nav-menu a.elementor-item:hover,
.menu-overlay-full nav > ul.elementor-nav-menu a.elementor-item:focus,
.menu-overlay-full nav > ul.elementor-nav-menu > li.menu-item.current-menu-item a.elementor-item,
.menu-overlay-full nav > ul.elementor-nav-menu li.menu-item ul.sub-menu a.elementor-sub-item:hover,
.menu-overlay-full nav > ul.elementor-nav-menu li.menu-item ul.sub-menu a.elementor-sub-item:focus,
.menu-overlay-full nav > ul.elementor-nav-menu li.menu-item ul.sub-menu a.elementor-sub-item.current-menu-item > a.elementor-sub-item { background-color: #1e5288; }
.menu-overlay-full .elementor-search-form { }
form.elementor-search-form.custom-search-skin { position: relative; }
form.elementor-search-form.custom-search-skin .elementor-search-form__container { position: relative; display: flex; justify-content: center; align-items: center; background-color: transparent; overflow: visible; }
form.elementor-search-form.custom-search-skin input[type="submit"] { position: absolute; left: 0; top: 0; width: 2.5rem; height: 100%; opacity: 0; z-index: 1; }
form.elementor-search-form.custom-search-skin .elementor-search-form__icon { position: absolute; left: 0; top: 0; width: 2.5rem; height: 100%; display: flex; align-items: center; justify-content: center; }
form.elementor-search-form.custom-search-skin .elementor-search-form__input[type="search"] { padding: 0.75rem 1.25rem 0.75rem 3rem; line-height: 1.375; border: 1px solid #9EABAE; background-color: transparent; border-radius: 0; }
form.elementor-search-form.custom-search-skin .elementor-search-form__icon { line-height: 1; }
form.elementor-search-form.custom-search-skin .elementor-search-form__icon svg { width: 20px; height: 20px; }
.form-suggest-wrap { position: absolute; width: 100%; top: 100%; max-height: 12.5rem; z-index: 1; padding: 0; overflow: auto; display: none!important; }
.form-suggest-wrap ul.list-suggest { list-style: none; padding: 0; margin: 0; background-color: #fff; border: 0.0625rem solid #e2e9eb; }
.form-suggest-wrap ul.list-suggest > li { padding: 0.625rem 1.25rem; cursor: pointer; }
.form-suggest-wrap ul.list-suggest > li:not(:last-child) { border-bottom: 0.0625rem solid #e2e9eb; }
.form-suggest-wrap ul.list-suggest > li:hover,
.form-suggest-wrap ul.list-suggest > li:focus { background-color: #E2E9EB; }
ul.term-menu-list { list-style: none; margin: 0; padding: 0; border: 0.0625rem solid #9EABAE; border: 0.0625rem solid #9EABAE; }
ul.term-menu-list > li:not(:last-child) { border-bottom: 0.0625rem solid #9EABAE; }
ul.term-menu-list > li > a { padding: 1rem; background-color: #fff; display: block; color: #1E5288; font-weight: bold; }
ul.term-menu-list > li > a.active,
ul.term-menu-list > li > a:hover,
ul.term-menu-list > li > a:focus { background-color: #E2E9EB; }

/**/
.elementor-heading-title { line-height: inherit; }
.title-line--horizontal { position: relative; display: flex; align-items: center; flex-wrap: nowrap; justify-content: center; overflow: visible; }
.title-line--horizontal:before,
.title-line--horizontal:after { content: ''; width: 100%; display: block; height: 0.9375rem; border-radius: 0.46875rem; background: #ab0520; flex: 1; min-width: 1.25rem; }
.title-line--horizontal:before { transform: translateX(-3.125rem); }
.title-line--horizontal:after { transform: translateX(3.125rem); }
.space-container-left { padding-left: max(1.25rem, calc(calc(100vw - var(--container)) / 2)) }
.space-container-right { padding-right: max(1.25rem, calc(calc(100vw - var(--container)) / 2)) }
.theme-divider { display: block; width: 100%; max-width: 9.6875rem; height: 0.9375rem; border-radius: 0.9375rem; background-color: var(--theme-main-color-2); }

/**/
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }
.text-transform-unset { text-transform: unset; }
.ele-icon--left,
.ele-icon--right { display: inline-flex; align-items: center; }
.ele-icon--left > i,
.ele-icon--left > svg { margin-right: 0.75em; }
.ele-icon--right > i,
.ele-icon--right > svg { margin-left: 0.75em; }

/**/
body.elementor-editor-active .slick-style--default:not(.slick-slider) { display: grid; grid-template-columns: repeat(4, minmax(200px, 1fr)); gap: 10px; }

/**/
.box-inline { background: #fff; border: 0.5px solid #e2e9eb; box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.06); padding: 1.875rem; }
.box-inline .box-inline-meta { margin-bottom: 1rem; color: #1E5288; font-weight: bold; }
.box-inline .box-inline-meta .meta-item { margin-bottom: 1.25rem; display: inline-block; }
.box-inline .box-inline-meta .meta-item:not(:first-child) { padding-left: 1.25rem; border-left: 0.125rem solid; }
.box-inline .box-inline-meta .meta-item:not(:last-child) { margin-right: 1.25rem; }
.meta-item > .meta-label { color: #378DBD; }
.box-inline .box-inline-body { padding-bottom: 0.9375rem; }
.box-inline .box-inline-row { display: flex; justify-content: space-between; flex-wrap: wrap; }
.box-inline .box-inline-row > .box-title { width: 100%; max-width: unset; margin-bottom: 1rem; color: var(--theme-main-color-1); }
.box-inline .box-inline-row > .box-title h4 { margin-bottom: 0; }
.box-inline .box-inline-row > .box-investor { width: 100%; max-width: unset; margin-bottom: 1rem; }
.box-inline .box-inline-links > a { font-weight: bold; color: var(--theme-main-color-2); margin-top: 0.625rem; }
.box-inline .box-inline-links > a:not(:last-child) { margin-right: 0.625rem; }

/**/
ul.pagination { margin-top: 3.25rem; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; list-style: none; padding: 0; }
ul.pagination li a,
ul.pagination li span { border: 1px solid #e2e9eb; display: flex; justify-content: center; align-items: center; margin: 0.1875rem; border-radius: 0.1875rem; padding: 0; color: #1E5288; background-color: #fff; padding: 0.3125rem 0.75rem; line-height: 1; }
ul.pagination li.active span,
ul.pagination li a:hover,
ul.pagination li a:focus { background-color: #1E5288; color: #fff }

/**/
.post-list-wrap {
	display: flex;
	flex-direction: column;;
	gap: .625rem;
}
/*.slick-slider .slick-track { display: flex; }
.slick-slider .slick-slide { height: unset; }
.slick-slider.slick-style--default { padding-top: 4rem; padding-bottom: 0.875rem; position: relative; overflow: hidden; padding-left: max(1.25rem, calc(calc(100vw - var(--container)) / 2 + 0.625rem)); padding-right: max(1.25rem, calc(calc(100vw - var(--container)) / 2 + 0.625rem)); }
.slick-slider.slick-style--default .slick-list { overflow: visible; }
.slick-slider .slick-arrow { display: flex; padding: 0.5rem; font-size: 0; width: 2.5rem; height: 2.5rem; background-color: #378DBD; color: #fff; border: none; border-radius: 50%; justify-content: center; align-items: center; transform: scale(1.0); transition: 0.3s; margin-top: 0.25rem; }
.slick-slider.slick-style--default .slick-arrow { position: absolute; top: 0; left: 0; z-index: 1; margin-left: max(1.25rem, calc(calc(100vw - var(--container)) / 2) + 0.625rem); }
.slick-slider:not(.arrow-disable-unstyle) .slick-arrow.slick-disabled { background-color: #84D2E2 !important; pointer-events: none; }
.slick-slider .slick-arrow:hover { transform: scale(1.1); transition: 0.3s; background-color: #378DBD; }
.slick-slider.slick-style--default .slick-arrow.slick-next { left: 2.875rem; }
.slick-slider .slick-arrow.slick-prev:after { content: ''; background-image: url('/web/20250613105048im_/https://techlaunch-static.arizona.edu/tla-annual-23/wp-content/themes/uahs/assets/images/svg/slick-arrow-icon--previous.svg'); background-size: contain; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; }
.slick-slider .slick-arrow.slick-next:after { content: ''; background-image: url(/web/20250613105048im_/https://techlaunch-static.arizona.edu/tla-annual-23/wp-content/themes/uahs/assets/images/svg/slick-arrow-icon--next.svg); background-size: contain; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; }
.slick-slider .slick-track { margin-left: -0.625rem; margin-right: -0.625rem; }
.slick-slider .slick-slide { margin-left: 0.625rem; margin-right: 0.625rem; }
.slider-arrow-bottom .slick-slider.slick-style--default { padding-top: 0.875rem; padding-bottom: 4rem; }
.slider-arrow-bottom .slick-slider .slick-arrow { top: unset; bottom: 0; margin-top: 0; margin-bottom: 0.25rem; }
*/

/*form*/
.frm_style_formidable-style.with_frm_style .form-field { margin-bottom: 0.625rem; }
.form-light form { color: #fff; }
.with_frm_style .frm_primary_label,
.with_frm_style .frm_radio label,
.with_frm_style .frm_checkbox label { color: inherit; font-size: 0.875rem; text-transform: uppercase; font-family: 'proxima-nova', sans-serif; letter-spacing: 0.2em; line-height: 1.5625rem; }
.with_frm_style form .divider { margin-top: 1.25rem; }
.with_frm_style .frm_inside_container > label { padding: 0.625rem 0; font-size: inherit; }
.with_frm_style input[type="text"],
.with_frm_style input[type="password"],
.with_frm_style input[type="email"],
.with_frm_style input[type="number"],
.with_frm_style input[type="url"],
.with_frm_style input[type="tel"],
.with_frm_style input[type="phone"],
.with_frm_style input[type="search"],
.with_frm_style select,
.with_frm_style textarea,
.frm_form_fields_style,
.with_frm_style .frm_scroll_box .frm_opt_container,
.frm_form_fields_active_style,
.frm_form_fields_error_style,
.with_frm_style .frm-card-element.StripeElement,
.with_frm_style .chosen-container-multi .chosen-choices,
.with_frm_style .chosen-container-single .chosen-single { min-height: 45px; border-radius: 2.8125rem; height: unset; padding: 0.75rem  1.25rem 0.9375rem; font-size: 1rem; border: 0.0625rem solid #84D2E2; }
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,
.frm_style_formidable-style.with_frm_style input[type="submit"],
.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],
.frm_style_formidable-style.with_frm_style .frm_submit button,
.frm_form_submit_style,
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn { margin: 0; display: inline-block; font-family: 'proxima-nova', sans-serif; letter-spacing: 0; text-align: center; font-size: 1.125rem; line-height: 1.1rem; color: #84D2E2; background-color: transparent; padding: 0.9375rem 2rem; font-weight: bold; text-transform: unset; border-radius: 3.125rem; border: 0.125rem solid; outline: none; box-shadow: none; }
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,
.frm_style_formidable-style.with_frm_style input[type="submit"]:hover,
.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"]:hover,
.frm_style_formidable-style.with_frm_style .frm_submit button:hover { background: var(--theme-main-color-1); color: #fff; border-color: var(--theme-main-color-1); }
@media screen and (min-width:576px) {
	.align-left { margin-right: 1em; margin-bottom: 0.7em; float: left; }
	.align-right { margin-left: 1em; margin-bottom: 0.7em; float: right; }
}
@media screen and (min-width:768px) {
	.row > div.col-md-6 { width: 50%; }
}
@media screen and (min-width:992px) {
	.text-lg-right { text-align: right; }
	.container-ml-lg-0 > .e-con-inner { margin-left: 0; }
	.container-mr-lg-0 > .e-con-inner { margin-right: 0; }
	.box-inline .box-inline-row > .box-title { max-width: 34.3125rem; flex: 1; }
	.box-inline .box-inline-row > .box-investor { width: max(31%, 19.375rem); text-align: right; }
}
@media screen and (min-width:1025px) {
	.container-ml-tb-0 > .e-con-inner { margin-left: 0; }
	.container-mr-tb-0 > .e-con-inner { margin-right: 0; }
	.row > div.col-tb-6 { width: 50%; }
	.row > div.col-tb-4 { width: 33.33%; }
	.term-box-overlay { min-height: 28.125vw; }
}
@media screen and (min-width:1200px) {
	.row > div.col-xl-6 { width: 50%; }
	.profile-box.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content { min-height: 12.9375rem; padding: 1.25rem 1.875rem; }
}
@media screen and (min-width:1500px) { }
@media screen and (min-width:1921px) {
	html { font-size: 0.833333vw; }
}
@media screen and (max-width:1500px) {
	:root { --spacing-md3:2.5rem; }
	h1,
	.h1 { font-size: 46px; }
	h2,
	.h2 { font-size: 38px; }
	h3,
	.h3 { font-size: 34px; }
	h4,
	.h4 { font-size: 24px; }
}
@media screen and (max-width:1024px) {
	.box-edge { background-image: none !important; }
}
@media screen and (max-width:991px) {
	:root { --spacing-md3:1.875rem; }
	h1,
	.h1 { font-size: 42px; }
	h2,
	.h2 { font-size: 36px; }
	h3,
	.h3 { font-size: 30px; }
	h4,
	.h4 { font-size: 22px; }
	.font-extra-big,
	.font-extra-big .elementor-heading-title { font-size: 56px; }
	.font-big,
	.font-big .elementor-heading-title { font-size: 42px; }
	.font-extra-medium,
	.font-extra-medium .elementor-heading-title { font-size: 36px; }
	.font-medium,
	.font-medium .elementor-heading-title { font-size: 28px; }
	.font-extra-normal,
	.font-extra-normal .elementor-heading-title,
	blockquote,
	.callout { font-size: 1.25rem; }

	/* spacing	*/
	.py-2 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
	.mt-3 { margin-top: 2.5rem; }
	.mb-3 { margin-bottom: 2.5rem; }
	.pt-3 { padding-top: 2.5rem; }
	.pb-3 { padding-bottom: 2.5rem; }
	.mb-4 { margin-bottom: 3.125rem; }
	.pt-5 { padding-top: 4.375rem; }
	.pb-5 { padding-bottom: 4.375rem; }
	.pt-7 { padding-top: 6rem; }
	.pb-8 { padding-bottom: 7rem; }
	.mt-medium { margin-top: 1.25rem; }
	.mt-large { margin-top: 4.5rem; }

	/*	*/
	.box-term .h-100 { height: unset; }
	.menu-panel-term { display: none !important; }
	.box-inline .box-inline-meta .meta-item { margin-bottom: 1rem; }
	.box-inline .box-inline-meta .meta-item:not(:first-child) { padding-left: 1rem; }
	.box-inline .box-inline-meta .meta-item:not(:last-child) { margin-right: 1rem; }
}
@media screen and (max-width:768px) {
	:root { --spacing-md3:1.25rem; }
	h1,
	.h1 { font-size: 36px; }
	h2,
	.h2 { font-size: 32px; }
	h3,
	.h3 { font-size: 28px; }
	.font-extra-big,
	.font-extra-big .elementor-heading-title { font-size: 48px; }
	.font-big,
	.font-big .elementor-heading-title { font-size: 36px; }
	.font-extra-medium,
	.font-extra-medium .elementor-heading-title { font-size: 30px; }
	.font-medium,
	.font-medium .elementor-heading-title { font-size: 25px; }
	.font-extra-normal,
	.font-extra-normal .elementor-heading-title,
	.profile-box.elementor-widget-image-box .elementor-image-box-title,
	.profile-box-title.elementor-widget-image-box .elementor-image-box-content h3 { font-size: 1.25rem; }

	/* spacing	*/
	.mt-3 { margin-top: 1.875rem; }
	.mb-3 { margin-bottom: 1.875rem; }
	.pt-3 { padding-top: 1.875rem; }
	.pb-3 { padding-bottom: 1.875rem; }
	.mb-4 { margin-bottom: 2.5rem; }
	.pt-5 { padding-top: 3.125rem; }
	.pb-5 { padding-bottom: 3.125rem; }
	.pt-7 { padding-top: 4rem; }
	.pb-8 { padding-bottom: 5rem; }
	.mt-large { margin-top: 3.75rem; }

	/*	*/
	button,
	[type="button"],
	[type="reset"],
	[type="submit"],
	.btn { padding: 0.625rem 1.25rem; }
	.elementor-button { padding: 0.625rem 1.25rem !important; }
	.profile-box.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content { padding: 1.25rem 1.25rem; }
	.box-inline .box-inline-meta .meta-item { margin-bottom: 0.625rem; }
	.box-inline .box-inline-meta .meta-item:not(:first-child) { padding-left: 0.625rem; }
	.box-inline .box-inline-meta .meta-item:not(:last-child) { margin-right: 0.625rem; }
}
@media screen and (max-width:459px) {
	.profile-box.elementor-widget-image-box .elementor-image-box-wrapper { flex-direction: column; }
}

/*
     FILE ARCHIVED ON 10:50:48 Jun 13, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:53:44 Jun 10, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.453
  load_resource: 158.972
  PetaboxLoader3.resolve: 100.485
  PetaboxLoader3.datanode: 50.552 (2)
  loaddict: 27.728
*/
