@media all {
  *#dm .dmInner nav.u_1029272542 { color:white !important; }

  *#dm .dmInner nav.u_1650863369 { color:white !important; }

  *#dm .dmInner a.u_1427856872 {
    background-color:rgba(96,70,255,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1427856872 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1116867683 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1116867683 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner div.u_3489266694 .countdown-message {
    color:var(--color_3) !important;
    text-decoration:none !important;
    font-family:'SpaceGrotesk-SemiBold' !important;
  }

  *#dm .dmInner *.u_3489266694 .number {
    background-color:var(--color_12) !important;
    background-image:initial !important;
  }

  *#dm .dmInner *.u_3489266694 .divider.visible {
    visibility:visible !important;
    color:var(--color_12) !important;
  }

  *#dm .dmInner div.u_3489266694 .divider {
    color:var(--color_6) !important;
    font-family:'SpaceGrotesk-Light' !important;
  }

  *#dm .dmInner div.u_3489266694 .label { color:var(--color_12) !important; }

  *#dm .dmInner a.u_1882089390 {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1798529790 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1272296484 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1205653127 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1511307425 hr {
    color:var(--color_7) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1139355605 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1515170277 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-radius:16px 16px 16px 16px !important;
  }

  *#dm .dmInner div.u_1460965664 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1952773160 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
    border-radius:16px 16px 16px 16px !important;
  }

  *#dm .dmInner a.u_1768345374:hover { background-image:none !important; }

  *#dm .dmInner a.u_1768345374.hover { background-image:none !important; }

  *#dm .dmInner a.u_1768345374 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1266859378 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1642708748 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1831422203 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1105994539 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1356741393 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1697507648 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1518553885 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1307299048 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1760191053 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1143555364 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1937335681 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1220940160 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_3489266694 .number {
    color:var(--color_6) !important;
    font-family:'SpaceGrotesk-Light' !important;
    border-radius:8px 8px 8px 8px !important;
  }

  *#dm .dmInner div.u_1163010745 .duda-speaker-list-image { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner *.u_1573088044 { background-position:50% 50% !important; }

  *#dm .dmInner *.u_1392364839 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1978469374 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1703541517 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1749280896 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1657868876 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1904619530 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1348487215 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1782159459 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1734359511 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1648343512 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1727701627 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1866571909 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1752198945 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner div.u_1636385994 img { border-radius:16px 16px 16px 16px !important; }

  *#dm .dmInner a.u_1834367560:hover { background-image:none !important; }

  *#dm .dmInner a.u_1834367560.hover { background-image:none !important; }

  *#dm .dmInner a.u_1834367560 {
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1312632908 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1312632908 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:50px !important;
    -moz-border-radius:50px !important;
    -webkit-border-radius:50px !important;
  }

  *#dm .dmInner a.u_1403134671 {
    background-color:var(--color_9) !important;
    background-image:none !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1392364839 .photoGalleryThumbs .image-container a { padding-top:68px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1392364839 .photoGalleryThumbs .image-container a { padding-top:80px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3489266694 .divider {
    margin-left:24px !important;
    margin-right:24px !important;
  }

  *#dm .dmInner div.u_3489266694 .number { font-size:42px !important; }

  *#dm .dmInner div.u_3489266694 .divider { font-size:42px !important; }

  *#dm .dmInner *.u_1392364839 .photoGalleryThumbs .image-container a { padding-top:58px !important; }

  *#dm .dmInner *.u_1392364839 .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_1392364839 .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_1392364839 .photoGalleryViewAll { padding:0 8px !important; }
}
.custom-speaker-list-name
{
	font-color:#ffffff !important;
	font-family:"Instrument Sans" !important;
	font-style:normal !important;
	font-size:18px !important;
	font-weight:700 !important;
	color:#ffffff !important;
}
.custom-speaker-list-title
{
	font-color:#B4BABD !important;
	font-family:"Instrument Sans" !important;
	font-style:normal !important;
	font-weight:400 !important;
	font-size:14px !important;
	color:#B4BABD !important;
}
.custom-speaker-popup-background
{
	background:#191C1E !important;
	background-color:#191C1E !important;
}
.Flow__main-container *
{
	font-family:'Instrument Sans', sans-serif !important;
}
.custom-speaker-list-image
{
	border-radius:16px !important;
}
.custom-speaker-popup-name
{
	color:#ffffff !important;
}
.custom-speaker-popup-title
{
	color:#B4BABD !important;
}
.custom-speaker-popup-description
{
	color:#B4BABD !important;
}
.custom-speaker-popup-social-links
{
	color:#ffffff !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_113986009
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
#flex-header {
    --overlapping-background-color: var(--color_5);
    --overlapping-background-image: none;
}
}



