/* Cache file:3708_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 {
}
.I159296 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I159296: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 {
}
.I159296 {
width:100%;

	
}
.I159296: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 {
}
.I159296 {
width:100%;

	
}
.I159296:hover {
}
}

.I159297 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I159297:hover {
}
@media (max-width:992px) {
.I159297 {

padding-top:70px;


}
.I159297:hover {
}
}
@media (max-width:640px) {
.I159297 {

width:100%;
margin-top:40px;


}
.I159297:hover {
}
}
@media (min-width:1440px) {
.I159297 {

order:28;

}
.I159297:hover {
}
}
.I159306 {
display:flex;
position:var(--I159306-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(--I159306-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I159306-location-transform:translate(0px,0px);
	

transform:
var(--I159306-location-transform, translate(0px,0px))
var(--I159306-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I159306:hover {
}
.I159306 {
--I159306-position-static-computed:static;
}
.I159306 > .sector, .I159306 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I159306 {

position:fixed;
z-index:var(--I159306-z-index, 1);

transform:
var(--I159306-location-transform, translate(0px,0px))
var(--I159306-user-box-transform, translate(0px,0px))
;


}
.I159306:hover {
}

}
@media (max-width:640px) {
.I159306 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I159306-z-index, 1);

transform:
var(--I159306-location-transform, translate(0px,0px))
var(--I159306-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I159306:hover {
}
.I159306 {
--I159306-position-static-computed:static;
}
.I159306 > .sector, .I159306 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I159306 {

order:25;
}
.I159306:hover {
}

}
.I159311 {
display:flex;
position:var(--I159311-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;


}
.I159311:hover {
}

@media (max-width:992px) {
.I159311 {

margin-top:2rem;

}
.I159311:hover {
}

}
@media (max-width:640px) {
.I159311 {

width:100%;
margin-top:0rem;

}
.I159311:hover {
}

}

.I159329 {
display:flex;
position:var(--I159329-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;
--I159329-location-transform:translate(0px,0px);
z-index:var(--I159329-z-index, auto);

transform:
var(--I159329-location-transform, translate(0px,0px))
var(--I159329-user-box-transform, translate(0px,0px))
;

--I159329-z-index:1000;
position:var(--I159329-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I159329:hover {
}
.I159329 {
--I159329-position-static-computed:static;
}
.I159329 > .sector, .I159329 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159329 {

width:100%;

}
.I159329:hover {
}

}
@media (min-width:1440px) {
.I159329 {

order:59;
}
.I159329:hover {
}

}
.I159322 {
display:flex;
position:var(--I159322-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I159322:hover {
}

@media (min-width:1440px) {
.I159322 {

order:49;
}
.I159322:hover {
}

}
.I159323 {
display:flex;
position:var(--I159323-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I159323:hover {
}

@media (min-width:1440px) {
.I159323 {

order:51;
}
.I159323:hover {
}

}
.I159321 {
display:flex;
position:var(--I159321-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I159321:hover {
}

@media (min-width:1440px) {
.I159321 {

order:47;
}
.I159321:hover {
}

}
.I159320 {
display:flex;
position:var(--I159320-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I159320:hover {
}

@media (min-width:1440px) {
.I159320 {

order:44;
}
.I159320:hover {
}

}
.I159315 {
display:flex;
position:var(--I159315-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I159315:hover {
}


.I159319 {
display:flex;
position:var(--I159319-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I159319:hover {
}

@media (min-width:1440px) {
.I159319 {

order:40;
}
.I159319:hover {
}

}
.I159307 {
display:flex;
position:var(--I159307-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I159307:hover {
}

@media (min-width:1440px) {
.I159307 {

order:26;
}
.I159307:hover {
}

}
.I159314 {
display:flex;
position:var(--I159314-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I159314:hover {
}


.I159304 {
display:flex;
position:var(--I159304-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(--I159304-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I159304-location-transform:translate(0px,0px);
z-index:var(--I159304-z-index, 1);

transform:
var(--I159304-location-transform, translate(0px,0px))
var(--I159304-user-box-transform, translate(0px,0px))
;

--I159304-z-index:555;
}
.I159304:hover {
}
.I159304 {
--I159304-position-static-computed:relative;
}
.I159304 > .sector, .I159304 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I159304 {

height:72px;
margin-bottom:-72px;

}
.I159304:hover {
}

}
@media (max-width:640px) {
.I159304 {

box-sizing:border-box;

}
.I159304:hover {
}

}
@media (min-width:1440px) {
.I159304 {

order:17;
}
.I159304:hover {
}

}
.I159301 {
display:flex;
position:var(--I159301-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(--I159301-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I159301-location-transform:translate(-50%,0px);
	

transform:
var(--I159301-location-transform, translate(0px,0px))
var(--I159301-user-box-transform, translate(0px,0px))
;

--I159301-z-index:999;
}
.I159301:hover {
}
.I159301 {
--I159301-position-static-computed:relative;
}
.I159301 > .sector, .I159301 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I159301 {

height:auto;
min-height:90px;

}
.I159301:hover {
}
.I159301 {
--I159301-position-static-computed:static;
}
.I159301 > .sector, .I159301 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I159301 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I159301:hover {
}

}
@media (min-width:1440px) {
.I159301 {

order:4;
position:fixed;
z-index:var(--I159301-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I159301-location-transform:translate(-50%,0px);
	

transform:
var(--I159301-location-transform, translate(0px,0px))
var(--I159301-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I159301:hover {
}

}
.I159308 {
display:flex;
position:var(--I159308-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I159308:hover {
}

@media (min-width:1440px) {
.I159308 {

order:18;
}
.I159308:hover {
}

}
.I159324 {
display:flex;
position:var(--I159324-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I159324:hover {
}

@media (min-width:1440px) {
.I159324 {

order:52;
}
.I159324:hover {
}

}
.I159326 {
display:flex;
position:var(--I159326-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I159326:hover {
}

@media (min-width:1440px) {
.I159326 {

order:55;
}
.I159326:hover {
}

}
.I159325 {
display:flex;
position:var(--I159325-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I159325:hover {
}

@media (min-width:1440px) {
.I159325 {

order:54;
}
.I159325:hover {
}

}
.I159327 {
display:flex;
position:var(--I159327-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I159327:hover {
}

@media (min-width:1440px) {
.I159327 {

order:56;
}
.I159327:hover {
}

}
.I159309 {
display:flex;
position:var(--I159309-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I159309:hover {
}

@media (min-width:1440px) {
.I159309 {

order:24;
}
.I159309:hover {
}

}
.I159313 {
display:flex;
position:var(--I159313-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I159313:hover {
}


.I159305 {
display:flex;
position:var(--I159305-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I159305:hover {
}

@media (min-width:1440px) {
.I159305 {

order:27;
}
.I159305:hover {
}

}
.I159328 {
display:flex;
position:var(--I159328-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I159328:hover {
}

@media (min-width:1440px) {
.I159328 {

order:58;
}
.I159328:hover {
}

}
.I159330 {
display:flex;
position:var(--I159330-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I159330:hover {
}

@media (min-width:1440px) {
.I159330 {

order:59;
}
.I159330:hover {
}

}
.I159331 {
display:flex;
position:var(--I159331-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I159331:hover {
}

@media (min-width:1440px) {
.I159331 {

order:60;
}
.I159331:hover {
}

}
.I159332 {
display:flex;
position:var(--I159332-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I159332:hover {
}

@media (min-width:1440px) {
.I159332 {

order:61;
}
.I159332:hover {
}

}
.I159316 {
display:flex;
position:var(--I159316-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I159316:hover {
}


.I159333 {
display:flex;
position:var(--I159333-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I159333:hover {
}

@media (min-width:1440px) {
.I159333 {

order:63;
}
.I159333:hover {
}

}
.I159334 {
display:flex;
position:var(--I159334-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I159334:hover {
}

@media (min-width:1440px) {
.I159334 {

order:65;
}
.I159334:hover {
}

}
.I159303 {
display:flex;
position:var(--I159303-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I159303:hover {
}

@media (min-width:1440px) {
.I159303 {

order:66;
}
.I159303:hover {
}

}
.I159335 {
display:flex;
position:var(--I159335-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I159335:hover {
}

@media (min-width:1440px) {
.I159335 {

order:68;
}
.I159335:hover {
}

}
.I159336 {
display:flex;
position:var(--I159336-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I159336:hover {
}

@media (min-width:1440px) {
.I159336 {

order:69;
}
.I159336:hover {
}

}
.I159318 {
display:flex;
position:var(--I159318-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I159318:hover {
}

@media (min-width:1440px) {
.I159318 {

order:70;
}
.I159318:hover {
}

}
.I159337 {
display:flex;
position:var(--I159337-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I159337:hover {
}

@media (min-width:1440px) {
.I159337 {

order:71;
}
.I159337:hover {
}

}
.I159302 {
display:flex;
position:var(--I159302-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I159302:hover {
}

@media (min-width:1440px) {
.I159302 {

order:72;
}
.I159302:hover {
}

}
.I159299 {
display:flex;
position:var(--I159299-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I159299:hover {
}

@media (min-width:1440px) {
.I159299 {

order:73;
}
.I159299:hover {
}

}
.I159298 {
display:flex;
position:var(--I159298-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I159298:hover {
}

@media (min-width:1440px) {
.I159298 {

order:74;
}
.I159298:hover {
}

}
.I159312 {
display:flex;
position:var(--I159312-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I159312:hover {
}


.I159300 {
display:flex;
position:var(--I159300-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I159300:hover {
}

@media (min-width:1440px) {
.I159300 {

order:16;
}
.I159300:hover {
}

}
.I159338 {
display:flex;
position:var(--I159338-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I159338:hover {
}

@media (min-width:1440px) {
.I159338 {

order:76;
}
.I159338:hover {
}

}
.I159310 {
display:flex;
position:var(--I159310-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I159310:hover {
}


.I159317 {
display:flex;
position:var(--I159317-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I159317:hover {
}


h1.I159340, .I159340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159340:hover {
}
.I159340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159340 > .viewport:hover {
}


.I159341 {
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;

	
}
.I159341:hover {
}
@media (max-width:992px) {
.I159341 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I159341:hover {
}
}
@media (max-width:640px) {
.I159341 {
padding-left:1rem;
padding-right:1rem;

	
}
.I159341:hover {
}
}

.I159342 {
display:flex;
position:var(--I159342-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I159342:hover {
}


.I159343 {
display:flex;
position:var(--I159343-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I159343:hover {
}


.I159344 {
display:flex;
position:var(--I159344-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I159344:hover {
}


.I159345 {
display:flex;
position:var(--I159345-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I159345:hover {
}


.I159346 {
display:flex;
position:var(--I159346-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I159346:hover {
}


.I159347 {
display:flex;
position:var(--I159347-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I159347:hover {
}


.I167948 {
display:flex;
position:var(--I167948-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167948:hover {
}


.I168704 {
display:flex;
position:var(--I168704-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168704:hover {
}


.I169244 {
display:flex;
position:var(--I169244-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169244:hover {
}


.I159348 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159348:hover {
}


.I159349 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159349:hover {
}


.I159350 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159350:hover {
}


.I168326 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168326:hover {
}


.I168974 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168974:hover {
}


.I169514 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169514:hover {
}


h1.I159351, .I159351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I159351:hover {
}
.I159351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159351 > .viewport:hover {
}

@media (max-width:992px) {
.I159351 {

height:auto;


}
.I159351:hover {
}
.I159351 > .viewport {



}
.I159351 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I159351 {

order:4;

}
.I159351:hover {
}
.I159351 > .viewport {



}
.I159351 > .viewport:hover {
}

}
h1.I159352, .I159352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159352:hover {
}
.I159352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159352 > .viewport:hover {
}

@media (min-width:1440px) {
.I159352 {

order:5;

}
.I159352:hover {
}
.I159352 > .viewport {



}
.I159352 > .viewport:hover {
}

}
h1.I159353, .I159353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I159353:hover {
}
.I159353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159353 > .viewport:hover {
}


h1.I159354, .I159354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159354:hover {
}
.I159354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159354 > .viewport:hover {
}


h1.I159355, .I159355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159355:hover {
}
.I159355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159355 > .viewport:hover {
}


h1.I159356, .I159356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159356:hover {
}
.I159356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159356 > .viewport:hover {
}


h1.I159357, .I159357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159357:hover {
}
.I159357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159357 > .viewport:hover {
}


h1.I159358, .I159358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159358:hover {
}
.I159358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159358 > .viewport:hover {
}


h1.I159359, .I159359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159359:hover {
}
.I159359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159359 > .viewport:hover {
}


h1.I159360, .I159360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159360:hover {
}
.I159360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159360 > .viewport:hover {
}


h1.I159361, .I159361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159361:hover {
}
.I159361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159361 > .viewport:hover {
}


h1.I159362, .I159362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I159362:hover {
}
.I159362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159362 > .viewport:hover {
}

@media (min-width:1440px) {
.I159362 {

order:3;

}
.I159362:hover {
}
.I159362 > .viewport {



}
.I159362 > .viewport:hover {
}

}
h1.I159363, .I159363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I159363:hover {
}
.I159363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159363 > .viewport:hover {
}

@media (min-width:1440px) {
.I159363 {

order:7;

}
.I159363:hover {
}
.I159363 > .viewport {



}
.I159363 > .viewport:hover {
}

}
h1.I159364, .I159364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I159364:hover {
}
.I159364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159364 > .viewport:hover {
}

@media (min-width:1440px) {
.I159364 {

order:6;

}
.I159364:hover {
}
.I159364 > .viewport {



}
.I159364 > .viewport:hover {
}

}
h1.I159365, .I159365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I159365:hover {
}
.I159365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159365 > .viewport:hover {
}

@media (min-width:1440px) {
.I159365 {

order:8;

}
.I159365:hover {
}
.I159365 > .viewport {



}
.I159365 > .viewport:hover {
}

}
h1.I159366, .I159366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159366:hover {
}
.I159366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159366 > .viewport:hover {
}


h1.I159367, .I159367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I159367:hover {
}
.I159367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159367 > .viewport:hover {
}


h1.I159368, .I159368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I159368:hover {
}
.I159368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159368 > .viewport:hover {
}


h1.I159369, .I159369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I159369:hover {
}
.I159369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159369 > .viewport:hover {
}


h1.I159370, .I159370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159370:hover {
}
.I159370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159370 > .viewport:hover {
}


h1.I159371, .I159371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159371:hover {
}
.I159371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159371 > .viewport:hover {
}


h1.I159372, .I159372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159372:hover {
}
.I159372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159372 > .viewport:hover {
}


h1.I159373, .I159373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159373:hover {
}
.I159373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159373 > .viewport:hover {
}


h1.I159374, .I159374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159374:hover {
}
.I159374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159374 > .viewport:hover {
}


h1.I159375, .I159375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159375:hover {
}
.I159375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159375 > .viewport:hover {
}


h1.I165829, .I165829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;

}
.I165829:hover {
}
.I165829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165829 > .viewport:hover {
}


h1.I167825, .I167825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167825:hover {
}
.I167825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167825 > .viewport:hover {
}


h1.I168056, .I168056 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168056 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168056:hover {
}
.I168056 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168056 > .viewport:hover {
}


h1.I168272, .I168272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168272:hover {
}
.I168272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168272 > .viewport:hover {
}


h1.I168434, .I168434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168434:hover {
}
.I168434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168434 > .viewport:hover {
}


h1.I168542, .I168542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168542:hover {
}
.I168542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168542 > .viewport:hover {
}


h1.I168812, .I168812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168812:hover {
}
.I168812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168812 > .viewport:hover {
}


h1.I168920, .I168920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168920:hover {
}
.I168920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168920 > .viewport:hover {
}


h1.I169082, .I169082 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169082 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169082:hover {
}
.I169082 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169082 > .viewport:hover {
}


h1.I169190, .I169190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169190:hover {
}
.I169190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169190 > .viewport:hover {
}


h1.I169352, .I169352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169352:hover {
}
.I169352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169352 > .viewport:hover {
}


h1.I169460, .I169460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169460:hover {
}
.I169460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169460 > .viewport:hover {
}


h1.I169622, .I169622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169622:hover {
}
.I169622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169622 > .viewport:hover {
}


h1.I169730, .I169730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169730:hover {
}
.I169730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169730 > .viewport:hover {
}


.I159376 {
display:flex;

}
.I159376:hover {
}
@media (max-width:992px) {
.I159376 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I159376:hover {
}
}
@media (max-width:640px) {
.I159376 {
display:flex;
height:60vw;

}
.I159376:hover {
}
}

.I159377, a.I159377 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I159377:hover, a.I159377:hover {
}
@media (max-width:640px) {
.I159377, a.I159377 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159377:hover, a.I159377:hover {
}
}

.I159378, a.I159378 {
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;

}
.I159378:hover, a.I159378:hover {
}
@media (max-width:640px) {
.I159378, a.I159378 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159378:hover, a.I159378:hover {
}
}

.I159379 .image, .I159379.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159379 .image:hover, .I159379.image:hover {
}
@media (max-width:640px) {
.I159379 .image, .I159379.image {
border-radius:100%;

}
.I159379 .image:hover, .I159379.image:hover {
}
}

.I159380, a.I159380 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159380:hover, a.I159380:hover {
}
@media (max-width:992px) {
.I159380, a.I159380 {
}
.I159380:hover, a.I159380:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159380, a.I159380 {
display:flex;
padding-bottom:1rem;

}
.I159380:hover, a.I159380:hover {
}
}

.I159381, a.I159381 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159381:hover, a.I159381:hover {
}
@media (max-width:992px) {
.I159381, a.I159381 {
}
.I159381:hover, a.I159381:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159381, a.I159381 {
display:flex;
padding-bottom:1rem;

}
.I159381:hover, a.I159381:hover {
}
}

.I159382, a.I159382 {
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;

}
.I159382:hover, a.I159382:hover {
}
@media (max-width:992px) {
.I159382, a.I159382 {
}
.I159382:hover, a.I159382:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159382, a.I159382 {
display:flex;
padding-bottom:1rem;

}
.I159382:hover, a.I159382:hover {
}
}

.I159383 .image, .I159383.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159383 .image:hover, .I159383.image:hover {
}
@media (max-width:640px) {
.I159383 .image, .I159383.image {
border-radius:100%;

}
.I159383 .image:hover, .I159383.image:hover {
}
}

.I159384, a.I159384 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159384:hover, a.I159384:hover {
}
@media (max-width:992px) {
.I159384, a.I159384 {
}
.I159384:hover, a.I159384:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159384, a.I159384 {
display:flex;
padding-bottom:1rem;

}
.I159384:hover, a.I159384:hover {
}
}

.I159385, a.I159385 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159385:hover, a.I159385:hover {
}
@media (max-width:992px) {
.I159385, a.I159385 {
}
.I159385:hover, a.I159385:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159385, a.I159385 {
display:flex;
padding-bottom:1rem;

}
.I159385:hover, a.I159385:hover {
}
}

.I159386, a.I159386 {
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;

}
.I159386:hover, a.I159386:hover {
}
@media (max-width:992px) {
.I159386, a.I159386 {
}
.I159386:hover, a.I159386:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159386, a.I159386 {
display:flex;
padding-bottom:1rem;

}
.I159386:hover, a.I159386:hover {
}
}

.I159387 .button, .I159387.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I159387 button.button, button.I159387.button {
cursor:pointer;
}
.I159387 .button .text, .I159387.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I159387 .button .icon, .I159387.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;
}
.I159387 .button:hover, .I159387.button:hover {
}
.I159387 .button:hover .text, .I159387.button:hover .text {
text-decoration:underline;

}
.I159387 .button:hover .icon, .I159387.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) {
.I159387 .button, .I159387.button {
}
.I159387 button.button, button.I159387.button {
}
.I159387 .button .text, .I159387.button .text {
font-family:Rubik;

}
.I159387 .button .icon, .I159387.button .icon {
background-size:100% 100%;
}
.I159387 .button:hover, .I159387.button:hover {
}
.I159387 .button:hover .text, .I159387.button:hover .text {
}
.I159387 .button:hover .icon, .I159387.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I159387 .button, .I159387.button {
}
.I159387 button.button, button.I159387.button {
}
.I159387 .button .text, .I159387.button .text {
}
.I159387 .button .icon, .I159387.button .icon {
background-size:100% 100%;
}
.I159387 .button:hover, .I159387.button:hover {
}
.I159387 .button:hover .text, .I159387.button:hover .text {
}
.I159387 .button:hover .icon, .I159387.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I159387 .button, .I159387.button {
}
.I159387 button.button, button.I159387.button {
}
.I159387 .button .text, .I159387.button .text {
}
.I159387 .button .icon, .I159387.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');
}
.I159387 .button:hover, .I159387.button:hover {
}
.I159387 .button:hover .text, .I159387.button:hover .text {
}
.I159387 .button:hover .icon, .I159387.button:hover .icon {
background-size:100% 100%;
}
}
.I159388, a.I159388 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159388:hover, a.I159388:hover {
}
@media (max-width:992px) {
.I159388, a.I159388 {
}
.I159388:hover, a.I159388:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159388, a.I159388 {
display:flex;
padding-bottom:1rem;

}
.I159388:hover, a.I159388:hover {
}
}

.I159389, a.I159389 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159389:hover, a.I159389:hover {
}
@media (max-width:992px) {
.I159389, a.I159389 {
}
.I159389:hover, a.I159389:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159389, a.I159389 {
display:flex;
padding-bottom:1rem;

}
.I159389:hover, a.I159389:hover {
}
}

.I159390, a.I159390 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159390:hover, a.I159390:hover {
}
@media (max-width:992px) {
.I159390, a.I159390 {
}
.I159390:hover, a.I159390:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159390, a.I159390 {
display:flex;
padding-bottom:1rem;

}
.I159390:hover, a.I159390:hover {
}
}

.I159391 .button, .I159391.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159391 button.button, button.I159391.button {
cursor:pointer;
}
.I159391 .button .text, .I159391.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159391 .button .icon, .I159391.button .icon {
flex:none;
background-size:100% 100%;
}
.I159391 .button:hover, .I159391.button:hover {
}
.I159391 .button:hover .text, .I159391.button:hover .text {
}
.I159391 .button:hover .icon, .I159391.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159391 .button, .I159391.button {
}
.I159391 button.button, button.I159391.button {
}
.I159391 .button .text, .I159391.button .text {
font-family:Rubik;

}
.I159391 .button .icon, .I159391.button .icon {
background-size:100% 100%;
}
.I159391 .button:hover, .I159391.button:hover {
}
.I159391 .button:hover .text, .I159391.button:hover .text {
}
.I159391 .button:hover .icon, .I159391.button:hover .icon {
background-size:100% 100%;
}
}

.I159392 .button, .I159392.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159392 button.button, button.I159392.button {
cursor:pointer;
}
.I159392 .button .text, .I159392.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159392 .button .icon, .I159392.button .icon {
flex:none;
background-size:100% 100%;
}
.I159392 .button:hover, .I159392.button:hover {
}
.I159392 .button:hover .text, .I159392.button:hover .text {
}
.I159392 .button:hover .icon, .I159392.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159392 .button, .I159392.button {
}
.I159392 button.button, button.I159392.button {
}
.I159392 .button .text, .I159392.button .text {
font-family:Rubik;

}
.I159392 .button .icon, .I159392.button .icon {
background-size:100% 100%;
}
.I159392 .button:hover, .I159392.button:hover {
}
.I159392 .button:hover .text, .I159392.button:hover .text {
}
.I159392 .button:hover .icon, .I159392.button:hover .icon {
background-size:100% 100%;
}
}

.I159393 .button, .I159393.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159393 button.button, button.I159393.button {
cursor:pointer;
}
.I159393 .button .text, .I159393.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159393 .button .icon, .I159393.button .icon {
flex:none;
background-size:100% 100%;
}
.I159393 .button:hover, .I159393.button:hover {
}
.I159393 .button:hover .text, .I159393.button:hover .text {
}
.I159393 .button:hover .icon, .I159393.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159393 .button, .I159393.button {
}
.I159393 button.button, button.I159393.button {
}
.I159393 .button .text, .I159393.button .text {
font-family:Rubik;

}
.I159393 .button .icon, .I159393.button .icon {
background-size:100% 100%;
}
.I159393 .button:hover, .I159393.button:hover {
}
.I159393 .button:hover .text, .I159393.button:hover .text {
}
.I159393 .button:hover .icon, .I159393.button:hover .icon {
background-size:100% 100%;
}
}

.I159394 .button, .I159394.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159394 button.button, button.I159394.button {
cursor:pointer;
}
.I159394 .button .text, .I159394.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159394 .button .icon, .I159394.button .icon {
flex:none;
background-size:100% 100%;
}
.I159394 .button:hover, .I159394.button:hover {
}
.I159394 .button:hover .text, .I159394.button:hover .text {
}
.I159394 .button:hover .icon, .I159394.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159394 .button, .I159394.button {
}
.I159394 button.button, button.I159394.button {
}
.I159394 .button .text, .I159394.button .text {
font-family:Rubik;

}
.I159394 .button .icon, .I159394.button .icon {
background-size:100% 100%;
}
.I159394 .button:hover, .I159394.button:hover {
}
.I159394 .button:hover .text, .I159394.button:hover .text {
}
.I159394 .button:hover .icon, .I159394.button:hover .icon {
background-size:100% 100%;
}
}

.I159395 .button, .I159395.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159395 button.button, button.I159395.button {
cursor:pointer;
}
.I159395 .button .text, .I159395.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159395 .button .icon, .I159395.button .icon {
flex:none;
background-size:100% 100%;
}
.I159395 .button:hover, .I159395.button:hover {
}
.I159395 .button:hover .text, .I159395.button:hover .text {
}
.I159395 .button:hover .icon, .I159395.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159395 .button, .I159395.button {
}
.I159395 button.button, button.I159395.button {
}
.I159395 .button .text, .I159395.button .text {
font-family:Rubik;

}
.I159395 .button .icon, .I159395.button .icon {
background-size:100% 100%;
}
.I159395 .button:hover, .I159395.button:hover {
}
.I159395 .button:hover .text, .I159395.button:hover .text {
}
.I159395 .button:hover .icon, .I159395.button:hover .icon {
background-size:100% 100%;
}
}

.I159396, a.I159396 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I159396:hover, a.I159396:hover {
}

.I159397 .image, .I159397.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159397 .image:hover, .I159397.image:hover {
}
@media (max-width:640px) {
.I159397 .image, .I159397.image {
border-radius:100%;

}
.I159397 .image:hover, .I159397.image:hover {
}
}

.I159398, a.I159398 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159398:hover, a.I159398:hover {
}
@media (max-width:992px) {
.I159398, a.I159398 {
}
.I159398:hover, a.I159398:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159398, a.I159398 {
display:flex;
padding-bottom:1rem;

}
.I159398:hover, a.I159398:hover {
}
}

.I159399, a.I159399 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159399:hover, a.I159399:hover {
}
@media (max-width:992px) {
.I159399, a.I159399 {
}
.I159399:hover, a.I159399:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159399, a.I159399 {
display:flex;
padding-bottom:1rem;

}
.I159399:hover, a.I159399:hover {
}
}

.I159400, a.I159400 {
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;

}
.I159400:hover, a.I159400:hover {
}
@media (max-width:992px) {
.I159400, a.I159400 {
}
.I159400:hover, a.I159400:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159400, a.I159400 {
display:flex;
padding-bottom:1rem;

}
.I159400:hover, a.I159400:hover {
}
}

.I165775, a.I165775 {
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;

}
.I165775:hover, a.I165775:hover {
}
@media (max-width:992px) {
.I165775, a.I165775 {
}
.I165775:hover, a.I165775:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165775, a.I165775 {
display:flex;
padding-bottom:1rem;

}
.I165775:hover, a.I165775:hover {
}
}

.I167771, a.I167771 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167771:hover, a.I167771:hover {
}
@media (max-width:992px) {
.I167771, a.I167771 {
}
.I167771:hover, a.I167771:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167771, a.I167771 {
display:flex;
padding-bottom:1rem;

}
.I167771:hover, a.I167771:hover {
}
}

.I168002 .image, .I168002.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168002 .image:hover, .I168002.image:hover {
}
@media (max-width:640px) {
.I168002 .image, .I168002.image {
border-radius:100%;

}
.I168002 .image:hover, .I168002.image:hover {
}
}

.I168218, a.I168218 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168218:hover, a.I168218:hover {
}
@media (max-width:992px) {
.I168218, a.I168218 {
}
.I168218:hover, a.I168218:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168218, a.I168218 {
display:flex;
padding-bottom:1rem;

}
.I168218:hover, a.I168218:hover {
}
}

.I168380, a.I168380 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168380:hover, a.I168380:hover {
}
@media (max-width:992px) {
.I168380, a.I168380 {
}
.I168380:hover, a.I168380:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168380, a.I168380 {
display:flex;
padding-bottom:1rem;

}
.I168380:hover, a.I168380:hover {
}
}

.I168488, a.I168488 {
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;

}
.I168488:hover, a.I168488:hover {
}
@media (max-width:992px) {
.I168488, a.I168488 {
}
.I168488:hover, a.I168488:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168488, a.I168488 {
display:flex;
padding-bottom:1rem;

}
.I168488:hover, a.I168488:hover {
}
}

.I168758 .image, .I168758.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168758 .image:hover, .I168758.image:hover {
}
@media (max-width:640px) {
.I168758 .image, .I168758.image {
border-radius:100%;

}
.I168758 .image:hover, .I168758.image:hover {
}
}

.I168866, a.I168866 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168866:hover, a.I168866:hover {
}
@media (max-width:992px) {
.I168866, a.I168866 {
}
.I168866:hover, a.I168866:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168866, a.I168866 {
display:flex;
padding-bottom:1rem;

}
.I168866:hover, a.I168866:hover {
}
}

.I169028, a.I169028 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169028:hover, a.I169028:hover {
}
@media (max-width:992px) {
.I169028, a.I169028 {
}
.I169028:hover, a.I169028:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169028, a.I169028 {
display:flex;
padding-bottom:1rem;

}
.I169028:hover, a.I169028:hover {
}
}

.I169136, a.I169136 {
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;

}
.I169136:hover, a.I169136:hover {
}
@media (max-width:992px) {
.I169136, a.I169136 {
}
.I169136:hover, a.I169136:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169136, a.I169136 {
display:flex;
padding-bottom:1rem;

}
.I169136:hover, a.I169136:hover {
}
}

.I169298 .image, .I169298.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169298 .image:hover, .I169298.image:hover {
}
@media (max-width:640px) {
.I169298 .image, .I169298.image {
border-radius:100%;

}
.I169298 .image:hover, .I169298.image:hover {
}
}

.I169406, a.I169406 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169406:hover, a.I169406:hover {
}
@media (max-width:992px) {
.I169406, a.I169406 {
}
.I169406:hover, a.I169406:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169406, a.I169406 {
display:flex;
padding-bottom:1rem;

}
.I169406:hover, a.I169406:hover {
}
}

.I169568, a.I169568 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169568:hover, a.I169568:hover {
}
@media (max-width:992px) {
.I169568, a.I169568 {
}
.I169568:hover, a.I169568:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169568, a.I169568 {
display:flex;
padding-bottom:1rem;

}
.I169568:hover, a.I169568:hover {
}
}

.I169676, a.I169676 {
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;

}
.I169676:hover, a.I169676:hover {
}
@media (max-width:992px) {
.I169676, a.I169676 {
}
.I169676:hover, a.I169676:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169676, a.I169676 {
display:flex;
padding-bottom:1rem;

}
.I169676:hover, a.I169676:hover {
}
}

h1.I159401, .I159401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I159401:hover {
}
.I159401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159401 > .viewport:hover {
}


.I159402 {
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;

	
}
.I159402:hover {
}
@media (max-width:992px) {
.I159402 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I159402:hover {
}
}
@media (max-width:640px) {
.I159402 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I159402:hover {
}
}

.I159403 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I159403:hover {
}
@media (max-width:992px) {
.I159403 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I159403:hover {
}
}
@media (max-width:640px) {
.I159403 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I159403:hover {
}
}

.I159404 {
display:flex;
position:var(--I159404-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-ia-generativa-y-low-code.svg?timestamp=20241107160120');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I159404-location-transform:translate(0px,0px);
z-index:var(--I159404-z-index, auto);

transform:
var(--I159404-location-transform, translate(0px,0px))
var(--I159404-user-box-transform, translate(0px,0px))
;


position:var(--I159404-position-static-computed, static);
}
.I159404:hover {
}

@media (max-width:640px) {
.I159404 {

width:calc(100vw - 2rem);

}
.I159404:hover {
}

}

.I159405 {
display:flex;
position:var(--I159405-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-plataforma-low-code.svg?timestamp=20241107194922');
box-shadow:none;
overflow:hidden;
}
.I159405:hover {
}

@media (max-width:640px) {
.I159405 {

width:calc(100vw - 2rem);

}
.I159405:hover {
}

}

.I159406 {
display:flex;
position:var(--I159406-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-map-to-ai-adoption.svg?timestamp=20241104212759');
box-shadow:none;
overflow:hidden;
}
.I159406:hover {
}
.I159406 {
--I159406-position-static-computed:static;
}
.I159406 > .sector, .I159406 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159406 {

width:calc(100vw - 2rem);

}
.I159406:hover {
}

}

.I159407 {
display:flex;
position:var(--I159407-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I159407:hover {
}

@media (max-width:640px) {
.I159407 {

padding-left:1rem;
padding-right:1rem;

}
.I159407:hover {
}

}

.I159408 {
display:flex;
position:var(--I159408-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;
}
.I159408:hover {
}

@media (max-width:640px) {
.I159408 {

width:calc(100vw - 2rem);

}
.I159408:hover {
}

}

.I159409 {
display:flex;
position:var(--I159409-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;
}
.I159409:hover {
}
.I159409 {
--I159409-position-static-computed:static;
}
.I159409 > .sector, .I159409 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159409 {

width:calc(100vw - 2rem);

}
.I159409:hover {
}

}
@media (min-width:1440px) {
.I159409 {

}
.I159409:hover {
}
.I159409 {
--I159409-position-static-computed:static;
}
.I159409 > .sector, .I159409 > .group-sectors {
position:relative;
}
}
.I159410 {
display:flex;
position:var(--I159410-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;
}
.I159410:hover {
}

@media (max-width:640px) {
.I159410 {

width:calc(100vw - 2rem);

}
.I159410:hover {
}

}

.I159411 {
display:flex;
position:var(--I159411-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;
}
.I159411:hover {
}

@media (max-width:640px) {
.I159411 {

width:calc(100vw - 2rem);

}
.I159411:hover {
}

}

.I159412 {
display:flex;
position:var(--I159412-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;
}
.I159412:hover {
}

@media (max-width:640px) {
.I159412 {

width:calc(100vw - 2rem);

}
.I159412:hover {
}

}

.I159413 {
display:flex;
position:var(--I159413-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;
}
.I159413:hover {
}

@media (max-width:640px) {
.I159413 {

width:calc(100vw - 2rem);

}
.I159413:hover {
}

}

.I159414 {
display:flex;
position:var(--I159414-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I159414:hover {
}


.I159415 {
display:flex;
position:var(--I159415-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;
}
.I159415:hover {
}

@media (max-width:640px) {
.I159415 {

width:calc(100vw - 2rem);

}
.I159415:hover {
}

}

.I166602 {
display:flex;
position:var(--I166602-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;
}
.I166602:hover {
}


.I159416 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159416:hover {
}

@media (min-width:1440px) {
.I159416 {

order:4;


	
}
.I159416:hover {
}

}
.I159417 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159417:hover {
}

@media (min-width:1440px) {
.I159417 {

order:2;


	
}
.I159417:hover {
}

}
.I159418 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159418:hover {
}


.I159419 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159419:hover {
}


.I159420 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159420:hover {
}


.I159421 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159421:hover {
}


.I159422 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159422:hover {
}


.I159423 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159423:hover {
}


.I159424 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159424:hover {
}


.I159425 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I159425:hover {
}
.I159425 > .sector {
position:relative;
}
@media (max-width:640px) {
.I159425 {



flex-direction:column;
align-items:flex-start;

	
}
.I159425:hover {
}

}

.I159426 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159426:hover {
}


.I167107 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167107:hover {
}


h1.I159427, .I159427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I159427:hover {
}
.I159427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159427 > .viewport:hover {
}

@media (min-width:1440px) {
.I159427 {

order:8;

}
.I159427:hover {
}
.I159427 > .viewport {



}
.I159427 > .viewport:hover {
}

}
h1.I159428, .I159428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I159428:hover {
}
.I159428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159428 > .viewport:hover {
}


h1.I159429, .I159429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I159429:hover {
}
.I159429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159429 > .viewport:hover {
}

@media (min-width:1440px) {
.I159429 {

order:3;

}
.I159429:hover {
}
.I159429 > .viewport {



}
.I159429 > .viewport:hover {
}

}
h1.I159430, .I159430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I159430:hover {
}
.I159430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159430 > .viewport:hover {
}


h1.I159431, .I159431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I159431:hover {
}
.I159431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159431 > .viewport:hover {
}


h1.I159432, .I159432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159432:hover {
}
.I159432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159432 > .viewport:hover {
}


h1.I159433, .I159433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159433:hover {
}
.I159433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159433 > .viewport:hover {
}


h1.I159434, .I159434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159434:hover {
}
.I159434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159434 > .viewport:hover {
}


h1.I159435, .I159435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I159435:hover {
}
.I159435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159435 > .viewport:hover {
}


h1.I159436, .I159436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159436:hover {
}
.I159436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159436 > .viewport:hover {
}


h1.I159437, .I159437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159437:hover {
}
.I159437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159437 > .viewport:hover {
}


h1.I159438, .I159438 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159438 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I159438:hover {
}
.I159438 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159438 > .viewport:hover {
}


h1.I159439, .I159439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159439:hover {
}
.I159439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159439 > .viewport:hover {
}


h1.I159440, .I159440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I159440:hover {
}
.I159440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159440 > .viewport:hover {
}


h1.I159441, .I159441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159441:hover {
}
.I159441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159441 > .viewport:hover {
}


h1.I159442, .I159442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159442:hover {
}
.I159442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159442 > .viewport:hover {
}


h1.I159443, .I159443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159443:hover {
}
.I159443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159443 > .viewport:hover {
}


h1.I159444, .I159444 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159444 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159444:hover {
}
.I159444 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159444 > .viewport:hover {
}

@media (max-width:640px) {
.I159444 {

width:100%;


}
.I159444:hover {
}
.I159444 > .viewport {



}
.I159444 > .viewport:hover {
}

}

h1.I159445, .I159445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159445:hover {
}
.I159445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159445 > .viewport:hover {
}


h1.I159446, .I159446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159446:hover {
}
.I159446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159446 > .viewport:hover {
}


h1.I159447, .I159447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159447:hover {
}
.I159447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159447 > .viewport:hover {
}


h1.I159448, .I159448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159448:hover {
}
.I159448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159448 > .viewport:hover {
}


h1.I159449, .I159449 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159449 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159449:hover {
}
.I159449 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159449 > .viewport:hover {
}


h1.I159450, .I159450 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159450 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159450:hover {
}
.I159450 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159450 > .viewport:hover {
}


h1.I159451, .I159451 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159451 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159451:hover {
}
.I159451 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159451 > .viewport:hover {
}


h1.I159452, .I159452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159452:hover {
}
.I159452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159452 > .viewport:hover {
}


h1.I159453, .I159453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159453:hover {
}
.I159453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159453 > .viewport:hover {
}


h1.I159454, .I159454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159454:hover {
}
.I159454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159454 > .viewport:hover {
}


h1.I159455, .I159455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159455:hover {
}
.I159455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159455 > .viewport:hover {
}


h1.I159456, .I159456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159456:hover {
}
.I159456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159456 > .viewport:hover {
}


h1.I159457, .I159457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I159457:hover {
}
.I159457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159457 > .viewport:hover {
}


h1.I159458, .I159458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159458:hover {
}
.I159458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159458 > .viewport:hover {
}


h1.I159459, .I159459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I159459:hover {
}
.I159459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159459 > .viewport:hover {
}

@media (min-width:1440px) {
.I159459 {

order:3;

}
.I159459:hover {
}
.I159459 > .viewport {



}
.I159459 > .viewport:hover {
}

}
h1.I159460, .I159460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159460:hover {
}
.I159460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159460 > .viewport:hover {
}


h1.I159461, .I159461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159461:hover {
}
.I159461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159461 > .viewport:hover {
}


h1.I159462, .I159462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I159462:hover {
}
.I159462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159462 > .viewport:hover {
}


h1.I159463, .I159463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159463:hover {
}
.I159463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159463 > .viewport:hover {
}


h1.I159464, .I159464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159464:hover {
}
.I159464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159464 > .viewport:hover {
}


h1.I159465, .I159465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159465:hover {
}
.I159465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159465 > .viewport:hover {
}


h1.I159466, .I159466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159466:hover {
}
.I159466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159466 > .viewport:hover {
}


h1.I159467, .I159467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159467:hover {
}
.I159467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159467 > .viewport:hover {
}


h1.I159468, .I159468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I159468:hover {
}
.I159468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159468 > .viewport:hover {
}


h1.I159469, .I159469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I159469:hover {
}
.I159469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159469 > .viewport:hover {
}


h1.I159470, .I159470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I159470:hover {
}
.I159470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159470 > .viewport:hover {
}


h1.I159471, .I159471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159471:hover {
}
.I159471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159471 > .viewport:hover {
}


h1.I159472, .I159472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159472:hover {
}
.I159472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159472 > .viewport:hover {
}


h1.I159473, .I159473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159473:hover {
}
.I159473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159473 > .viewport:hover {
}


h1.I159474, .I159474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159474:hover {
}
.I159474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159474 > .viewport:hover {
}


h1.I159475, .I159475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159475:hover {
}
.I159475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159475 > .viewport:hover {
}


h1.I159476, .I159476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159476:hover {
}
.I159476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159476 > .viewport:hover {
}


h1.I159477, .I159477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159477:hover {
}
.I159477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159477 > .viewport:hover {
}


h1.I159478, .I159478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I159478:hover {
}
.I159478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159478 > .viewport:hover {
}


h1.I159479, .I159479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159479:hover {
}
.I159479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159479 > .viewport:hover {
}


h1.I159480, .I159480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159480:hover {
}
.I159480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159480 > .viewport:hover {
}

@media (max-width:640px) {
.I159480 {

width:100%;


}
.I159480:hover {
}
.I159480 > .viewport {



}
.I159480 > .viewport:hover {
}

}

h1.I163096, .I163096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163096:hover {
}
.I163096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163096 > .viewport:hover {
}


h1.I166028, .I166028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166028:hover {
}
.I166028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166028 > .viewport:hover {
}


h1.I166501, .I166501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166501:hover {
}
.I166501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166501 > .viewport:hover {
}


h1.I166804, .I166804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166804:hover {
}
.I166804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166804 > .viewport:hover {
}


h1.I167006, .I167006 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167006 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167006:hover {
}
.I167006 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167006 > .viewport:hover {
}


h1.I167309, .I167309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167309:hover {
}
.I167309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167309 > .viewport:hover {
}


h1.I167511, .I167511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167511:hover {
}
.I167511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167511 > .viewport:hover {
}


h1.I167713, .I167713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167713:hover {
}
.I167713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167713 > .viewport:hover {
}

@media (max-width:640px) {
.I167713 {

width:100%;


}
.I167713:hover {
}
.I167713 > .viewport {



}
.I167713 > .viewport:hover {
}

}

h1.I176989, .I176989 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176989 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176989:hover {
}
.I176989 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176989 > .viewport:hover {
}


h1.I177195, .I177195 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177195 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177195:hover {
}
.I177195 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177195 > .viewport:hover {
}


h1.I177401, .I177401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177401:hover {
}
.I177401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177401 > .viewport:hover {
}


h1.I177767, .I177767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177767:hover {
}
.I177767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177767 > .viewport:hover {
}


.I159481 .image, .I159481.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159481 .image:hover, .I159481.image:hover {
}
@media (min-width:1440px) {
.I159481 .image, .I159481.image {
width:100%;

}
.I159481 .image:hover, .I159481.image:hover {
}
}
.I159482, a.I159482 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159482:hover, a.I159482:hover {
}
@media (max-width:992px) {
.I159482, a.I159482 {
}
.I159482:hover, a.I159482:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159482, a.I159482 {
display:flex;
padding-bottom:0rem;

}
.I159482:hover, a.I159482:hover {
}
}

.I159483 .image, .I159483.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159483 .image:hover, .I159483.image:hover {
}
@media (min-width:1440px) {
.I159483 .image, .I159483.image {
width:100%;

}
.I159483 .image:hover, .I159483.image:hover {
}
}
.I159484 .image, .I159484.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159484 .image:hover, .I159484.image:hover {
}

.I159485, a.I159485 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159485:hover, a.I159485:hover {
}
@media (max-width:992px) {
.I159485, a.I159485 {
}
.I159485:hover, a.I159485:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159485, a.I159485 {
display:flex;
padding-bottom:0rem;

}
.I159485:hover, a.I159485:hover {
}
}

.I159486, a.I159486 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159486:hover, a.I159486:hover {
}
@media (min-width:1440px) {
.I159486, a.I159486 {
display:flex;
font-weight:500;


}
.I159486:hover, a.I159486:hover {
}
}
.I159487, a.I159487 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159487:hover, a.I159487:hover {
}
@media (max-width:992px) {
.I159487, a.I159487 {
}
.I159487:hover, a.I159487:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159487, a.I159487 {
display:flex;
padding-bottom:0rem;

}
.I159487:hover, a.I159487:hover {
}
}

.I159488, a.I159488 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I159488:hover, a.I159488:hover {
}
@media (max-width:640px) {
.I159488, a.I159488 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159488:hover, a.I159488:hover {
}
}

.I159489, a.I159489 {
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;

}
.I159489:hover, a.I159489:hover {
}
@media (max-width:992px) {
.I159489, a.I159489 {
}
.I159489:hover, a.I159489:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159489, a.I159489 {
display:flex;
padding-bottom:1rem;

}
.I159489:hover, a.I159489:hover {
}
}

.I159490, a.I159490 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159490:hover, a.I159490:hover {
}

.I159491, a.I159491 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159491:hover, a.I159491:hover {
}
@media (min-width:1440px) {
.I159491, a.I159491 {
display:flex;
font-weight:500;


}
.I159491:hover, a.I159491:hover {
}
}
.I159492 .image, .I159492.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159492 .image:hover, .I159492.image:hover {
}

.I159493, a.I159493 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159493:hover, a.I159493:hover {
}
@media (min-width:1440px) {
.I159493, a.I159493 {
display:flex;
font-weight:500;


}
.I159493:hover, a.I159493:hover {
}
}
.I159494, a.I159494 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159494:hover, a.I159494:hover {
}
@media (max-width:992px) {
.I159494, a.I159494 {
}
.I159494:hover, a.I159494:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159494, a.I159494 {
display:flex;
padding-bottom:0rem;

}
.I159494:hover, a.I159494:hover {
}
}

.I159495 .image, .I159495.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159495 .image:hover, .I159495.image:hover {
}

.I159496, a.I159496 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159496:hover, a.I159496:hover {
}
@media (min-width:1440px) {
.I159496, a.I159496 {
display:flex;
font-weight:500;


}
.I159496:hover, a.I159496:hover {
}
}
.I159497, a.I159497 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159497:hover, a.I159497:hover {
}
@media (max-width:992px) {
.I159497, a.I159497 {
}
.I159497:hover, a.I159497:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159497, a.I159497 {
display:flex;
padding-bottom:0rem;

}
.I159497:hover, a.I159497:hover {
}
}

.I159498 .image, .I159498.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I159498 .image:hover, .I159498.image:hover {
}

.I159499, a.I159499 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159499:hover, a.I159499:hover {
}
@media (min-width:1440px) {
.I159499, a.I159499 {
display:flex;
font-weight:500;


}
.I159499:hover, a.I159499:hover {
}
}
.I159500, a.I159500 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159500:hover, a.I159500:hover {
}
@media (max-width:992px) {
.I159500, a.I159500 {
}
.I159500:hover, a.I159500:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159500, a.I159500 {
display:flex;
padding-bottom:0rem;

}
.I159500:hover, a.I159500:hover {
}
}

.I159501 .image, .I159501.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159501 .image:hover, .I159501.image:hover {
}

.I159502 .image, .I159502.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159502 .image:hover, .I159502.image:hover {
}

.I159503 .image, .I159503.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159503 .image:hover, .I159503.image:hover {
}

.I159504, a.I159504 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159504:hover, a.I159504:hover {
}
@media (max-width:992px) {
.I159504, a.I159504 {
}
.I159504:hover, a.I159504:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159504, a.I159504 {
display:flex;
padding-bottom:0rem;

}
.I159504:hover, a.I159504:hover {
}
}

.I159505, a.I159505 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159505:hover, a.I159505:hover {
}
@media (min-width:1440px) {
.I159505, a.I159505 {
display:flex;
font-weight:500;


}
.I159505:hover, a.I159505:hover {
}
}
.I159506, a.I159506 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159506:hover, a.I159506:hover {
}
@media (max-width:992px) {
.I159506, a.I159506 {
}
.I159506:hover, a.I159506:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159506, a.I159506 {
display:flex;
padding-bottom:0rem;

}
.I159506:hover, a.I159506:hover {
}
}

.I159507, a.I159507 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159507:hover, a.I159507:hover {
}
@media (max-width:992px) {
.I159507, a.I159507 {
}
.I159507:hover, a.I159507:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I159507, a.I159507 {
display:flex;
font-weight:500;


}
.I159507:hover, a.I159507:hover {
}
}
.I159508, a.I159508 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159508:hover, a.I159508:hover {
}
@media (max-width:992px) {
.I159508, a.I159508 {
}
.I159508:hover, a.I159508:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159508, a.I159508 {
display:flex;
padding-bottom:0rem;

}
.I159508:hover, a.I159508:hover {
}
}

.I159509, a.I159509 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159509:hover, a.I159509:hover {
}
@media (min-width:1440px) {
.I159509, a.I159509 {
display:flex;
font-weight:500;


}
.I159509:hover, a.I159509:hover {
}
}
.I159510 {
}
.I159510:hover {
}
.I159510 {
}
.I159510:hover {
}


.I159511, a.I159511 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159511:hover, a.I159511:hover {
}

.I159512, a.I159512 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159512:hover, a.I159512:hover {
}

.I159513 .button, .I159513.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159513 button.button, button.I159513.button {
cursor:pointer;
}
.I159513 .button .text, .I159513.button .text {
}
.I159513 .button .icon, .I159513.button .icon {
flex:none;
background-size:100% 100%;
}
.I159513 .button:hover, .I159513.button:hover {
}
.I159513 .button:hover .text, .I159513.button:hover .text {
}
.I159513 .button:hover .icon, .I159513.button:hover .icon {
background-size:100% 100%;
}

.I159514 .button, .I159514.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159514 button.button, button.I159514.button {
cursor:pointer;
}
.I159514 .button .text, .I159514.button .text {
}
.I159514 .button .icon, .I159514.button .icon {
flex:none;
background-size:100% 100%;
}
.I159514 .button:hover, .I159514.button:hover {
}
.I159514 .button:hover .text, .I159514.button:hover .text {
}
.I159514 .button:hover .icon, .I159514.button:hover .icon {
background-size:100% 100%;
}

.I159515 .button, .I159515.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159515 button.button, button.I159515.button {
cursor:pointer;
}
.I159515 .button .text, .I159515.button .text {
}
.I159515 .button .icon, .I159515.button .icon {
flex:none;
background-size:100% 100%;
}
.I159515 .button:hover, .I159515.button:hover {
}
.I159515 .button:hover .text, .I159515.button:hover .text {
}
.I159515 .button:hover .icon, .I159515.button:hover .icon {
background-size:100% 100%;
}

.I159516 .button, .I159516.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159516 button.button, button.I159516.button {
cursor:pointer;
}
.I159516 .button .text, .I159516.button .text {
}
.I159516 .button .icon, .I159516.button .icon {
flex:none;
background-size:100% 100%;
}
.I159516 .button:hover, .I159516.button:hover {
}
.I159516 .button:hover .text, .I159516.button:hover .text {
}
.I159516 .button:hover .icon, .I159516.button:hover .icon {
background-size:100% 100%;
}

.I159517 .button, .I159517.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159517 button.button, button.I159517.button {
cursor:pointer;
}
.I159517 .button .text, .I159517.button .text {
}
.I159517 .button .icon, .I159517.button .icon {
flex:none;
background-size:100% 100%;
}
.I159517 .button:hover, .I159517.button:hover {
}
.I159517 .button:hover .text, .I159517.button:hover .text {
}
.I159517 .button:hover .icon, .I159517.button:hover .icon {
background-size:100% 100%;
}

.I159518 .button, .I159518.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159518 button.button, button.I159518.button {
cursor:pointer;
}
.I159518 .button .text, .I159518.button .text {
}
.I159518 .button .icon, .I159518.button .icon {
flex:none;
background-size:100% 100%;
}
.I159518 .button:hover, .I159518.button:hover {
}
.I159518 .button:hover .text, .I159518.button:hover .text {
}
.I159518 .button:hover .icon, .I159518.button:hover .icon {
background-size:100% 100%;
}

.I159519 .button, .I159519.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159519 button.button, button.I159519.button {
cursor:pointer;
}
.I159519 .button .text, .I159519.button .text {
}
.I159519 .button .icon, .I159519.button .icon {
flex:none;
background-size:100% 100%;
}
.I159519 .button:hover, .I159519.button:hover {
}
.I159519 .button:hover .text, .I159519.button:hover .text {
}
.I159519 .button:hover .icon, .I159519.button:hover .icon {
background-size:100% 100%;
}

.I159520 .button, .I159520.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159520 button.button, button.I159520.button {
cursor:pointer;
}
.I159520 .button .text, .I159520.button .text {
}
.I159520 .button .icon, .I159520.button .icon {
flex:none;
background-size:100% 100%;
}
.I159520 .button:hover, .I159520.button:hover {
}
.I159520 .button:hover .text, .I159520.button:hover .text {
}
.I159520 .button:hover .icon, .I159520.button:hover .icon {
background-size:100% 100%;
}

.I159521 .button, .I159521.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159521 button.button, button.I159521.button {
cursor:pointer;
}
.I159521 .button .text, .I159521.button .text {
}
.I159521 .button .icon, .I159521.button .icon {
flex:none;
background-size:100% 100%;
}
.I159521 .button:hover, .I159521.button:hover {
}
.I159521 .button:hover .text, .I159521.button:hover .text {
}
.I159521 .button:hover .icon, .I159521.button:hover .icon {
background-size:100% 100%;
}

.I159522 .button, .I159522.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159522 button.button, button.I159522.button {
cursor:pointer;
}
.I159522 .button .text, .I159522.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I159522 .button .icon, .I159522.button .icon {
flex:none;
background-size:100% 100%;
}
.I159522 .button:hover, .I159522.button:hover {
}
.I159522 .button:hover .text, .I159522.button:hover .text {
}
.I159522 .button:hover .icon, .I159522.button:hover .icon {
background-size:100% 100%;
}

.I159523, a.I159523 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159523:hover, a.I159523:hover {
}

.I159524, a.I159524 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159524:hover, a.I159524:hover {
}

.I159525, a.I159525 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159525:hover, a.I159525:hover {
}

.I159526, a.I159526 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159526:hover, a.I159526:hover {
}

.I159527, a.I159527 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159527:hover, a.I159527:hover {
}

.I159528, a.I159528 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159528:hover, a.I159528:hover {
}

.I159529, a.I159529 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159529:hover, a.I159529:hover {
}

.I159530 .button, .I159530.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159530 button.button, button.I159530.button {
cursor:pointer;
}
.I159530 .button .text, .I159530.button .text {
}
.I159530 .button .icon, .I159530.button .icon {
flex:none;
background-size:100% 100%;
}
.I159530 .button:hover, .I159530.button:hover {
}
.I159530 .button:hover .text, .I159530.button:hover .text {
}
.I159530 .button:hover .icon, .I159530.button:hover .icon {
background-size:100% 100%;
}

.I159531, a.I159531 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159531:hover, a.I159531:hover {
}

.I159532, a.I159532 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159532:hover, a.I159532:hover {
}

.I159533, a.I159533 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159533:hover, a.I159533:hover {
}

.I159534 .image, .I159534.image {
vertical-align:top;
}
.I159534 .image:hover, .I159534.image:hover {
}

.I162999, a.I162999 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162999:hover, a.I162999:hover {
}

.I165927, a.I165927 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165927:hover, a.I165927:hover {
}

.I166400, a.I166400 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166400:hover, a.I166400:hover {
}

.I166703 .button, .I166703.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166703 button.button, button.I166703.button {
cursor:pointer;
}
.I166703 .button .text, .I166703.button .text {
}
.I166703 .button .icon, .I166703.button .icon {
flex:none;
background-size:100% 100%;
}
.I166703 .button:hover, .I166703.button:hover {
}
.I166703 .button:hover .text, .I166703.button:hover .text {
}
.I166703 .button:hover .icon, .I166703.button:hover .icon {
background-size:100% 100%;
}

.I166905, a.I166905 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166905:hover, a.I166905:hover {
}

.I167208, a.I167208 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167208:hover, a.I167208:hover {
}

.I167410, a.I167410 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167410:hover, a.I167410:hover {
}

.I167612 .image, .I167612.image {
vertical-align:top;
}
.I167612 .image:hover, .I167612.image:hover {
}

.I176886, a.I176886 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176886:hover, a.I176886:hover {
}

.I177092, a.I177092 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177092:hover, a.I177092:hover {
}

.I177298, a.I177298 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177298:hover, a.I177298:hover {
}

.I177663, a.I177663 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177663:hover, a.I177663:hover {
}

h1.I159535, .I159535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159535:hover {
}
.I159535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159535 > .viewport:hover {
}


.I159339 {
}
.I159339:hover {
}
.I159339 {
}
.I159339: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;
}
}


