.elementor-13776 .elementor-element.elementor-element-a090cc6{--display:flex;}.elementor-13776 .elementor-element.elementor-element-a090cc6:not(.elementor-motion-effects-element-type-background), .elementor-13776 .elementor-element.elementor-element-a090cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://innodata.com/wp-content/uploads/2026/06/Innodata-Events-Hero.jpg") 50% 50%;background-size:cover;}.elementor-13776 .elementor-element.elementor-element-4d27c8d{--display:flex;}.elementor-13776 .elementor-element.elementor-element-a9e73b6{--display:flex;--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13776 .elementor-element.elementor-element-c226da4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.75em 0.75em;--row-gap:0.75em;--column-gap:0.75em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13776 .elementor-element.elementor-element-91cd5d9 .elementor-icon-wrapper{text-align:center;}.elementor-13776 .elementor-element.elementor-element-91cd5d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-13776 .elementor-element.elementor-element-91cd5d9.elementor-view-framed .elementor-icon, .elementor-13776 .elementor-element.elementor-element-91cd5d9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-13776 .elementor-element.elementor-element-91cd5d9.elementor-view-framed .elementor-icon, .elementor-13776 .elementor-element.elementor-element-91cd5d9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13776 .elementor-element.elementor-element-91cd5d9 .elementor-icon{font-size:1em;}.elementor-13776 .elementor-element.elementor-element-91cd5d9 .elementor-icon svg{height:1em;}.elementor-13776 .elementor-element.elementor-element-91cd5d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13776 .elementor-element.elementor-element-687e187{text-align:center;}.elementor-13776 .elementor-element.elementor-element-687e187 .elementor-heading-title{font-size:1em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-13776 .elementor-element.elementor-element-687e187 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13776 .elementor-element.elementor-element-e81d29d{text-align:center;}.elementor-13776 .elementor-element.elementor-element-e81d29d .elementor-heading-title{font-size:3em;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a09e3a0 );}.elementor-13776 .elementor-element.elementor-element-e81d29d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13776 .elementor-element.elementor-element-7c07746{text-align:center;font-size:1.25em;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-13776 .elementor-element.elementor-element-7c07746 a{color:var( --e-global-color-secondary );}.elementor-13776 .elementor-element.elementor-element-7c07746 a:hover, .elementor-13776 .elementor-element.elementor-element-7c07746 a:focus{color:var( --e-global-color-a09e3a0 );}.elementor-13776 .elementor-element.elementor-element-845f631{--display:flex;}.elementor-13776 .elementor-element.elementor-element-88ee7c6 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:0.875em;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:transparent;background-image:linear-gradient(180deg, #0C2D49 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0.5em 0.5em 0.5em 0.5em;padding:0.75em 1.25em 0.75em 1.25em;}.elementor-13776 .elementor-element.elementor-element-88ee7c6.elementor-element{--align-self:center;}.elementor-13776 .elementor-element.elementor-element-88ee7c6 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-13776 .elementor-element.elementor-element-74b7075 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:0.875em;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:transparent;background-image:linear-gradient(180deg, #222222 0%, #555555 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#666666;border-radius:0.5em 0.5em 0.5em 0.5em;padding:0.75em 1.25em 0.75em 1.25em;}.elementor-13776 .elementor-element.elementor-element-74b7075.elementor-element{--align-self:center;}.elementor-13776 .elementor-element.elementor-element-74b7075 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-13776 .elementor-element.elementor-element-9c54b81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13776 .elementor-element.elementor-element-d1aceb9{--display:flex;}.elementor-13776 .elementor-element.elementor-element-d1aceb9:not(.elementor-motion-effects-element-type-background), .elementor-13776 .elementor-element.elementor-element-d1aceb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E7E9;}.elementor-13776 .elementor-element.elementor-element-18ee166{--display:flex;}.elementor-13776 .elementor-element.elementor-element-188fa38 .elementor-heading-title{font-size:2.5em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;color:var( --e-global-color-66ae908f );}.elementor-13776 .elementor-element.elementor-element-5efb3a2{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-13776 .elementor-element.elementor-element-5efb3a2 .swiper-slide > .elementor-element{height:100%;}.elementor-13776 .elementor-element.elementor-element-331bfce{--display:flex;}.elementor-13776 .elementor-element.elementor-element-331bfce:not(.elementor-motion-effects-element-type-background), .elementor-13776 .elementor-element.elementor-element-331bfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04e85e0 );}.elementor-13776 .elementor-element.elementor-element-32e62bf{--display:flex;}.elementor-13776 .elementor-element.elementor-element-7face0f .elementor-heading-title{font-size:2.5em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;color:var( --e-global-color-66ae908f );}.elementor-13776 .elementor-element.elementor-element-7950473{--grid-columns:3;--e-loop-nothing-found-message-align:start;}.elementor-13776 .elementor-element.elementor-element-7950473 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13776 .elementor-element.elementor-element-7950473 .e-loop-item > .elementor-section, .elementor-13776 .elementor-element.elementor-element-7950473 .e-loop-item > .elementor-section > .elementor-container, .elementor-13776 .elementor-element.elementor-element-7950473 .e-loop-item > .e-con, .elementor-13776 .elementor-element.elementor-element-7950473 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13776 .elementor-element.elementor-element-d586288{--display:flex;}.elementor-13776 .elementor-element.elementor-element-d586288:not(.elementor-motion-effects-element-type-background), .elementor-13776 .elementor-element.elementor-element-d586288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-04e85e0 );}.elementor-13776 .elementor-element.elementor-element-709d07f{--display:flex;}.elementor-13776 .elementor-element.elementor-element-a49f47e .elementor-heading-title{font-size:2.5em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;color:var( --e-global-color-66ae908f );}.elementor-13776 .elementor-element.elementor-element-f9391fe{--grid-columns:3;--e-loop-nothing-found-message-align:start;}.elementor-13776 .elementor-element.elementor-element-f9391fe .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13776 .elementor-element.elementor-element-f9391fe .e-loop-item > .elementor-section, .elementor-13776 .elementor-element.elementor-element-f9391fe .e-loop-item > .elementor-section > .elementor-container, .elementor-13776 .elementor-element.elementor-element-f9391fe .e-loop-item > .e-con, .elementor-13776 .elementor-element.elementor-element-f9391fe .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13776 .elementor-element.elementor-element-27617e5{--display:flex;}.elementor-13776 .elementor-element.elementor-element-27617e5:not(.elementor-motion-effects-element-type-background), .elementor-13776 .elementor-element.elementor-element-27617e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #0E304D 100%);}.elementor-13776 .elementor-element.elementor-element-1ab3fc6{--display:flex;}.elementor-13776 .elementor-element.elementor-element-8dfd652{text-align:center;}.elementor-13776 .elementor-element.elementor-element-8dfd652 .elementor-heading-title{font-size:2.5em;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-a09e3a0 );}.elementor-13776 .elementor-element.elementor-element-b833c30{text-align:center;font-size:1.25em;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4;letter-spacing:0px;word-spacing:0px;color:#A0A0A0;}.elementor-13776 .elementor-element.elementor-element-a0e59ef{--display:flex;}.elementor-13776 .elementor-element.elementor-element-234e1e7 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:0.875em;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );background-color:transparent;background-image:linear-gradient(180deg, #0C2D49 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0.5em 0.5em 0.5em 0.5em;padding:0.75em 1.25em 0.75em 1.25em;}.elementor-13776 .elementor-element.elementor-element-234e1e7.elementor-element{--align-self:center;}.elementor-13776 .elementor-element.elementor-element-234e1e7 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}@media(min-width:2400px){.elementor-13776 .elementor-element.elementor-element-5efb3a2{--swiper-slides-to-display:3;}}@media(max-width:1500px){.elementor-13776 .elementor-element.elementor-element-88ee7c6{z-index:3;}.elementor-13776 .elementor-element.elementor-element-74b7075{z-index:3;}.elementor-13776 .elementor-element.elementor-element-5efb3a2{--swiper-slides-to-display:3;}.elementor-13776 .elementor-element.elementor-element-234e1e7{z-index:3;}}@media(max-width:1024px){.elementor-13776 .elementor-element.elementor-element-88ee7c6 .elementor-button{font-size:15px;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-13776 .elementor-element.elementor-element-74b7075 .elementor-button{font-size:15px;border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-13776 .elementor-element.elementor-element-5efb3a2{--swiper-slides-to-display:2;}.elementor-13776 .elementor-element.elementor-element-7950473{--grid-columns:2;}.elementor-13776 .elementor-element.elementor-element-f9391fe{--grid-columns:2;}.elementor-13776 .elementor-element.elementor-element-234e1e7 .elementor-button{font-size:15px;border-radius:0.5em 0.5em 0.5em 0.5em;}}@media(max-width:880px){.elementor-13776 .elementor-element.elementor-element-5efb3a2{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-13776 .elementor-element.elementor-element-5efb3a2{--swiper-slides-to-display:1;}.elementor-13776 .elementor-element.elementor-element-7950473{--grid-columns:1;}.elementor-13776 .elementor-element.elementor-element-f9391fe{--grid-columns:1;}}/* Start custom CSS for icon, class: .elementor-element-91cd5d9 */.elementor-13776 .elementor-element.elementor-element-91cd5d9 {
    padding: 0!important;
    margin: 0!important;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c07746 */.elementor-13776 .elementor-element.elementor-element-7c07746 *:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b833c30 */.elementor-13776 .elementor-element.elementor-element-b833c30 *:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS *//* STANDARD CSS */