@media all {
    
#bec17655::before, #bec17655 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#bec17655 {
    background-color: var(--color_6);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
}
    
#e392b82c {
    margin: 80px 0% 80px 0%;
}
    
#\34 11a08c1::before, #\34 11a08c1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 11a08c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    background-color: rgba(0, 0, 0, 0);
    width: 49%;
    align-items: center;
    background-image: url();
    min-width: 4%;
    padding: 16px 48px 16px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 11a08c1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 20338ad {
    min-height: 390px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 1c95e78 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#group_ncu {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_a8p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_2rj {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6280215 {
    min-height: 800px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 9b4052b[data-background-color-animation] {
    
}
#\31 9b4052b::before, #\31 9b4052b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(14,17,19,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\31 9b4052b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/dd4ba585/dms3rep/multi/opt/Evolve_2025_Keynotes_20251008-151704_OHE-21_William_JEZEQUEL_0dbc69f4-c36e-4487-8150-23006ca86655_1920x-1920w.png");
    background-position: 50% 0%;
}
#\31 9b4052b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b094a533 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ed52f555 {
    width: 97.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8f744ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0hp {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e93be7f {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_r3u {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 20px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afad42db {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 7944437 {
    width: 653px;
    height: auto;
    max-width: 100%;
    margin-bottom: 20px;
    order: 1;
}
    
#\35 ae2eb5a {
    width: 250px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f1aa4f94 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5749dd9 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 33%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 367eed7 {
    width: 100%;
    height: 204px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad63ead4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e1170e04 {
    flex-direction: row;
    justify-content: flex-end;
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 5%;
    row-gap: 24px;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#cbafe6d1 {
    width: 100%;
    height: 586px;
    max-width: 100%;
    align-self: flex-end;
    order: 1;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bda939c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 55%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#d270f699 {
    width: 100%;
    height: 512px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1ac2bba {
    width: 250px;
    height: auto;
    min-height: 48px;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 357dd6d {
    background-image: none;
    background-color: var(--color_13);
}
    
#ed081e4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    height: auto;
    align-self: auto;
    justify-self: auto;
    order: 3;
    --column-gap: 20px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ea04fc3 {
    width: 625px;
    height: auto;
    max-width: 100%;
    margin-bottom: 40px;
    order: 2;
}
    
#c90dd067 {
    width: 100%;
    height: 279px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 82447f9 {
    min-height: 794px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b5b71e1d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 6145353 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    order: 1;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 009e3f8 {
    min-height: 372px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#f609962d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\36 f24baaa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 52.94%;
    min-width: 4%;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_rj4 {
    width: 625px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tuc {
    width: 96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_iug {
    width: 625px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 039d2ec {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 3011174.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 3011174 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\31 8465735 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1994058.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 1994058 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#a6f0ff17.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a6f0ff17 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#a1009793 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7a31ec3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 85184e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b0c8478e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ff67bc65 {
    background-color: rgba(14,17,19,1);
    background-image: none;
}
    
#c91de473 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 abcf646 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 c62aeb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 b31d3eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 925dee5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 8e7c4b2 {
    min-height: 242px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    flex-wrap: nowrap;
    padding: 48px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 a09d647 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 d0fa8ad.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 d0fa8ad {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\33 1d2b9da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cd0b2518 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 cca817c {
    min-height: 0;
    column-gap: 2%;
    row-gap: 64px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 49b83ba[data-background-color-animation] {
    
}
#\32 49b83ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#\30 5d3a78e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\35 b6e3257 {
    width: 625px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b04d09b4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#df136914 {
    width: 625px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c593c48 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r2t {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8fe {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#fa66bad1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 be744ad {
    align-items: flex-start;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    order: 0;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c9e295b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q17 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_on0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c02e3391 {
    width: 250px;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f52130e9 {
    background-color: var(--color_13);
    background-image: none;
}
    
#ccf8eeb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 cb2c779::before, #\36 cb2c779 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(96, 70, 255, 1) 52%, rgba(96, 70, 255, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\36 cb2c779 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/dd4ba585/dms3rep/multi/opt/callforpaper-1920w.png");
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    align-content: center;
    padding: 4% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
#\36 cb2c779.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAACE4AAAhOAFFljFgAAAAVElEQVQI12OIc/n+P87l0/8451f/E5wf/U90vvU/yens/0yPg/9Lgrf+b0vb+H9i8br/DMgK450f/U9wuvU/2ens/yz3A/+LArb8b0xc8787Z/l/AAdYMpN4YIFZAAAAAElFTkSuQmCC');
}
    
#ea5c6fc7 {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#b2214ae0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\38 5117ffd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f0ca5bb4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 56px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5f444a0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 56px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ecd6ec72 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 039ce35[data-background-color-animation] {
    
}
#\32 039ce35 {
    background-color: var(--color_13);
    background-image: none;
}
    
#\31 c71170f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 c71170f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 80px 0px 80px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4928eab {
    margin: 0px 0% 0px 0%;
}
    
#group_egm {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_rjf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 84ce90b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0e88989 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 50513c2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_13);
    background-image: none;
}
    
#widget_ncd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 cd66149 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 499af9d {
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 a4c722c {
    min-height: 96px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 24px 2%;
    margin: 0% 0% 0% 0%;
}
    
#a3bc0fc3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#b59af4dd {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 baaf975 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\38 05aded5 {
    margin: 0px 0% 0px 0%;
}
    
#c057e401 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 55ac636 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#fef14126 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#d663afd7 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 23cdc03 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#d0db7d5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\39 409b558 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 32948a9 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#a0c63cc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
}



@media all {
    
#e47277d7 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#d539b344 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\36 ecdd7ff {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 2% 24px 2%;
}
    
#widget_ipf {
    width: 625px;
    height: auto;
    max-width: 100%;
}
    
#widget_jnk {
    width: 625px;
    height: auto;
    max-width: 100%;
}
    
#\36 0302a70 {
    margin: 0px 0% 0px 0%;
}
    
#\38 8773d55 {
    background-color: var(--color_13);
    background-image: none;
}
}



@media all {
    
#f297c9e0 {
    min-height: 96px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 24px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5008b4b {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ad0ffd19 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\31 1fc30d9 {
    background-color: var(--color_6);
    background-image: none;
}
    
#fa7e1f50 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\38 47f6ccd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#e1336eca {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ef0fce2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\30 008b888 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\38 71a5810 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\32 14da016 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f5e4a765 {
    margin: 0px 0% 0px 0%;
}
    
#edeaa14b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#afb83e77 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a9ff4bea {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 6783539 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b6117aa {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f2c44a4a {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\38 fad02e1 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 196bb1d {
    min-height: 96px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 24px 2%;
    margin: 0% 0% 0% 0%;
}
    
#aa882b84 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\35 dd5bf64 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#dc409102 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\30 9eba1b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\31 edb217e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\36 b86e3c4 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\37 20bf906 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#a46c1173 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 97df6b5 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\35 cca35f0 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 3518890 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 eb97c50 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ee0535a0 {
    margin: 0px 0% 0px 0%;
}
    
#f283b479 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\30 332cc6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\39 61910ae {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\39 9ca05cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#d15f84d3 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 c3829be {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c6274cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\32 243a9c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\38 74fae82 {
    min-height: 96px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 24px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 9ffbf50 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#dc65b22e {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\32 2cc044e {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 6500105 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#ea2e6d4f {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\33 fc3a5e4 {
    background-color: var(--color_6);
    background-image: none;
}
    
#\32 365707d {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 379ac05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\39 e20a8a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#c5839d30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#ff1209c1 {
    min-height: 96px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 24px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 7efe694 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3907fad {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#df9a90c3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e3fba4e {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\30 9a31167 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\33 14249eb {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#bd81fef5 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\35 c376bd4 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#a18c0872 {
    min-height: 284px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 24px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ed2c397 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#c174733a {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\39 e91b4cf {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#b690e897 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 09bf670 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#a4bdbc72 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 76fa958 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#e0d04373 {
    margin: 0px 0% 0px 0%;
}
    
#d5c81c5e {
    background-color: var(--color_6);
    background-image: none;
}
    
#\30 fba8018 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#\36 8cc731a {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 85da9cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#abf7cff7 {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#b2758af7 {
    min-height: 96px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 24px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 60a4ebb {
    justify-content: flex-start;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 23.5%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fc1eff48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 12px;
}
    
#e33dac76 {
    width: 100%;
    height: 188px;
    max-width: 100%;
    order: 0;
}
    
#\38 c8bd264 {
    margin: 0px 0% 0px 0%;
}
    
