/* Cache file:3713_es_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 {
}
.I160469 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I160469: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 {
}
.I160469 {
width:100%;

	
}
.I160469: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 {
}
.I160469 {
width:100%;

	
}
.I160469:hover {
}
}

.I160470 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I160470:hover {
}
@media (max-width:992px) {
.I160470 {

padding-top:70px;


}
.I160470:hover {
}
}
@media (max-width:640px) {
.I160470 {

width:100%;
margin-top:40px;


}
.I160470:hover {
}
}
@media (min-width:1440px) {
.I160470 {

order:28;

}
.I160470:hover {
}
}
.I160479 {
display:flex;
position:var(--I160479-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(--I160479-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I160479-location-transform:translate(0px,0px);
	

transform:
var(--I160479-location-transform, translate(0px,0px))
var(--I160479-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I160479:hover {
}
.I160479 {
--I160479-position-static-computed:static;
}
.I160479 > .sector, .I160479 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I160479 {

position:fixed;
z-index:var(--I160479-z-index, 1);

transform:
var(--I160479-location-transform, translate(0px,0px))
var(--I160479-user-box-transform, translate(0px,0px))
;


}
.I160479:hover {
}

}
@media (max-width:640px) {
.I160479 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I160479-z-index, 1);

transform:
var(--I160479-location-transform, translate(0px,0px))
var(--I160479-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I160479:hover {
}
.I160479 {
--I160479-position-static-computed:static;
}
.I160479 > .sector, .I160479 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I160479 {

order:25;
}
.I160479:hover {
}

}
.I160484 {
display:flex;
position:var(--I160484-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;


}
.I160484:hover {
}

@media (max-width:992px) {
.I160484 {

margin-top:2rem;

}
.I160484:hover {
}

}
@media (max-width:640px) {
.I160484 {

width:100%;
margin-top:0rem;

}
.I160484:hover {
}

}

.I160502 {
display:flex;
position:var(--I160502-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;
--I160502-location-transform:translate(0px,0px);
z-index:var(--I160502-z-index, auto);

transform:
var(--I160502-location-transform, translate(0px,0px))
var(--I160502-user-box-transform, translate(0px,0px))
;

--I160502-z-index:1000;
position:var(--I160502-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I160502:hover {
}
.I160502 {
--I160502-position-static-computed:static;
}
.I160502 > .sector, .I160502 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I160502 {

width:100%;

}
.I160502:hover {
}

}
@media (min-width:1440px) {
.I160502 {

order:59;
}
.I160502:hover {
}

}
.I160495 {
display:flex;
position:var(--I160495-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I160495:hover {
}

@media (min-width:1440px) {
.I160495 {

order:49;
}
.I160495:hover {
}

}
.I160496 {
display:flex;
position:var(--I160496-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I160496:hover {
}

@media (min-width:1440px) {
.I160496 {

order:51;
}
.I160496:hover {
}

}
.I160494 {
display:flex;
position:var(--I160494-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I160494:hover {
}

@media (min-width:1440px) {
.I160494 {

order:47;
}
.I160494:hover {
}

}
.I160493 {
display:flex;
position:var(--I160493-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I160493:hover {
}

@media (min-width:1440px) {
.I160493 {

order:44;
}
.I160493:hover {
}

}
.I160488 {
display:flex;
position:var(--I160488-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I160488:hover {
}


.I160492 {
display:flex;
position:var(--I160492-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I160492:hover {
}

@media (min-width:1440px) {
.I160492 {

order:40;
}
.I160492:hover {
}

}
.I160480 {
display:flex;
position:var(--I160480-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I160480:hover {
}

@media (min-width:1440px) {
.I160480 {

order:26;
}
.I160480:hover {
}

}
.I160487 {
display:flex;
position:var(--I160487-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I160487:hover {
}


.I160477 {
display:flex;
position:var(--I160477-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(--I160477-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I160477-location-transform:translate(0px,0px);
z-index:var(--I160477-z-index, 1);

transform:
var(--I160477-location-transform, translate(0px,0px))
var(--I160477-user-box-transform, translate(0px,0px))
;

--I160477-z-index:555;
}
.I160477:hover {
}
.I160477 {
--I160477-position-static-computed:relative;
}
.I160477 > .sector, .I160477 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I160477 {

height:72px;
margin-bottom:-72px;

}
.I160477:hover {
}

}
@media (max-width:640px) {
.I160477 {

box-sizing:border-box;

}
.I160477:hover {
}

}
@media (min-width:1440px) {
.I160477 {

order:17;
}
.I160477:hover {
}

}
.I160474 {
display:flex;
position:var(--I160474-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(--I160474-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I160474-location-transform:translate(-50%,0px);
	

transform:
var(--I160474-location-transform, translate(0px,0px))
var(--I160474-user-box-transform, translate(0px,0px))
;

--I160474-z-index:999;
}
.I160474:hover {
}
.I160474 {
--I160474-position-static-computed:relative;
}
.I160474 > .sector, .I160474 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I160474 {

height:auto;
min-height:90px;

}
.I160474:hover {
}
.I160474 {
--I160474-position-static-computed:static;
}
.I160474 > .sector, .I160474 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I160474 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I160474:hover {
}

}
@media (min-width:1440px) {
.I160474 {

order:4;
position:fixed;
z-index:var(--I160474-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I160474-location-transform:translate(-50%,0px);
	

transform:
var(--I160474-location-transform, translate(0px,0px))
var(--I160474-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I160474:hover {
}

}
.I160481 {
display:flex;
position:var(--I160481-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I160481:hover {
}

@media (min-width:1440px) {
.I160481 {

order:18;
}
.I160481:hover {
}

}
.I160497 {
display:flex;
position:var(--I160497-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I160497:hover {
}

@media (min-width:1440px) {
.I160497 {

order:52;
}
.I160497:hover {
}

}
.I160499 {
display:flex;
position:var(--I160499-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I160499:hover {
}

@media (min-width:1440px) {
.I160499 {

order:55;
}
.I160499:hover {
}

}
.I160498 {
display:flex;
position:var(--I160498-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I160498:hover {
}

@media (min-width:1440px) {
.I160498 {

order:54;
}
.I160498:hover {
}

}
.I160500 {
display:flex;
position:var(--I160500-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I160500:hover {
}

@media (min-width:1440px) {
.I160500 {

order:56;
}
.I160500:hover {
}

}
.I160482 {
display:flex;
position:var(--I160482-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I160482:hover {
}

@media (min-width:1440px) {
.I160482 {

order:24;
}
.I160482:hover {
}

}
.I160486 {
display:flex;
position:var(--I160486-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I160486:hover {
}


.I160478 {
display:flex;
position:var(--I160478-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I160478:hover {
}

@media (min-width:1440px) {
.I160478 {

order:27;
}
.I160478:hover {
}

}
.I160501 {
display:flex;
position:var(--I160501-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I160501:hover {
}

@media (min-width:1440px) {
.I160501 {

order:58;
}
.I160501:hover {
}

}
.I160503 {
display:flex;
position:var(--I160503-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I160503:hover {
}

@media (min-width:1440px) {
.I160503 {

order:59;
}
.I160503:hover {
}

}
.I160504 {
display:flex;
position:var(--I160504-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I160504:hover {
}

@media (min-width:1440px) {
.I160504 {

order:60;
}
.I160504:hover {
}

}
.I160505 {
display:flex;
position:var(--I160505-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I160505:hover {
}

@media (min-width:1440px) {
.I160505 {

order:61;
}
.I160505:hover {
}

}
.I160489 {
display:flex;
position:var(--I160489-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I160489:hover {
}


.I160506 {
display:flex;
position:var(--I160506-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I160506:hover {
}

@media (min-width:1440px) {
.I160506 {

order:63;
}
.I160506:hover {
}

}
.I160507 {
display:flex;
position:var(--I160507-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I160507:hover {
}

@media (min-width:1440px) {
.I160507 {

order:65;
}
.I160507:hover {
}

}
.I160476 {
display:flex;
position:var(--I160476-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I160476:hover {
}

@media (min-width:1440px) {
.I160476 {

order:66;
}
.I160476:hover {
}

}
.I160508 {
display:flex;
position:var(--I160508-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I160508:hover {
}

@media (min-width:1440px) {
.I160508 {

order:68;
}
.I160508:hover {
}

}
.I160509 {
display:flex;
position:var(--I160509-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I160509:hover {
}

@media (min-width:1440px) {
.I160509 {

order:69;
}
.I160509:hover {
}

}
.I160491 {
display:flex;
position:var(--I160491-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I160491:hover {
}

@media (min-width:1440px) {
.I160491 {

order:70;
}
.I160491:hover {
}

}
.I160510 {
display:flex;
position:var(--I160510-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I160510:hover {
}

@media (min-width:1440px) {
.I160510 {

order:71;
}
.I160510:hover {
}

}
.I160475 {
display:flex;
position:var(--I160475-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I160475:hover {
}

@media (min-width:1440px) {
.I160475 {

order:72;
}
.I160475:hover {
}

}
.I160472 {
display:flex;
position:var(--I160472-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I160472:hover {
}

@media (min-width:1440px) {
.I160472 {

order:73;
}
.I160472:hover {
}

}
.I160471 {
display:flex;
position:var(--I160471-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I160471:hover {
}

@media (min-width:1440px) {
.I160471 {

order:74;
}
.I160471:hover {
}

}
.I160485 {
display:flex;
position:var(--I160485-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I160485:hover {
}


.I160473 {
display:flex;
position:var(--I160473-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I160473:hover {
}

@media (min-width:1440px) {
.I160473 {

order:16;
}
.I160473:hover {
}

}
.I160511 {
display:flex;
position:var(--I160511-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I160511:hover {
}

@media (min-width:1440px) {
.I160511 {

order:76;
}
.I160511:hover {
}

}
.I160483 {
display:flex;
position:var(--I160483-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I160483:hover {
}


.I160490 {
display:flex;
position:var(--I160490-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I160490:hover {
}


h1.I160513, .I160513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160513:hover {
}
.I160513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160513 > .viewport:hover {
}


.I160514 {
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;

	
}
.I160514:hover {
}
@media (max-width:992px) {
.I160514 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I160514:hover {
}
}
@media (max-width:640px) {
.I160514 {
padding-left:1rem;
padding-right:1rem;

	
}
.I160514:hover {
}
}

.I160515 {
display:flex;
position:var(--I160515-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I160515:hover {
}


.I160516 {
display:flex;
position:var(--I160516-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I160516:hover {
}


.I160517 {
display:flex;
position:var(--I160517-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I160517:hover {
}


.I160518 {
display:flex;
position:var(--I160518-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I160518:hover {
}


.I160519 {
display:flex;
position:var(--I160519-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I160519:hover {
}


.I160520 {
display:flex;
position:var(--I160520-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I160520:hover {
}


.I167950 {
display:flex;
position:var(--I167950-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167950:hover {
}


.I168706 {
display:flex;
position:var(--I168706-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168706:hover {
}


.I169246 {
display:flex;
position:var(--I169246-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169246:hover {
}


.I160521 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I160521:hover {
}


.I160522 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I160522:hover {
}


.I160523 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I160523:hover {
}


.I168328 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168328:hover {
}


.I168976 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168976:hover {
}


.I169516 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169516:hover {
}


h1.I160524, .I160524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I160524:hover {
}
.I160524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160524 > .viewport:hover {
}

@media (max-width:992px) {
.I160524 {

height:auto;


}
.I160524:hover {
}
.I160524 > .viewport {



}
.I160524 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I160524 {

order:4;

}
.I160524:hover {
}
.I160524 > .viewport {



}
.I160524 > .viewport:hover {
}

}
h1.I160525, .I160525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I160525:hover {
}
.I160525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160525 > .viewport:hover {
}

@media (min-width:1440px) {
.I160525 {

order:5;

}
.I160525:hover {
}
.I160525 > .viewport {



}
.I160525 > .viewport:hover {
}

}
h1.I160526, .I160526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I160526:hover {
}
.I160526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160526 > .viewport:hover {
}


h1.I160527, .I160527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I160527:hover {
}
.I160527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160527 > .viewport:hover {
}


h1.I160528, .I160528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160528:hover {
}
.I160528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160528 > .viewport:hover {
}


h1.I160529, .I160529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160529:hover {
}
.I160529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160529 > .viewport:hover {
}


h1.I160530, .I160530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160530:hover {
}
.I160530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160530 > .viewport:hover {
}


h1.I160531, .I160531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I160531:hover {
}
.I160531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160531 > .viewport:hover {
}


h1.I160532, .I160532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160532:hover {
}
.I160532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160532 > .viewport:hover {
}


h1.I160533, .I160533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160533:hover {
}
.I160533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160533 > .viewport:hover {
}


h1.I160534, .I160534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160534:hover {
}
.I160534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160534 > .viewport:hover {
}


h1.I160535, .I160535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I160535:hover {
}
.I160535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160535 > .viewport:hover {
}

@media (min-width:1440px) {
.I160535 {

order:3;

}
.I160535:hover {
}
.I160535 > .viewport {



}
.I160535 > .viewport:hover {
}

}
h1.I160536, .I160536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I160536:hover {
}
.I160536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160536 > .viewport:hover {
}

@media (min-width:1440px) {
.I160536 {

order:7;

}
.I160536:hover {
}
.I160536 > .viewport {



}
.I160536 > .viewport:hover {
}

}
h1.I160537, .I160537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I160537:hover {
}
.I160537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160537 > .viewport:hover {
}

@media (min-width:1440px) {
.I160537 {

order:6;

}
.I160537:hover {
}
.I160537 > .viewport {



}
.I160537 > .viewport:hover {
}

}
h1.I160538, .I160538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I160538:hover {
}
.I160538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160538 > .viewport:hover {
}

@media (min-width:1440px) {
.I160538 {

order:8;

}
.I160538:hover {
}
.I160538 > .viewport {



}
.I160538 > .viewport:hover {
}

}
h1.I160539, .I160539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160539:hover {
}
.I160539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160539 > .viewport:hover {
}


h1.I160540, .I160540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I160540:hover {
}
.I160540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160540 > .viewport:hover {
}


h1.I160541, .I160541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I160541:hover {
}
.I160541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160541 > .viewport:hover {
}


h1.I160542, .I160542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I160542:hover {
}
.I160542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160542 > .viewport:hover {
}


h1.I160543, .I160543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I160543:hover {
}
.I160543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160543 > .viewport:hover {
}


h1.I160544, .I160544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160544:hover {
}
.I160544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160544 > .viewport:hover {
}


h1.I160545, .I160545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I160545:hover {
}
.I160545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160545 > .viewport:hover {
}


h1.I160546, .I160546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160546:hover {
}
.I160546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160546 > .viewport:hover {
}


h1.I160547, .I160547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160547:hover {
}
.I160547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160547 > .viewport:hover {
}


h1.I160548, .I160548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160548:hover {
}
.I160548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160548 > .viewport:hover {
}


h1.I165831, .I165831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165831:hover {
}
.I165831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165831 > .viewport:hover {
}


h1.I167827, .I167827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167827:hover {
}
.I167827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167827 > .viewport:hover {
}


h1.I168058, .I168058 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168058 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168058:hover {
}
.I168058 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168058 > .viewport:hover {
}


h1.I168274, .I168274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168274:hover {
}
.I168274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168274 > .viewport:hover {
}


h1.I168436, .I168436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168436:hover {
}
.I168436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168436 > .viewport:hover {
}


h1.I168544, .I168544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168544:hover {
}
.I168544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168544 > .viewport:hover {
}


h1.I168814, .I168814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168814:hover {
}
.I168814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168814 > .viewport:hover {
}


h1.I168922, .I168922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168922:hover {
}
.I168922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168922 > .viewport:hover {
}


h1.I169084, .I169084 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169084 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169084:hover {
}
.I169084 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169084 > .viewport:hover {
}


h1.I169192, .I169192 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169192 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169192:hover {
}
.I169192 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169192 > .viewport:hover {
}


h1.I169354, .I169354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169354:hover {
}
.I169354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169354 > .viewport:hover {
}


h1.I169462, .I169462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169462:hover {
}
.I169462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169462 > .viewport:hover {
}


h1.I169624, .I169624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169624:hover {
}
.I169624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169624 > .viewport:hover {
}


h1.I169732, .I169732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169732:hover {
}
.I169732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169732 > .viewport:hover {
}


.I160549 {
display:flex;

}
.I160549:hover {
}
@media (max-width:992px) {
.I160549 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I160549:hover {
}
}
@media (max-width:640px) {
.I160549 {
display:flex;
height:60vw;

}
.I160549:hover {
}
}

.I160550, a.I160550 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I160550:hover, a.I160550:hover {
}
@media (max-width:640px) {
.I160550, a.I160550 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I160550:hover, a.I160550:hover {
}
}

.I160551, a.I160551 {
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;

}
.I160551:hover, a.I160551:hover {
}
@media (max-width:640px) {
.I160551, a.I160551 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I160551:hover, a.I160551:hover {
}
}

.I160552 .image, .I160552.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I160552 .image:hover, .I160552.image:hover {
}
@media (max-width:640px) {
.I160552 .image, .I160552.image {
border-radius:100%;

}
.I160552 .image:hover, .I160552.image:hover {
}
}

.I160553, a.I160553 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160553:hover, a.I160553:hover {
}
@media (max-width:992px) {
.I160553, a.I160553 {
}
.I160553:hover, a.I160553:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160553, a.I160553 {
display:flex;
padding-bottom:1rem;

}
.I160553:hover, a.I160553:hover {
}
}

.I160554, a.I160554 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160554:hover, a.I160554:hover {
}
@media (max-width:992px) {
.I160554, a.I160554 {
}
.I160554:hover, a.I160554:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160554, a.I160554 {
display:flex;
padding-bottom:1rem;

}
.I160554:hover, a.I160554:hover {
}
}

.I160555, a.I160555 {
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;

}
.I160555:hover, a.I160555:hover {
}
@media (max-width:992px) {
.I160555, a.I160555 {
}
.I160555:hover, a.I160555:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160555, a.I160555 {
display:flex;
padding-bottom:1rem;

}
.I160555:hover, a.I160555:hover {
}
}

.I160556 .image, .I160556.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I160556 .image:hover, .I160556.image:hover {
}
@media (max-width:640px) {
.I160556 .image, .I160556.image {
border-radius:100%;

}
.I160556 .image:hover, .I160556.image:hover {
}
}

.I160557, a.I160557 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160557:hover, a.I160557:hover {
}
@media (max-width:992px) {
.I160557, a.I160557 {
}
.I160557:hover, a.I160557:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160557, a.I160557 {
display:flex;
padding-bottom:1rem;

}
.I160557:hover, a.I160557:hover {
}
}

.I160558, a.I160558 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160558:hover, a.I160558:hover {
}
@media (max-width:992px) {
.I160558, a.I160558 {
}
.I160558:hover, a.I160558:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160558, a.I160558 {
display:flex;
padding-bottom:1rem;

}
.I160558:hover, a.I160558:hover {
}
}

.I160559, a.I160559 {
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;

}
.I160559:hover, a.I160559:hover {
}
@media (max-width:992px) {
.I160559, a.I160559 {
}
.I160559:hover, a.I160559:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160559, a.I160559 {
display:flex;
padding-bottom:1rem;

}
.I160559:hover, a.I160559:hover {
}
}

.I160560 .button, .I160560.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I160560 button.button, button.I160560.button {
cursor:pointer;
}
.I160560 .button .text, .I160560.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I160560 .button .icon, .I160560.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;
}
.I160560 .button:hover, .I160560.button:hover {
}
.I160560 .button:hover .text, .I160560.button:hover .text {
text-decoration:underline;

}
.I160560 .button:hover .icon, .I160560.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) {
.I160560 .button, .I160560.button {
}
.I160560 button.button, button.I160560.button {
}
.I160560 .button .text, .I160560.button .text {
font-family:Rubik;

}
.I160560 .button .icon, .I160560.button .icon {
background-size:100% 100%;
}
.I160560 .button:hover, .I160560.button:hover {
}
.I160560 .button:hover .text, .I160560.button:hover .text {
}
.I160560 .button:hover .icon, .I160560.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I160560 .button, .I160560.button {
}
.I160560 button.button, button.I160560.button {
}
.I160560 .button .text, .I160560.button .text {
}
.I160560 .button .icon, .I160560.button .icon {
background-size:100% 100%;
}
.I160560 .button:hover, .I160560.button:hover {
}
.I160560 .button:hover .text, .I160560.button:hover .text {
}
.I160560 .button:hover .icon, .I160560.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I160560 .button, .I160560.button {
}
.I160560 button.button, button.I160560.button {
}
.I160560 .button .text, .I160560.button .text {
}
.I160560 .button .icon, .I160560.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');
}
.I160560 .button:hover, .I160560.button:hover {
}
.I160560 .button:hover .text, .I160560.button:hover .text {
}
.I160560 .button:hover .icon, .I160560.button:hover .icon {
background-size:100% 100%;
}
}
.I160561, a.I160561 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I160561:hover, a.I160561:hover {
}
@media (max-width:992px) {
.I160561, a.I160561 {
}
.I160561:hover, a.I160561:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160561, a.I160561 {
display:flex;
padding-bottom:1rem;

}
.I160561:hover, a.I160561:hover {
}
}

.I160562, a.I160562 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I160562:hover, a.I160562:hover {
}
@media (max-width:992px) {
.I160562, a.I160562 {
}
.I160562:hover, a.I160562:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160562, a.I160562 {
display:flex;
padding-bottom:1rem;

}
.I160562:hover, a.I160562:hover {
}
}

.I160563, a.I160563 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I160563:hover, a.I160563:hover {
}
@media (max-width:992px) {
.I160563, a.I160563 {
}
.I160563:hover, a.I160563:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160563, a.I160563 {
display:flex;
padding-bottom:1rem;

}
.I160563:hover, a.I160563:hover {
}
}

.I160564 .button, .I160564.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160564 button.button, button.I160564.button {
cursor:pointer;
}
.I160564 .button .text, .I160564.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160564 .button .icon, .I160564.button .icon {
flex:none;
background-size:100% 100%;
}
.I160564 .button:hover, .I160564.button:hover {
}
.I160564 .button:hover .text, .I160564.button:hover .text {
}
.I160564 .button:hover .icon, .I160564.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160564 .button, .I160564.button {
}
.I160564 button.button, button.I160564.button {
}
.I160564 .button .text, .I160564.button .text {
font-family:Rubik;

}
.I160564 .button .icon, .I160564.button .icon {
background-size:100% 100%;
}
.I160564 .button:hover, .I160564.button:hover {
}
.I160564 .button:hover .text, .I160564.button:hover .text {
}
.I160564 .button:hover .icon, .I160564.button:hover .icon {
background-size:100% 100%;
}
}

.I160565 .button, .I160565.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160565 button.button, button.I160565.button {
cursor:pointer;
}
.I160565 .button .text, .I160565.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160565 .button .icon, .I160565.button .icon {
flex:none;
background-size:100% 100%;
}
.I160565 .button:hover, .I160565.button:hover {
}
.I160565 .button:hover .text, .I160565.button:hover .text {
}
.I160565 .button:hover .icon, .I160565.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160565 .button, .I160565.button {
}
.I160565 button.button, button.I160565.button {
}
.I160565 .button .text, .I160565.button .text {
font-family:Rubik;

}
.I160565 .button .icon, .I160565.button .icon {
background-size:100% 100%;
}
.I160565 .button:hover, .I160565.button:hover {
}
.I160565 .button:hover .text, .I160565.button:hover .text {
}
.I160565 .button:hover .icon, .I160565.button:hover .icon {
background-size:100% 100%;
}
}

.I160566 .button, .I160566.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160566 button.button, button.I160566.button {
cursor:pointer;
}
.I160566 .button .text, .I160566.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160566 .button .icon, .I160566.button .icon {
flex:none;
background-size:100% 100%;
}
.I160566 .button:hover, .I160566.button:hover {
}
.I160566 .button:hover .text, .I160566.button:hover .text {
}
.I160566 .button:hover .icon, .I160566.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160566 .button, .I160566.button {
}
.I160566 button.button, button.I160566.button {
}
.I160566 .button .text, .I160566.button .text {
font-family:Rubik;

}
.I160566 .button .icon, .I160566.button .icon {
background-size:100% 100%;
}
.I160566 .button:hover, .I160566.button:hover {
}
.I160566 .button:hover .text, .I160566.button:hover .text {
}
.I160566 .button:hover .icon, .I160566.button:hover .icon {
background-size:100% 100%;
}
}

.I160567 .button, .I160567.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160567 button.button, button.I160567.button {
cursor:pointer;
}
.I160567 .button .text, .I160567.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160567 .button .icon, .I160567.button .icon {
flex:none;
background-size:100% 100%;
}
.I160567 .button:hover, .I160567.button:hover {
}
.I160567 .button:hover .text, .I160567.button:hover .text {
}
.I160567 .button:hover .icon, .I160567.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160567 .button, .I160567.button {
}
.I160567 button.button, button.I160567.button {
}
.I160567 .button .text, .I160567.button .text {
font-family:Rubik;

}
.I160567 .button .icon, .I160567.button .icon {
background-size:100% 100%;
}
.I160567 .button:hover, .I160567.button:hover {
}
.I160567 .button:hover .text, .I160567.button:hover .text {
}
.I160567 .button:hover .icon, .I160567.button:hover .icon {
background-size:100% 100%;
}
}

.I160568 .button, .I160568.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160568 button.button, button.I160568.button {
cursor:pointer;
}
.I160568 .button .text, .I160568.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I160568 .button .icon, .I160568.button .icon {
flex:none;
background-size:100% 100%;
}
.I160568 .button:hover, .I160568.button:hover {
}
.I160568 .button:hover .text, .I160568.button:hover .text {
}
.I160568 .button:hover .icon, .I160568.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I160568 .button, .I160568.button {
}
.I160568 button.button, button.I160568.button {
}
.I160568 .button .text, .I160568.button .text {
font-family:Rubik;

}
.I160568 .button .icon, .I160568.button .icon {
background-size:100% 100%;
}
.I160568 .button:hover, .I160568.button:hover {
}
.I160568 .button:hover .text, .I160568.button:hover .text {
}
.I160568 .button:hover .icon, .I160568.button:hover .icon {
background-size:100% 100%;
}
}

.I160569, a.I160569 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I160569:hover, a.I160569:hover {
}

.I160570 .image, .I160570.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I160570 .image:hover, .I160570.image:hover {
}
@media (max-width:640px) {
.I160570 .image, .I160570.image {
border-radius:100%;

}
.I160570 .image:hover, .I160570.image:hover {
}
}

.I160571, a.I160571 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160571:hover, a.I160571:hover {
}
@media (max-width:992px) {
.I160571, a.I160571 {
}
.I160571:hover, a.I160571:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160571, a.I160571 {
display:flex;
padding-bottom:1rem;

}
.I160571:hover, a.I160571:hover {
}
}

.I160572, a.I160572 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I160572:hover, a.I160572:hover {
}
@media (max-width:992px) {
.I160572, a.I160572 {
}
.I160572:hover, a.I160572:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160572, a.I160572 {
display:flex;
padding-bottom:1rem;

}
.I160572:hover, a.I160572:hover {
}
}

.I160573, a.I160573 {
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;

}
.I160573:hover, a.I160573:hover {
}
@media (max-width:992px) {
.I160573, a.I160573 {
}
.I160573:hover, a.I160573:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160573, a.I160573 {
display:flex;
padding-bottom:1rem;

}
.I160573:hover, a.I160573:hover {
}
}

.I165777, a.I165777 {
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;

}
.I165777:hover, a.I165777:hover {
}
@media (max-width:992px) {
.I165777, a.I165777 {
}
.I165777:hover, a.I165777:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165777, a.I165777 {
display:flex;
padding-bottom:1rem;

}
.I165777:hover, a.I165777:hover {
}
}

.I167773, a.I167773 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167773:hover, a.I167773:hover {
}
@media (max-width:992px) {
.I167773, a.I167773 {
}
.I167773:hover, a.I167773:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167773, a.I167773 {
display:flex;
padding-bottom:1rem;

}
.I167773:hover, a.I167773:hover {
}
}

.I168004 .image, .I168004.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168004 .image:hover, .I168004.image:hover {
}
@media (max-width:640px) {
.I168004 .image, .I168004.image {
border-radius:100%;

}
.I168004 .image:hover, .I168004.image:hover {
}
}

.I168220, a.I168220 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168220:hover, a.I168220:hover {
}
@media (max-width:992px) {
.I168220, a.I168220 {
}
.I168220:hover, a.I168220:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168220, a.I168220 {
display:flex;
padding-bottom:1rem;

}
.I168220:hover, a.I168220:hover {
}
}

.I168382, a.I168382 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168382:hover, a.I168382:hover {
}
@media (max-width:992px) {
.I168382, a.I168382 {
}
.I168382:hover, a.I168382:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168382, a.I168382 {
display:flex;
padding-bottom:1rem;

}
.I168382:hover, a.I168382:hover {
}
}

.I168490, a.I168490 {
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;

}
.I168490:hover, a.I168490:hover {
}
@media (max-width:992px) {
.I168490, a.I168490 {
}
.I168490:hover, a.I168490:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168490, a.I168490 {
display:flex;
padding-bottom:1rem;

}
.I168490:hover, a.I168490:hover {
}
}

.I168760 .image, .I168760.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168760 .image:hover, .I168760.image:hover {
}
@media (max-width:640px) {
.I168760 .image, .I168760.image {
border-radius:100%;

}
.I168760 .image:hover, .I168760.image:hover {
}
}

.I168868, a.I168868 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168868:hover, a.I168868:hover {
}
@media (max-width:992px) {
.I168868, a.I168868 {
}
.I168868:hover, a.I168868:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168868, a.I168868 {
display:flex;
padding-bottom:1rem;

}
.I168868:hover, a.I168868:hover {
}
}

.I169030, a.I169030 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169030:hover, a.I169030:hover {
}
@media (max-width:992px) {
.I169030, a.I169030 {
}
.I169030:hover, a.I169030:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169030, a.I169030 {
display:flex;
padding-bottom:1rem;

}
.I169030:hover, a.I169030:hover {
}
}

.I169138, a.I169138 {
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;

}
.I169138:hover, a.I169138:hover {
}
@media (max-width:992px) {
.I169138, a.I169138 {
}
.I169138:hover, a.I169138:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169138, a.I169138 {
display:flex;
padding-bottom:1rem;

}
.I169138:hover, a.I169138:hover {
}
}

.I169300 .image, .I169300.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169300 .image:hover, .I169300.image:hover {
}
@media (max-width:640px) {
.I169300 .image, .I169300.image {
border-radius:100%;

}
.I169300 .image:hover, .I169300.image:hover {
}
}

.I169408, a.I169408 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169408:hover, a.I169408:hover {
}
@media (max-width:992px) {
.I169408, a.I169408 {
}
.I169408:hover, a.I169408:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169408, a.I169408 {
display:flex;
padding-bottom:1rem;

}
.I169408:hover, a.I169408:hover {
}
}

.I169570, a.I169570 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169570:hover, a.I169570:hover {
}
@media (max-width:992px) {
.I169570, a.I169570 {
}
.I169570:hover, a.I169570:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169570, a.I169570 {
display:flex;
padding-bottom:1rem;

}
.I169570:hover, a.I169570:hover {
}
}

.I169678, a.I169678 {
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;

}
.I169678:hover, a.I169678:hover {
}
@media (max-width:992px) {
.I169678, a.I169678 {
}
.I169678:hover, a.I169678:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169678, a.I169678 {
display:flex;
padding-bottom:1rem;

}
.I169678:hover, a.I169678:hover {
}
}

h1.I160574, .I160574 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160574 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I160574:hover {
}
.I160574 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160574 > .viewport:hover {
}


.I160575 {
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;

	
}
.I160575:hover {
}
@media (max-width:992px) {
.I160575 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I160575:hover {
}
}
@media (max-width:640px) {
.I160575 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I160575:hover {
}
}

.I160576 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I160576:hover {
}
@media (max-width:992px) {
.I160576 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I160576:hover {
}
}
@media (max-width:640px) {
.I160576 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I160576:hover {
}
}

.I160577 {
display:flex;
position:var(--I160577-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-globant-enterprise-ai.svg?timestamp=20241108132028');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I160577-location-transform:translate(0px,0px);
z-index:var(--I160577-z-index, auto);

transform:
var(--I160577-location-transform, translate(0px,0px))
var(--I160577-user-box-transform, translate(0px,0px))
;


position:var(--I160577-position-static-computed, static);
}
.I160577:hover {
}

@media (max-width:640px) {
.I160577 {

width:calc(100vw - 2rem);

}
.I160577:hover {
}

}

.I160578 {
display:flex;
position:var(--I160578-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-ai-in-action.svg?timestamp=20241104224721');
box-shadow:none;
overflow:hidden;
}
.I160578:hover {
}

@media (max-width:640px) {
.I160578 {

width:calc(100vw - 2rem);

}
.I160578:hover {
}

}

.I160579 {
display:flex;
position:var(--I160579-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-map-to-ai-adoption.svg?timestamp=20241104212759');
box-shadow:none;
overflow:hidden;
}
.I160579:hover {
}
.I160579 {
--I160579-position-static-computed:static;
}
.I160579 > .sector, .I160579 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I160579 {

width:calc(100vw - 2rem);

}
.I160579:hover {
}

}

.I160580 {
display:flex;
position:var(--I160580-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I160580:hover {
}

@media (max-width:640px) {
.I160580 {

padding-left:1rem;
padding-right:1rem;

}
.I160580:hover {
}

}

.I160581 {
display:flex;
position:var(--I160581-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;
}
.I160581:hover {
}

@media (max-width:640px) {
.I160581 {

width:calc(100vw - 2rem);

}
.I160581:hover {
}

}

.I160582 {
display:flex;
position:var(--I160582-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;
}
.I160582:hover {
}
.I160582 {
--I160582-position-static-computed:static;
}
.I160582 > .sector, .I160582 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I160582 {

width:calc(100vw - 2rem);

}
.I160582:hover {
}

}
@media (min-width:1440px) {
.I160582 {

}
.I160582:hover {
}
.I160582 {
--I160582-position-static-computed:static;
}
.I160582 > .sector, .I160582 > .group-sectors {
position:relative;
}
}
.I160583 {
display:flex;
position:var(--I160583-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;
}
.I160583:hover {
}

@media (max-width:640px) {
.I160583 {

width:calc(100vw - 2rem);

}
.I160583:hover {
}

}

.I160584 {
display:flex;
position:var(--I160584-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;
}
.I160584:hover {
}

@media (max-width:640px) {
.I160584 {

width:calc(100vw - 2rem);

}
.I160584:hover {
}

}

.I160585 {
display:flex;
position:var(--I160585-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;
}
.I160585:hover {
}

@media (max-width:640px) {
.I160585 {

width:calc(100vw - 2rem);

}
.I160585:hover {
}

}

.I160586 {
display:flex;
position:var(--I160586-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;
}
.I160586:hover {
}

@media (max-width:640px) {
.I160586 {

width:calc(100vw - 2rem);

}
.I160586:hover {
}

}

.I160587 {
display:flex;
position:var(--I160587-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I160587:hover {
}


.I160588 {
display:flex;
position:var(--I160588-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;
}
.I160588:hover {
}

@media (max-width:640px) {
.I160588 {

width:calc(100vw - 2rem);

}
.I160588:hover {
}

}

.I166605 {
display:flex;
position:var(--I166605-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;
}
.I166605:hover {
}


.I160589 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160589:hover {
}

@media (min-width:1440px) {
.I160589 {

order:4;


	
}
.I160589:hover {
}

}
.I160590 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160590:hover {
}

@media (min-width:1440px) {
.I160590 {

order:2;


	
}
.I160590:hover {
}

}
.I160591 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160591:hover {
}


.I160592 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160592:hover {
}


.I160593 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160593:hover {
}


.I160594 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160594:hover {
}


.I160595 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160595:hover {
}


.I160596 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160596:hover {
}


.I160597 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160597:hover {
}


.I160598 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I160598:hover {
}
.I160598 > .sector {
position:relative;
}
@media (max-width:640px) {
.I160598 {



flex-direction:column;
align-items:flex-start;

	
}
.I160598:hover {
}

}

.I160599 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I160599:hover {
}


.I167110 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167110:hover {
}


h1.I160600, .I160600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I160600:hover {
}
.I160600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160600 > .viewport:hover {
}

@media (min-width:1440px) {
.I160600 {

order:8;

}
.I160600:hover {
}
.I160600 > .viewport {



}
.I160600 > .viewport:hover {
}

}
h1.I160601, .I160601 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160601 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I160601:hover {
}
.I160601 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160601 > .viewport:hover {
}


h1.I160602, .I160602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I160602:hover {
}
.I160602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160602 > .viewport:hover {
}

@media (min-width:1440px) {
.I160602 {

order:3;

}
.I160602:hover {
}
.I160602 > .viewport {



}
.I160602 > .viewport:hover {
}

}
h1.I160603, .I160603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160603 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I160603:hover {
}
.I160603 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160603 > .viewport:hover {
}


h1.I160604, .I160604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I160604:hover {
}
.I160604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160604 > .viewport:hover {
}


h1.I160605, .I160605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160605:hover {
}
.I160605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160605 > .viewport:hover {
}


h1.I160606, .I160606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I160606:hover {
}
.I160606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160606 > .viewport:hover {
}


h1.I160607, .I160607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160607:hover {
}
.I160607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160607 > .viewport:hover {
}


h1.I160608, .I160608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I160608:hover {
}
.I160608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160608 > .viewport:hover {
}


h1.I160609, .I160609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160609:hover {
}
.I160609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160609 > .viewport:hover {
}


h1.I160610, .I160610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160610:hover {
}
.I160610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160610 > .viewport:hover {
}


h1.I160611, .I160611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I160611:hover {
}
.I160611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160611 > .viewport:hover {
}


h1.I160612, .I160612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160612:hover {
}
.I160612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160612 > .viewport:hover {
}


h1.I160613, .I160613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I160613:hover {
}
.I160613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160613 > .viewport:hover {
}


h1.I160614, .I160614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160614:hover {
}
.I160614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160614 > .viewport:hover {
}


h1.I160615, .I160615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160615:hover {
}
.I160615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160615 > .viewport:hover {
}


h1.I160616, .I160616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I160616:hover {
}
.I160616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I160616 > .viewport:hover {
}


h1.I160617, .I160617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160617:hover {
}
.I160617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160617 > .viewport:hover {
}

@media (max-width:640px) {
.I160617 {

width:100%;


}
.I160617:hover {
}
.I160617 > .viewport {



}
.I160617 > .viewport:hover {
}

}

h1.I160618, .I160618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160618:hover {
}
.I160618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160618 > .viewport:hover {
}


h1.I160619, .I160619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160619:hover {
}
.I160619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160619 > .viewport:hover {
}


h1.I160620, .I160620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160620:hover {
}
.I160620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160620 > .viewport:hover {
}


h1.I160621, .I160621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160621:hover {
}
.I160621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160621 > .viewport:hover {
}


h1.I160622, .I160622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I160622:hover {
}
.I160622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160622 > .viewport:hover {
}


h1.I160623, .I160623 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160623 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160623:hover {
}
.I160623 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160623 > .viewport:hover {
}


h1.I160624, .I160624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160624:hover {
}
.I160624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160624 > .viewport:hover {
}


h1.I160625, .I160625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160625:hover {
}
.I160625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160625 > .viewport:hover {
}


h1.I160626, .I160626 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160626 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160626:hover {
}
.I160626 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160626 > .viewport:hover {
}


h1.I160627, .I160627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160627 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I160627:hover {
}
.I160627 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160627 > .viewport:hover {
}


h1.I160628, .I160628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160628 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160628:hover {
}
.I160628 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160628 > .viewport:hover {
}


h1.I160629, .I160629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160629:hover {
}
.I160629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160629 > .viewport:hover {
}


h1.I160630, .I160630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I160630:hover {
}
.I160630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160630 > .viewport:hover {
}


h1.I160631, .I160631 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160631 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160631:hover {
}
.I160631 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160631 > .viewport:hover {
}


h1.I160632, .I160632 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160632 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I160632:hover {
}
.I160632 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160632 > .viewport:hover {
}

@media (min-width:1440px) {
.I160632 {

order:3;

}
.I160632:hover {
}
.I160632 > .viewport {



}
.I160632 > .viewport:hover {
}

}
h1.I160633, .I160633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160633:hover {
}
.I160633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160633 > .viewport:hover {
}


h1.I160634, .I160634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160634:hover {
}
.I160634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160634 > .viewport:hover {
}


h1.I160635, .I160635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I160635:hover {
}
.I160635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160635 > .viewport:hover {
}


h1.I160636, .I160636 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160636 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160636:hover {
}
.I160636 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160636 > .viewport:hover {
}


h1.I160637, .I160637 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160637 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I160637:hover {
}
.I160637 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160637 > .viewport:hover {
}


h1.I160638, .I160638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160638:hover {
}
.I160638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160638 > .viewport:hover {
}


h1.I160639, .I160639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160639:hover {
}
.I160639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160639 > .viewport:hover {
}


h1.I160640, .I160640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I160640:hover {
}
.I160640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160640 > .viewport:hover {
}


h1.I160641, .I160641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I160641:hover {
}
.I160641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160641 > .viewport:hover {
}


h1.I160642, .I160642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I160642:hover {
}
.I160642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160642 > .viewport:hover {
}


h1.I160643, .I160643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I160643:hover {
}
.I160643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160643 > .viewport:hover {
}


h1.I160644, .I160644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I160644:hover {
}
.I160644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160644 > .viewport:hover {
}


h1.I160645, .I160645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I160645:hover {
}
.I160645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160645 > .viewport:hover {
}


h1.I160646, .I160646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160646:hover {
}
.I160646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160646 > .viewport:hover {
}


h1.I160647, .I160647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160647:hover {
}
.I160647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160647 > .viewport:hover {
}


h1.I160648, .I160648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160648:hover {
}
.I160648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160648 > .viewport:hover {
}


h1.I160649, .I160649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160649:hover {
}
.I160649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160649 > .viewport:hover {
}


h1.I160650, .I160650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160650:hover {
}
.I160650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160650 > .viewport:hover {
}


h1.I160651, .I160651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I160651:hover {
}
.I160651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160651 > .viewport:hover {
}


h1.I160652, .I160652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I160652:hover {
}
.I160652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160652 > .viewport:hover {
}


h1.I160653, .I160653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I160653:hover {
}
.I160653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160653 > .viewport:hover {
}

@media (max-width:640px) {
.I160653 {

width:100%;


}
.I160653:hover {
}
.I160653 > .viewport {



}
.I160653 > .viewport:hover {
}

}

h1.I163099, .I163099 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163099 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163099:hover {
}
.I163099 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163099 > .viewport:hover {
}


h1.I166031, .I166031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166031:hover {
}
.I166031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166031 > .viewport:hover {
}


h1.I166504, .I166504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166504:hover {
}
.I166504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166504 > .viewport:hover {
}


h1.I166807, .I166807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166807:hover {
}
.I166807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166807 > .viewport:hover {
}


h1.I167009, .I167009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167009 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167009:hover {
}
.I167009 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167009 > .viewport:hover {
}


h1.I167312, .I167312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167312:hover {
}
.I167312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167312 > .viewport:hover {
}


h1.I167514, .I167514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167514:hover {
}
.I167514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167514 > .viewport:hover {
}


h1.I167716, .I167716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167716:hover {
}
.I167716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167716 > .viewport:hover {
}

@media (max-width:640px) {
.I167716 {

width:100%;


}
.I167716:hover {
}
.I167716 > .viewport {



}
.I167716 > .viewport:hover {
}

}

h1.I176992, .I176992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176992:hover {
}
.I176992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176992 > .viewport:hover {
}


h1.I177198, .I177198 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177198 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177198:hover {
}
.I177198 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177198 > .viewport:hover {
}


h1.I177404, .I177404 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177404 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177404:hover {
}
.I177404 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177404 > .viewport:hover {
}


h1.I177770, .I177770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177770:hover {
}
.I177770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177770 > .viewport:hover {
}


.I160654 .image, .I160654.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160654 .image:hover, .I160654.image:hover {
}
@media (min-width:1440px) {
.I160654 .image, .I160654.image {
width:100%;

}
.I160654 .image:hover, .I160654.image:hover {
}
}
.I160655, a.I160655 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I160655:hover, a.I160655:hover {
}
@media (max-width:992px) {
.I160655, a.I160655 {
}
.I160655:hover, a.I160655:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160655, a.I160655 {
display:flex;
padding-bottom:0rem;

}
.I160655:hover, a.I160655:hover {
}
}

.I160656 .image, .I160656.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160656 .image:hover, .I160656.image:hover {
}
@media (min-width:1440px) {
.I160656 .image, .I160656.image {
width:100%;

}
.I160656 .image:hover, .I160656.image:hover {
}
}
.I160657 .image, .I160657.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160657 .image:hover, .I160657.image:hover {
}

.I160658, a.I160658 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I160658:hover, a.I160658:hover {
}
@media (max-width:992px) {
.I160658, a.I160658 {
}
.I160658:hover, a.I160658:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160658, a.I160658 {
display:flex;
padding-bottom:0rem;

}
.I160658:hover, a.I160658:hover {
}
}

.I160659, a.I160659 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160659:hover, a.I160659:hover {
}
@media (min-width:1440px) {
.I160659, a.I160659 {
display:flex;
font-weight:500;


}
.I160659:hover, a.I160659:hover {
}
}
.I160660, a.I160660 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I160660:hover, a.I160660:hover {
}
@media (max-width:992px) {
.I160660, a.I160660 {
}
.I160660:hover, a.I160660:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160660, a.I160660 {
display:flex;
padding-bottom:0rem;

}
.I160660:hover, a.I160660:hover {
}
}

.I160661, a.I160661 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I160661:hover, a.I160661:hover {
}
@media (max-width:640px) {
.I160661, a.I160661 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I160661:hover, a.I160661:hover {
}
}

.I160662, a.I160662 {
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;

}
.I160662:hover, a.I160662:hover {
}
@media (max-width:992px) {
.I160662, a.I160662 {
}
.I160662:hover, a.I160662:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160662, a.I160662 {
display:flex;
padding-bottom:1rem;

}
.I160662:hover, a.I160662:hover {
}
}

.I160663, a.I160663 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160663:hover, a.I160663:hover {
}

.I160664, a.I160664 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160664:hover, a.I160664:hover {
}
@media (min-width:1440px) {
.I160664, a.I160664 {
display:flex;
font-weight:500;


}
.I160664:hover, a.I160664:hover {
}
}
.I160665 .image, .I160665.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160665 .image:hover, .I160665.image:hover {
}

.I160666, a.I160666 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160666:hover, a.I160666:hover {
}
@media (min-width:1440px) {
.I160666, a.I160666 {
display:flex;
font-weight:500;


}
.I160666:hover, a.I160666:hover {
}
}
.I160667, a.I160667 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160667:hover, a.I160667:hover {
}
@media (max-width:992px) {
.I160667, a.I160667 {
}
.I160667:hover, a.I160667:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160667, a.I160667 {
display:flex;
padding-bottom:0rem;

}
.I160667:hover, a.I160667:hover {
}
}

.I160668 .image, .I160668.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160668 .image:hover, .I160668.image:hover {
}

.I160669, a.I160669 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160669:hover, a.I160669:hover {
}
@media (min-width:1440px) {
.I160669, a.I160669 {
display:flex;
font-weight:500;


}
.I160669:hover, a.I160669:hover {
}
}
.I160670, a.I160670 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160670:hover, a.I160670:hover {
}
@media (max-width:992px) {
.I160670, a.I160670 {
}
.I160670:hover, a.I160670:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160670, a.I160670 {
display:flex;
padding-bottom:0rem;

}
.I160670:hover, a.I160670:hover {
}
}

.I160671 .image, .I160671.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I160671 .image:hover, .I160671.image:hover {
}

.I160672, a.I160672 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160672:hover, a.I160672:hover {
}
@media (min-width:1440px) {
.I160672, a.I160672 {
display:flex;
font-weight:500;


}
.I160672:hover, a.I160672:hover {
}
}
.I160673, a.I160673 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160673:hover, a.I160673:hover {
}
@media (max-width:992px) {
.I160673, a.I160673 {
}
.I160673:hover, a.I160673:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160673, a.I160673 {
display:flex;
padding-bottom:0rem;

}
.I160673:hover, a.I160673:hover {
}
}

.I160674 .image, .I160674.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160674 .image:hover, .I160674.image:hover {
}

.I160675 .image, .I160675.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160675 .image:hover, .I160675.image:hover {
}

.I160676 .image, .I160676.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I160676 .image:hover, .I160676.image:hover {
}

.I160677, a.I160677 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160677:hover, a.I160677:hover {
}
@media (max-width:992px) {
.I160677, a.I160677 {
}
.I160677:hover, a.I160677:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160677, a.I160677 {
display:flex;
padding-bottom:0rem;

}
.I160677:hover, a.I160677:hover {
}
}

.I160678, a.I160678 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160678:hover, a.I160678:hover {
}
@media (min-width:1440px) {
.I160678, a.I160678 {
display:flex;
font-weight:500;


}
.I160678:hover, a.I160678:hover {
}
}
.I160679, a.I160679 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160679:hover, a.I160679:hover {
}
@media (max-width:992px) {
.I160679, a.I160679 {
}
.I160679:hover, a.I160679:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160679, a.I160679 {
display:flex;
padding-bottom:0rem;

}
.I160679:hover, a.I160679:hover {
}
}

.I160680, a.I160680 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I160680:hover, a.I160680:hover {
}
@media (max-width:992px) {
.I160680, a.I160680 {
}
.I160680:hover, a.I160680:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I160680, a.I160680 {
display:flex;
font-weight:500;


}
.I160680:hover, a.I160680:hover {
}
}
.I160681, a.I160681 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I160681:hover, a.I160681:hover {
}
@media (max-width:992px) {
.I160681, a.I160681 {
}
.I160681:hover, a.I160681:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I160681, a.I160681 {
display:flex;
padding-bottom:0rem;

}
.I160681:hover, a.I160681:hover {
}
}

.I160682, a.I160682 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160682:hover, a.I160682:hover {
}
@media (min-width:1440px) {
.I160682, a.I160682 {
display:flex;
font-weight:500;


}
.I160682:hover, a.I160682:hover {
}
}
.I160683 {
}
.I160683:hover {
}
.I160683 {
}
.I160683:hover {
}


.I160684, a.I160684 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160684:hover, a.I160684:hover {
}

.I160685, a.I160685 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160685:hover, a.I160685:hover {
}

.I160686 .button, .I160686.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160686 button.button, button.I160686.button {
cursor:pointer;
}
.I160686 .button .text, .I160686.button .text {
}
.I160686 .button .icon, .I160686.button .icon {
flex:none;
background-size:100% 100%;
}
.I160686 .button:hover, .I160686.button:hover {
}
.I160686 .button:hover .text, .I160686.button:hover .text {
}
.I160686 .button:hover .icon, .I160686.button:hover .icon {
background-size:100% 100%;
}

.I160687 .button, .I160687.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160687 button.button, button.I160687.button {
cursor:pointer;
}
.I160687 .button .text, .I160687.button .text {
}
.I160687 .button .icon, .I160687.button .icon {
flex:none;
background-size:100% 100%;
}
.I160687 .button:hover, .I160687.button:hover {
}
.I160687 .button:hover .text, .I160687.button:hover .text {
}
.I160687 .button:hover .icon, .I160687.button:hover .icon {
background-size:100% 100%;
}

.I160688 .button, .I160688.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160688 button.button, button.I160688.button {
cursor:pointer;
}
.I160688 .button .text, .I160688.button .text {
}
.I160688 .button .icon, .I160688.button .icon {
flex:none;
background-size:100% 100%;
}
.I160688 .button:hover, .I160688.button:hover {
}
.I160688 .button:hover .text, .I160688.button:hover .text {
}
.I160688 .button:hover .icon, .I160688.button:hover .icon {
background-size:100% 100%;
}

.I160689 .button, .I160689.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160689 button.button, button.I160689.button {
cursor:pointer;
}
.I160689 .button .text, .I160689.button .text {
}
.I160689 .button .icon, .I160689.button .icon {
flex:none;
background-size:100% 100%;
}
.I160689 .button:hover, .I160689.button:hover {
}
.I160689 .button:hover .text, .I160689.button:hover .text {
}
.I160689 .button:hover .icon, .I160689.button:hover .icon {
background-size:100% 100%;
}

.I160690 .button, .I160690.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160690 button.button, button.I160690.button {
cursor:pointer;
}
.I160690 .button .text, .I160690.button .text {
}
.I160690 .button .icon, .I160690.button .icon {
flex:none;
background-size:100% 100%;
}
.I160690 .button:hover, .I160690.button:hover {
}
.I160690 .button:hover .text, .I160690.button:hover .text {
}
.I160690 .button:hover .icon, .I160690.button:hover .icon {
background-size:100% 100%;
}

.I160691 .button, .I160691.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160691 button.button, button.I160691.button {
cursor:pointer;
}
.I160691 .button .text, .I160691.button .text {
}
.I160691 .button .icon, .I160691.button .icon {
flex:none;
background-size:100% 100%;
}
.I160691 .button:hover, .I160691.button:hover {
}
.I160691 .button:hover .text, .I160691.button:hover .text {
}
.I160691 .button:hover .icon, .I160691.button:hover .icon {
background-size:100% 100%;
}

.I160692 .button, .I160692.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160692 button.button, button.I160692.button {
cursor:pointer;
}
.I160692 .button .text, .I160692.button .text {
}
.I160692 .button .icon, .I160692.button .icon {
flex:none;
background-size:100% 100%;
}
.I160692 .button:hover, .I160692.button:hover {
}
.I160692 .button:hover .text, .I160692.button:hover .text {
}
.I160692 .button:hover .icon, .I160692.button:hover .icon {
background-size:100% 100%;
}

.I160693 .button, .I160693.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160693 button.button, button.I160693.button {
cursor:pointer;
}
.I160693 .button .text, .I160693.button .text {
}
.I160693 .button .icon, .I160693.button .icon {
flex:none;
background-size:100% 100%;
}
.I160693 .button:hover, .I160693.button:hover {
}
.I160693 .button:hover .text, .I160693.button:hover .text {
}
.I160693 .button:hover .icon, .I160693.button:hover .icon {
background-size:100% 100%;
}

.I160694 .button, .I160694.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160694 button.button, button.I160694.button {
cursor:pointer;
}
.I160694 .button .text, .I160694.button .text {
}
.I160694 .button .icon, .I160694.button .icon {
flex:none;
background-size:100% 100%;
}
.I160694 .button:hover, .I160694.button:hover {
}
.I160694 .button:hover .text, .I160694.button:hover .text {
}
.I160694 .button:hover .icon, .I160694.button:hover .icon {
background-size:100% 100%;
}

.I160695 .button, .I160695.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160695 button.button, button.I160695.button {
cursor:pointer;
}
.I160695 .button .text, .I160695.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I160695 .button .icon, .I160695.button .icon {
flex:none;
background-size:100% 100%;
}
.I160695 .button:hover, .I160695.button:hover {
}
.I160695 .button:hover .text, .I160695.button:hover .text {
}
.I160695 .button:hover .icon, .I160695.button:hover .icon {
background-size:100% 100%;
}

.I160696, a.I160696 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160696:hover, a.I160696:hover {
}

.I160697, a.I160697 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160697:hover, a.I160697:hover {
}

.I160698, a.I160698 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160698:hover, a.I160698:hover {
}

.I160699, a.I160699 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160699:hover, a.I160699:hover {
}

.I160700, a.I160700 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160700:hover, a.I160700:hover {
}

.I160701, a.I160701 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160701:hover, a.I160701:hover {
}

.I160702, a.I160702 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160702:hover, a.I160702:hover {
}

.I160703 .button, .I160703.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I160703 button.button, button.I160703.button {
cursor:pointer;
}
.I160703 .button .text, .I160703.button .text {
}
.I160703 .button .icon, .I160703.button .icon {
flex:none;
background-size:100% 100%;
}
.I160703 .button:hover, .I160703.button:hover {
}
.I160703 .button:hover .text, .I160703.button:hover .text {
}
.I160703 .button:hover .icon, .I160703.button:hover .icon {
background-size:100% 100%;
}

.I160704, a.I160704 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I160704:hover, a.I160704:hover {
}

.I160705, a.I160705 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160705:hover, a.I160705:hover {
}

.I160706, a.I160706 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I160706:hover, a.I160706:hover {
}

.I160707 .image, .I160707.image {
vertical-align:top;
}
.I160707 .image:hover, .I160707.image:hover {
}

.I163002, a.I163002 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I163002:hover, a.I163002:hover {
}

.I165930, a.I165930 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165930:hover, a.I165930:hover {
}

.I166403, a.I166403 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166403:hover, a.I166403:hover {
}

.I166706 .button, .I166706.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166706 button.button, button.I166706.button {
cursor:pointer;
}
.I166706 .button .text, .I166706.button .text {
}
.I166706 .button .icon, .I166706.button .icon {
flex:none;
background-size:100% 100%;
}
.I166706 .button:hover, .I166706.button:hover {
}
.I166706 .button:hover .text, .I166706.button:hover .text {
}
.I166706 .button:hover .icon, .I166706.button:hover .icon {
background-size:100% 100%;
}

.I166908, a.I166908 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166908:hover, a.I166908:hover {
}

.I167211, a.I167211 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167211:hover, a.I167211:hover {
}

.I167413, a.I167413 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167413:hover, a.I167413:hover {
}

.I167615 .image, .I167615.image {
vertical-align:top;
}
.I167615 .image:hover, .I167615.image:hover {
}

.I176889, a.I176889 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176889:hover, a.I176889:hover {
}

.I177095, a.I177095 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177095:hover, a.I177095:hover {
}

.I177301, a.I177301 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177301:hover, a.I177301:hover {
}

.I177666, a.I177666 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177666:hover, a.I177666:hover {
}

h1.I160708, .I160708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I160708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I160708:hover {
}
.I160708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I160708 > .viewport:hover {
}


.I160512 {
}
.I160512:hover {
}
.I160512 {
}
.I160512: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;
}
}


