.elementor-1603 .elementor-element.elementor-element-17c9c69c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1603 .elementor-element.elementor-element-d295604{--display:flex;}.elementor-1603 .elementor-element.elementor-element-d295604.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1603 .elementor-element.elementor-element-c5146ee{--display:flex;}.elementor-1603 .elementor-element.elementor-element-c8bed0b{--display:flex;border-style:none;--border-style:none;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1603 .elementor-element.elementor-element-ba58319{padding:0px 0px 0px 5px;}.elementor-1603 .elementor-element.elementor-element-7398133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1603 .elementor-element.elementor-element-a57c5eb{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1603 .elementor-element.elementor-element-a57c5eb:not(.elementor-motion-effects-element-type-background), .elementor-1603 .elementor-element.elementor-element-a57c5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81c0f87 );}.elementor-1603 .elementor-element.elementor-element-f328619{--n-accordion-title-font-size:1.5rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-45fe52d );--n-accordion-icon-size:24px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1603 .elementor-element.elementor-element-f328619 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-95ac9a2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-028d93e );}:where( .elementor-1603 .elementor-element.elementor-element-f328619 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 1px 1px 1px;border-color:var( --e-global-color-028d93e );}@media(min-width:768px){.elementor-1603 .elementor-element.elementor-element-d295604{--width:70ch;}.elementor-1603 .elementor-element.elementor-element-c5146ee{--width:330px;}}@media(max-width:1024px){.elementor-1603 .elementor-element.elementor-element-17c9c69c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1603 .elementor-element.elementor-element-d295604.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1603 .elementor-element.elementor-element-c8bed0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1603 .elementor-element.elementor-element-17c9c69c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1603 .elementor-element.elementor-element-c5146ee.e-con{--order:-99999 /* order start hack */;}.elementor-1603 .elementor-element.elementor-element-f328619{--n-accordion-icon-size:20px;}}/* Start custom CSS for container, class: .elementor-element-c8bed0b */.elementor-1603 .elementor-element.elementor-element-c8bed0b ul li {
    list-style-type: none;
    margin-bottom: 8px;
}
.elementor-1603 .elementor-element.elementor-element-c8bed0b ul li a:hover{
    text-decoration: underline;
    text-decoration-thickness: 3px;
    text-underline-offset: 5px;
    text-decoration-color: var(--e-global-color-accent);
}
.elementor-1603 .elementor-element.elementor-element-c8bed0b ul{
    padding-left: 5px;
    margin-bottom: 0!important;
}
.elementor-1603 .elementor-element.elementor-element-c8bed0b{
    min-width: 242px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57c5eb */.elementor-1603 .elementor-element.elementor-element-a57c5eb ul li {
    list-style-type: none;
    margin-bottom: 8px;
}
.elementor-1603 .elementor-element.elementor-element-a57c5eb ul li a:hover{
    text-decoration: underline;
    text-decoration-thickness: 3px;
    text-underline-offset: 5px;
    text-decoration-color: var(--e-global-color-accent);
}
.elementor-1603 .elementor-element.elementor-element-a57c5eb ul{
    padding-left: 5px;
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a57c5eb */.elementor-1603 .elementor-element.elementor-element-a57c5eb ul li {
    list-style-type: none;
    margin-bottom: 8px;
}
.elementor-1603 .elementor-element.elementor-element-a57c5eb ul li a:hover{
    text-decoration: underline;
    text-decoration-thickness: 3px;
    text-underline-offset: 5px;
    text-decoration-color: var(--e-global-color-accent);
}
.elementor-1603 .elementor-element.elementor-element-a57c5eb ul{
    padding-left: 5px;
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f328619 *//*.elementor-1603 .elementor-element.elementor-element-f328619.elementor-sticky--active {
    width:100%!important;
    margin-left: -45px;
}*//* End custom CSS */
/* Start custom CSS */.release-note {
	scroll-margin-top: 2.5rem;
}

.release-note:not(:last-child) {
	margin-bottom: 2.5rem;
}

/* animate the opening of the release note (needs grid for smooth transition) */
.release-note-content {
	display: grid;
	position: relative;
	grid-template-rows: 1fr;
	transition: grid-template-rows 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.release-note-content.preview {
	grid-template-rows: 0fr;
}

.release-note-content.preview::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(0deg,rgba(21, 22, 21, 1) 0%, rgba(21, 22, 21, 0) 100%);
    z-index: 9;
}
.release-note-content > div {
	overflow: hidden;
	min-height: 35ch;
}

.release-note-content ~ .read-more {
	display: flex;
	justify-content: center;
	gap: 1rem;
	margin-block: 2em;
	padding-bottom: 2rem;
}

.release-note-content.preview ~ .read-more {
	margin-block: 1em;
}

.release-note-content ~ .read-more > hr {
	border-bottom: none;
	flex-grow: 1;
	margin-block: auto;
}

.release-note-content ~ .read-more > p {
    margin: 0 !important;
}

.release-note-content p:has(>img) {
	margin-inline: auto;
	width: fit-content;
}

.on-anchor-link {
    display: block;
    position: relative;
    top: -60px;
    visibility: hidden;
}
.on-list-release li a.active-link {
  color: #87E069!important; 
  font-weight: 600;
}/* End custom CSS */