/* Cache file:3704_pt_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 {
}
.I158325 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I158325: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 {
}
.I158325 {
width:100%;

	
}
.I158325: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 {
}
.I158325 {
width:100%;

	
}
.I158325:hover {
}
}

.I158326 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I158326:hover {
}
@media (max-width:992px) {
.I158326 {

padding-top:70px;


}
.I158326:hover {
}
}
@media (max-width:640px) {
.I158326 {

width:100%;
margin-top:40px;


}
.I158326:hover {
}
}
@media (min-width:1440px) {
.I158326 {

order:28;

}
.I158326:hover {
}
}
.I158335 {
display:flex;
position:var(--I158335-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(--I158335-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I158335-location-transform:translate(0px,0px);
	

transform:
var(--I158335-location-transform, translate(0px,0px))
var(--I158335-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I158335:hover {
}
.I158335 {
--I158335-position-static-computed:static;
}
.I158335 > .sector, .I158335 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I158335 {

position:fixed;
z-index:var(--I158335-z-index, 1);

transform:
var(--I158335-location-transform, translate(0px,0px))
var(--I158335-user-box-transform, translate(0px,0px))
;


}
.I158335:hover {
}

}
@media (max-width:640px) {
.I158335 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I158335-z-index, 1);

transform:
var(--I158335-location-transform, translate(0px,0px))
var(--I158335-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I158335:hover {
}
.I158335 {
--I158335-position-static-computed:static;
}
.I158335 > .sector, .I158335 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I158335 {

order:25;
}
.I158335:hover {
}

}
.I158340 {
display:flex;
position:var(--I158340-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;


}
.I158340:hover {
}

@media (max-width:992px) {
.I158340 {

margin-top:2rem;

}
.I158340:hover {
}

}
@media (max-width:640px) {
.I158340 {

width:100%;
margin-top:0rem;

}
.I158340:hover {
}

}

.I158358 {
display:flex;
position:var(--I158358-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;
--I158358-location-transform:translate(0px,0px);
z-index:var(--I158358-z-index, auto);

transform:
var(--I158358-location-transform, translate(0px,0px))
var(--I158358-user-box-transform, translate(0px,0px))
;

--I158358-z-index:1000;
position:var(--I158358-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I158358:hover {
}
.I158358 {
--I158358-position-static-computed:static;
}
.I158358 > .sector, .I158358 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158358 {

width:100%;

}
.I158358:hover {
}

}
@media (min-width:1440px) {
.I158358 {

order:59;
}
.I158358:hover {
}

}
.I158351 {
display:flex;
position:var(--I158351-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I158351:hover {
}

@media (min-width:1440px) {
.I158351 {

order:49;
}
.I158351:hover {
}

}
.I158352 {
display:flex;
position:var(--I158352-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I158352:hover {
}

@media (min-width:1440px) {
.I158352 {

order:51;
}
.I158352:hover {
}

}
.I158350 {
display:flex;
position:var(--I158350-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I158350:hover {
}

@media (min-width:1440px) {
.I158350 {

order:47;
}
.I158350:hover {
}

}
.I158349 {
display:flex;
position:var(--I158349-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I158349:hover {
}

@media (min-width:1440px) {
.I158349 {

order:44;
}
.I158349:hover {
}

}
.I158344 {
display:flex;
position:var(--I158344-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I158344:hover {
}


.I158348 {
display:flex;
position:var(--I158348-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I158348:hover {
}

@media (min-width:1440px) {
.I158348 {

order:40;
}
.I158348:hover {
}

}
.I158336 {
display:flex;
position:var(--I158336-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I158336:hover {
}

@media (min-width:1440px) {
.I158336 {

order:26;
}
.I158336:hover {
}

}
.I158343 {
display:flex;
position:var(--I158343-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I158343:hover {
}


.I158333 {
display:flex;
position:var(--I158333-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(--I158333-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I158333-location-transform:translate(0px,0px);
z-index:var(--I158333-z-index, 1);

transform:
var(--I158333-location-transform, translate(0px,0px))
var(--I158333-user-box-transform, translate(0px,0px))
;

--I158333-z-index:555;
}
.I158333:hover {
}
.I158333 {
--I158333-position-static-computed:relative;
}
.I158333 > .sector, .I158333 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I158333 {

height:72px;
margin-bottom:-72px;

}
.I158333:hover {
}

}
@media (max-width:640px) {
.I158333 {

box-sizing:border-box;

}
.I158333:hover {
}

}
@media (min-width:1440px) {
.I158333 {

order:17;
}
.I158333:hover {
}

}
.I158330 {
display:flex;
position:var(--I158330-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(--I158330-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I158330-location-transform:translate(-50%,0px);
	

transform:
var(--I158330-location-transform, translate(0px,0px))
var(--I158330-user-box-transform, translate(0px,0px))
;

--I158330-z-index:999;
}
.I158330:hover {
}
.I158330 {
--I158330-position-static-computed:relative;
}
.I158330 > .sector, .I158330 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I158330 {

height:auto;
min-height:90px;

}
.I158330:hover {
}
.I158330 {
--I158330-position-static-computed:static;
}
.I158330 > .sector, .I158330 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I158330 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I158330:hover {
}

}
@media (min-width:1440px) {
.I158330 {

order:4;
position:fixed;
z-index:var(--I158330-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I158330-location-transform:translate(-50%,0px);
	

transform:
var(--I158330-location-transform, translate(0px,0px))
var(--I158330-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I158330:hover {
}

}
.I158337 {
display:flex;
position:var(--I158337-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I158337:hover {
}

@media (min-width:1440px) {
.I158337 {

order:18;
}
.I158337:hover {
}

}
.I158353 {
display:flex;
position:var(--I158353-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I158353:hover {
}

@media (min-width:1440px) {
.I158353 {

order:52;
}
.I158353:hover {
}

}
.I158355 {
display:flex;
position:var(--I158355-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I158355:hover {
}

@media (min-width:1440px) {
.I158355 {

order:55;
}
.I158355:hover {
}

}
.I158354 {
display:flex;
position:var(--I158354-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I158354:hover {
}

@media (min-width:1440px) {
.I158354 {

order:54;
}
.I158354:hover {
}

}
.I158356 {
display:flex;
position:var(--I158356-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I158356:hover {
}

@media (min-width:1440px) {
.I158356 {

order:56;
}
.I158356:hover {
}

}
.I158338 {
display:flex;
position:var(--I158338-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I158338:hover {
}

@media (min-width:1440px) {
.I158338 {

order:24;
}
.I158338:hover {
}

}
.I158342 {
display:flex;
position:var(--I158342-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I158342:hover {
}


.I158334 {
display:flex;
position:var(--I158334-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I158334:hover {
}

@media (min-width:1440px) {
.I158334 {

order:27;
}
.I158334:hover {
}

}
.I158357 {
display:flex;
position:var(--I158357-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I158357:hover {
}

@media (min-width:1440px) {
.I158357 {

order:58;
}
.I158357:hover {
}

}
.I158359 {
display:flex;
position:var(--I158359-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I158359:hover {
}

@media (min-width:1440px) {
.I158359 {

order:59;
}
.I158359:hover {
}

}
.I158360 {
display:flex;
position:var(--I158360-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I158360:hover {
}

@media (min-width:1440px) {
.I158360 {

order:60;
}
.I158360:hover {
}

}
.I158361 {
display:flex;
position:var(--I158361-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I158361:hover {
}

@media (min-width:1440px) {
.I158361 {

order:61;
}
.I158361:hover {
}

}
.I158345 {
display:flex;
position:var(--I158345-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I158345:hover {
}


.I158362 {
display:flex;
position:var(--I158362-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I158362:hover {
}

@media (min-width:1440px) {
.I158362 {

order:63;
}
.I158362:hover {
}

}
.I158363 {
display:flex;
position:var(--I158363-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I158363:hover {
}

@media (min-width:1440px) {
.I158363 {

order:65;
}
.I158363:hover {
}

}
.I158332 {
display:flex;
position:var(--I158332-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I158332:hover {
}

@media (min-width:1440px) {
.I158332 {

order:66;
}
.I158332:hover {
}

}
.I158364 {
display:flex;
position:var(--I158364-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I158364:hover {
}

@media (min-width:1440px) {
.I158364 {

order:68;
}
.I158364:hover {
}

}
.I158365 {
display:flex;
position:var(--I158365-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I158365:hover {
}

@media (min-width:1440px) {
.I158365 {

order:69;
}
.I158365:hover {
}

}
.I158347 {
display:flex;
position:var(--I158347-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I158347:hover {
}

@media (min-width:1440px) {
.I158347 {

order:70;
}
.I158347:hover {
}

}
.I158366 {
display:flex;
position:var(--I158366-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I158366:hover {
}

@media (min-width:1440px) {
.I158366 {

order:71;
}
.I158366:hover {
}

}
.I158331 {
display:flex;
position:var(--I158331-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I158331:hover {
}

@media (min-width:1440px) {
.I158331 {

order:72;
}
.I158331:hover {
}

}
.I158328 {
display:flex;
position:var(--I158328-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I158328:hover {
}

@media (min-width:1440px) {
.I158328 {

order:73;
}
.I158328:hover {
}

}
.I158327 {
display:flex;
position:var(--I158327-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I158327:hover {
}

@media (min-width:1440px) {
.I158327 {

order:74;
}
.I158327:hover {
}

}
.I158341 {
display:flex;
position:var(--I158341-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I158341:hover {
}


.I158329 {
display:flex;
position:var(--I158329-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I158329:hover {
}

@media (min-width:1440px) {
.I158329 {

order:16;
}
.I158329:hover {
}

}
.I158367 {
display:flex;
position:var(--I158367-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I158367:hover {
}

@media (min-width:1440px) {
.I158367 {

order:76;
}
.I158367:hover {
}

}
.I158339 {
display:flex;
position:var(--I158339-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I158339:hover {
}


.I158346 {
display:flex;
position:var(--I158346-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I158346:hover {
}


h1.I158369, .I158369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158369:hover {
}
.I158369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158369 > .viewport:hover {
}


.I158370 {
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;

	
}
.I158370:hover {
}
@media (max-width:992px) {
.I158370 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I158370:hover {
}
}
@media (max-width:640px) {
.I158370 {
padding-left:1rem;
padding-right:1rem;

	
}
.I158370:hover {
}
}

.I158371 {
display:flex;
position:var(--I158371-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I158371:hover {
}


.I158372 {
display:flex;
position:var(--I158372-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I158372:hover {
}


.I158373 {
display:flex;
position:var(--I158373-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I158373:hover {
}


.I158374 {
display:flex;
position:var(--I158374-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I158374:hover {
}


.I158375 {
display:flex;
position:var(--I158375-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I158375:hover {
}


.I158376 {
display:flex;
position:var(--I158376-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I158376:hover {
}


.I167944 {
display:flex;
position:var(--I167944-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167944:hover {
}


.I168700 {
display:flex;
position:var(--I168700-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168700:hover {
}


.I169240 {
display:flex;
position:var(--I169240-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169240:hover {
}


.I158377 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158377:hover {
}


.I158378 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158378:hover {
}


.I158379 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158379:hover {
}


.I168322 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168322:hover {
}


.I168970 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168970:hover {
}


.I169510 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169510:hover {
}


h1.I158380, .I158380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I158380:hover {
}
.I158380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158380 > .viewport:hover {
}

@media (max-width:992px) {
.I158380 {

height:auto;


}
.I158380:hover {
}
.I158380 > .viewport {



}
.I158380 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I158380 {

order:4;

}
.I158380:hover {
}
.I158380 > .viewport {



}
.I158380 > .viewport:hover {
}

}
h1.I158381, .I158381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158381:hover {
}
.I158381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158381 > .viewport:hover {
}

@media (min-width:1440px) {
.I158381 {

order:5;

}
.I158381:hover {
}
.I158381 > .viewport {



}
.I158381 > .viewport:hover {
}

}
h1.I158382, .I158382 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158382 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I158382:hover {
}
.I158382 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158382 > .viewport:hover {
}


h1.I158383, .I158383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158383:hover {
}
.I158383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158383 > .viewport:hover {
}


h1.I158384, .I158384 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158384 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158384:hover {
}
.I158384 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158384 > .viewport:hover {
}


h1.I158385, .I158385 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158385 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158385:hover {
}
.I158385 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158385 > .viewport:hover {
}


h1.I158386, .I158386 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158386 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158386:hover {
}
.I158386 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158386 > .viewport:hover {
}


h1.I158387, .I158387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158387:hover {
}
.I158387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158387 > .viewport:hover {
}


h1.I158388, .I158388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158388:hover {
}
.I158388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158388 > .viewport:hover {
}


h1.I158389, .I158389 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158389 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158389:hover {
}
.I158389 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158389 > .viewport:hover {
}


h1.I158390, .I158390 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158390 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158390:hover {
}
.I158390 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158390 > .viewport:hover {
}


h1.I158391, .I158391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I158391:hover {
}
.I158391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158391 > .viewport:hover {
}

@media (min-width:1440px) {
.I158391 {

order:3;

}
.I158391:hover {
}
.I158391 > .viewport {



}
.I158391 > .viewport:hover {
}

}
h1.I158392, .I158392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I158392:hover {
}
.I158392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158392 > .viewport:hover {
}

@media (min-width:1440px) {
.I158392 {

order:7;

}
.I158392:hover {
}
.I158392 > .viewport {



}
.I158392 > .viewport:hover {
}

}
h1.I158393, .I158393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I158393:hover {
}
.I158393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158393 > .viewport:hover {
}

@media (min-width:1440px) {
.I158393 {

order:6;

}
.I158393:hover {
}
.I158393 > .viewport {



}
.I158393 > .viewport:hover {
}

}
h1.I158394, .I158394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I158394:hover {
}
.I158394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158394 > .viewport:hover {
}

@media (min-width:1440px) {
.I158394 {

order:8;

}
.I158394:hover {
}
.I158394 > .viewport {



}
.I158394 > .viewport:hover {
}

}
h1.I158395, .I158395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158395:hover {
}
.I158395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158395 > .viewport:hover {
}


h1.I158396, .I158396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I158396:hover {
}
.I158396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158396 > .viewport:hover {
}


h1.I158397, .I158397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I158397:hover {
}
.I158397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158397 > .viewport:hover {
}


h1.I158398, .I158398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I158398:hover {
}
.I158398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158398 > .viewport:hover {
}


h1.I158399, .I158399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158399:hover {
}
.I158399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158399 > .viewport:hover {
}


h1.I158400, .I158400 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158400 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158400:hover {
}
.I158400 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158400 > .viewport:hover {
}


h1.I158401, .I158401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158401:hover {
}
.I158401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158401 > .viewport:hover {
}


h1.I158402, .I158402 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158402 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158402:hover {
}
.I158402 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158402 > .viewport:hover {
}


h1.I158403, .I158403 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158403 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158403:hover {
}
.I158403 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158403 > .viewport:hover {
}


h1.I158404, .I158404 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158404 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158404:hover {
}
.I158404 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158404 > .viewport:hover {
}


h1.I165825, .I165825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165825:hover {
}
.I165825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165825 > .viewport:hover {
}


h1.I167821, .I167821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167821:hover {
}
.I167821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167821 > .viewport:hover {
}


h1.I168052, .I168052 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168052 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168052:hover {
}
.I168052 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168052 > .viewport:hover {
}


h1.I168268, .I168268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168268:hover {
}
.I168268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168268 > .viewport:hover {
}


h1.I168430, .I168430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168430:hover {
}
.I168430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168430 > .viewport:hover {
}


h1.I168538, .I168538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168538:hover {
}
.I168538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168538 > .viewport:hover {
}


h1.I168808, .I168808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168808:hover {
}
.I168808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168808 > .viewport:hover {
}


h1.I168916, .I168916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168916:hover {
}
.I168916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168916 > .viewport:hover {
}


h1.I169078, .I169078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169078:hover {
}
.I169078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169078 > .viewport:hover {
}


h1.I169186, .I169186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169186:hover {
}
.I169186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169186 > .viewport:hover {
}


h1.I169348, .I169348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169348:hover {
}
.I169348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169348 > .viewport:hover {
}


h1.I169456, .I169456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169456:hover {
}
.I169456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169456 > .viewport:hover {
}


h1.I169618, .I169618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169618:hover {
}
.I169618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169618 > .viewport:hover {
}


h1.I169726, .I169726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169726:hover {
}
.I169726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169726 > .viewport:hover {
}


.I158405 {
display:flex;

}
.I158405:hover {
}
@media (max-width:992px) {
.I158405 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I158405:hover {
}
}
@media (max-width:640px) {
.I158405 {
display:flex;
height:60vw;

}
.I158405:hover {
}
}

.I158406, a.I158406 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I158406:hover, a.I158406:hover {
}
@media (max-width:640px) {
.I158406, a.I158406 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158406:hover, a.I158406:hover {
}
}

.I158407, a.I158407 {
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;

}
.I158407:hover, a.I158407:hover {
}
@media (max-width:640px) {
.I158407, a.I158407 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158407:hover, a.I158407:hover {
}
}

.I158408 .image, .I158408.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158408 .image:hover, .I158408.image:hover {
}
@media (max-width:640px) {
.I158408 .image, .I158408.image {
border-radius:100%;

}
.I158408 .image:hover, .I158408.image:hover {
}
}

.I158409, a.I158409 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158409:hover, a.I158409:hover {
}
@media (max-width:992px) {
.I158409, a.I158409 {
}
.I158409:hover, a.I158409:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158409, a.I158409 {
display:flex;
padding-bottom:1rem;

}
.I158409:hover, a.I158409:hover {
}
}

.I158410, a.I158410 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158410:hover, a.I158410:hover {
}
@media (max-width:992px) {
.I158410, a.I158410 {
}
.I158410:hover, a.I158410:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158410, a.I158410 {
display:flex;
padding-bottom:1rem;

}
.I158410:hover, a.I158410:hover {
}
}

.I158411, a.I158411 {
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;

}
.I158411:hover, a.I158411:hover {
}
@media (max-width:992px) {
.I158411, a.I158411 {
}
.I158411:hover, a.I158411:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158411, a.I158411 {
display:flex;
padding-bottom:1rem;

}
.I158411:hover, a.I158411:hover {
}
}

.I158412 .image, .I158412.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158412 .image:hover, .I158412.image:hover {
}
@media (max-width:640px) {
.I158412 .image, .I158412.image {
border-radius:100%;

}
.I158412 .image:hover, .I158412.image:hover {
}
}

.I158413, a.I158413 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158413:hover, a.I158413:hover {
}
@media (max-width:992px) {
.I158413, a.I158413 {
}
.I158413:hover, a.I158413:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158413, a.I158413 {
display:flex;
padding-bottom:1rem;

}
.I158413:hover, a.I158413:hover {
}
}

.I158414, a.I158414 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158414:hover, a.I158414:hover {
}
@media (max-width:992px) {
.I158414, a.I158414 {
}
.I158414:hover, a.I158414:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158414, a.I158414 {
display:flex;
padding-bottom:1rem;

}
.I158414:hover, a.I158414:hover {
}
}

.I158415, a.I158415 {
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;

}
.I158415:hover, a.I158415:hover {
}
@media (max-width:992px) {
.I158415, a.I158415 {
}
.I158415:hover, a.I158415:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158415, a.I158415 {
display:flex;
padding-bottom:1rem;

}
.I158415:hover, a.I158415:hover {
}
}

.I158416 .button, .I158416.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I158416 button.button, button.I158416.button {
cursor:pointer;
}
.I158416 .button .text, .I158416.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I158416 .button .icon, .I158416.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;
}
.I158416 .button:hover, .I158416.button:hover {
}
.I158416 .button:hover .text, .I158416.button:hover .text {
text-decoration:underline;

}
.I158416 .button:hover .icon, .I158416.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) {
.I158416 .button, .I158416.button {
}
.I158416 button.button, button.I158416.button {
}
.I158416 .button .text, .I158416.button .text {
font-family:Rubik;

}
.I158416 .button .icon, .I158416.button .icon {
background-size:100% 100%;
}
.I158416 .button:hover, .I158416.button:hover {
}
.I158416 .button:hover .text, .I158416.button:hover .text {
}
.I158416 .button:hover .icon, .I158416.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I158416 .button, .I158416.button {
}
.I158416 button.button, button.I158416.button {
}
.I158416 .button .text, .I158416.button .text {
}
.I158416 .button .icon, .I158416.button .icon {
background-size:100% 100%;
}
.I158416 .button:hover, .I158416.button:hover {
}
.I158416 .button:hover .text, .I158416.button:hover .text {
}
.I158416 .button:hover .icon, .I158416.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I158416 .button, .I158416.button {
}
.I158416 button.button, button.I158416.button {
}
.I158416 .button .text, .I158416.button .text {
}
.I158416 .button .icon, .I158416.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');
}
.I158416 .button:hover, .I158416.button:hover {
}
.I158416 .button:hover .text, .I158416.button:hover .text {
}
.I158416 .button:hover .icon, .I158416.button:hover .icon {
background-size:100% 100%;
}
}
.I158417, a.I158417 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158417:hover, a.I158417:hover {
}
@media (max-width:992px) {
.I158417, a.I158417 {
}
.I158417:hover, a.I158417:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158417, a.I158417 {
display:flex;
padding-bottom:1rem;

}
.I158417:hover, a.I158417:hover {
}
}

.I158418, a.I158418 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158418:hover, a.I158418:hover {
}
@media (max-width:992px) {
.I158418, a.I158418 {
}
.I158418:hover, a.I158418:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158418, a.I158418 {
display:flex;
padding-bottom:1rem;

}
.I158418:hover, a.I158418:hover {
}
}

.I158419, a.I158419 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158419:hover, a.I158419:hover {
}
@media (max-width:992px) {
.I158419, a.I158419 {
}
.I158419:hover, a.I158419:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158419, a.I158419 {
display:flex;
padding-bottom:1rem;

}
.I158419:hover, a.I158419:hover {
}
}

.I158420 .button, .I158420.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158420 button.button, button.I158420.button {
cursor:pointer;
}
.I158420 .button .text, .I158420.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158420 .button .icon, .I158420.button .icon {
flex:none;
background-size:100% 100%;
}
.I158420 .button:hover, .I158420.button:hover {
}
.I158420 .button:hover .text, .I158420.button:hover .text {
}
.I158420 .button:hover .icon, .I158420.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158420 .button, .I158420.button {
}
.I158420 button.button, button.I158420.button {
}
.I158420 .button .text, .I158420.button .text {
font-family:Rubik;

}
.I158420 .button .icon, .I158420.button .icon {
background-size:100% 100%;
}
.I158420 .button:hover, .I158420.button:hover {
}
.I158420 .button:hover .text, .I158420.button:hover .text {
}
.I158420 .button:hover .icon, .I158420.button:hover .icon {
background-size:100% 100%;
}
}

.I158421 .button, .I158421.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158421 button.button, button.I158421.button {
cursor:pointer;
}
.I158421 .button .text, .I158421.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158421 .button .icon, .I158421.button .icon {
flex:none;
background-size:100% 100%;
}
.I158421 .button:hover, .I158421.button:hover {
}
.I158421 .button:hover .text, .I158421.button:hover .text {
}
.I158421 .button:hover .icon, .I158421.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158421 .button, .I158421.button {
}
.I158421 button.button, button.I158421.button {
}
.I158421 .button .text, .I158421.button .text {
font-family:Rubik;

}
.I158421 .button .icon, .I158421.button .icon {
background-size:100% 100%;
}
.I158421 .button:hover, .I158421.button:hover {
}
.I158421 .button:hover .text, .I158421.button:hover .text {
}
.I158421 .button:hover .icon, .I158421.button:hover .icon {
background-size:100% 100%;
}
}

.I158422 .button, .I158422.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158422 button.button, button.I158422.button {
cursor:pointer;
}
.I158422 .button .text, .I158422.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158422 .button .icon, .I158422.button .icon {
flex:none;
background-size:100% 100%;
}
.I158422 .button:hover, .I158422.button:hover {
}
.I158422 .button:hover .text, .I158422.button:hover .text {
}
.I158422 .button:hover .icon, .I158422.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158422 .button, .I158422.button {
}
.I158422 button.button, button.I158422.button {
}
.I158422 .button .text, .I158422.button .text {
font-family:Rubik;

}
.I158422 .button .icon, .I158422.button .icon {
background-size:100% 100%;
}
.I158422 .button:hover, .I158422.button:hover {
}
.I158422 .button:hover .text, .I158422.button:hover .text {
}
.I158422 .button:hover .icon, .I158422.button:hover .icon {
background-size:100% 100%;
}
}

.I158423 .button, .I158423.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158423 button.button, button.I158423.button {
cursor:pointer;
}
.I158423 .button .text, .I158423.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158423 .button .icon, .I158423.button .icon {
flex:none;
background-size:100% 100%;
}
.I158423 .button:hover, .I158423.button:hover {
}
.I158423 .button:hover .text, .I158423.button:hover .text {
}
.I158423 .button:hover .icon, .I158423.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158423 .button, .I158423.button {
}
.I158423 button.button, button.I158423.button {
}
.I158423 .button .text, .I158423.button .text {
font-family:Rubik;

}
.I158423 .button .icon, .I158423.button .icon {
background-size:100% 100%;
}
.I158423 .button:hover, .I158423.button:hover {
}
.I158423 .button:hover .text, .I158423.button:hover .text {
}
.I158423 .button:hover .icon, .I158423.button:hover .icon {
background-size:100% 100%;
}
}

.I158424 .button, .I158424.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158424 button.button, button.I158424.button {
cursor:pointer;
}
.I158424 .button .text, .I158424.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I158424 .button .icon, .I158424.button .icon {
flex:none;
background-size:100% 100%;
}
.I158424 .button:hover, .I158424.button:hover {
}
.I158424 .button:hover .text, .I158424.button:hover .text {
}
.I158424 .button:hover .icon, .I158424.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I158424 .button, .I158424.button {
}
.I158424 button.button, button.I158424.button {
}
.I158424 .button .text, .I158424.button .text {
font-family:Rubik;

}
.I158424 .button .icon, .I158424.button .icon {
background-size:100% 100%;
}
.I158424 .button:hover, .I158424.button:hover {
}
.I158424 .button:hover .text, .I158424.button:hover .text {
}
.I158424 .button:hover .icon, .I158424.button:hover .icon {
background-size:100% 100%;
}
}

.I158425, a.I158425 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I158425:hover, a.I158425:hover {
}

.I158426 .image, .I158426.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I158426 .image:hover, .I158426.image:hover {
}
@media (max-width:640px) {
.I158426 .image, .I158426.image {
border-radius:100%;

}
.I158426 .image:hover, .I158426.image:hover {
}
}

.I158427, a.I158427 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158427:hover, a.I158427:hover {
}
@media (max-width:992px) {
.I158427, a.I158427 {
}
.I158427:hover, a.I158427:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158427, a.I158427 {
display:flex;
padding-bottom:1rem;

}
.I158427:hover, a.I158427:hover {
}
}

.I158428, a.I158428 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158428:hover, a.I158428:hover {
}
@media (max-width:992px) {
.I158428, a.I158428 {
}
.I158428:hover, a.I158428:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158428, a.I158428 {
display:flex;
padding-bottom:1rem;

}
.I158428:hover, a.I158428:hover {
}
}

.I158429, a.I158429 {
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;

}
.I158429:hover, a.I158429:hover {
}
@media (max-width:992px) {
.I158429, a.I158429 {
}
.I158429:hover, a.I158429:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158429, a.I158429 {
display:flex;
padding-bottom:1rem;

}
.I158429:hover, a.I158429:hover {
}
}

.I165771, a.I165771 {
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;

}
.I165771:hover, a.I165771:hover {
}
@media (max-width:992px) {
.I165771, a.I165771 {
}
.I165771:hover, a.I165771:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165771, a.I165771 {
display:flex;
padding-bottom:1rem;

}
.I165771:hover, a.I165771:hover {
}
}

.I167767, a.I167767 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167767:hover, a.I167767:hover {
}
@media (max-width:992px) {
.I167767, a.I167767 {
}
.I167767:hover, a.I167767:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167767, a.I167767 {
display:flex;
padding-bottom:1rem;

}
.I167767:hover, a.I167767:hover {
}
}

.I167998 .image, .I167998.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167998 .image:hover, .I167998.image:hover {
}
@media (max-width:640px) {
.I167998 .image, .I167998.image {
border-radius:100%;

}
.I167998 .image:hover, .I167998.image:hover {
}
}

.I168214, a.I168214 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168214:hover, a.I168214:hover {
}
@media (max-width:992px) {
.I168214, a.I168214 {
}
.I168214:hover, a.I168214:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168214, a.I168214 {
display:flex;
padding-bottom:1rem;

}
.I168214:hover, a.I168214:hover {
}
}

.I168376, a.I168376 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168376:hover, a.I168376:hover {
}
@media (max-width:992px) {
.I168376, a.I168376 {
}
.I168376:hover, a.I168376:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168376, a.I168376 {
display:flex;
padding-bottom:1rem;

}
.I168376:hover, a.I168376:hover {
}
}

.I168484, a.I168484 {
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;

}
.I168484:hover, a.I168484:hover {
}
@media (max-width:992px) {
.I168484, a.I168484 {
}
.I168484:hover, a.I168484:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168484, a.I168484 {
display:flex;
padding-bottom:1rem;

}
.I168484:hover, a.I168484:hover {
}
}

.I168754 .image, .I168754.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168754 .image:hover, .I168754.image:hover {
}
@media (max-width:640px) {
.I168754 .image, .I168754.image {
border-radius:100%;

}
.I168754 .image:hover, .I168754.image:hover {
}
}

.I168862, a.I168862 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168862:hover, a.I168862:hover {
}
@media (max-width:992px) {
.I168862, a.I168862 {
}
.I168862:hover, a.I168862:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168862, a.I168862 {
display:flex;
padding-bottom:1rem;

}
.I168862:hover, a.I168862:hover {
}
}

.I169024, a.I169024 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169024:hover, a.I169024:hover {
}
@media (max-width:992px) {
.I169024, a.I169024 {
}
.I169024:hover, a.I169024:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169024, a.I169024 {
display:flex;
padding-bottom:1rem;

}
.I169024:hover, a.I169024:hover {
}
}

.I169132, a.I169132 {
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;

}
.I169132:hover, a.I169132:hover {
}
@media (max-width:992px) {
.I169132, a.I169132 {
}
.I169132:hover, a.I169132:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169132, a.I169132 {
display:flex;
padding-bottom:1rem;

}
.I169132:hover, a.I169132:hover {
}
}

.I169294 .image, .I169294.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169294 .image:hover, .I169294.image:hover {
}
@media (max-width:640px) {
.I169294 .image, .I169294.image {
border-radius:100%;

}
.I169294 .image:hover, .I169294.image:hover {
}
}

.I169402, a.I169402 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169402:hover, a.I169402:hover {
}
@media (max-width:992px) {
.I169402, a.I169402 {
}
.I169402:hover, a.I169402:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169402, a.I169402 {
display:flex;
padding-bottom:1rem;

}
.I169402:hover, a.I169402:hover {
}
}

.I169564, a.I169564 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169564:hover, a.I169564:hover {
}
@media (max-width:992px) {
.I169564, a.I169564 {
}
.I169564:hover, a.I169564:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169564, a.I169564 {
display:flex;
padding-bottom:1rem;

}
.I169564:hover, a.I169564:hover {
}
}

.I169672, a.I169672 {
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;

}
.I169672:hover, a.I169672:hover {
}
@media (max-width:992px) {
.I169672, a.I169672 {
}
.I169672:hover, a.I169672:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169672, a.I169672 {
display:flex;
padding-bottom:1rem;

}
.I169672:hover, a.I169672:hover {
}
}

h1.I158430, .I158430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I158430:hover {
}
.I158430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158430 > .viewport:hover {
}


.I158431 {
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;

	
}
.I158431:hover {
}
@media (max-width:992px) {
.I158431 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I158431:hover {
}
}
@media (max-width:640px) {
.I158431 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I158431:hover {
}
}

.I158432 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I158432:hover {
}
@media (max-width:992px) {
.I158432 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I158432:hover {
}
}
@media (max-width:640px) {
.I158432 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I158432:hover {
}
}

.I158433 {
display:flex;
position:var(--I158433-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-map-to-ai-adoption.svg?timestamp=20241104212759');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I158433-location-transform:translate(0px,0px);
z-index:var(--I158433-z-index, auto);

transform:
var(--I158433-location-transform, translate(0px,0px))
var(--I158433-user-box-transform, translate(0px,0px))
;


position:var(--I158433-position-static-computed, static);
}
.I158433:hover {
}

@media (max-width:640px) {
.I158433 {

width:calc(100vw - 2rem);

}
.I158433:hover {
}

}

.I158434 {
display:flex;
position:var(--I158434-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-ai-in-action.svg?timestamp=20241104224721');
box-shadow:none;
overflow:hidden;
}
.I158434:hover {
}

@media (max-width:640px) {
.I158434 {

width:calc(100vw - 2rem);

}
.I158434:hover {
}

}

.I158435 {
display:flex;
position:var(--I158435-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-globant-enterprise-ai.svg?timestamp=20241108132028');
box-shadow:none;
overflow:hidden;
}
.I158435:hover {
}
.I158435 {
--I158435-position-static-computed:static;
}
.I158435 > .sector, .I158435 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158435 {

width:calc(100vw - 2rem);

}
.I158435:hover {
}

}

.I158436 {
display:flex;
position:var(--I158436-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I158436:hover {
}

@media (max-width:640px) {
.I158436 {

padding-left:1rem;
padding-right:1rem;

}
.I158436:hover {
}

}

.I158437 {
display:flex;
position:var(--I158437-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;
}
.I158437:hover {
}

@media (max-width:640px) {
.I158437 {

width:calc(100vw - 2rem);

}
.I158437:hover {
}

}

.I158438 {
display:flex;
position:var(--I158438-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;
}
.I158438:hover {
}
.I158438 {
--I158438-position-static-computed:static;
}
.I158438 > .sector, .I158438 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I158438 {

width:calc(100vw - 2rem);

}
.I158438:hover {
}

}
@media (min-width:1440px) {
.I158438 {

}
.I158438:hover {
}
.I158438 {
--I158438-position-static-computed:static;
}
.I158438 > .sector, .I158438 > .group-sectors {
position:relative;
}
}
.I158439 {
display:flex;
position:var(--I158439-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;
}
.I158439:hover {
}

@media (max-width:640px) {
.I158439 {

width:calc(100vw - 2rem);

}
.I158439:hover {
}

}

.I158440 {
display:flex;
position:var(--I158440-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;
}
.I158440:hover {
}

@media (max-width:640px) {
.I158440 {

width:calc(100vw - 2rem);

}
.I158440:hover {
}

}

.I158441 {
display:flex;
position:var(--I158441-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;
}
.I158441:hover {
}

@media (max-width:640px) {
.I158441 {

width:calc(100vw - 2rem);

}
.I158441:hover {
}

}

.I158442 {
display:flex;
position:var(--I158442-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;
}
.I158442:hover {
}

@media (max-width:640px) {
.I158442 {

width:calc(100vw - 2rem);

}
.I158442:hover {
}

}

.I158443 {
display:flex;
position:var(--I158443-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I158443:hover {
}


.I158444 {
display:flex;
position:var(--I158444-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;
}
.I158444:hover {
}

@media (max-width:640px) {
.I158444 {

width:calc(100vw - 2rem);

}
.I158444:hover {
}

}

.I166598 {
display:flex;
position:var(--I166598-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;
}
.I166598:hover {
}


.I158445 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158445:hover {
}

@media (min-width:1440px) {
.I158445 {

order:4;


	
}
.I158445:hover {
}

}
.I158446 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158446:hover {
}

@media (min-width:1440px) {
.I158446 {

order:2;


	
}
.I158446:hover {
}

}
.I158447 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158447:hover {
}


.I158448 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158448:hover {
}


.I158449 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158449:hover {
}


.I158450 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158450:hover {
}


.I158451 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158451:hover {
}


.I158452 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158452:hover {
}


.I158453 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158453:hover {
}


.I158454 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I158454:hover {
}
.I158454 > .sector {
position:relative;
}
@media (max-width:640px) {
.I158454 {



flex-direction:column;
align-items:flex-start;

	
}
.I158454:hover {
}

}

.I158455 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I158455:hover {
}


.I167103 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167103:hover {
}


h1.I158456, .I158456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I158456:hover {
}
.I158456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158456 > .viewport:hover {
}

@media (min-width:1440px) {
.I158456 {

order:8;

}
.I158456:hover {
}
.I158456 > .viewport {



}
.I158456 > .viewport:hover {
}

}
h1.I158457, .I158457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I158457:hover {
}
.I158457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158457 > .viewport:hover {
}


h1.I158458, .I158458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I158458:hover {
}
.I158458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158458 > .viewport:hover {
}

@media (min-width:1440px) {
.I158458 {

order:3;

}
.I158458:hover {
}
.I158458 > .viewport {



}
.I158458 > .viewport:hover {
}

}
h1.I158459, .I158459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I158459:hover {
}
.I158459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158459 > .viewport:hover {
}


h1.I158460, .I158460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I158460:hover {
}
.I158460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158460 > .viewport:hover {
}


h1.I158461, .I158461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158461:hover {
}
.I158461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158461 > .viewport:hover {
}


h1.I158462, .I158462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158462:hover {
}
.I158462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158462 > .viewport:hover {
}


h1.I158463, .I158463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158463:hover {
}
.I158463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158463 > .viewport:hover {
}


h1.I158464, .I158464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I158464:hover {
}
.I158464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158464 > .viewport:hover {
}


h1.I158465, .I158465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158465:hover {
}
.I158465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158465 > .viewport:hover {
}


h1.I158466, .I158466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158466:hover {
}
.I158466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158466 > .viewport:hover {
}


h1.I158467, .I158467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I158467:hover {
}
.I158467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158467 > .viewport:hover {
}


h1.I158468, .I158468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158468:hover {
}
.I158468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158468 > .viewport:hover {
}


h1.I158469, .I158469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I158469:hover {
}
.I158469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158469 > .viewport:hover {
}


h1.I158470, .I158470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158470:hover {
}
.I158470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158470 > .viewport:hover {
}


h1.I158471, .I158471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158471:hover {
}
.I158471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158471 > .viewport:hover {
}


h1.I158472, .I158472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I158472:hover {
}
.I158472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I158472 > .viewport:hover {
}


h1.I158473, .I158473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158473:hover {
}
.I158473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158473 > .viewport:hover {
}

@media (max-width:640px) {
.I158473 {

width:100%;


}
.I158473:hover {
}
.I158473 > .viewport {



}
.I158473 > .viewport:hover {
}

}

h1.I158474, .I158474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158474:hover {
}
.I158474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158474 > .viewport:hover {
}


h1.I158475, .I158475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158475:hover {
}
.I158475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158475 > .viewport:hover {
}


h1.I158476, .I158476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158476:hover {
}
.I158476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158476 > .viewport:hover {
}


h1.I158477, .I158477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158477:hover {
}
.I158477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158477 > .viewport:hover {
}


h1.I158478, .I158478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I158478:hover {
}
.I158478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158478 > .viewport:hover {
}


h1.I158479, .I158479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158479:hover {
}
.I158479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158479 > .viewport:hover {
}


h1.I158480, .I158480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158480:hover {
}
.I158480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158480 > .viewport:hover {
}


h1.I158481, .I158481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158481:hover {
}
.I158481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158481 > .viewport:hover {
}


h1.I158482, .I158482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158482:hover {
}
.I158482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158482 > .viewport:hover {
}


h1.I158483, .I158483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158483:hover {
}
.I158483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158483 > .viewport:hover {
}


h1.I158484, .I158484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158484:hover {
}
.I158484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158484 > .viewport:hover {
}


h1.I158485, .I158485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158485:hover {
}
.I158485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158485 > .viewport:hover {
}


h1.I158486, .I158486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I158486:hover {
}
.I158486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158486 > .viewport:hover {
}


h1.I158487, .I158487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158487:hover {
}
.I158487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158487 > .viewport:hover {
}


h1.I158488, .I158488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I158488:hover {
}
.I158488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158488 > .viewport:hover {
}

@media (min-width:1440px) {
.I158488 {

order:3;

}
.I158488:hover {
}
.I158488 > .viewport {



}
.I158488 > .viewport:hover {
}

}
h1.I158489, .I158489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158489:hover {
}
.I158489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158489 > .viewport:hover {
}


h1.I158490, .I158490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158490:hover {
}
.I158490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158490 > .viewport:hover {
}


h1.I158491, .I158491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I158491:hover {
}
.I158491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158491 > .viewport:hover {
}


h1.I158492, .I158492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158492:hover {
}
.I158492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158492 > .viewport:hover {
}


h1.I158493, .I158493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I158493:hover {
}
.I158493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158493 > .viewport:hover {
}


h1.I158494, .I158494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158494:hover {
}
.I158494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158494 > .viewport:hover {
}


h1.I158495, .I158495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158495:hover {
}
.I158495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158495 > .viewport:hover {
}


h1.I158496, .I158496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158496:hover {
}
.I158496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158496 > .viewport:hover {
}


h1.I158497, .I158497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I158497:hover {
}
.I158497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158497 > .viewport:hover {
}


h1.I158498, .I158498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I158498:hover {
}
.I158498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158498 > .viewport:hover {
}


h1.I158499, .I158499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I158499:hover {
}
.I158499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158499 > .viewport:hover {
}


h1.I158500, .I158500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158500:hover {
}
.I158500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158500 > .viewport:hover {
}


h1.I158501, .I158501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I158501:hover {
}
.I158501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158501 > .viewport:hover {
}


h1.I158502, .I158502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158502:hover {
}
.I158502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158502 > .viewport:hover {
}


h1.I158503, .I158503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158503:hover {
}
.I158503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158503 > .viewport:hover {
}


h1.I158504, .I158504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158504:hover {
}
.I158504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158504 > .viewport:hover {
}


h1.I158505, .I158505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158505:hover {
}
.I158505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158505 > .viewport:hover {
}


h1.I158506, .I158506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158506:hover {
}
.I158506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158506 > .viewport:hover {
}


h1.I158507, .I158507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I158507:hover {
}
.I158507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158507 > .viewport:hover {
}


h1.I158508, .I158508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I158508:hover {
}
.I158508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158508 > .viewport:hover {
}


h1.I158509, .I158509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I158509:hover {
}
.I158509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158509 > .viewport:hover {
}

@media (max-width:640px) {
.I158509 {

width:100%;


}
.I158509:hover {
}
.I158509 > .viewport {



}
.I158509 > .viewport:hover {
}

}

h1.I163092, .I163092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163092:hover {
}
.I163092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163092 > .viewport:hover {
}


h1.I166024, .I166024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166024:hover {
}
.I166024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166024 > .viewport:hover {
}


h1.I166497, .I166497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166497:hover {
}
.I166497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166497 > .viewport:hover {
}


h1.I166800, .I166800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166800:hover {
}
.I166800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166800 > .viewport:hover {
}


h1.I167002, .I167002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167002:hover {
}
.I167002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167002 > .viewport:hover {
}


h1.I167305, .I167305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167305:hover {
}
.I167305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167305 > .viewport:hover {
}


h1.I167507, .I167507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167507:hover {
}
.I167507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167507 > .viewport:hover {
}


h1.I167709, .I167709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167709:hover {
}
.I167709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167709 > .viewport:hover {
}

@media (max-width:640px) {
.I167709 {

width:100%;


}
.I167709:hover {
}
.I167709 > .viewport {



}
.I167709 > .viewport:hover {
}

}

h1.I176985, .I176985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176985:hover {
}
.I176985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176985 > .viewport:hover {
}


h1.I177191, .I177191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177191:hover {
}
.I177191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177191 > .viewport:hover {
}


h1.I177397, .I177397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177397:hover {
}
.I177397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177397 > .viewport:hover {
}


h1.I177763, .I177763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177763:hover {
}
.I177763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177763 > .viewport:hover {
}


.I158510 .image, .I158510.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158510 .image:hover, .I158510.image:hover {
}
@media (min-width:1440px) {
.I158510 .image, .I158510.image {
width:100%;

}
.I158510 .image:hover, .I158510.image:hover {
}
}
.I158511, a.I158511 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158511:hover, a.I158511:hover {
}
@media (max-width:992px) {
.I158511, a.I158511 {
}
.I158511:hover, a.I158511:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158511, a.I158511 {
display:flex;
padding-bottom:0rem;

}
.I158511:hover, a.I158511:hover {
}
}

.I158512 .image, .I158512.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158512 .image:hover, .I158512.image:hover {
}
@media (min-width:1440px) {
.I158512 .image, .I158512.image {
width:100%;

}
.I158512 .image:hover, .I158512.image:hover {
}
}
.I158513 .image, .I158513.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158513 .image:hover, .I158513.image:hover {
}

.I158514, a.I158514 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158514:hover, a.I158514:hover {
}
@media (max-width:992px) {
.I158514, a.I158514 {
}
.I158514:hover, a.I158514:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158514, a.I158514 {
display:flex;
padding-bottom:0rem;

}
.I158514:hover, a.I158514:hover {
}
}

.I158515, a.I158515 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158515:hover, a.I158515:hover {
}
@media (min-width:1440px) {
.I158515, a.I158515 {
display:flex;
font-weight:500;


}
.I158515:hover, a.I158515:hover {
}
}
.I158516, a.I158516 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I158516:hover, a.I158516:hover {
}
@media (max-width:992px) {
.I158516, a.I158516 {
}
.I158516:hover, a.I158516:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158516, a.I158516 {
display:flex;
padding-bottom:0rem;

}
.I158516:hover, a.I158516:hover {
}
}

.I158517, a.I158517 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I158517:hover, a.I158517:hover {
}
@media (max-width:640px) {
.I158517, a.I158517 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I158517:hover, a.I158517:hover {
}
}

.I158518, a.I158518 {
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;

}
.I158518:hover, a.I158518:hover {
}
@media (max-width:992px) {
.I158518, a.I158518 {
}
.I158518:hover, a.I158518:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158518, a.I158518 {
display:flex;
padding-bottom:1rem;

}
.I158518:hover, a.I158518:hover {
}
}

.I158519, a.I158519 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158519:hover, a.I158519:hover {
}

.I158520, a.I158520 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158520:hover, a.I158520:hover {
}
@media (min-width:1440px) {
.I158520, a.I158520 {
display:flex;
font-weight:500;


}
.I158520:hover, a.I158520:hover {
}
}
.I158521 .image, .I158521.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158521 .image:hover, .I158521.image:hover {
}

.I158522, a.I158522 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158522:hover, a.I158522:hover {
}
@media (min-width:1440px) {
.I158522, a.I158522 {
display:flex;
font-weight:500;


}
.I158522:hover, a.I158522:hover {
}
}
.I158523, a.I158523 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158523:hover, a.I158523:hover {
}
@media (max-width:992px) {
.I158523, a.I158523 {
}
.I158523:hover, a.I158523:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158523, a.I158523 {
display:flex;
padding-bottom:0rem;

}
.I158523:hover, a.I158523:hover {
}
}

.I158524 .image, .I158524.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158524 .image:hover, .I158524.image:hover {
}

.I158525, a.I158525 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158525:hover, a.I158525:hover {
}
@media (min-width:1440px) {
.I158525, a.I158525 {
display:flex;
font-weight:500;


}
.I158525:hover, a.I158525:hover {
}
}
.I158526, a.I158526 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158526:hover, a.I158526:hover {
}
@media (max-width:992px) {
.I158526, a.I158526 {
}
.I158526:hover, a.I158526:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158526, a.I158526 {
display:flex;
padding-bottom:0rem;

}
.I158526:hover, a.I158526:hover {
}
}

.I158527 .image, .I158527.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I158527 .image:hover, .I158527.image:hover {
}

.I158528, a.I158528 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158528:hover, a.I158528:hover {
}
@media (min-width:1440px) {
.I158528, a.I158528 {
display:flex;
font-weight:500;


}
.I158528:hover, a.I158528:hover {
}
}
.I158529, a.I158529 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158529:hover, a.I158529:hover {
}
@media (max-width:992px) {
.I158529, a.I158529 {
}
.I158529:hover, a.I158529:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158529, a.I158529 {
display:flex;
padding-bottom:0rem;

}
.I158529:hover, a.I158529:hover {
}
}

.I158530 .image, .I158530.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158530 .image:hover, .I158530.image:hover {
}

.I158531 .image, .I158531.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158531 .image:hover, .I158531.image:hover {
}

.I158532 .image, .I158532.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I158532 .image:hover, .I158532.image:hover {
}

.I158533, a.I158533 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158533:hover, a.I158533:hover {
}
@media (max-width:992px) {
.I158533, a.I158533 {
}
.I158533:hover, a.I158533:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158533, a.I158533 {
display:flex;
padding-bottom:0rem;

}
.I158533:hover, a.I158533:hover {
}
}

.I158534, a.I158534 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158534:hover, a.I158534:hover {
}
@media (min-width:1440px) {
.I158534, a.I158534 {
display:flex;
font-weight:500;


}
.I158534:hover, a.I158534:hover {
}
}
.I158535, a.I158535 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158535:hover, a.I158535:hover {
}
@media (max-width:992px) {
.I158535, a.I158535 {
}
.I158535:hover, a.I158535:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158535, a.I158535 {
display:flex;
padding-bottom:0rem;

}
.I158535:hover, a.I158535:hover {
}
}

.I158536, a.I158536 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I158536:hover, a.I158536:hover {
}
@media (max-width:992px) {
.I158536, a.I158536 {
}
.I158536:hover, a.I158536:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I158536, a.I158536 {
display:flex;
font-weight:500;


}
.I158536:hover, a.I158536:hover {
}
}
.I158537, a.I158537 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I158537:hover, a.I158537:hover {
}
@media (max-width:992px) {
.I158537, a.I158537 {
}
.I158537:hover, a.I158537:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158537, a.I158537 {
display:flex;
padding-bottom:0rem;

}
.I158537:hover, a.I158537:hover {
}
}

.I158538, a.I158538 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158538:hover, a.I158538:hover {
}
@media (min-width:1440px) {
.I158538, a.I158538 {
display:flex;
font-weight:500;


}
.I158538:hover, a.I158538:hover {
}
}
.I158539 {
}
.I158539:hover {
}
.I158539 {
}
.I158539:hover {
}


.I158540, a.I158540 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158540:hover, a.I158540:hover {
}

.I158541, a.I158541 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158541:hover, a.I158541:hover {
}

.I158542 .button, .I158542.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158542 button.button, button.I158542.button {
cursor:pointer;
}
.I158542 .button .text, .I158542.button .text {
}
.I158542 .button .icon, .I158542.button .icon {
flex:none;
background-size:100% 100%;
}
.I158542 .button:hover, .I158542.button:hover {
}
.I158542 .button:hover .text, .I158542.button:hover .text {
}
.I158542 .button:hover .icon, .I158542.button:hover .icon {
background-size:100% 100%;
}

.I158543 .button, .I158543.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158543 button.button, button.I158543.button {
cursor:pointer;
}
.I158543 .button .text, .I158543.button .text {
}
.I158543 .button .icon, .I158543.button .icon {
flex:none;
background-size:100% 100%;
}
.I158543 .button:hover, .I158543.button:hover {
}
.I158543 .button:hover .text, .I158543.button:hover .text {
}
.I158543 .button:hover .icon, .I158543.button:hover .icon {
background-size:100% 100%;
}

.I158544 .button, .I158544.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158544 button.button, button.I158544.button {
cursor:pointer;
}
.I158544 .button .text, .I158544.button .text {
}
.I158544 .button .icon, .I158544.button .icon {
flex:none;
background-size:100% 100%;
}
.I158544 .button:hover, .I158544.button:hover {
}
.I158544 .button:hover .text, .I158544.button:hover .text {
}
.I158544 .button:hover .icon, .I158544.button:hover .icon {
background-size:100% 100%;
}

.I158545 .button, .I158545.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158545 button.button, button.I158545.button {
cursor:pointer;
}
.I158545 .button .text, .I158545.button .text {
}
.I158545 .button .icon, .I158545.button .icon {
flex:none;
background-size:100% 100%;
}
.I158545 .button:hover, .I158545.button:hover {
}
.I158545 .button:hover .text, .I158545.button:hover .text {
}
.I158545 .button:hover .icon, .I158545.button:hover .icon {
background-size:100% 100%;
}

.I158546 .button, .I158546.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158546 button.button, button.I158546.button {
cursor:pointer;
}
.I158546 .button .text, .I158546.button .text {
}
.I158546 .button .icon, .I158546.button .icon {
flex:none;
background-size:100% 100%;
}
.I158546 .button:hover, .I158546.button:hover {
}
.I158546 .button:hover .text, .I158546.button:hover .text {
}
.I158546 .button:hover .icon, .I158546.button:hover .icon {
background-size:100% 100%;
}

.I158547 .button, .I158547.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158547 button.button, button.I158547.button {
cursor:pointer;
}
.I158547 .button .text, .I158547.button .text {
}
.I158547 .button .icon, .I158547.button .icon {
flex:none;
background-size:100% 100%;
}
.I158547 .button:hover, .I158547.button:hover {
}
.I158547 .button:hover .text, .I158547.button:hover .text {
}
.I158547 .button:hover .icon, .I158547.button:hover .icon {
background-size:100% 100%;
}

.I158548 .button, .I158548.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158548 button.button, button.I158548.button {
cursor:pointer;
}
.I158548 .button .text, .I158548.button .text {
}
.I158548 .button .icon, .I158548.button .icon {
flex:none;
background-size:100% 100%;
}
.I158548 .button:hover, .I158548.button:hover {
}
.I158548 .button:hover .text, .I158548.button:hover .text {
}
.I158548 .button:hover .icon, .I158548.button:hover .icon {
background-size:100% 100%;
}

.I158549 .button, .I158549.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158549 button.button, button.I158549.button {
cursor:pointer;
}
.I158549 .button .text, .I158549.button .text {
}
.I158549 .button .icon, .I158549.button .icon {
flex:none;
background-size:100% 100%;
}
.I158549 .button:hover, .I158549.button:hover {
}
.I158549 .button:hover .text, .I158549.button:hover .text {
}
.I158549 .button:hover .icon, .I158549.button:hover .icon {
background-size:100% 100%;
}

.I158550 .button, .I158550.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158550 button.button, button.I158550.button {
cursor:pointer;
}
.I158550 .button .text, .I158550.button .text {
}
.I158550 .button .icon, .I158550.button .icon {
flex:none;
background-size:100% 100%;
}
.I158550 .button:hover, .I158550.button:hover {
}
.I158550 .button:hover .text, .I158550.button:hover .text {
}
.I158550 .button:hover .icon, .I158550.button:hover .icon {
background-size:100% 100%;
}

.I158551 .button, .I158551.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158551 button.button, button.I158551.button {
cursor:pointer;
}
.I158551 .button .text, .I158551.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I158551 .button .icon, .I158551.button .icon {
flex:none;
background-size:100% 100%;
}
.I158551 .button:hover, .I158551.button:hover {
}
.I158551 .button:hover .text, .I158551.button:hover .text {
}
.I158551 .button:hover .icon, .I158551.button:hover .icon {
background-size:100% 100%;
}

.I158552, a.I158552 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158552:hover, a.I158552:hover {
}

.I158553, a.I158553 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158553:hover, a.I158553:hover {
}

.I158554, a.I158554 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158554:hover, a.I158554:hover {
}

.I158555, a.I158555 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158555:hover, a.I158555:hover {
}

.I158556, a.I158556 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158556:hover, a.I158556:hover {
}

.I158557, a.I158557 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158557:hover, a.I158557:hover {
}

.I158558, a.I158558 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158558:hover, a.I158558:hover {
}

.I158559 .button, .I158559.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I158559 button.button, button.I158559.button {
cursor:pointer;
}
.I158559 .button .text, .I158559.button .text {
}
.I158559 .button .icon, .I158559.button .icon {
flex:none;
background-size:100% 100%;
}
.I158559 .button:hover, .I158559.button:hover {
}
.I158559 .button:hover .text, .I158559.button:hover .text {
}
.I158559 .button:hover .icon, .I158559.button:hover .icon {
background-size:100% 100%;
}

.I158560, a.I158560 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I158560:hover, a.I158560:hover {
}

.I158561, a.I158561 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158561:hover, a.I158561:hover {
}

.I158562, a.I158562 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I158562:hover, a.I158562:hover {
}

.I158563 .image, .I158563.image {
vertical-align:top;
}
.I158563 .image:hover, .I158563.image:hover {
}

.I162995, a.I162995 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162995:hover, a.I162995:hover {
}

.I165923, a.I165923 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165923:hover, a.I165923:hover {
}

.I166396, a.I166396 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166396:hover, a.I166396:hover {
}

.I166699 .button, .I166699.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166699 button.button, button.I166699.button {
cursor:pointer;
}
.I166699 .button .text, .I166699.button .text {
}
.I166699 .button .icon, .I166699.button .icon {
flex:none;
background-size:100% 100%;
}
.I166699 .button:hover, .I166699.button:hover {
}
.I166699 .button:hover .text, .I166699.button:hover .text {
}
.I166699 .button:hover .icon, .I166699.button:hover .icon {
background-size:100% 100%;
}

.I166901, a.I166901 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166901:hover, a.I166901:hover {
}

.I167204, a.I167204 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167204:hover, a.I167204:hover {
}

.I167406, a.I167406 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167406:hover, a.I167406:hover {
}

.I167608 .image, .I167608.image {
vertical-align:top;
}
.I167608 .image:hover, .I167608.image:hover {
}

.I176882, a.I176882 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176882:hover, a.I176882:hover {
}

.I177088, a.I177088 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177088:hover, a.I177088:hover {
}

.I177294, a.I177294 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177294:hover, a.I177294:hover {
}

.I177659, a.I177659 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177659:hover, a.I177659:hover {
}

h1.I158564, .I158564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158564:hover {
}
.I158564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158564 > .viewport:hover {
}


.I158368 {
}
.I158368:hover {
}
.I158368 {
}
.I158368: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;
}
}