#\33 b7d300e {
    background-color: var(--color_6);
    background-image: none;
}
    
#undefined {
    width: 176.5%;
}
}



@media all {
    
#b08c49f0 {
    width: 50%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 fd5bc83 {
    margin: 0px 0% 0px 0%;
}
    
#feb6395f {
    width: 50%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ffb3885a::before, #ffb3885a > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: radial-gradient(circle, rgba(96, 70, 255, 1) 52%, rgba(96, 70, 255, 1) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#ffb3885a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/dd4ba585/dms3rep/multi/opt/CTA+BG1-150e14b3-1920w.png");
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    align-content: center;
    padding: 4% 3% 8% 3%;
    margin: 0% 0% 0% 0%;
}
#ffb3885a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAACE4AAAhOAFFljFgAAAAWklEQVQI12NI8/n9Pyf41//SmO//a9O+/m/J+/S/p+z9/8k1T//P77j3f83Uq/93LLr8nwGmsCT62//a1K//W3I//u8te/9/UvXj/3Pbbv1fOfHc/y1zTv8HABiMOeoE6k+9AAAAAElFTkSuQmCC');
}
    
#\37 55ac66e {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#eb68a905 {
    background-color: var(--color_13);
    background-image: none;
}
    
#\38 ed08444 {
    width: 250px;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
    min-height: auto;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 4203d86 {
    min-height: 800px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f2bc019 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 43px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    --column-gap: 20px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 699a2b9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80578bf[data-background-color-animation] {
    
}
#\39 80578bf::before, #\39 80578bf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(14,17,19,1);
    opacity: 0.7;
    border-radius: inherit;
}
#\39 80578bf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/dd4ba585/dms3rep/multi/opt/Evolve_2025_Keynotes_20251008-151704_OHE-21_William_JEZEQUEL_0dbc69f4-c36e-4487-8150-23006ca86655_1920x-1920w.png");
    background-position: 50% 0%;
}
#\39 80578bf.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\37 6d8b0e0 {
    width: 97.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 29ec6bf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eb33d3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0cece4c {
    margin: 0px 0% 0px 0%;
}
    