.section {
	--section-font-size: 15px;
	--section-py: 3em;
	--section-px: 1em;
	--section-max-w: 1920px;

	font-size: var(--section-font-size);
	width: 100%;
	position: relative;
	padding: var(--section-py) var(--section-px);
}

.section.section--hero {
	--section-py: 8em;
}

.section.section--half {
	--section-max-w: 65ch;
}

.section.section--pt-0 {
	padding-top: 0 !important;
}

@media (width >= 640px) and (width < 768px) {
	.section {
		--section-font-size: 16px;
		--section-py: 3em;
		--section-px: 2em;
	}

	.section.section--hero {
		--section-py: 8em;
	}
}

@media (width >= 768px) and (width < 1024px) {
	.section {
		--section-font-size: 18px;
		--section-py: 5em;
		--section-px: 3em;
	}

	.section.section--hero {
		--section-py: 8em;
	}
}

@media (width >= 1024px) and (width < 1280px) {
	.section {
		--section-font-size: 18px;
		--section-py: 5em;
		--section-px: 2em;
	}

	.section.section--hero {
		--section-py: 9em;
	}
}

@media (width >= 1280px) and (width < 1920px) {
	.section {
		--section-font-size: 20px;
		--section-py: 5em;
		--section-px: 6em;
	}

	.section.section--hero {
		--section-py: 9em;
	}
}

