/* Cache file:3702_en_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I157426 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I157426:hover {
}
@media (max-width:992px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I157426 {
width:100%;

	
}
.I157426:hover {
}
}
@media (max-width:640px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I157426 {
width:100%;

	
}
.I157426:hover {
}
}

.I157427 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I157427:hover {
}
@media (max-width:992px) {
.I157427 {

padding-top:70px;


}
.I157427:hover {
}
}
@media (max-width:640px) {
.I157427 {

width:100%;
margin-top:40px;


}
.I157427:hover {
}
}
@media (min-width:1440px) {
.I157427 {

order:28;

}
.I157427:hover {
}
}
.I157436 {
display:flex;
position:var(--I157436-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I157436-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I157436-location-transform:translate(0px,0px);
	

transform:
var(--I157436-location-transform, translate(0px,0px))
var(--I157436-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I157436:hover {
}
.I157436 {
--I157436-position-static-computed:static;
}
.I157436 > .sector, .I157436 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I157436 {

position:fixed;
z-index:var(--I157436-z-index, 1);

transform:
var(--I157436-location-transform, translate(0px,0px))
var(--I157436-user-box-transform, translate(0px,0px))
;


}
.I157436:hover {
}

}
@media (max-width:640px) {
.I157436 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I157436-z-index, 1);

transform:
var(--I157436-location-transform, translate(0px,0px))
var(--I157436-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I157436:hover {
}
.I157436 {
--I157436-position-static-computed:static;
}
.I157436 > .sector, .I157436 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I157436 {

order:25;
}
.I157436:hover {
}

}
.I157441 {
display:flex;
position:var(--I157441-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:940px;
max-width:940px;
margin-left:auto;
margin-right:auto;
margin-top:12rem;

align-items:center;


}
.I157441:hover {
}

@media (max-width:992px) {
.I157441 {

margin-top:2rem;

}
.I157441:hover {
}

}
@media (max-width:640px) {
.I157441 {

width:100%;
margin-top:0rem;

}
.I157441:hover {
}

}

.I157459 {
display:flex;
position:var(--I157459-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I157459-location-transform:translate(0px,0px);
z-index:var(--I157459-z-index, auto);

transform:
var(--I157459-location-transform, translate(0px,0px))
var(--I157459-user-box-transform, translate(0px,0px))
;

--I157459-z-index:1000;
position:var(--I157459-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I157459:hover {
}
.I157459 {
--I157459-position-static-computed:static;
}
.I157459 > .sector, .I157459 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157459 {

width:100%;

}
.I157459:hover {
}

}
@media (min-width:1440px) {
.I157459 {

order:59;
}
.I157459:hover {
}

}
.I157452 {
display:flex;
position:var(--I157452-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I157452:hover {
}

@media (min-width:1440px) {
.I157452 {

order:49;
}
.I157452:hover {
}

}
.I157453 {
display:flex;
position:var(--I157453-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I157453:hover {
}

@media (min-width:1440px) {
.I157453 {

order:51;
}
.I157453:hover {
}

}
.I157451 {
display:flex;
position:var(--I157451-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I157451:hover {
}

@media (min-width:1440px) {
.I157451 {

order:47;
}
.I157451:hover {
}

}
.I157450 {
display:flex;
position:var(--I157450-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I157450:hover {
}

@media (min-width:1440px) {
.I157450 {

order:44;
}
.I157450:hover {
}

}
.I157445 {
display:flex;
position:var(--I157445-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I157445:hover {
}


.I157449 {
display:flex;
position:var(--I157449-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I157449:hover {
}

@media (min-width:1440px) {
.I157449 {

order:40;
}
.I157449:hover {
}

}
.I157437 {
display:flex;
position:var(--I157437-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I157437:hover {
}

@media (min-width:1440px) {
.I157437 {

order:26;
}
.I157437:hover {
}

}
.I157444 {
display:flex;
position:var(--I157444-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I157444:hover {
}


.I157434 {
display:flex;
position:var(--I157434-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I157434-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I157434-location-transform:translate(0px,0px);
z-index:var(--I157434-z-index, 1);

transform:
var(--I157434-location-transform, translate(0px,0px))
var(--I157434-user-box-transform, translate(0px,0px))
;

--I157434-z-index:555;
}
.I157434:hover {
}
.I157434 {
--I157434-position-static-computed:relative;
}
.I157434 > .sector, .I157434 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I157434 {

height:72px;
margin-bottom:-72px;

}
.I157434:hover {
}

}
@media (max-width:640px) {
.I157434 {

box-sizing:border-box;

}
.I157434:hover {
}

}
@media (min-width:1440px) {
.I157434 {

order:17;
}
.I157434:hover {
}

}
.I157431 {
display:flex;
position:var(--I157431-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I157431-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I157431-location-transform:translate(-50%,0px);
	

transform:
var(--I157431-location-transform, translate(0px,0px))
var(--I157431-user-box-transform, translate(0px,0px))
;

--I157431-z-index:999;
}
.I157431:hover {
}
.I157431 {
--I157431-position-static-computed:relative;
}
.I157431 > .sector, .I157431 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I157431 {

height:auto;
min-height:90px;

}
.I157431:hover {
}
.I157431 {
--I157431-position-static-computed:static;
}
.I157431 > .sector, .I157431 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I157431 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I157431:hover {
}

}
@media (min-width:1440px) {
.I157431 {

order:4;
position:fixed;
z-index:var(--I157431-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I157431-location-transform:translate(-50%,0px);
	

transform:
var(--I157431-location-transform, translate(0px,0px))
var(--I157431-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I157431:hover {
}

}
.I157438 {
display:flex;
position:var(--I157438-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I157438:hover {
}

@media (min-width:1440px) {
.I157438 {

order:18;
}
.I157438:hover {
}

}
.I157454 {
display:flex;
position:var(--I157454-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I157454:hover {
}

@media (min-width:1440px) {
.I157454 {

order:52;
}
.I157454:hover {
}

}
.I157456 {
display:flex;
position:var(--I157456-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I157456:hover {
}

@media (min-width:1440px) {
.I157456 {

order:55;
}
.I157456:hover {
}

}
.I157455 {
display:flex;
position:var(--I157455-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I157455:hover {
}

@media (min-width:1440px) {
.I157455 {

order:54;
}
.I157455:hover {
}

}
.I157457 {
display:flex;
position:var(--I157457-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I157457:hover {
}

@media (min-width:1440px) {
.I157457 {

order:56;
}
.I157457:hover {
}

}
.I157439 {
display:flex;
position:var(--I157439-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I157439:hover {
}

@media (min-width:1440px) {
.I157439 {

order:24;
}
.I157439:hover {
}

}
.I157443 {
display:flex;
position:var(--I157443-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I157443:hover {
}


.I157435 {
display:flex;
position:var(--I157435-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I157435:hover {
}

@media (min-width:1440px) {
.I157435 {

order:27;
}
.I157435:hover {
}

}
.I157458 {
display:flex;
position:var(--I157458-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I157458:hover {
}

@media (min-width:1440px) {
.I157458 {

order:58;
}
.I157458:hover {
}

}
.I157460 {
display:flex;
position:var(--I157460-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I157460:hover {
}

@media (min-width:1440px) {
.I157460 {

order:59;
}
.I157460:hover {
}

}
.I157461 {
display:flex;
position:var(--I157461-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I157461:hover {
}

@media (min-width:1440px) {
.I157461 {

order:60;
}
.I157461:hover {
}

}
.I157462 {
display:flex;
position:var(--I157462-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I157462:hover {
}

@media (min-width:1440px) {
.I157462 {

order:61;
}
.I157462:hover {
}

}
.I157446 {
display:flex;
position:var(--I157446-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I157446:hover {
}


.I157463 {
display:flex;
position:var(--I157463-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I157463:hover {
}

@media (min-width:1440px) {
.I157463 {

order:63;
}
.I157463:hover {
}

}
.I157464 {
display:flex;
position:var(--I157464-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I157464:hover {
}

@media (min-width:1440px) {
.I157464 {

order:65;
}
.I157464:hover {
}

}
.I157433 {
display:flex;
position:var(--I157433-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I157433:hover {
}

@media (min-width:1440px) {
.I157433 {

order:66;
}
.I157433:hover {
}

}
.I157465 {
display:flex;
position:var(--I157465-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I157465:hover {
}

@media (min-width:1440px) {
.I157465 {

order:68;
}
.I157465:hover {
}

}
.I157466 {
display:flex;
position:var(--I157466-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I157466:hover {
}

@media (min-width:1440px) {
.I157466 {

order:69;
}
.I157466:hover {
}

}
.I157448 {
display:flex;
position:var(--I157448-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I157448:hover {
}

@media (min-width:1440px) {
.I157448 {

order:70;
}
.I157448:hover {
}

}
.I157467 {
display:flex;
position:var(--I157467-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I157467:hover {
}

@media (min-width:1440px) {
.I157467 {

order:71;
}
.I157467:hover {
}

}
.I157432 {
display:flex;
position:var(--I157432-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I157432:hover {
}

@media (min-width:1440px) {
.I157432 {

order:72;
}
.I157432:hover {
}

}
.I157429 {
display:flex;
position:var(--I157429-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I157429:hover {
}

@media (min-width:1440px) {
.I157429 {

order:73;
}
.I157429:hover {
}

}
.I157428 {
display:flex;
position:var(--I157428-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I157428:hover {
}

@media (min-width:1440px) {
.I157428 {

order:74;
}
.I157428:hover {
}

}
.I157442 {
display:flex;
position:var(--I157442-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I157442:hover {
}


.I157430 {
display:flex;
position:var(--I157430-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I157430:hover {
}

@media (min-width:1440px) {
.I157430 {

order:16;
}
.I157430:hover {
}

}
.I157468 {
display:flex;
position:var(--I157468-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I157468:hover {
}

@media (min-width:1440px) {
.I157468 {

order:76;
}
.I157468:hover {
}

}
.I157440 {
display:flex;
position:var(--I157440-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I157440:hover {
}


.I157447 {
display:flex;
position:var(--I157447-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I157447:hover {
}


h1.I157470, .I157470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157470:hover {
}
.I157470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157470 > .viewport:hover {
}


.I157471 {
display:flex;
flex-direction:column;
position:relative;
width:940px;
margin-left:auto;
margin-right:auto;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

align-items:center;

	
}
.I157471:hover {
}
@media (max-width:992px) {
.I157471 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I157471:hover {
}
}
@media (max-width:640px) {
.I157471 {
padding-left:1rem;
padding-right:1rem;

	
}
.I157471:hover {
}
}

.I157472 {
display:flex;
position:var(--I157472-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I157472:hover {
}


.I157473 {
display:flex;
position:var(--I157473-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I157473:hover {
}


.I157474 {
display:flex;
position:var(--I157474-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I157474:hover {
}


.I157475 {
display:flex;
position:var(--I157475-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I157475:hover {
}


.I157476 {
display:flex;
position:var(--I157476-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I157476:hover {
}


.I157932 {
display:flex;
position:var(--I157932-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I157932:hover {
}


.I167942 {
display:flex;
position:var(--I167942-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167942:hover {
}


.I168698 {
display:flex;
position:var(--I168698-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168698:hover {
}


.I169238 {
display:flex;
position:var(--I169238-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169238:hover {
}


.I157477 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157477:hover {
}


.I157478 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157478:hover {
}


.I158147 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158147:hover {
}


.I168320 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168320:hover {
}


.I168968 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168968:hover {
}


.I169508 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169508:hover {
}


h1.I157479, .I157479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I157479:hover {
}
.I157479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157479 > .viewport:hover {
}

@media (max-width:992px) {
.I157479 {

height:auto;


}
.I157479:hover {
}
.I157479 > .viewport {



}
.I157479 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I157479 {

order:4;

}
.I157479:hover {
}
.I157479 > .viewport {



}
.I157479 > .viewport:hover {
}

}
h1.I157480, .I157480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157480:hover {
}
.I157480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157480 > .viewport:hover {
}

@media (min-width:1440px) {
.I157480 {

order:5;

}
.I157480:hover {
}
.I157480 > .viewport {



}
.I157480 > .viewport:hover {
}

}
h1.I157481, .I157481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I157481:hover {
}
.I157481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157481 > .viewport:hover {
}


h1.I157482, .I157482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157482:hover {
}
.I157482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157482 > .viewport:hover {
}


h1.I157483, .I157483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157483:hover {
}
.I157483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157483 > .viewport:hover {
}


h1.I157484, .I157484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157484:hover {
}
.I157484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157484 > .viewport:hover {
}


h1.I157485, .I157485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157485:hover {
}
.I157485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157485 > .viewport:hover {
}


h1.I157486, .I157486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157486:hover {
}
.I157486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157486 > .viewport:hover {
}


h1.I157487, .I157487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157487:hover {
}
.I157487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157487 > .viewport:hover {
}


h1.I157488, .I157488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157488:hover {
}
.I157488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157488 > .viewport:hover {
}


h1.I157489, .I157489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157489:hover {
}
.I157489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157489 > .viewport:hover {
}


h1.I157490, .I157490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I157490:hover {
}
.I157490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157490 > .viewport:hover {
}

@media (min-width:1440px) {
.I157490 {

order:3;

}
.I157490:hover {
}
.I157490 > .viewport {



}
.I157490 > .viewport:hover {
}

}
h1.I157491, .I157491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I157491:hover {
}
.I157491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157491 > .viewport:hover {
}

@media (min-width:1440px) {
.I157491 {

order:7;

}
.I157491:hover {
}
.I157491 > .viewport {



}
.I157491 > .viewport:hover {
}

}
h1.I157492, .I157492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157492:hover {
}
.I157492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157492 > .viewport:hover {
}

@media (min-width:1440px) {
.I157492 {

order:6;

}
.I157492:hover {
}
.I157492 > .viewport {



}
.I157492 > .viewport:hover {
}

}
h1.I157493, .I157493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I157493:hover {
}
.I157493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157493 > .viewport:hover {
}

@media (min-width:1440px) {
.I157493 {

order:8;

}
.I157493:hover {
}
.I157493 > .viewport {



}
.I157493 > .viewport:hover {
}

}
h1.I157494, .I157494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157494:hover {
}
.I157494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157494 > .viewport:hover {
}


h1.I157495, .I157495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I157495:hover {
}
.I157495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157495 > .viewport:hover {
}


h1.I157496, .I157496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I157496:hover {
}
.I157496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157496 > .viewport:hover {
}


h1.I157497, .I157497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I157497:hover {
}
.I157497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157497 > .viewport:hover {
}


h1.I157498, .I157498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157498:hover {
}
.I157498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157498 > .viewport:hover {
}


h1.I157499, .I157499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157499:hover {
}
.I157499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157499 > .viewport:hover {
}


h1.I158018, .I158018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158018:hover {
}
.I158018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158018 > .viewport:hover {
}


h1.I158104, .I158104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158104:hover {
}
.I158104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158104 > .viewport:hover {
}


h1.I158233, .I158233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158233:hover {
}
.I158233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158233 > .viewport:hover {
}


h1.I158319, .I158319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158319:hover {
}
.I158319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158319 > .viewport:hover {
}


h1.I165823, .I165823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165823:hover {
}
.I165823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165823 > .viewport:hover {
}


h1.I167819, .I167819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167819:hover {
}
.I167819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167819 > .viewport:hover {
}


h1.I168050, .I168050 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168050 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168050:hover {
}
.I168050 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168050 > .viewport:hover {
}


h1.I168266, .I168266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168266:hover {
}
.I168266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168266 > .viewport:hover {
}


h1.I168428, .I168428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168428:hover {
}
.I168428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168428 > .viewport:hover {
}


h1.I168536, .I168536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168536:hover {
}
.I168536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168536 > .viewport:hover {
}


h1.I168806, .I168806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168806:hover {
}
.I168806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168806 > .viewport:hover {
}


h1.I168914, .I168914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168914:hover {
}
.I168914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168914 > .viewport:hover {
}


h1.I169076, .I169076 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169076 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169076:hover {
}
.I169076 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169076 > .viewport:hover {
}


h1.I169184, .I169184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169184:hover {
}
.I169184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169184 > .viewport:hover {
}


h1.I169346, .I169346 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169346 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169346:hover {
}
.I169346 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169346 > .viewport:hover {
}


h1.I169454, .I169454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169454:hover {
}
.I169454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169454 > .viewport:hover {
}


h1.I169616, .I169616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169616:hover {
}
.I169616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169616 > .viewport:hover {
}


h1.I169724, .I169724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169724:hover {
}
.I169724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169724 > .viewport:hover {
}


.I157500 {
display:flex;

}
.I157500:hover {
}
@media (max-width:992px) {
.I157500 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I157500:hover {
}
}
@media (max-width:640px) {
.I157500 {
display:flex;
height:60vw;

}
.I157500:hover {
}
}

.I157501, a.I157501 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I157501:hover, a.I157501:hover {
}
@media (max-width:640px) {
.I157501, a.I157501 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157501:hover, a.I157501:hover {
}
}

.I157502, a.I157502 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

width:100%;
margin-bottom:1.5rem;
padding-bottom:1.5rem;
border-bottom-color:rgb(217,217,217);
border-style:solid;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;

}
.I157502:hover, a.I157502:hover {
}
@media (max-width:640px) {
.I157502, a.I157502 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157502:hover, a.I157502:hover {
}
}

.I157503 .image, .I157503.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157503 .image:hover, .I157503.image:hover {
}
@media (max-width:640px) {
.I157503 .image, .I157503.image {
border-radius:100%;

}
.I157503 .image:hover, .I157503.image:hover {
}
}

.I157504, a.I157504 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157504:hover, a.I157504:hover {
}
@media (max-width:992px) {
.I157504, a.I157504 {
}
.I157504:hover, a.I157504:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157504, a.I157504 {
display:flex;
padding-bottom:1rem;

}
.I157504:hover, a.I157504:hover {
}
}

.I157505, a.I157505 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157505:hover, a.I157505:hover {
}
@media (max-width:992px) {
.I157505, a.I157505 {
}
.I157505:hover, a.I157505:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157505, a.I157505 {
display:flex;
padding-bottom:1rem;

}
.I157505:hover, a.I157505:hover {
}
}

.I157506, a.I157506 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157506:hover, a.I157506:hover {
}
@media (max-width:992px) {
.I157506, a.I157506 {
}
.I157506:hover, a.I157506:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157506, a.I157506 {
display:flex;
padding-bottom:1rem;

}
.I157506:hover, a.I157506:hover {
}
}

.I157507 .image, .I157507.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157507 .image:hover, .I157507.image:hover {
}
@media (max-width:640px) {
.I157507 .image, .I157507.image {
border-radius:100%;

}
.I157507 .image:hover, .I157507.image:hover {
}
}

.I157508, a.I157508 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157508:hover, a.I157508:hover {
}
@media (max-width:992px) {
.I157508, a.I157508 {
}
.I157508:hover, a.I157508:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157508, a.I157508 {
display:flex;
padding-bottom:1rem;

}
.I157508:hover, a.I157508:hover {
}
}

.I157509, a.I157509 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157509:hover, a.I157509:hover {
}
@media (max-width:992px) {
.I157509, a.I157509 {
}
.I157509:hover, a.I157509:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157509, a.I157509 {
display:flex;
padding-bottom:1rem;

}
.I157509:hover, a.I157509:hover {
}
}

.I157510, a.I157510 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157510:hover, a.I157510:hover {
}
@media (max-width:992px) {
.I157510, a.I157510 {
}
.I157510:hover, a.I157510:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157510, a.I157510 {
display:flex;
padding-bottom:1rem;

}
.I157510:hover, a.I157510:hover {
}
}

.I157511 .button, .I157511.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I157511 button.button, button.I157511.button {
cursor:pointer;
}
.I157511 .button .text, .I157511.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I157511 .button .icon, .I157511.button .icon {
flex:none;
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back.svg?timestamp=20220919190057');
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I157511 .button:hover, .I157511.button:hover {
}
.I157511 .button:hover .text, .I157511.button:hover .text {
text-decoration:underline;

}
.I157511 .button:hover .icon, .I157511.button:hover .icon {
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back-hover.svg?timestamp=20220921203911');
}
@media (max-width:992px) {
.I157511 .button, .I157511.button {
}
.I157511 button.button, button.I157511.button {
}
.I157511 .button .text, .I157511.button .text {
font-family:Rubik;

}
.I157511 .button .icon, .I157511.button .icon {
background-size:100% 100%;
}
.I157511 .button:hover, .I157511.button:hover {
}
.I157511 .button:hover .text, .I157511.button:hover .text {
}
.I157511 .button:hover .icon, .I157511.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I157511 .button, .I157511.button {
}
.I157511 button.button, button.I157511.button {
}
.I157511 .button .text, .I157511.button .text {
}
.I157511 .button .icon, .I157511.button .icon {
background-size:100% 100%;
}
.I157511 .button:hover, .I157511.button:hover {
}
.I157511 .button:hover .text, .I157511.button:hover .text {
}
.I157511 .button:hover .icon, .I157511.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I157511 .button, .I157511.button {
}
.I157511 button.button, button.I157511.button {
}
.I157511 .button .text, .I157511.button .text {
}
.I157511 .button .icon, .I157511.button .icon {
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back.svg?timestamp=20220919190057');
}
.I157511 .button:hover, .I157511.button:hover {
}
.I157511 .button:hover .text, .I157511.button:hover .text {
}
.I157511 .button:hover .icon, .I157511.button:hover .icon {
background-size:100% 100%;
}
}
.I157512, a.I157512 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157512:hover, a.I157512:hover {
}
@media (max-width:992px) {
.I157512, a.I157512 {
}
.I157512:hover, a.I157512:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157512, a.I157512 {
display:flex;
padding-bottom:1rem;

}
.I157512:hover, a.I157512:hover {
}
}

.I157513, a.I157513 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157513:hover, a.I157513:hover {
}
@media (max-width:992px) {
.I157513, a.I157513 {
}
.I157513:hover, a.I157513:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157513, a.I157513 {
display:flex;
padding-bottom:1rem;

}
.I157513:hover, a.I157513:hover {
}
}

.I157514, a.I157514 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157514:hover, a.I157514:hover {
}
@media (max-width:992px) {
.I157514, a.I157514 {
}
.I157514:hover, a.I157514:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157514, a.I157514 {
display:flex;
padding-bottom:1rem;

}
.I157514:hover, a.I157514:hover {
}
}

.I157515 .button, .I157515.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157515 button.button, button.I157515.button {
cursor:pointer;
}
.I157515 .button .text, .I157515.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157515 .button .icon, .I157515.button .icon {
flex:none;
background-size:100% 100%;
}
.I157515 .button:hover, .I157515.button:hover {
}
.I157515 .button:hover .text, .I157515.button:hover .text {
}
.I157515 .button:hover .icon, .I157515.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157515 .button, .I157515.button {
}
.I157515 button.button, button.I157515.button {
}
.I157515 .button .text, .I157515.button .text {
font-family:Rubik;

}
.I157515 .button .icon, .I157515.button .icon {
background-size:100% 100%;
}
.I157515 .button:hover, .I157515.button:hover {
}
.I157515 .button:hover .text, .I157515.button:hover .text {
}
.I157515 .button:hover .icon, .I157515.button:hover .icon {
background-size:100% 100%;
}
}

.I157516 .button, .I157516.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157516 button.button, button.I157516.button {
cursor:pointer;
}
.I157516 .button .text, .I157516.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157516 .button .icon, .I157516.button .icon {
flex:none;
background-size:100% 100%;
}
.I157516 .button:hover, .I157516.button:hover {
}
.I157516 .button:hover .text, .I157516.button:hover .text {
}
.I157516 .button:hover .icon, .I157516.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157516 .button, .I157516.button {
}
.I157516 button.button, button.I157516.button {
}
.I157516 .button .text, .I157516.button .text {
font-family:Rubik;

}
.I157516 .button .icon, .I157516.button .icon {
background-size:100% 100%;
}
.I157516 .button:hover, .I157516.button:hover {
}
.I157516 .button:hover .text, .I157516.button:hover .text {
}
.I157516 .button:hover .icon, .I157516.button:hover .icon {
background-size:100% 100%;
}
}

.I157517 .button, .I157517.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157517 button.button, button.I157517.button {
cursor:pointer;
}
.I157517 .button .text, .I157517.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157517 .button .icon, .I157517.button .icon {
flex:none;
background-size:100% 100%;
}
.I157517 .button:hover, .I157517.button:hover {
}
.I157517 .button:hover .text, .I157517.button:hover .text {
}
.I157517 .button:hover .icon, .I157517.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157517 .button, .I157517.button {
}
.I157517 button.button, button.I157517.button {
}
.I157517 .button .text, .I157517.button .text {
font-family:Rubik;

}
.I157517 .button .icon, .I157517.button .icon {
background-size:100% 100%;
}
.I157517 .button:hover, .I157517.button:hover {
}
.I157517 .button:hover .text, .I157517.button:hover .text {
}
.I157517 .button:hover .icon, .I157517.button:hover .icon {
background-size:100% 100%;
}
}

.I157518 .button, .I157518.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157518 button.button, button.I157518.button {
cursor:pointer;
}
.I157518 .button .text, .I157518.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157518 .button .icon, .I157518.button .icon {
flex:none;
background-size:100% 100%;
}
.I157518 .button:hover, .I157518.button:hover {
}
.I157518 .button:hover .text, .I157518.button:hover .text {
}
.I157518 .button:hover .icon, .I157518.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157518 .button, .I157518.button {
}
.I157518 button.button, button.I157518.button {
}
.I157518 .button .text, .I157518.button .text {
font-family:Rubik;

}
.I157518 .button .icon, .I157518.button .icon {
background-size:100% 100%;
}
.I157518 .button:hover, .I157518.button:hover {
}
.I157518 .button:hover .text, .I157518.button:hover .text {
}
.I157518 .button:hover .icon, .I157518.button:hover .icon {
background-size:100% 100%;
}
}

.I157519 .button, .I157519.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157519 button.button, button.I157519.button {
cursor:pointer;
}
.I157519 .button .text, .I157519.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157519 .button .icon, .I157519.button .icon {
flex:none;
background-size:100% 100%;
}
.I157519 .button:hover, .I157519.button:hover {
}
.I157519 .button:hover .text, .I157519.button:hover .text {
}
.I157519 .button:hover .icon, .I157519.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157519 .button, .I157519.button {
}
.I157519 button.button, button.I157519.button {
}
.I157519 .button .text, .I157519.button .text {
font-family:Rubik;

}
.I157519 .button .icon, .I157519.button .icon {
background-size:100% 100%;
}
.I157519 .button:hover, .I157519.button:hover {
}
.I157519 .button:hover .text, .I157519.button:hover .text {
}
.I157519 .button:hover .icon, .I157519.button:hover .icon {
background-size:100% 100%;
}
}

.I157520, a.I157520 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I157520:hover, a.I157520:hover {
}

.I157975 .image, .I157975.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157975 .image:hover, .I157975.image:hover {
}
@media (max-width:640px) {
.I157975 .image, .I157975.image {
border-radius:100%;

}
.I157975 .image:hover, .I157975.image:hover {
}
}

.I158061, a.I158061 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158061:hover, a.I158061:hover {
}
@media (max-width:992px) {
.I158061, a.I158061 {
}
.I158061:hover, a.I158061:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158061, a.I158061 {
display:flex;
padding-bottom:1rem;

}
.I158061:hover, a.I158061:hover {
}
}

.I158190, a.I158190 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158190:hover, a.I158190:hover {
}
@media (max-width:992px) {
.I158190, a.I158190 {
}
.I158190:hover, a.I158190:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158190, a.I158190 {
display:flex;
padding-bottom:1rem;

}
.I158190:hover, a.I158190:hover {
}
}

.I158276, a.I158276 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158276:hover, a.I158276:hover {
}
@media (max-width:992px) {
.I158276, a.I158276 {
}
.I158276:hover, a.I158276:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158276, a.I158276 {
display:flex;
padding-bottom:1rem;

}
.I158276:hover, a.I158276:hover {
}
}

.I165769, a.I165769 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-style:italic;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165769:hover, a.I165769:hover {
}
@media (max-width:992px) {
.I165769, a.I165769 {
}
.I165769:hover, a.I165769:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165769, a.I165769 {
display:flex;
padding-bottom:1rem;

}
.I165769:hover, a.I165769:hover {
}
}

.I167765, a.I167765 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167765:hover, a.I167765:hover {
}
@media (max-width:992px) {
.I167765, a.I167765 {
}
.I167765:hover, a.I167765:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167765, a.I167765 {
display:flex;
padding-bottom:1rem;

}
.I167765:hover, a.I167765:hover {
}
}

.I167996 .image, .I167996.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167996 .image:hover, .I167996.image:hover {
}
@media (max-width:640px) {
.I167996 .image, .I167996.image {
border-radius:100%;

}
.I167996 .image:hover, .I167996.image:hover {
}
}

.I168212, a.I168212 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168212:hover, a.I168212:hover {
}
@media (max-width:992px) {
.I168212, a.I168212 {
}
.I168212:hover, a.I168212:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168212, a.I168212 {
display:flex;
padding-bottom:1rem;

}
.I168212:hover, a.I168212:hover {
}
}

.I168374, a.I168374 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168374:hover, a.I168374:hover {
}
@media (max-width:992px) {
.I168374, a.I168374 {
}
.I168374:hover, a.I168374:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168374, a.I168374 {
display:flex;
padding-bottom:1rem;

}
.I168374:hover, a.I168374:hover {
}
}

.I168482, a.I168482 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I168482:hover, a.I168482:hover {
}
@media (max-width:992px) {
.I168482, a.I168482 {
}
.I168482:hover, a.I168482:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168482, a.I168482 {
display:flex;
padding-bottom:1rem;

}
.I168482:hover, a.I168482:hover {
}
}

.I168752 .image, .I168752.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168752 .image:hover, .I168752.image:hover {
}
@media (max-width:640px) {
.I168752 .image, .I168752.image {
border-radius:100%;

}
.I168752 .image:hover, .I168752.image:hover {
}
}

.I168860, a.I168860 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168860:hover, a.I168860:hover {
}
@media (max-width:992px) {
.I168860, a.I168860 {
}
.I168860:hover, a.I168860:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168860, a.I168860 {
display:flex;
padding-bottom:1rem;

}
.I168860:hover, a.I168860:hover {
}
}

.I169022, a.I169022 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169022:hover, a.I169022:hover {
}
@media (max-width:992px) {
.I169022, a.I169022 {
}
.I169022:hover, a.I169022:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169022, a.I169022 {
display:flex;
padding-bottom:1rem;

}
.I169022:hover, a.I169022:hover {
}
}

.I169130, a.I169130 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I169130:hover, a.I169130:hover {
}
@media (max-width:992px) {
.I169130, a.I169130 {
}
.I169130:hover, a.I169130:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169130, a.I169130 {
display:flex;
padding-bottom:1rem;

}
.I169130:hover, a.I169130:hover {
}
}

.I169292 .image, .I169292.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169292 .image:hover, .I169292.image:hover {
}
@media (max-width:640px) {
.I169292 .image, .I169292.image {
border-radius:100%;

}
.I169292 .image:hover, .I169292.image:hover {
}
}

.I169400, a.I169400 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169400:hover, a.I169400:hover {
}
@media (max-width:992px) {
.I169400, a.I169400 {
}
.I169400:hover, a.I169400:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169400, a.I169400 {
display:flex;
padding-bottom:1rem;

}
.I169400:hover, a.I169400:hover {
}
}

.I169562, a.I169562 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169562:hover, a.I169562:hover {
}
@media (max-width:992px) {
.I169562, a.I169562 {
}
.I169562:hover, a.I169562:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169562, a.I169562 {
display:flex;
padding-bottom:1rem;

}
.I169562:hover, a.I169562:hover {
}
}

.I169670, a.I169670 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I169670:hover, a.I169670:hover {
}
@media (max-width:992px) {
.I169670, a.I169670 {
}
.I169670:hover, a.I169670:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169670, a.I169670 {
display:flex;
padding-bottom:1rem;

}
.I169670:hover, a.I169670:hover {
}
}

h1.I157521, .I157521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I157521:hover {
}
.I157521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157521 > .viewport:hover {
}


.I157522 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:940px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I157522:hover {
}
@media (max-width:992px) {
.I157522 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I157522:hover {
}
}
@media (max-width:640px) {
.I157522 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I157522:hover {
}
}

.I157523 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I157523:hover {
}
@media (max-width:992px) {
.I157523 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I157523:hover {
}
}
@media (max-width:640px) {
.I157523 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I157523:hover {
}
}

.I157524 {
display:flex;
position:var(--I157524-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-plataforma-low-code.svg?timestamp=20241107194922');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I157524-location-transform:translate(0px,0px);
z-index:var(--I157524-z-index, auto);

transform:
var(--I157524-location-transform, translate(0px,0px))
var(--I157524-user-box-transform, translate(0px,0px))
;


position:var(--I157524-position-static-computed, static);
}
.I157524:hover {
}

@media (max-width:640px) {
.I157524 {

width:calc(100vw - 2rem);

}
.I157524:hover {
}

}

.I157525 {
display:flex;
position:var(--I157525-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-modeling-ai-applications.svg?timestamp=20241107181618');
box-shadow:none;
overflow:hidden;
}
.I157525:hover {
}

@media (max-width:640px) {
.I157525 {

width:calc(100vw - 2rem);

}
.I157525:hover {
}

}

.I157526 {
display:flex;
position:var(--I157526-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-ai-is-revolutionizing.svg?timestamp=20241104235036');
box-shadow:none;
overflow:hidden;
}
.I157526:hover {
}
.I157526 {
--I157526-position-static-computed:static;
}
.I157526 > .sector, .I157526 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157526 {

width:calc(100vw - 2rem);

}
.I157526:hover {
}

}

.I157527 {
display:flex;
position:var(--I157527-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I157527:hover {
}

@media (max-width:640px) {
.I157527 {

padding-left:1rem;
padding-right:1rem;

}
.I157527:hover {
}

}

.I157528 {
display:flex;
position:var(--I157528-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I157528:hover {
}

@media (max-width:640px) {
.I157528 {

width:calc(100vw - 2rem);

}
.I157528:hover {
}

}

.I157529 {
display:flex;
position:var(--I157529-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I157529:hover {
}
.I157529 {
--I157529-position-static-computed:static;
}
.I157529 > .sector, .I157529 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157529 {

width:calc(100vw - 2rem);

}
.I157529:hover {
}

}
@media (min-width:1440px) {
.I157529 {

}
.I157529:hover {
}
.I157529 {
--I157529-position-static-computed:static;
}
.I157529 > .sector, .I157529 > .group-sectors {
position:relative;
}
}
.I157530 {
display:flex;
position:var(--I157530-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I157530:hover {
}

@media (max-width:640px) {
.I157530 {

width:calc(100vw - 2rem);

}
.I157530:hover {
}

}

.I157531 {
display:flex;
position:var(--I157531-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I157531:hover {
}

@media (max-width:640px) {
.I157531 {

width:calc(100vw - 2rem);

}
.I157531:hover {
}

}

.I157532 {
display:flex;
position:var(--I157532-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I157532:hover {
}

@media (max-width:640px) {
.I157532 {

width:calc(100vw - 2rem);

}
.I157532:hover {
}

}

.I157533 {
display:flex;
position:var(--I157533-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I157533:hover {
}

@media (max-width:640px) {
.I157533 {

width:calc(100vw - 2rem);

}
.I157533:hover {
}

}

.I157534 {
display:flex;
position:var(--I157534-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I157534:hover {
}


.I157535 {
display:flex;
position:var(--I157535-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I157535:hover {
}

@media (max-width:640px) {
.I157535 {

width:calc(100vw - 2rem);

}
.I157535:hover {
}

}

.I166596 {
display:flex;
position:var(--I166596-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I166596:hover {
}


.I157536 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157536:hover {
}

@media (min-width:1440px) {
.I157536 {

order:4;


	
}
.I157536:hover {
}

}
.I157537 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157537:hover {
}

@media (min-width:1440px) {
.I157537 {

order:2;


	
}
.I157537:hover {
}

}
.I157538 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157538:hover {
}


.I157539 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157539:hover {
}


.I157540 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157540:hover {
}


.I157541 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157541:hover {
}


.I157542 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157542:hover {
}


.I157543 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157543:hover {
}


.I157544 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157544:hover {
}


.I157545 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I157545:hover {
}
.I157545 > .sector {
position:relative;
}
@media (max-width:640px) {
.I157545 {



flex-direction:column;
align-items:flex-start;

	
}
.I157545:hover {
}

}

.I157546 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157546:hover {
}


.I167101 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167101:hover {
}


h1.I157547, .I157547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I157547:hover {
}
.I157547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157547 > .viewport:hover {
}

@media (min-width:1440px) {
.I157547 {

order:8;

}
.I157547:hover {
}
.I157547 > .viewport {



}
.I157547 > .viewport:hover {
}

}
h1.I157548, .I157548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I157548:hover {
}
.I157548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157548 > .viewport:hover {
}


h1.I157549, .I157549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I157549:hover {
}
.I157549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157549 > .viewport:hover {
}

@media (min-width:1440px) {
.I157549 {

order:3;

}
.I157549:hover {
}
.I157549 > .viewport {



}
.I157549 > .viewport:hover {
}

}
h1.I157550, .I157550 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157550 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I157550:hover {
}
.I157550 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157550 > .viewport:hover {
}


h1.I157551, .I157551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I157551:hover {
}
.I157551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157551 > .viewport:hover {
}


h1.I157552, .I157552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157552:hover {
}
.I157552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157552 > .viewport:hover {
}


h1.I157553, .I157553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157553:hover {
}
.I157553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157553 > .viewport:hover {
}


h1.I157554, .I157554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157554:hover {
}
.I157554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157554 > .viewport:hover {
}


h1.I157555, .I157555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I157555:hover {
}
.I157555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157555 > .viewport:hover {
}


h1.I157556, .I157556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157556:hover {
}
.I157556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157556 > .viewport:hover {
}


h1.I157557, .I157557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157557:hover {
}
.I157557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157557 > .viewport:hover {
}


h1.I157558, .I157558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I157558:hover {
}
.I157558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157558 > .viewport:hover {
}


h1.I157559, .I157559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157559:hover {
}
.I157559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157559 > .viewport:hover {
}


h1.I157560, .I157560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157560:hover {
}
.I157560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157560 > .viewport:hover {
}


h1.I157561, .I157561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157561:hover {
}
.I157561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157561 > .viewport:hover {
}


h1.I157562, .I157562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157562:hover {
}
.I157562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157562 > .viewport:hover {
}


h1.I157563, .I157563 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157563 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157563:hover {
}
.I157563 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157563 > .viewport:hover {
}


h1.I157564, .I157564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157564:hover {
}
.I157564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157564 > .viewport:hover {
}

@media (max-width:640px) {
.I157564 {

width:100%;


}
.I157564:hover {
}
.I157564 > .viewport {



}
.I157564 > .viewport:hover {
}

}

h1.I157565, .I157565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157565:hover {
}
.I157565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157565 > .viewport:hover {
}


h1.I157566, .I157566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157566 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157566:hover {
}
.I157566 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157566 > .viewport:hover {
}


h1.I157567, .I157567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157567:hover {
}
.I157567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157567 > .viewport:hover {
}


h1.I157568, .I157568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157568:hover {
}
.I157568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157568 > .viewport:hover {
}


h1.I157569, .I157569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157569:hover {
}
.I157569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157569 > .viewport:hover {
}


h1.I157570, .I157570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157570:hover {
}
.I157570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157570 > .viewport:hover {
}


h1.I157571, .I157571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157571:hover {
}
.I157571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157571 > .viewport:hover {
}


h1.I157572, .I157572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157572:hover {
}
.I157572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157572 > .viewport:hover {
}


h1.I157573, .I157573 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157573 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157573:hover {
}
.I157573 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157573 > .viewport:hover {
}


h1.I157574, .I157574 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157574 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157574:hover {
}
.I157574 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157574 > .viewport:hover {
}


h1.I157575, .I157575 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157575 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157575:hover {
}
.I157575 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157575 > .viewport:hover {
}


h1.I157576, .I157576 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157576 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157576:hover {
}
.I157576 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157576 > .viewport:hover {
}


h1.I157577, .I157577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I157577:hover {
}
.I157577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157577 > .viewport:hover {
}


h1.I157578, .I157578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157578:hover {
}
.I157578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157578 > .viewport:hover {
}


h1.I157579, .I157579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I157579:hover {
}
.I157579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157579 > .viewport:hover {
}

@media (min-width:1440px) {
.I157579 {

order:3;

}
.I157579:hover {
}
.I157579 > .viewport {



}
.I157579 > .viewport:hover {
}

}
h1.I157580, .I157580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157580 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157580:hover {
}
.I157580 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157580 > .viewport:hover {
}


h1.I157581, .I157581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157581:hover {
}
.I157581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157581 > .viewport:hover {
}


h1.I157582, .I157582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I157582:hover {
}
.I157582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157582 > .viewport:hover {
}


h1.I157583, .I157583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157583:hover {
}
.I157583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157583 > .viewport:hover {
}


h1.I157584, .I157584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157584:hover {
}
.I157584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157584 > .viewport:hover {
}


h1.I157585, .I157585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157585:hover {
}
.I157585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157585 > .viewport:hover {
}


h1.I157586, .I157586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157586:hover {
}
.I157586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157586 > .viewport:hover {
}


h1.I157587, .I157587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157587:hover {
}
.I157587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157587 > .viewport:hover {
}


h1.I157588, .I157588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I157588:hover {
}
.I157588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157588 > .viewport:hover {
}


h1.I157589, .I157589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I157589:hover {
}
.I157589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157589 > .viewport:hover {
}


h1.I157590, .I157590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I157590:hover {
}
.I157590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157590 > .viewport:hover {
}


h1.I157591, .I157591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157591:hover {
}
.I157591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157591 > .viewport:hover {
}


h1.I157592, .I157592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157592:hover {
}
.I157592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157592 > .viewport:hover {
}


h1.I157593, .I157593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157593:hover {
}
.I157593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157593 > .viewport:hover {
}


h1.I157594, .I157594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157594:hover {
}
.I157594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157594 > .viewport:hover {
}


h1.I157595, .I157595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157595:hover {
}
.I157595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157595 > .viewport:hover {
}


h1.I157596, .I157596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157596:hover {
}
.I157596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157596 > .viewport:hover {
}


h1.I157597, .I157597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157597:hover {
}
.I157597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157597 > .viewport:hover {
}


h1.I157598, .I157598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I157598:hover {
}
.I157598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157598 > .viewport:hover {
}


h1.I157599, .I157599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157599:hover {
}
.I157599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157599 > .viewport:hover {
}


h1.I157600, .I157600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157600:hover {
}
.I157600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157600 > .viewport:hover {
}

@media (max-width:640px) {
.I157600 {

width:100%;


}
.I157600:hover {
}
.I157600 > .viewport {



}
.I157600 > .viewport:hover {
}

}

h1.I163090, .I163090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163090:hover {
}
.I163090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163090 > .viewport:hover {
}


h1.I166022, .I166022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166022:hover {
}
.I166022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166022 > .viewport:hover {
}


h1.I166495, .I166495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I166495:hover {
}
.I166495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166495 > .viewport:hover {
}


h1.I166798, .I166798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166798:hover {
}
.I166798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166798 > .viewport:hover {
}


h1.I167000, .I167000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167000:hover {
}
.I167000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167000 > .viewport:hover {
}


h1.I167303, .I167303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167303 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167303:hover {
}
.I167303 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167303 > .viewport:hover {
}


h1.I167505, .I167505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167505:hover {
}
.I167505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167505 > .viewport:hover {
}


h1.I167707, .I167707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167707:hover {
}
.I167707 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167707 > .viewport:hover {
}

@media (max-width:640px) {
.I167707 {

width:100%;


}
.I167707:hover {
}
.I167707 > .viewport {



}
.I167707 > .viewport:hover {
}

}

h1.I176983, .I176983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176983:hover {
}
.I176983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176983 > .viewport:hover {
}


h1.I177189, .I177189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177189:hover {
}
.I177189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177189 > .viewport:hover {
}


h1.I177395, .I177395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177395:hover {
}
.I177395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177395 > .viewport:hover {
}


h1.I177761, .I177761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177761:hover {
}
.I177761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177761 > .viewport:hover {
}


.I157601 .image, .I157601.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157601 .image:hover, .I157601.image:hover {
}
@media (min-width:1440px) {
.I157601 .image, .I157601.image {
width:100%;

}
.I157601 .image:hover, .I157601.image:hover {
}
}
.I157602, a.I157602 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157602:hover, a.I157602:hover {
}
@media (max-width:992px) {
.I157602, a.I157602 {
}
.I157602:hover, a.I157602:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157602, a.I157602 {
display:flex;
padding-bottom:0rem;

}
.I157602:hover, a.I157602:hover {
}
}

.I157603 .image, .I157603.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157603 .image:hover, .I157603.image:hover {
}
@media (min-width:1440px) {
.I157603 .image, .I157603.image {
width:100%;

}
.I157603 .image:hover, .I157603.image:hover {
}
}
.I157604 .image, .I157604.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157604 .image:hover, .I157604.image:hover {
}

.I157605, a.I157605 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157605:hover, a.I157605:hover {
}
@media (max-width:992px) {
.I157605, a.I157605 {
}
.I157605:hover, a.I157605:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157605, a.I157605 {
display:flex;
padding-bottom:0rem;

}
.I157605:hover, a.I157605:hover {
}
}

.I157606, a.I157606 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157606:hover, a.I157606:hover {
}
@media (min-width:1440px) {
.I157606, a.I157606 {
display:flex;
font-weight:500;


}
.I157606:hover, a.I157606:hover {
}
}
.I157607, a.I157607 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157607:hover, a.I157607:hover {
}
@media (max-width:992px) {
.I157607, a.I157607 {
}
.I157607:hover, a.I157607:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157607, a.I157607 {
display:flex;
padding-bottom:0rem;

}
.I157607:hover, a.I157607:hover {
}
}

.I157608, a.I157608 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I157608:hover, a.I157608:hover {
}
@media (max-width:640px) {
.I157608, a.I157608 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157608:hover, a.I157608:hover {
}
}

.I157609, a.I157609 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

margin-top:1rem;
padding-bottom:1.5rem;

}
.I157609:hover, a.I157609:hover {
}
@media (max-width:992px) {
.I157609, a.I157609 {
}
.I157609:hover, a.I157609:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157609, a.I157609 {
display:flex;
padding-bottom:1rem;

}
.I157609:hover, a.I157609:hover {
}
}

.I157610, a.I157610 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157610:hover, a.I157610:hover {
}

.I157611, a.I157611 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157611:hover, a.I157611:hover {
}
@media (min-width:1440px) {
.I157611, a.I157611 {
display:flex;
font-weight:500;


}
.I157611:hover, a.I157611:hover {
}
}
.I157612 .image, .I157612.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157612 .image:hover, .I157612.image:hover {
}

.I157613, a.I157613 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157613:hover, a.I157613:hover {
}
@media (min-width:1440px) {
.I157613, a.I157613 {
display:flex;
font-weight:500;


}
.I157613:hover, a.I157613:hover {
}
}
.I157614, a.I157614 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157614:hover, a.I157614:hover {
}
@media (max-width:992px) {
.I157614, a.I157614 {
}
.I157614:hover, a.I157614:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157614, a.I157614 {
display:flex;
padding-bottom:0rem;

}
.I157614:hover, a.I157614:hover {
}
}

.I157615 .image, .I157615.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157615 .image:hover, .I157615.image:hover {
}

.I157616, a.I157616 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157616:hover, a.I157616:hover {
}
@media (min-width:1440px) {
.I157616, a.I157616 {
display:flex;
font-weight:500;


}
.I157616:hover, a.I157616:hover {
}
}
.I157617, a.I157617 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157617:hover, a.I157617:hover {
}
@media (max-width:992px) {
.I157617, a.I157617 {
}
.I157617:hover, a.I157617:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157617, a.I157617 {
display:flex;
padding-bottom:0rem;

}
.I157617:hover, a.I157617:hover {
}
}

.I157618 .image, .I157618.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I157618 .image:hover, .I157618.image:hover {
}

.I157619, a.I157619 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157619:hover, a.I157619:hover {
}
@media (min-width:1440px) {
.I157619, a.I157619 {
display:flex;
font-weight:500;


}
.I157619:hover, a.I157619:hover {
}
}
.I157620, a.I157620 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157620:hover, a.I157620:hover {
}
@media (max-width:992px) {
.I157620, a.I157620 {
}
.I157620:hover, a.I157620:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157620, a.I157620 {
display:flex;
padding-bottom:0rem;

}
.I157620:hover, a.I157620:hover {
}
}

.I157621 .image, .I157621.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157621 .image:hover, .I157621.image:hover {
}

.I157622 .image, .I157622.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157622 .image:hover, .I157622.image:hover {
}

.I157623 .image, .I157623.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157623 .image:hover, .I157623.image:hover {
}

.I157624, a.I157624 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157624:hover, a.I157624:hover {
}
@media (max-width:992px) {
.I157624, a.I157624 {
}
.I157624:hover, a.I157624:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157624, a.I157624 {
display:flex;
padding-bottom:0rem;

}
.I157624:hover, a.I157624:hover {
}
}

.I157625, a.I157625 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157625:hover, a.I157625:hover {
}
@media (min-width:1440px) {
.I157625, a.I157625 {
display:flex;
font-weight:500;


}
.I157625:hover, a.I157625:hover {
}
}
.I157626, a.I157626 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157626:hover, a.I157626:hover {
}
@media (max-width:992px) {
.I157626, a.I157626 {
}
.I157626:hover, a.I157626:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157626, a.I157626 {
display:flex;
padding-bottom:0rem;

}
.I157626:hover, a.I157626:hover {
}
}

.I157627, a.I157627 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157627:hover, a.I157627:hover {
}
@media (max-width:992px) {
.I157627, a.I157627 {
}
.I157627:hover, a.I157627:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I157627, a.I157627 {
display:flex;
font-weight:500;


}
.I157627:hover, a.I157627:hover {
}
}
.I157628, a.I157628 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157628:hover, a.I157628:hover {
}
@media (max-width:992px) {
.I157628, a.I157628 {
}
.I157628:hover, a.I157628:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157628, a.I157628 {
display:flex;
padding-bottom:0rem;

}
.I157628:hover, a.I157628:hover {
}
}

.I157629, a.I157629 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157629:hover, a.I157629:hover {
}
@media (min-width:1440px) {
.I157629, a.I157629 {
display:flex;
font-weight:500;


}
.I157629:hover, a.I157629:hover {
}
}
.I157630 {
}
.I157630:hover {
}
.I157630 {
}
.I157630:hover {
}


.I157631, a.I157631 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157631:hover, a.I157631:hover {
}

.I157632, a.I157632 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157632:hover, a.I157632:hover {
}

.I157633 .button, .I157633.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157633 button.button, button.I157633.button {
cursor:pointer;
}
.I157633 .button .text, .I157633.button .text {
}
.I157633 .button .icon, .I157633.button .icon {
flex:none;
background-size:100% 100%;
}
.I157633 .button:hover, .I157633.button:hover {
}
.I157633 .button:hover .text, .I157633.button:hover .text {
}
.I157633 .button:hover .icon, .I157633.button:hover .icon {
background-size:100% 100%;
}

.I157634 .button, .I157634.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157634 button.button, button.I157634.button {
cursor:pointer;
}
.I157634 .button .text, .I157634.button .text {
}
.I157634 .button .icon, .I157634.button .icon {
flex:none;
background-size:100% 100%;
}
.I157634 .button:hover, .I157634.button:hover {
}
.I157634 .button:hover .text, .I157634.button:hover .text {
}
.I157634 .button:hover .icon, .I157634.button:hover .icon {
background-size:100% 100%;
}

.I157635 .button, .I157635.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157635 button.button, button.I157635.button {
cursor:pointer;
}
.I157635 .button .text, .I157635.button .text {
}
.I157635 .button .icon, .I157635.button .icon {
flex:none;
background-size:100% 100%;
}
.I157635 .button:hover, .I157635.button:hover {
}
.I157635 .button:hover .text, .I157635.button:hover .text {
}
.I157635 .button:hover .icon, .I157635.button:hover .icon {
background-size:100% 100%;
}

.I157636 .button, .I157636.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157636 button.button, button.I157636.button {
cursor:pointer;
}
.I157636 .button .text, .I157636.button .text {
}
.I157636 .button .icon, .I157636.button .icon {
flex:none;
background-size:100% 100%;
}
.I157636 .button:hover, .I157636.button:hover {
}
.I157636 .button:hover .text, .I157636.button:hover .text {
}
.I157636 .button:hover .icon, .I157636.button:hover .icon {
background-size:100% 100%;
}

.I157637 .button, .I157637.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157637 button.button, button.I157637.button {
cursor:pointer;
}
.I157637 .button .text, .I157637.button .text {
}
.I157637 .button .icon, .I157637.button .icon {
flex:none;
background-size:100% 100%;
}
.I157637 .button:hover, .I157637.button:hover {
}
.I157637 .button:hover .text, .I157637.button:hover .text {
}
.I157637 .button:hover .icon, .I157637.button:hover .icon {
background-size:100% 100%;
}

.I157638 .button, .I157638.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157638 button.button, button.I157638.button {
cursor:pointer;
}
.I157638 .button .text, .I157638.button .text {
}
.I157638 .button .icon, .I157638.button .icon {
flex:none;
background-size:100% 100%;
}
.I157638 .button:hover, .I157638.button:hover {
}
.I157638 .button:hover .text, .I157638.button:hover .text {
}
.I157638 .button:hover .icon, .I157638.button:hover .icon {
background-size:100% 100%;
}

.I157639 .button, .I157639.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157639 button.button, button.I157639.button {
cursor:pointer;
}
.I157639 .button .text, .I157639.button .text {
}
.I157639 .button .icon, .I157639.button .icon {
flex:none;
background-size:100% 100%;
}
.I157639 .button:hover, .I157639.button:hover {
}
.I157639 .button:hover .text, .I157639.button:hover .text {
}
.I157639 .button:hover .icon, .I157639.button:hover .icon {
background-size:100% 100%;
}

.I157640 .button, .I157640.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157640 button.button, button.I157640.button {
cursor:pointer;
}
.I157640 .button .text, .I157640.button .text {
}
.I157640 .button .icon, .I157640.button .icon {
flex:none;
background-size:100% 100%;
}
.I157640 .button:hover, .I157640.button:hover {
}
.I157640 .button:hover .text, .I157640.button:hover .text {
}
.I157640 .button:hover .icon, .I157640.button:hover .icon {
background-size:100% 100%;
}

.I157641 .button, .I157641.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157641 button.button, button.I157641.button {
cursor:pointer;
}
.I157641 .button .text, .I157641.button .text {
}
.I157641 .button .icon, .I157641.button .icon {
flex:none;
background-size:100% 100%;
}
.I157641 .button:hover, .I157641.button:hover {
}
.I157641 .button:hover .text, .I157641.button:hover .text {
}
.I157641 .button:hover .icon, .I157641.button:hover .icon {
background-size:100% 100%;
}

.I157642 .button, .I157642.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157642 button.button, button.I157642.button {
cursor:pointer;
}
.I157642 .button .text, .I157642.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I157642 .button .icon, .I157642.button .icon {
flex:none;
background-size:100% 100%;
}
.I157642 .button:hover, .I157642.button:hover {
}
.I157642 .button:hover .text, .I157642.button:hover .text {
}
.I157642 .button:hover .icon, .I157642.button:hover .icon {
background-size:100% 100%;
}

.I157643, a.I157643 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157643:hover, a.I157643:hover {
}

.I157644, a.I157644 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157644:hover, a.I157644:hover {
}

.I157645, a.I157645 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157645:hover, a.I157645:hover {
}

.I157646, a.I157646 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157646:hover, a.I157646:hover {
}

.I157647, a.I157647 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157647:hover, a.I157647:hover {
}

.I157648, a.I157648 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157648:hover, a.I157648:hover {
}

.I157649, a.I157649 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157649:hover, a.I157649:hover {
}

.I157650 .button, .I157650.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157650 button.button, button.I157650.button {
cursor:pointer;
}
.I157650 .button .text, .I157650.button .text {
}
.I157650 .button .icon, .I157650.button .icon {
flex:none;
background-size:100% 100%;
}
.I157650 .button:hover, .I157650.button:hover {
}
.I157650 .button:hover .text, .I157650.button:hover .text {
}
.I157650 .button:hover .icon, .I157650.button:hover .icon {
background-size:100% 100%;
}

.I157651, a.I157651 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157651:hover, a.I157651:hover {
}

.I157652, a.I157652 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157652:hover, a.I157652:hover {
}

.I157653, a.I157653 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157653:hover, a.I157653:hover {
}

.I157654 .image, .I157654.image {
vertical-align:top;
}
.I157654 .image:hover, .I157654.image:hover {
}

.I162993, a.I162993 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162993:hover, a.I162993:hover {
}

.I165921, a.I165921 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165921:hover, a.I165921:hover {
}

.I166394, a.I166394 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I166394:hover, a.I166394:hover {
}

.I166697 .button, .I166697.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166697 button.button, button.I166697.button {
cursor:pointer;
}
.I166697 .button .text, .I166697.button .text {
}
.I166697 .button .icon, .I166697.button .icon {
flex:none;
background-size:100% 100%;
}
.I166697 .button:hover, .I166697.button:hover {
}
.I166697 .button:hover .text, .I166697.button:hover .text {
}
.I166697 .button:hover .icon, .I166697.button:hover .icon {
background-size:100% 100%;
}

.I166899, a.I166899 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166899:hover, a.I166899:hover {
}

.I167202, a.I167202 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167202:hover, a.I167202:hover {
}

.I167404, a.I167404 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167404:hover, a.I167404:hover {
}

.I167606 .image, .I167606.image {
vertical-align:top;
}
.I167606 .image:hover, .I167606.image:hover {
}

.I176880, a.I176880 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176880:hover, a.I176880:hover {
}

.I177086, a.I177086 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177086:hover, a.I177086:hover {
}

.I177292, a.I177292 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177292:hover, a.I177292:hover {
}

.I177657, a.I177657 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177657:hover, a.I177657:hover {
}

h1.I157655, .I157655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157655:hover {
}
.I157655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157655 > .viewport:hover {
}


.I157469 {
}
.I157469:hover {
}
.I157469 {
}
.I157469:hover {
}


/************************ GRID *************************/
.live-2022-play-me-grid .group-regions .region:nth-child(1n) > .sector {
  width: 100%;
  height: 100%;
  position: absolute;
}