#e78d3aba {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1025px) {
    
#\32 039ce35 {
    background-color: var(--color_4);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bec17655::before, #bec17655 > .bgExtraLayerOverlay {
    
}
    
#\34 11a08c1::before, #\34 11a08c1 > .bgExtraLayerOverlay {
    
}
#\34 11a08c1 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    align-items: flex-start;
    padding: 0px 48px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 11a08c1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 20338ad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#\34 1c95e78 {
    width: 82.18%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ncu {
    width: 100%;
    min-height: 80px;
}
    
#e392b82c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6280215 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 800px;
}
    
#afad42db {
    margin: 0px 0% 0px 0%;
}
    
#ed52f555 {
    width: 82.18%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b4052b::before, #\31 9b4052b > .bgExtraLayerOverlay {
    
}
#\31 9b4052b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#b094a533 {
    width: 100%;
    row-gap: 16px;
    min-height: 8px;
    padding: 0px 48px 0px 48px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 ae2eb5a {
    width: 250px;
    min-height: 48px;
}
    
#f1aa4f94 {
    width: 70%;
}
    
#\33 5749dd9 {
    width: 40%;
}
    
#e1170e04 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\36 367eed7 {
    height: 190px;
}
    
#cbafe6d1 {
    height: 440px;
}
    