@media (width >= 1920px) {
	.section {
		--section-font-size: 23px;
		--section-py: 4em;
		--section-px: 6em;
	}

	.section.section--hero {
		--section-py: 10em;
	}
}

.section__wrapper {
	width: 100%;
	max-width: var(--section-max-w);
	margin: 0 auto;
	padding: 0;
	gap: 2em;
	flex-direction: column;
}

.section.section--hero .section__wrapper {
	gap: 1.5em;
}

.button-row {
	display: flex;
	flex-direction: row !important;
	flex-wrap: wrap;
	gap: 1em;
	padding: 0;
	margin: 0;
	width: 100%;
}

.button-row.button-row--centered {
	justify-content: center;
}

/* EVENT SLIDE */

.event-slide {
	background: #fff;
	padding: 0;
	margin: 0;
	border-radius: 1em;
	overflow: hidden;
}

.event-card {
	background: #fff;
	padding: 0;
	margin: 0;
	border-radius: 1em;
	overflow: hidden;
}

.event-card__title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.event-card__blurb {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/* FADE UP SHORT ANIMATION */

@keyframes fadeUpShort {
	from {
		opacity: 0;
		transform: translate3d(0, 2em, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

.fade-up-short.animated {
	animation-name: fadeUpShort;
}/* End custom CSS */