.live-2022-play-me-grid .group-regions .region,
.live-2022-play-me-grid .group-regions .region .sector .gorup-sectors .sector {
  position: relative;
}

.live-2022-play-me-grid .group-regions .region .sector .viewport a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  box-sizing: border-box;
  transition: all 0.3s;
  overflow: hidden;
  z-index: 1;
}

.live-2022-play-me-grid .group-regions .region .sector .viewport a:hover {
  border: 0.25rem solid #111;
}

.live-2022-play-me-grid .group-regions {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}

@media (max-width: 992px) {
  .live-2022-play-me-grid .group-regions .region .sector .viewport a {
    width: calc(50vw - 2.5rem);
  }
  .live-2022-play-me-grid .group-regions {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .live-2022-play-me-grid .group-regions .region .sector .viewport a {
    width: calc(100vw - 2rem);

  }

  .live-2022-play-me-grid .group-regions {
    width: auto;
    max-width: 100%;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 1rem;
  }
}

.live-2022-play-me-grid .group-regions img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 125px;
  height: 100px;
}

/* Scrollbar styles */
.live-2022-play-me-grid .group-regions::-webkit-scrollbar {
  width: 0.5em;
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-track {
  background-color: rgb(250, 250, 250);
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-thumb {
  border-radius: 5rem;
  background-color: rgb(250, 50, 99);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-thumb:hover {
  border-radius: 5rem;
  background-color: rgb(210, 40, 93);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

/************************ SLIDER *************************/
.live-2022-play-me-slider .group-regions .region:nth-child(1n) > .sector {
  width: 100%;
  height: 100%;
  position: absolute;
}
.live-2022-play-me-slider .group-regions .region {
  position: relative;
}


.live-2022-play-me-slider {
padding-top:4rem;
}
@media (max-width: 640px) {
.live-2022-play-me-slider {
padding-top:2rem;
}

}

.live-2022-play-me-slider .group-regions .region .sector .viewport a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
  box-sizing: border-box;
  transition: all 0.3s;
  overflow: hidden;
}

.live-2022-play-me-slider .group-regions .region .sector .viewport a:hover {
  border: 0.25rem solid #111;
}

.live-2022-play-me-slider .group-regions {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}

.live-2022-play-me-slider .group-regions {
  grid-template-columns: repeat(2, 1fr);
  max-width: 940px;
}

.live-2022-play-me-slider .group-regions {
  display: flex;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
}

.live-2022-play-me-slider .group-regions > .region {
  flex: 0 0 320px;
}

.live-2022-play-me-slider .group-regions img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 125px;
  height: 100px;
  z-index: 0;
}

/* Scrollbar styles */
.live-2022-play-me-slider .group-regions::-webkit-scrollbar {
  width: 0.5em;
  height: 6px;
}

.live-2022-play-me-slider .group-regions::-webkit-scrollbar-track {
  background-color: #eeeeee;
}

.live-2022-play-me-slider .group-regions::-webkit-scrollbar-thumb {
  border-radius: 5rem;
/*  background-color: rgb(250, 50, 99);*/
  background-color: #111;

  transition: background-color 0.5s ease;
}

.live-2022-play-me-slider .group-regions ::-webkit-scrollbar-thumb:hover {
}

/* This is a FIX to hide the horizontal scroll in the "Legacy Modernization & Digital Transformation" in the live-2022 homapage */
@media (min-width: 992px) {
.group-regions.I101624::-webkit-scrollbar, .group-regions.I103798::-webkit-scrollbar {
    height: 0px;
}
}