#bda939c2 {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
    margin: 0% 0% 0% 0%;
}
    
#d270f699 {
    height: 440px;
}
    
#\36 1ac2bba {
    width: 250px;
    min-height: 48px;
}
    
#ed081e4d {
    height: auto;
    min-height: 0px;
}
    
#\33 ea04fc3 {
    width: 577px;
    margin-bottom: 30px;
}
    
#c90dd067 {
    height: 190px;
}
    
#\30 82447f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    row-gap: 56px;
    padding: 80px 6% 80px 6%;
}
    
#b5b71e1d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 6145353 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 039d2ec {
    margin: 0px 0% 0px 0%;
}
    
#widget_tuc {
    width: 86.39%;
    height: 155px;
}
    
#\34 009e3f8 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 2% 48px 2%;
}
    
#\36 f24baaa {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3011174 {
    order: 0;
}
    
#a1009793 {
    order: 3;
}
    
#\30 abcf646 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 85184e9 {
    order: 2;
}
    
#\32 c62aeb1 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#b0c8478e {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 8e7c4b2 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 240px;
    padding: 48px 2% 80px 2%;
}
    
#\33 1d2b9da {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#cd0b2518 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cca817c {
    padding: 80px 2% 48px 2%;
}
    
#\33 c593c48 {
    margin: 0px 0% 0px 0%;
}
    
#b04d09b4 {
    row-gap: 16px;
}
    
#widget_on0 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ccf8eeb2 {
    width: 36.74%;
}
    
#\36 cb2c779::before, #\36 cb2c779 > .bgExtraLayerOverlay {
    
}
#\36 cb2c779 {
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 4%;
    padding-right: 4%;
}
#\36 cb2c779.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAACE4AAAhOAFFljFgAAAAVElEQVQI12OIc/n+P87l0/8451f/E5wf/U90vvU/yens/0yPg/9Lgrf+b0vb+H9i8br/DMgK450f/U9wuvU/2ens/yz3A/+LArb8b0xc8787Z/l/AAdYMpN4YIFZAAAAAElFTkSuQmCC');
}
    
#ea5c6fc7 {
    min-height: 303px;
    padding: 80px 4% 80px 4%;
}
    
#b2214ae0 {
    width: 36.85%;
}
    
#\38 5117ffd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5f444a0 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0e88989 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 cd66149 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 baaf975 {
    height: 235px;
}
    
#\32 a4c722c {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 376px;
    row-gap: 24px;
    padding: 0% 2% 24px 2%;
}
    
#b59af4dd {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c057e401 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 55ac636 {
    height: 235px;
}
    
#d663afd7 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\31 23cdc03 {
    height: 235px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 409b558 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 32948a9 {
    height: 235px;
}
    
#d0db7d5b {
    order: 1;
}
    
#\38 05aded5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ecdd7ff {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 008b888 {
    height: 235px;
}
    
#f297c9e0 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 376px;
    row-gap: 24px;
    padding: 0% 2% 24px 2%;
}
    
#\32 14da016 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 5008b4b {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ad0ffd19 {
    height: 235px;
}
    
#afb83e77 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#a9ff4bea {
    height: 235px;
}
    
#fa7e1f50 {
    height: 235px;
}
    
#e1336eca {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f5e4a765 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6783539 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b86e3c4 {
    height: 235px;
}
    
#\34 b6117aa {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#f2c44a4a {
    height: 235px;
}
    
#\37 20bf906 {
    height: 235px;
}
    
#\38 fad02e1 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 196bb1d {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 376px;
    row-gap: 24px;
    padding: 0% 2% 80px 2%;
}
    
#\35 dd5bf64 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 97df6b5 {
    height: 235px;
}
    
#\35 cca35f0 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 3518890 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 eb97c50 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 74fae82 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 376px;
    row-gap: 24px;
    padding: 0% 2% 80px 2%;
}
    
#ee0535a0 {
    margin: 0px 0% 0px 0%;
}
    
#f283b479 {
    height: 235px;
}
    
#\39 61910ae {
    height: 235px;
}
    
#\34 c3829be {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 9ffbf50 {
    height: 235px;
}
    
#dc65b22e {
    height: 235px;
}
    
#\32 2cc044e {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6500105 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#ff1209c1 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 376px;
    row-gap: 24px;
    padding: 0% 2% 80px 2%;
}
    
#ea2e6d4f {
    height: 235px;
}
    
#\32 365707d {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 7efe694 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 3907fad {
    height: 235px;
}
    
#df9a90c3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e3fba4e {
    height: 235px;
}
    
#\33 14249eb {
    height: 235px;
}
    
#bd81fef5 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c376bd4 {
    height: 235px;
}
    
#a4bdbc72 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#e0d04373 {
    margin: 0px 0% 0px 0%;
}
    
#a18c0872 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    min-height: 376px;
    row-gap: 24px;
    padding: 0% 2% 80px 2%;
}
    
#\39 ed2c397 {
    height: 235px;
}
    
#c174733a {
    height: 235px;
}
    
#\39 e91b4cf {
    height: 235px;
}
    
#b690e897 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 8cc731a {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#abf7cff7 {
    width: 49%;
    row-gap: 5px;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2758af7 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
    min-height: 376px;
    row-gap: 24px;
    padding: 0% 2% 80px 2%;
}
    
#\31 60a4ebb {
    width: 100%;
    row-gap: 5px;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#e33dac76 {
    height: 235px;
}
    
#\38 c8bd264 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b08c49f0 {
    width: 36.85%;
}
    
#\32 fd5bc83 {
    margin: 0px 0% 0px 0%;
}
    
#feb6395f {
    width: 36.74%;
}
    
#ffb3885a::before, #ffb3885a > .bgExtraLayerOverlay {
    
}
#ffb3885a {
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 4%;
    padding-right: 4%;
}
#ffb3885a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAACE4AAAhOAFFljFgAAAAWklEQVQI12NI8/n9Pyf41//SmO//a9O+/m/J+/S/p+z9/8k1T//P77j3f83Uq/93LLr8nwGmsCT62//a1K//W3I//u8te/9/UvXj/3Pbbv1fOfHc/y1zTv8HABiMOeoE6k+9AAAAAElFTkSuQmCC');
}
    
#\37 55ac66e {
    min-height: 303px;
    padding: 80px 4% 80px 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4203d86 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 800px;
}
    
#\37 6d8b0e0 {
    width: 82.18%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80578bf::before, #\39 80578bf > .bgExtraLayerOverlay {
    
}
#\39 80578bf.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 0cece4c {
    margin: 0px 0% 0px 0%;
}
    
#\39 eb33d3e {
    width: 100%;
    row-gap: 16px;
    min-height: 8px;
    padding: 0px 48px 0px 48px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#bec17655 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\34 20338ad {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#bec17655::before, #bec17655 > .bgExtraLayerOverlay {
    
}
    
#\34 11a08c1::before, #\34 11a08c1 > .bgExtraLayerOverlay {
    
}
#\34 11a08c1 {
    row-gap: 9px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 11a08c1.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 20338ad {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 12% 4%;
}
    
#\34 1c95e78 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ncu {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e392b82c {
    margin: 0px 0% 0px 0%;
}
    
#widget_2rj {
    width: 329px;
}
}



@media (max-width: 767px) {
    
#d6280215 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b094a533 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed52f555 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9b4052b::before, #\31 9b4052b > .bgExtraLayerOverlay {
    
}
#\31 9b4052b.lazy:not([data-loaded='true']) {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\37 7944437 {
    margin-bottom: 8px;
    width: 303px;
}
    
#\35 ae2eb5a {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#f1aa4f94 {
    row-gap: 20px;
    width: 57.62%;
    height: auto;
    min-height: 369px;
    justify-content: flex-end;
}
    
#\33 5749dd9 {
    row-gap: 20px;
    width: 36.35187855787476%;
}
    
#\36 367eed7 {
    height: 150px;
}
    
#e1170e04 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 6%;
}
    
#cbafe6d1 {
    height: 200px;
}
    
#bda939c2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 9px;
}
    
#d270f699 {
    height: 200px;
    margin-top: -159px;
}
    
#\36 1ac2bba {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#ed081e4d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#\33 ea04fc3 {
    margin-bottom: 20px;
    width: 303px;
}
    
#c90dd067 {
    height: 150px;
}
    
#\30 82447f9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 56px;
    padding: 40px 4% 40px 4%;
}
    
#b5b71e1d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 6145353 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 009e3f8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 4% 40px 4%;
}
    
#\36 f24baaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#widget_tuc {
    width: 100.00%;
}
    
#\33 039d2ec {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\30 abcf646 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\32 c62aeb1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#b0c8478e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 8e7c4b2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 40px 4% 40px 4%;
}
    
#\33 1d2b9da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#cd0b2518 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 cca817c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 40px 4% 40px 4%;
}
    
#\30 5d3a78e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b04d09b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\33 c593c48 {
    margin: 0px 0% 0px 0%;
}
    
#fa66bad1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_q17 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#c02e3391 {
    height: auto;
    width: 175px;
    min-height: 50px;
}
    
#ccf8eeb2 {
    width: 78.37%;
}
    
#\36 cb2c779::before, #\36 cb2c779 > .bgExtraLayerOverlay {
    
}
#\36 cb2c779 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 6% 7% 6%;
}
#\36 cb2c779.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAACE4AAAhOAFFljFgAAAAVElEQVQI12OIc/n+P87l0/8451f/E5wf/U90vvU/yens/0yPg/9Lgrf+b0vb+H9i8br/DMgK450f/U9wuvU/2ens/yz3A/+LArb8b0xc8787Z/l/AAdYMpN4YIFZAAAAAElFTkSuQmCC');
}
    
#ea5c6fc7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 0% 4%;
}
    
#b2214ae0 {
    width: 74.91%;
}
    
#\38 5117ffd {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f0ca5bb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 40px;
}
    
#\30 5f444a0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#\37 4928eab {
    margin: 0px 0% 0px 0%;
}
    
#group_egm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 84ce90b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 0e88989 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 a4c722c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 24px 4% 0% 4%;
}
    
#a3bc0fc3 {
    margin-top: 0px;
}
    
#b59af4dd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 baaf975 {
    height: 200px;
}
    
#c057e401 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 55ac636 {
    height: 200px;
}
    
#fef14126 {
    margin-top: 0px;
}
    
#d663afd7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 23cdc03 {
    height: 200px;
}
    
#d0db7d5b {
    margin-top: 0px;
}
    
#\39 409b558 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 32948a9 {
    height: 200px;
}
    
#a0c63cc0 {
    margin-top: 0px;
}
    
#\38 05aded5 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e47277d7 {
    width: 100%;
    min-height: 29px;
    align-items: center;
    height: auto;
}
    
#d539b344 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 ecdd7ff {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 40px 4% 24px 4%;
}
    
#widget_jnk {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 0302a70 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f297c9e0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 0% 4%;
}
    
#\35 5008b4b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#ad0ffd19 {
    height: 200px;
}
    
#fa7e1f50 {
    height: 200px;
}
    
#\38 47f6ccd {
    margin-top: 0px;
}
    
#e1336eca {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#ef0fce2b {
    margin-top: 0px;
}
    
#\30 008b888 {
    height: 200px;
}
    
#\38 71a5810 {
    margin-top: 0px;
}
    
#\32 14da016 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#edeaa14b {
    margin-top: 0px;
}
    
#afb83e77 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#a9ff4bea {
    height: 200px;
}
    
#f5e4a765 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 6783539 {
    margin: 0px 0% 0px 0%;
}
    
#\34 b6117aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#f2c44a4a {
    height: 200px;
}
    
#\38 fad02e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 196bb1d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 8% 4%;
}
    
#aa882b84 {
    margin-top: 0px;
}
    
#\35 dd5bf64 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#dc409102 {
    margin-top: 0px;
}
    
#\30 9eba1b4 {
    margin-top: 0px;
}
    
#\31 edb217e {
    margin-top: 0px;
}
    
#\36 b86e3c4 {
    height: 200px;
}
    
#\37 20bf906 {
    height: 200px;
}
    
#\33 97df6b5 {
    height: 200px;
}
    
#\35 cca35f0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 3518890 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 eb97c50 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#ee0535a0 {
    margin: 0px 0% 0px 0%;
}
    
#f283b479 {
    height: 200px;
}
    
#\30 332cc6c {
    margin-top: 0px;
}
    
#\39 61910ae {
    height: 200px;
}
    
#\39 9ca05cf {
    margin-top: 0px;
}
    
#\34 c3829be {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c6274cc {
    margin-top: 0px;
}
    
#\32 243a9c0 {
    margin-top: 0px;
}
    
#\38 74fae82 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 8% 4%;
}
    
#\33 9ffbf50 {
    height: 200px;
}
    
#dc65b22e {
    height: 200px;
}
    
#\32 2cc044e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\39 6500105 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#ea2e6d4f {
    height: 200px;
}
    
#\32 365707d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 379ac05 {
    margin-top: 0px;
}
    
#\39 e20a8a6 {
    margin-top: 0px;
}
    
#c5839d30 {
    margin-top: 0px;
}
    
#ff1209c1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 8% 4%;
}
    
#\36 7efe694 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 3907fad {
    height: 200px;
}
    
#df9a90c3 {
    margin: 0px 0% 0px 0%;
}
    
#\37 e3fba4e {
    height: 200px;
}
    
#\30 9a31167 {
    margin-top: 0px;
}
    
#\33 14249eb {
    height: 200px;
}
    
#bd81fef5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 c376bd4 {
    height: 200px;
}
    
#a18c0872 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 8% 4%;
}
    
#\39 ed2c397 {
    height: 200px;
}
    
#c174733a {
    height: 200px;
}
    
#\39 e91b4cf {
    height: 200px;
}
    
#b690e897 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 09bf670 {
    margin-top: 0px;
}
    
#a4bdbc72 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 76fa958 {
    margin-top: 0px;
}
    
#e0d04373 {
    margin: 0px 0% 0px 0%;
}
    
#\30 fba8018 {
    margin-top: 0px;
}
    
#\36 8cc731a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 85da9cb {
    margin-top: 0px;
}
    
#abf7cff7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#b2758af7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    padding: 16px 4% 8% 4%;
}
    
#\31 60a4ebb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 16px;
    margin: 0% 0% 0% 0%;
}
    
#fc1eff48 {
    margin-top: 0px;
}
    
#e33dac76 {
    height: 200px;
}
    
#\38 c8bd264 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b08c49f0 {
    width: 74.91%;
}
    
#\32 fd5bc83 {
    margin: 0px 0% 0px 0%;
}
    
#feb6395f {
    width: 78.37%;
}
    
#ffb3885a::before, #ffb3885a > .bgExtraLayerOverlay {
    
}
#ffb3885a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 6% 7% 6%;
}
#ffb3885a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAACE4AAAhOAFFljFgAAAAWklEQVQI12NI8/n9Pyf41//SmO//a9O+/m/J+/S/p+z9/8k1T//P77j3f83Uq/93LLr8nwGmsCT62//a1K//W3I//u8te/9/UvXj/3Pbbv1fOfHc/y1zTv8HABiMOeoE6k+9AAAAAElFTkSuQmCC');
}
    
#\37 55ac66e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 0% 4%;
}
    
#\38 ed08444 {
    height: auto;
    width: 175px;
    min-height: 50px;
}
}



@media (max-width: 767px) {
    
#\32 4203d86 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 6d8b0e0 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 80578bf::before, #\39 80578bf > .bgExtraLayerOverlay {
    
}
#\39 80578bf.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 eb33d3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

