/* Cache file:3701_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 {
}
.I157192 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I157192: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 {
}
.I157192 {
width:100%;

	
}
.I157192: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 {
}
.I157192 {
width:100%;

	
}
.I157192:hover {
}
}

.I157193 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I157193:hover {
}
@media (max-width:992px) {
.I157193 {

padding-top:70px;


}
.I157193:hover {
}
}
@media (max-width:640px) {
.I157193 {

width:100%;
margin-top:40px;


}
.I157193:hover {
}
}
@media (min-width:1440px) {
.I157193 {

order:28;

}
.I157193:hover {
}
}
.I157202 {
display:flex;
position:var(--I157202-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(--I157202-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I157202-location-transform:translate(0px,0px);
	

transform:
var(--I157202-location-transform, translate(0px,0px))
var(--I157202-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I157202:hover {
}
.I157202 {
--I157202-position-static-computed:static;
}
.I157202 > .sector, .I157202 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I157202 {

position:fixed;
z-index:var(--I157202-z-index, 1);

transform:
var(--I157202-location-transform, translate(0px,0px))
var(--I157202-user-box-transform, translate(0px,0px))
;


}
.I157202:hover {
}

}
@media (max-width:640px) {
.I157202 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I157202-z-index, 1);

transform:
var(--I157202-location-transform, translate(0px,0px))
var(--I157202-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I157202:hover {
}
.I157202 {
--I157202-position-static-computed:static;
}
.I157202 > .sector, .I157202 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I157202 {

order:25;
}
.I157202:hover {
}

}
.I157207 {
display:flex;
position:var(--I157207-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;


}
.I157207:hover {
}

@media (max-width:992px) {
.I157207 {

margin-top:2rem;

}
.I157207:hover {
}

}
@media (max-width:640px) {
.I157207 {

width:100%;
margin-top:0rem;

}
.I157207:hover {
}

}

.I157225 {
display:flex;
position:var(--I157225-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;
--I157225-location-transform:translate(0px,0px);
z-index:var(--I157225-z-index, auto);

transform:
var(--I157225-location-transform, translate(0px,0px))
var(--I157225-user-box-transform, translate(0px,0px))
;

--I157225-z-index:1000;
position:var(--I157225-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I157225:hover {
}
.I157225 {
--I157225-position-static-computed:static;
}
.I157225 > .sector, .I157225 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157225 {

width:100%;

}
.I157225:hover {
}

}
@media (min-width:1440px) {
.I157225 {

order:59;
}
.I157225:hover {
}

}
.I157218 {
display:flex;
position:var(--I157218-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I157218:hover {
}

@media (min-width:1440px) {
.I157218 {

order:49;
}
.I157218:hover {
}

}
.I157219 {
display:flex;
position:var(--I157219-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I157219:hover {
}

@media (min-width:1440px) {
.I157219 {

order:51;
}
.I157219:hover {
}

}
.I157217 {
display:flex;
position:var(--I157217-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I157217:hover {
}

@media (min-width:1440px) {
.I157217 {

order:47;
}
.I157217:hover {
}

}
.I157216 {
display:flex;
position:var(--I157216-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I157216:hover {
}

@media (min-width:1440px) {
.I157216 {

order:44;
}
.I157216:hover {
}

}
.I157211 {
display:flex;
position:var(--I157211-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I157211:hover {
}


.I157215 {
display:flex;
position:var(--I157215-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I157215:hover {
}

@media (min-width:1440px) {
.I157215 {

order:40;
}
.I157215:hover {
}

}
.I157203 {
display:flex;
position:var(--I157203-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I157203:hover {
}

@media (min-width:1440px) {
.I157203 {

order:26;
}
.I157203:hover {
}

}
.I157210 {
display:flex;
position:var(--I157210-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I157210:hover {
}


.I157200 {
display:flex;
position:var(--I157200-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(--I157200-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I157200-location-transform:translate(0px,0px);
z-index:var(--I157200-z-index, 1);

transform:
var(--I157200-location-transform, translate(0px,0px))
var(--I157200-user-box-transform, translate(0px,0px))
;

--I157200-z-index:555;
}
.I157200:hover {
}
.I157200 {
--I157200-position-static-computed:relative;
}
.I157200 > .sector, .I157200 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I157200 {

height:72px;
margin-bottom:-72px;

}
.I157200:hover {
}

}
@media (max-width:640px) {
.I157200 {

box-sizing:border-box;

}
.I157200:hover {
}

}
@media (min-width:1440px) {
.I157200 {

order:17;
}
.I157200:hover {
}

}
.I157197 {
display:flex;
position:var(--I157197-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(--I157197-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I157197-location-transform:translate(-50%,0px);
	

transform:
var(--I157197-location-transform, translate(0px,0px))
var(--I157197-user-box-transform, translate(0px,0px))
;

--I157197-z-index:999;
}
.I157197:hover {
}
.I157197 {
--I157197-position-static-computed:relative;
}
.I157197 > .sector, .I157197 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I157197 {

height:auto;
min-height:90px;

}
.I157197:hover {
}
.I157197 {
--I157197-position-static-computed:static;
}
.I157197 > .sector, .I157197 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I157197 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I157197:hover {
}

}
@media (min-width:1440px) {
.I157197 {

order:4;
position:fixed;
z-index:var(--I157197-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I157197-location-transform:translate(-50%,0px);
	

transform:
var(--I157197-location-transform, translate(0px,0px))
var(--I157197-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I157197:hover {
}

}
.I157204 {
display:flex;
position:var(--I157204-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I157204:hover {
}

@media (min-width:1440px) {
.I157204 {

order:18;
}
.I157204:hover {
}

}
.I157220 {
display:flex;
position:var(--I157220-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I157220:hover {
}

@media (min-width:1440px) {
.I157220 {

order:52;
}
.I157220:hover {
}

}
.I157222 {
display:flex;
position:var(--I157222-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I157222:hover {
}

@media (min-width:1440px) {
.I157222 {

order:55;
}
.I157222:hover {
}

}
.I157221 {
display:flex;
position:var(--I157221-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I157221:hover {
}

@media (min-width:1440px) {
.I157221 {

order:54;
}
.I157221:hover {
}

}
.I157223 {
display:flex;
position:var(--I157223-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I157223:hover {
}

@media (min-width:1440px) {
.I157223 {

order:56;
}
.I157223:hover {
}

}
.I157205 {
display:flex;
position:var(--I157205-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I157205:hover {
}

@media (min-width:1440px) {
.I157205 {

order:24;
}
.I157205:hover {
}

}
.I157209 {
display:flex;
position:var(--I157209-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I157209:hover {
}


.I157201 {
display:flex;
position:var(--I157201-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I157201:hover {
}

@media (min-width:1440px) {
.I157201 {

order:27;
}
.I157201:hover {
}

}
.I157224 {
display:flex;
position:var(--I157224-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I157224:hover {
}

@media (min-width:1440px) {
.I157224 {

order:58;
}
.I157224:hover {
}

}
.I157226 {
display:flex;
position:var(--I157226-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I157226:hover {
}

@media (min-width:1440px) {
.I157226 {

order:59;
}
.I157226:hover {
}

}
.I157227 {
display:flex;
position:var(--I157227-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I157227:hover {
}

@media (min-width:1440px) {
.I157227 {

order:60;
}
.I157227:hover {
}

}
.I157228 {
display:flex;
position:var(--I157228-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I157228:hover {
}

@media (min-width:1440px) {
.I157228 {

order:61;
}
.I157228:hover {
}

}
.I157212 {
display:flex;
position:var(--I157212-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I157212:hover {
}


.I157229 {
display:flex;
position:var(--I157229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I157229:hover {
}

@media (min-width:1440px) {
.I157229 {

order:63;
}
.I157229:hover {
}

}
.I157230 {
display:flex;
position:var(--I157230-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I157230:hover {
}

@media (min-width:1440px) {
.I157230 {

order:65;
}
.I157230:hover {
}

}
.I157199 {
display:flex;
position:var(--I157199-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I157199:hover {
}

@media (min-width:1440px) {
.I157199 {

order:66;
}
.I157199:hover {
}

}
.I157231 {
display:flex;
position:var(--I157231-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I157231:hover {
}

@media (min-width:1440px) {
.I157231 {

order:68;
}
.I157231:hover {
}

}
.I157232 {
display:flex;
position:var(--I157232-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I157232:hover {
}

@media (min-width:1440px) {
.I157232 {

order:69;
}
.I157232:hover {
}

}
.I157214 {
display:flex;
position:var(--I157214-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I157214:hover {
}

@media (min-width:1440px) {
.I157214 {

order:70;
}
.I157214:hover {
}

}
.I157233 {
display:flex;
position:var(--I157233-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I157233:hover {
}

@media (min-width:1440px) {
.I157233 {

order:71;
}
.I157233:hover {
}

}
.I157198 {
display:flex;
position:var(--I157198-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I157198:hover {
}

@media (min-width:1440px) {
.I157198 {

order:72;
}
.I157198:hover {
}

}
.I157195 {
display:flex;
position:var(--I157195-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I157195:hover {
}

@media (min-width:1440px) {
.I157195 {

order:73;
}
.I157195:hover {
}

}
.I157194 {
display:flex;
position:var(--I157194-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I157194:hover {
}

@media (min-width:1440px) {
.I157194 {

order:74;
}
.I157194:hover {
}

}
.I157208 {
display:flex;
position:var(--I157208-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I157208:hover {
}


.I157196 {
display:flex;
position:var(--I157196-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I157196:hover {
}

@media (min-width:1440px) {
.I157196 {

order:16;
}
.I157196:hover {
}

}
.I157234 {
display:flex;
position:var(--I157234-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I157234:hover {
}

@media (min-width:1440px) {
.I157234 {

order:76;
}
.I157234:hover {
}

}
.I157206 {
display:flex;
position:var(--I157206-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I157206:hover {
}


.I157213 {
display:flex;
position:var(--I157213-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I157213:hover {
}


h1.I157236, .I157236 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157236 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:30px;


}
.I157236:hover {
}
.I157236 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157236 > .viewport:hover {
}


.I157237 {
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;

	
}
.I157237:hover {
}
@media (max-width:992px) {
.I157237 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I157237:hover {
}
}
@media (max-width:640px) {
.I157237 {
padding-left:1rem;
padding-right:1rem;

	
}
.I157237:hover {
}
}

.I157238 {
display:flex;
position:var(--I157238-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I157238:hover {
}


.I157239 {
display:flex;
position:var(--I157239-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I157239:hover {
}


.I157240 {
display:flex;
position:var(--I157240-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I157240:hover {
}


.I157241 {
display:flex;
position:var(--I157241-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I157241:hover {
}


.I157242 {
display:flex;
position:var(--I157242-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I157242:hover {
}


.I157931 {
display:flex;
position:var(--I157931-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I157931:hover {
}


.I167941 {
display:flex;
position:var(--I167941-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167941:hover {
}


.I168697 {
display:flex;
position:var(--I168697-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168697:hover {
}


.I169237 {
display:flex;
position:var(--I169237-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169237:hover {
}


.I157243 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157243:hover {
}


.I157244 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I157244:hover {
}


.I158146 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158146:hover {
}


.I168319 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168319:hover {
}


.I168967 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168967:hover {
}


.I169507 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169507:hover {
}


h1.I157245, .I157245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I157245:hover {
}
.I157245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157245 > .viewport:hover {
}

@media (max-width:992px) {
.I157245 {

height:auto;


}
.I157245:hover {
}
.I157245 > .viewport {



}
.I157245 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I157245 {

order:4;

}
.I157245:hover {
}
.I157245 > .viewport {



}
.I157245 > .viewport:hover {
}

}
h1.I157246, .I157246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157246:hover {
}
.I157246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157246 > .viewport:hover {
}

@media (min-width:1440px) {
.I157246 {

order:5;

}
.I157246:hover {
}
.I157246 > .viewport {



}
.I157246 > .viewport:hover {
}

}
h1.I157247, .I157247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I157247:hover {
}
.I157247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157247 > .viewport:hover {
}


h1.I157248, .I157248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157248:hover {
}
.I157248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157248 > .viewport:hover {
}


h1.I157249, .I157249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157249:hover {
}
.I157249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157249 > .viewport:hover {
}


h1.I157250, .I157250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157250:hover {
}
.I157250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157250 > .viewport:hover {
}


h1.I157251, .I157251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157251:hover {
}
.I157251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157251 > .viewport:hover {
}


h1.I157252, .I157252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157252:hover {
}
.I157252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157252 > .viewport:hover {
}


h1.I157253, .I157253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157253:hover {
}
.I157253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157253 > .viewport:hover {
}


h1.I157254, .I157254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157254:hover {
}
.I157254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157254 > .viewport:hover {
}


h1.I157255, .I157255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157255:hover {
}
.I157255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157255 > .viewport:hover {
}


h1.I157256, .I157256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I157256:hover {
}
.I157256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157256 > .viewport:hover {
}

@media (min-width:1440px) {
.I157256 {

order:3;

}
.I157256:hover {
}
.I157256 > .viewport {



}
.I157256 > .viewport:hover {
}

}
h1.I157257, .I157257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
padding-top:1rem;


}
.I157257:hover {
}
.I157257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157257 > .viewport:hover {
}

@media (min-width:1440px) {
.I157257 {

order:7;

}
.I157257:hover {
}
.I157257 > .viewport {



}
.I157257 > .viewport:hover {
}

}
h1.I157258, .I157258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157258:hover {
}
.I157258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157258 > .viewport:hover {
}

@media (min-width:1440px) {
.I157258 {

order:6;

}
.I157258:hover {
}
.I157258 > .viewport {



}
.I157258 > .viewport:hover {
}

}
h1.I157259, .I157259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
padding-top:1rem;


}
.I157259:hover {
}
.I157259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157259 > .viewport:hover {
}

@media (min-width:1440px) {
.I157259 {

order:8;

}
.I157259:hover {
}
.I157259 > .viewport {



}
.I157259 > .viewport:hover {
}

}
h1.I157260, .I157260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157260:hover {
}
.I157260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157260 > .viewport:hover {
}


h1.I157261, .I157261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I157261:hover {
}
.I157261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157261 > .viewport:hover {
}


h1.I157262, .I157262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I157262:hover {
}
.I157262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157262 > .viewport:hover {
}


h1.I157263, .I157263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I157263:hover {
}
.I157263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157263 > .viewport:hover {
}


h1.I157264, .I157264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157264 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157264:hover {
}
.I157264 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157264 > .viewport:hover {
}


h1.I157265, .I157265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157265:hover {
}
.I157265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157265 > .viewport:hover {
}


h1.I158017, .I158017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I158017:hover {
}
.I158017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158017 > .viewport:hover {
}


h1.I158103, .I158103 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158103 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158103:hover {
}
.I158103 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158103 > .viewport:hover {
}


h1.I158232, .I158232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158232:hover {
}
.I158232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158232 > .viewport:hover {
}


h1.I158318, .I158318 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158318 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158318:hover {
}
.I158318 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158318 > .viewport:hover {
}


h1.I165822, .I165822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165822:hover {
}
.I165822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165822 > .viewport:hover {
}


h1.I167818, .I167818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167818:hover {
}
.I167818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167818 > .viewport:hover {
}


h1.I168049, .I168049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168049:hover {
}
.I168049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168049 > .viewport:hover {
}


h1.I168265, .I168265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168265:hover {
}
.I168265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168265 > .viewport:hover {
}


h1.I168427, .I168427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168427:hover {
}
.I168427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168427 > .viewport:hover {
}


h1.I168535, .I168535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168535:hover {
}
.I168535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168535 > .viewport:hover {
}


h1.I168805, .I168805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168805:hover {
}
.I168805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168805 > .viewport:hover {
}


h1.I168913, .I168913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168913:hover {
}
.I168913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168913 > .viewport:hover {
}


h1.I169075, .I169075 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169075 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169075:hover {
}
.I169075 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169075 > .viewport:hover {
}


h1.I169183, .I169183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169183:hover {
}
.I169183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169183 > .viewport:hover {
}


h1.I169345, .I169345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169345 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169345:hover {
}
.I169345 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169345 > .viewport:hover {
}


h1.I169453, .I169453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169453:hover {
}
.I169453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169453 > .viewport:hover {
}


h1.I169615, .I169615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169615:hover {
}
.I169615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169615 > .viewport:hover {
}


h1.I169723, .I169723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169723:hover {
}
.I169723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169723 > .viewport:hover {
}


.I157266 {
display:flex;

}
.I157266:hover {
}
@media (max-width:992px) {
.I157266 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I157266:hover {
}
}
@media (max-width:640px) {
.I157266 {
display:flex;
height:60vw;

}
.I157266:hover {
}
}

.I157267, a.I157267 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I157267:hover, a.I157267:hover {
}
@media (max-width:640px) {
.I157267, a.I157267 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157267:hover, a.I157267:hover {
}
}

.I157268, a.I157268 {
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;

}
.I157268:hover, a.I157268:hover {
}
@media (max-width:640px) {
.I157268, a.I157268 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157268:hover, a.I157268:hover {
}
}

.I157269 .image, .I157269.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157269 .image:hover, .I157269.image:hover {
}
@media (max-width:640px) {
.I157269 .image, .I157269.image {
border-radius:100%;

}
.I157269 .image:hover, .I157269.image:hover {
}
}

.I157270, a.I157270 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157270:hover, a.I157270:hover {
}
@media (max-width:992px) {
.I157270, a.I157270 {
}
.I157270:hover, a.I157270:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157270, a.I157270 {
display:flex;
padding-bottom:1rem;

}
.I157270:hover, a.I157270:hover {
}
}

.I157271, a.I157271 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157271:hover, a.I157271:hover {
}
@media (max-width:992px) {
.I157271, a.I157271 {
}
.I157271:hover, a.I157271:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157271, a.I157271 {
display:flex;
padding-bottom:1rem;

}
.I157271:hover, a.I157271:hover {
}
}

.I157272, a.I157272 {
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;

}
.I157272:hover, a.I157272:hover {
}
@media (max-width:992px) {
.I157272, a.I157272 {
}
.I157272:hover, a.I157272:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157272, a.I157272 {
display:flex;
padding-bottom:1rem;

}
.I157272:hover, a.I157272:hover {
}
}

.I157273 .image, .I157273.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157273 .image:hover, .I157273.image:hover {
}
@media (max-width:640px) {
.I157273 .image, .I157273.image {
border-radius:100%;

}
.I157273 .image:hover, .I157273.image:hover {
}
}

.I157274, a.I157274 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157274:hover, a.I157274:hover {
}
@media (max-width:992px) {
.I157274, a.I157274 {
}
.I157274:hover, a.I157274:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157274, a.I157274 {
display:flex;
padding-bottom:1rem;

}
.I157274:hover, a.I157274:hover {
}
}

.I157275, a.I157275 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I157275:hover, a.I157275:hover {
}
@media (max-width:992px) {
.I157275, a.I157275 {
}
.I157275:hover, a.I157275:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157275, a.I157275 {
display:flex;
padding-bottom:1rem;

}
.I157275:hover, a.I157275:hover {
}
}

.I157276, a.I157276 {
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;

}
.I157276:hover, a.I157276:hover {
}
@media (max-width:992px) {
.I157276, a.I157276 {
}
.I157276:hover, a.I157276:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157276, a.I157276 {
display:flex;
padding-bottom:1rem;

}
.I157276:hover, a.I157276:hover {
}
}

.I157277 .button, .I157277.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I157277 button.button, button.I157277.button {
cursor:pointer;
}
.I157277 .button .text, .I157277.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I157277 .button .icon, .I157277.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;
}
.I157277 .button:hover, .I157277.button:hover {
}
.I157277 .button:hover .text, .I157277.button:hover .text {
text-decoration:underline;

}
.I157277 .button:hover .icon, .I157277.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) {
.I157277 .button, .I157277.button {
}
.I157277 button.button, button.I157277.button {
}
.I157277 .button .text, .I157277.button .text {
font-family:Rubik;

}
.I157277 .button .icon, .I157277.button .icon {
background-size:100% 100%;
}
.I157277 .button:hover, .I157277.button:hover {
}
.I157277 .button:hover .text, .I157277.button:hover .text {
}
.I157277 .button:hover .icon, .I157277.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I157277 .button, .I157277.button {
}
.I157277 button.button, button.I157277.button {
}
.I157277 .button .text, .I157277.button .text {
}
.I157277 .button .icon, .I157277.button .icon {
background-size:100% 100%;
}
.I157277 .button:hover, .I157277.button:hover {
}
.I157277 .button:hover .text, .I157277.button:hover .text {
}
.I157277 .button:hover .icon, .I157277.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I157277 .button, .I157277.button {
}
.I157277 button.button, button.I157277.button {
}
.I157277 .button .text, .I157277.button .text {
}
.I157277 .button .icon, .I157277.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');
}
.I157277 .button:hover, .I157277.button:hover {
}
.I157277 .button:hover .text, .I157277.button:hover .text {
}
.I157277 .button:hover .icon, .I157277.button:hover .icon {
background-size:100% 100%;
}
}
.I157278, a.I157278 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157278:hover, a.I157278:hover {
}
@media (max-width:992px) {
.I157278, a.I157278 {
}
.I157278:hover, a.I157278:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157278, a.I157278 {
display:flex;
padding-bottom:1rem;

}
.I157278:hover, a.I157278:hover {
}
}

.I157279, a.I157279 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157279:hover, a.I157279:hover {
}
@media (max-width:992px) {
.I157279, a.I157279 {
}
.I157279:hover, a.I157279:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157279, a.I157279 {
display:flex;
padding-bottom:1rem;

}
.I157279:hover, a.I157279:hover {
}
}

.I157280, a.I157280 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I157280:hover, a.I157280:hover {
}
@media (max-width:992px) {
.I157280, a.I157280 {
}
.I157280:hover, a.I157280:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157280, a.I157280 {
display:flex;
padding-bottom:1rem;

}
.I157280:hover, a.I157280:hover {
}
}

.I157281 .button, .I157281.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157281 button.button, button.I157281.button {
cursor:pointer;
}
.I157281 .button .text, .I157281.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157281 .button .icon, .I157281.button .icon {
flex:none;
background-size:100% 100%;
}
.I157281 .button:hover, .I157281.button:hover {
}
.I157281 .button:hover .text, .I157281.button:hover .text {
}
.I157281 .button:hover .icon, .I157281.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157281 .button, .I157281.button {
}
.I157281 button.button, button.I157281.button {
}
.I157281 .button .text, .I157281.button .text {
font-family:Rubik;

}
.I157281 .button .icon, .I157281.button .icon {
background-size:100% 100%;
}
.I157281 .button:hover, .I157281.button:hover {
}
.I157281 .button:hover .text, .I157281.button:hover .text {
}
.I157281 .button:hover .icon, .I157281.button:hover .icon {
background-size:100% 100%;
}
}

.I157282 .button, .I157282.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157282 button.button, button.I157282.button {
cursor:pointer;
}
.I157282 .button .text, .I157282.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157282 .button .icon, .I157282.button .icon {
flex:none;
background-size:100% 100%;
}
.I157282 .button:hover, .I157282.button:hover {
}
.I157282 .button:hover .text, .I157282.button:hover .text {
}
.I157282 .button:hover .icon, .I157282.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157282 .button, .I157282.button {
}
.I157282 button.button, button.I157282.button {
}
.I157282 .button .text, .I157282.button .text {
font-family:Rubik;

}
.I157282 .button .icon, .I157282.button .icon {
background-size:100% 100%;
}
.I157282 .button:hover, .I157282.button:hover {
}
.I157282 .button:hover .text, .I157282.button:hover .text {
}
.I157282 .button:hover .icon, .I157282.button:hover .icon {
background-size:100% 100%;
}
}

.I157283 .button, .I157283.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157283 button.button, button.I157283.button {
cursor:pointer;
}
.I157283 .button .text, .I157283.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157283 .button .icon, .I157283.button .icon {
flex:none;
background-size:100% 100%;
}
.I157283 .button:hover, .I157283.button:hover {
}
.I157283 .button:hover .text, .I157283.button:hover .text {
}
.I157283 .button:hover .icon, .I157283.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157283 .button, .I157283.button {
}
.I157283 button.button, button.I157283.button {
}
.I157283 .button .text, .I157283.button .text {
font-family:Rubik;

}
.I157283 .button .icon, .I157283.button .icon {
background-size:100% 100%;
}
.I157283 .button:hover, .I157283.button:hover {
}
.I157283 .button:hover .text, .I157283.button:hover .text {
}
.I157283 .button:hover .icon, .I157283.button:hover .icon {
background-size:100% 100%;
}
}

.I157284 .button, .I157284.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157284 button.button, button.I157284.button {
cursor:pointer;
}
.I157284 .button .text, .I157284.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157284 .button .icon, .I157284.button .icon {
flex:none;
background-size:100% 100%;
}
.I157284 .button:hover, .I157284.button:hover {
}
.I157284 .button:hover .text, .I157284.button:hover .text {
}
.I157284 .button:hover .icon, .I157284.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157284 .button, .I157284.button {
}
.I157284 button.button, button.I157284.button {
}
.I157284 .button .text, .I157284.button .text {
font-family:Rubik;

}
.I157284 .button .icon, .I157284.button .icon {
background-size:100% 100%;
}
.I157284 .button:hover, .I157284.button:hover {
}
.I157284 .button:hover .text, .I157284.button:hover .text {
}
.I157284 .button:hover .icon, .I157284.button:hover .icon {
background-size:100% 100%;
}
}

.I157285 .button, .I157285.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157285 button.button, button.I157285.button {
cursor:pointer;
}
.I157285 .button .text, .I157285.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I157285 .button .icon, .I157285.button .icon {
flex:none;
background-size:100% 100%;
}
.I157285 .button:hover, .I157285.button:hover {
}
.I157285 .button:hover .text, .I157285.button:hover .text {
}
.I157285 .button:hover .icon, .I157285.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I157285 .button, .I157285.button {
}
.I157285 button.button, button.I157285.button {
}
.I157285 .button .text, .I157285.button .text {
font-family:Rubik;

}
.I157285 .button .icon, .I157285.button .icon {
background-size:100% 100%;
}
.I157285 .button:hover, .I157285.button:hover {
}
.I157285 .button:hover .text, .I157285.button:hover .text {
}
.I157285 .button:hover .icon, .I157285.button:hover .icon {
background-size:100% 100%;
}
}

.I157286, a.I157286 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I157286:hover, a.I157286:hover {
}

.I157974 .image, .I157974.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157974 .image:hover, .I157974.image:hover {
}
@media (max-width:640px) {
.I157974 .image, .I157974.image {
border-radius:100%;

}
.I157974 .image:hover, .I157974.image:hover {
}
}

.I158060, a.I158060 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158060:hover, a.I158060:hover {
}
@media (max-width:992px) {
.I158060, a.I158060 {
}
.I158060:hover, a.I158060:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158060, a.I158060 {
display:flex;
padding-bottom:1rem;

}
.I158060:hover, a.I158060:hover {
}
}

.I158189, a.I158189 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158189:hover, a.I158189:hover {
}
@media (max-width:992px) {
.I158189, a.I158189 {
}
.I158189:hover, a.I158189:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158189, a.I158189 {
display:flex;
padding-bottom:1rem;

}
.I158189:hover, a.I158189:hover {
}
}

.I158275, a.I158275 {
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;

}
.I158275:hover, a.I158275:hover {
}
@media (max-width:992px) {
.I158275, a.I158275 {
}
.I158275:hover, a.I158275:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158275, a.I158275 {
display:flex;
padding-bottom:1rem;

}
.I158275:hover, a.I158275:hover {
}
}

.I165768, a.I165768 {
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;

}
.I165768:hover, a.I165768:hover {
}
@media (max-width:992px) {
.I165768, a.I165768 {
}
.I165768:hover, a.I165768:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165768, a.I165768 {
display:flex;
padding-bottom:1rem;

}
.I165768:hover, a.I165768:hover {
}
}

.I167764, a.I167764 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167764:hover, a.I167764:hover {
}
@media (max-width:992px) {
.I167764, a.I167764 {
}
.I167764:hover, a.I167764:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167764, a.I167764 {
display:flex;
padding-bottom:1rem;

}
.I167764:hover, a.I167764:hover {
}
}

.I167995 .image, .I167995.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167995 .image:hover, .I167995.image:hover {
}
@media (max-width:640px) {
.I167995 .image, .I167995.image {
border-radius:100%;

}
.I167995 .image:hover, .I167995.image:hover {
}
}

.I168211, a.I168211 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168211:hover, a.I168211:hover {
}
@media (max-width:992px) {
.I168211, a.I168211 {
}
.I168211:hover, a.I168211:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168211, a.I168211 {
display:flex;
padding-bottom:1rem;

}
.I168211:hover, a.I168211:hover {
}
}

.I168373, a.I168373 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168373:hover, a.I168373:hover {
}
@media (max-width:992px) {
.I168373, a.I168373 {
}
.I168373:hover, a.I168373:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168373, a.I168373 {
display:flex;
padding-bottom:1rem;

}
.I168373:hover, a.I168373:hover {
}
}

.I168481, a.I168481 {
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;

}
.I168481:hover, a.I168481:hover {
}
@media (max-width:992px) {
.I168481, a.I168481 {
}
.I168481:hover, a.I168481:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168481, a.I168481 {
display:flex;
padding-bottom:1rem;

}
.I168481:hover, a.I168481:hover {
}
}

.I168751 .image, .I168751.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168751 .image:hover, .I168751.image:hover {
}
@media (max-width:640px) {
.I168751 .image, .I168751.image {
border-radius:100%;

}
.I168751 .image:hover, .I168751.image:hover {
}
}

.I168859, a.I168859 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168859:hover, a.I168859:hover {
}
@media (max-width:992px) {
.I168859, a.I168859 {
}
.I168859:hover, a.I168859:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168859, a.I168859 {
display:flex;
padding-bottom:1rem;

}
.I168859:hover, a.I168859:hover {
}
}

.I169021, a.I169021 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169021:hover, a.I169021:hover {
}
@media (max-width:992px) {
.I169021, a.I169021 {
}
.I169021:hover, a.I169021:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169021, a.I169021 {
display:flex;
padding-bottom:1rem;

}
.I169021:hover, a.I169021:hover {
}
}

.I169129, a.I169129 {
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;

}
.I169129:hover, a.I169129:hover {
}
@media (max-width:992px) {
.I169129, a.I169129 {
}
.I169129:hover, a.I169129:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169129, a.I169129 {
display:flex;
padding-bottom:1rem;

}
.I169129:hover, a.I169129:hover {
}
}

.I169291 .image, .I169291.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169291 .image:hover, .I169291.image:hover {
}
@media (max-width:640px) {
.I169291 .image, .I169291.image {
border-radius:100%;

}
.I169291 .image:hover, .I169291.image:hover {
}
}

.I169399, a.I169399 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169399:hover, a.I169399:hover {
}
@media (max-width:992px) {
.I169399, a.I169399 {
}
.I169399:hover, a.I169399:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169399, a.I169399 {
display:flex;
padding-bottom:1rem;

}
.I169399:hover, a.I169399:hover {
}
}

.I169561, a.I169561 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169561:hover, a.I169561:hover {
}
@media (max-width:992px) {
.I169561, a.I169561 {
}
.I169561:hover, a.I169561:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169561, a.I169561 {
display:flex;
padding-bottom:1rem;

}
.I169561:hover, a.I169561:hover {
}
}

.I169669, a.I169669 {
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;

}
.I169669:hover, a.I169669:hover {
}
@media (max-width:992px) {
.I169669, a.I169669 {
}
.I169669:hover, a.I169669:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169669, a.I169669 {
display:flex;
padding-bottom:1rem;

}
.I169669:hover, a.I169669:hover {
}
}

h1.I157287, .I157287 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157287 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;


}
.I157287:hover {
}
.I157287 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157287 > .viewport:hover {
}


.I157288 {
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;

	
}
.I157288:hover {
}
@media (max-width:992px) {
.I157288 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I157288:hover {
}
}
@media (max-width:640px) {
.I157288 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I157288:hover {
}
}

.I157289 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I157289:hover {
}
@media (max-width:992px) {
.I157289 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I157289:hover {
}
}
@media (max-width:640px) {
.I157289 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I157289:hover {
}
}

.I157290 {
display:flex;
position:var(--I157290-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I157290-location-transform:translate(0px,0px);
z-index:var(--I157290-z-index, auto);

transform:
var(--I157290-location-transform, translate(0px,0px))
var(--I157290-user-box-transform, translate(0px,0px))
;


position:var(--I157290-position-static-computed, static);
}
.I157290:hover {
}

@media (max-width:640px) {
.I157290 {

width:calc(100vw - 2rem);

}
.I157290:hover {
}

}

.I157291 {
display:flex;
position:var(--I157291-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-ia-generativa-y-low-code.svg?timestamp=20241107160120');
box-shadow:none;
overflow:hidden;
}
.I157291:hover {
}

@media (max-width:640px) {
.I157291 {

width:calc(100vw - 2rem);

}
.I157291:hover {
}

}

.I157292 {
display:flex;
position:var(--I157292-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(241,242,242);
background-image:url('https://www.genexus.com/media/images/en-artificial-intelligence-applied.svg?timestamp=20241105002227');
box-shadow:none;
overflow:hidden;
}
.I157292:hover {
}
.I157292 {
--I157292-position-static-computed:static;
}
.I157292 > .sector, .I157292 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157292 {

width:calc(100vw - 2rem);

}
.I157292:hover {
}

}

.I157293 {
display:flex;
position:var(--I157293-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I157293:hover {
}

@media (max-width:640px) {
.I157293 {

padding-left:1rem;
padding-right:1rem;

}
.I157293:hover {
}

}

.I157294 {
display:flex;
position:var(--I157294-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
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;
}
.I157294:hover {
}

@media (max-width:640px) {
.I157294 {

width:calc(100vw - 2rem);

}
.I157294:hover {
}

}

.I157295 {
display:flex;
position:var(--I157295-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;
}
.I157295:hover {
}
.I157295 {
--I157295-position-static-computed:static;
}
.I157295 > .sector, .I157295 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I157295 {

width:calc(100vw - 2rem);

}
.I157295:hover {
}

}
@media (min-width:1440px) {
.I157295 {

}
.I157295:hover {
}
.I157295 {
--I157295-position-static-computed:static;
}
.I157295 > .sector, .I157295 > .group-sectors {
position:relative;
}
}
.I157296 {
display:flex;
position:var(--I157296-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;
}
.I157296:hover {
}

@media (max-width:640px) {
.I157296 {

width:calc(100vw - 2rem);

}
.I157296:hover {
}

}

.I157297 {
display:flex;
position:var(--I157297-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;
}
.I157297:hover {
}

@media (max-width:640px) {
.I157297 {

width:calc(100vw - 2rem);

}
.I157297:hover {
}

}

.I157298 {
display:flex;
position:var(--I157298-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;
}
.I157298:hover {
}

@media (max-width:640px) {
.I157298 {

width:calc(100vw - 2rem);

}
.I157298:hover {
}

}

.I157299 {
display:flex;
position:var(--I157299-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;
}
.I157299:hover {
}

@media (max-width:640px) {
.I157299 {

width:calc(100vw - 2rem);

}
.I157299:hover {
}

}

.I157300 {
display:flex;
position:var(--I157300-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I157300:hover {
}


.I157301 {
display:flex;
position:var(--I157301-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;
}
.I157301:hover {
}

@media (max-width:640px) {
.I157301 {

width:calc(100vw - 2rem);

}
.I157301:hover {
}

}

.I166595 {
display:flex;
position:var(--I166595-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;
}
.I166595:hover {
}


.I157302 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157302:hover {
}

@media (min-width:1440px) {
.I157302 {

order:4;


	
}
.I157302:hover {
}

}
.I157303 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157303:hover {
}

@media (min-width:1440px) {
.I157303 {

order:2;


	
}
.I157303:hover {
}

}
.I157304 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157304:hover {
}


.I157305 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157305:hover {
}


.I157306 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157306:hover {
}


.I157307 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157307:hover {
}


.I157308 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157308:hover {
}


.I157309 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157309:hover {
}


.I157310 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157310:hover {
}


.I157311 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I157311:hover {
}
.I157311 > .sector {
position:relative;
}
@media (max-width:640px) {
.I157311 {



flex-direction:column;
align-items:flex-start;

	
}
.I157311:hover {
}

}

.I157312 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I157312:hover {
}


.I167100 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167100:hover {
}


h1.I157313, .I157313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I157313:hover {
}
.I157313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157313 > .viewport:hover {
}

@media (min-width:1440px) {
.I157313 {

order:8;

}
.I157313:hover {
}
.I157313 > .viewport {



}
.I157313 > .viewport:hover {
}

}
h1.I157314, .I157314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I157314:hover {
}
.I157314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157314 > .viewport:hover {
}


h1.I157315, .I157315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I157315:hover {
}
.I157315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157315 > .viewport:hover {
}

@media (min-width:1440px) {
.I157315 {

order:3;

}
.I157315:hover {
}
.I157315 > .viewport {



}
.I157315 > .viewport:hover {
}

}
h1.I157316, .I157316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I157316:hover {
}
.I157316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157316 > .viewport:hover {
}


h1.I157317, .I157317 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157317 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I157317:hover {
}
.I157317 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157317 > .viewport:hover {
}


h1.I157318, .I157318 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157318 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157318:hover {
}
.I157318 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157318 > .viewport:hover {
}


h1.I157319, .I157319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157319:hover {
}
.I157319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157319 > .viewport:hover {
}


h1.I157320, .I157320 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157320 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157320:hover {
}
.I157320 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157320 > .viewport:hover {
}


h1.I157321, .I157321 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157321 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I157321:hover {
}
.I157321 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157321 > .viewport:hover {
}


h1.I157322, .I157322 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157322 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157322:hover {
}
.I157322 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157322 > .viewport:hover {
}


h1.I157323, .I157323 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157323 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157323:hover {
}
.I157323 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157323 > .viewport:hover {
}


h1.I157324, .I157324 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157324 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I157324:hover {
}
.I157324 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157324 > .viewport:hover {
}


h1.I157325, .I157325 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157325 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157325:hover {
}
.I157325 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157325 > .viewport:hover {
}


h1.I157326, .I157326 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157326 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I157326:hover {
}
.I157326 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157326 > .viewport:hover {
}


h1.I157327, .I157327 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157327 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157327:hover {
}
.I157327 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157327 > .viewport:hover {
}


h1.I157328, .I157328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157328:hover {
}
.I157328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157328 > .viewport:hover {
}


h1.I157329, .I157329 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157329 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I157329:hover {
}
.I157329 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I157329 > .viewport:hover {
}


h1.I157330, .I157330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157330:hover {
}
.I157330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157330 > .viewport:hover {
}

@media (max-width:640px) {
.I157330 {

width:100%;


}
.I157330:hover {
}
.I157330 > .viewport {



}
.I157330 > .viewport:hover {
}

}

h1.I157331, .I157331 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157331 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157331:hover {
}
.I157331 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157331 > .viewport:hover {
}


h1.I157332, .I157332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157332:hover {
}
.I157332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157332 > .viewport:hover {
}


h1.I157333, .I157333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157333:hover {
}
.I157333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157333 > .viewport:hover {
}


h1.I157334, .I157334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157334:hover {
}
.I157334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157334 > .viewport:hover {
}


h1.I157335, .I157335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I157335:hover {
}
.I157335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157335 > .viewport:hover {
}


h1.I157336, .I157336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157336:hover {
}
.I157336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157336 > .viewport:hover {
}


h1.I157337, .I157337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157337 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157337:hover {
}
.I157337 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157337 > .viewport:hover {
}


h1.I157338, .I157338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157338:hover {
}
.I157338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157338 > .viewport:hover {
}


h1.I157339, .I157339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157339 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157339:hover {
}
.I157339 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157339 > .viewport:hover {
}


h1.I157340, .I157340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I157340:hover {
}
.I157340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157340 > .viewport:hover {
}


h1.I157341, .I157341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157341:hover {
}
.I157341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157341 > .viewport:hover {
}


h1.I157342, .I157342 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157342 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157342:hover {
}
.I157342 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157342 > .viewport:hover {
}


h1.I157343, .I157343 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157343 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I157343:hover {
}
.I157343 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157343 > .viewport:hover {
}


h1.I157344, .I157344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157344:hover {
}
.I157344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157344 > .viewport:hover {
}


h1.I157345, .I157345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157345 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I157345:hover {
}
.I157345 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157345 > .viewport:hover {
}

@media (min-width:1440px) {
.I157345 {

order:3;

}
.I157345:hover {
}
.I157345 > .viewport {



}
.I157345 > .viewport:hover {
}

}
h1.I157346, .I157346 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157346 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157346:hover {
}
.I157346 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157346 > .viewport:hover {
}


h1.I157347, .I157347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157347 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157347:hover {
}
.I157347 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157347 > .viewport:hover {
}


h1.I157348, .I157348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I157348:hover {
}
.I157348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157348 > .viewport:hover {
}


h1.I157349, .I157349 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157349 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157349:hover {
}
.I157349 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157349 > .viewport:hover {
}


h1.I157350, .I157350 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157350 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I157350:hover {
}
.I157350 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157350 > .viewport:hover {
}


h1.I157351, .I157351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157351:hover {
}
.I157351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157351 > .viewport:hover {
}


h1.I157352, .I157352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157352:hover {
}
.I157352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157352 > .viewport:hover {
}


h1.I157353, .I157353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I157353:hover {
}
.I157353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157353 > .viewport:hover {
}


h1.I157354, .I157354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I157354:hover {
}
.I157354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157354 > .viewport:hover {
}


h1.I157355, .I157355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I157355:hover {
}
.I157355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157355 > .viewport:hover {
}


h1.I157356, .I157356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I157356:hover {
}
.I157356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157356 > .viewport:hover {
}


h1.I157357, .I157357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157357:hover {
}
.I157357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157357 > .viewport:hover {
}


h1.I157358, .I157358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I157358:hover {
}
.I157358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157358 > .viewport:hover {
}


h1.I157359, .I157359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157359:hover {
}
.I157359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157359 > .viewport:hover {
}


h1.I157360, .I157360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157360:hover {
}
.I157360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157360 > .viewport:hover {
}


h1.I157361, .I157361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157361:hover {
}
.I157361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157361 > .viewport:hover {
}


h1.I157362, .I157362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157362:hover {
}
.I157362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157362 > .viewport:hover {
}


h1.I157363, .I157363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157363:hover {
}
.I157363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157363 > .viewport:hover {
}


h1.I157364, .I157364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I157364:hover {
}
.I157364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157364 > .viewport:hover {
}


h1.I157365, .I157365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I157365:hover {
}
.I157365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157365 > .viewport:hover {
}


h1.I157366, .I157366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I157366:hover {
}
.I157366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157366 > .viewport:hover {
}

@media (max-width:640px) {
.I157366 {

width:100%;


}
.I157366:hover {
}
.I157366 > .viewport {



}
.I157366 > .viewport:hover {
}

}

h1.I163089, .I163089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163089:hover {
}
.I163089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163089 > .viewport:hover {
}


h1.I166021, .I166021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166021:hover {
}
.I166021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166021 > .viewport:hover {
}


h1.I166494, .I166494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166494:hover {
}
.I166494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166494 > .viewport:hover {
}


h1.I166797, .I166797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166797:hover {
}
.I166797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166797 > .viewport:hover {
}


h1.I166999, .I166999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166999:hover {
}
.I166999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166999 > .viewport:hover {
}


h1.I167302, .I167302 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167302 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167302:hover {
}
.I167302 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167302 > .viewport:hover {
}


h1.I167504, .I167504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167504:hover {
}
.I167504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167504 > .viewport:hover {
}


h1.I167706, .I167706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167706:hover {
}
.I167706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167706 > .viewport:hover {
}

@media (max-width:640px) {
.I167706 {

width:100%;


}
.I167706:hover {
}
.I167706 > .viewport {



}
.I167706 > .viewport:hover {
}

}

h1.I176982, .I176982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176982:hover {
}
.I176982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176982 > .viewport:hover {
}


h1.I177188, .I177188 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177188 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177188:hover {
}
.I177188 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177188 > .viewport:hover {
}


h1.I177394, .I177394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177394:hover {
}
.I177394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177394 > .viewport:hover {
}


h1.I177760, .I177760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177760:hover {
}
.I177760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177760 > .viewport:hover {
}


.I157367 .image, .I157367.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157367 .image:hover, .I157367.image:hover {
}
@media (min-width:1440px) {
.I157367 .image, .I157367.image {
width:100%;

}
.I157367 .image:hover, .I157367.image:hover {
}
}
.I157368, a.I157368 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157368:hover, a.I157368:hover {
}
@media (max-width:992px) {
.I157368, a.I157368 {
}
.I157368:hover, a.I157368:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157368, a.I157368 {
display:flex;
padding-bottom:0rem;

}
.I157368:hover, a.I157368:hover {
}
}

.I157369 .image, .I157369.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157369 .image:hover, .I157369.image:hover {
}
@media (min-width:1440px) {
.I157369 .image, .I157369.image {
width:100%;

}
.I157369 .image:hover, .I157369.image:hover {
}
}
.I157370 .image, .I157370.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157370 .image:hover, .I157370.image:hover {
}

.I157371, a.I157371 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157371:hover, a.I157371:hover {
}
@media (max-width:992px) {
.I157371, a.I157371 {
}
.I157371:hover, a.I157371:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157371, a.I157371 {
display:flex;
padding-bottom:0rem;

}
.I157371:hover, a.I157371:hover {
}
}

.I157372, a.I157372 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157372:hover, a.I157372:hover {
}
@media (min-width:1440px) {
.I157372, a.I157372 {
display:flex;
font-weight:500;


}
.I157372:hover, a.I157372:hover {
}
}
.I157373, a.I157373 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157373:hover, a.I157373:hover {
}
@media (max-width:992px) {
.I157373, a.I157373 {
}
.I157373:hover, a.I157373:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157373, a.I157373 {
display:flex;
padding-bottom:0rem;

}
.I157373:hover, a.I157373:hover {
}
}

.I157374, a.I157374 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I157374:hover, a.I157374:hover {
}
@media (max-width:640px) {
.I157374, a.I157374 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I157374:hover, a.I157374:hover {
}
}

.I157375, a.I157375 {
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;

}
.I157375:hover, a.I157375:hover {
}
@media (max-width:992px) {
.I157375, a.I157375 {
}
.I157375:hover, a.I157375:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157375, a.I157375 {
display:flex;
padding-bottom:1rem;

}
.I157375:hover, a.I157375:hover {
}
}

.I157376, a.I157376 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157376:hover, a.I157376:hover {
}

.I157377, a.I157377 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157377:hover, a.I157377:hover {
}
@media (min-width:1440px) {
.I157377, a.I157377 {
display:flex;
font-weight:500;


}
.I157377:hover, a.I157377:hover {
}
}
.I157378 .image, .I157378.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157378 .image:hover, .I157378.image:hover {
}

.I157379, a.I157379 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157379:hover, a.I157379:hover {
}
@media (min-width:1440px) {
.I157379, a.I157379 {
display:flex;
font-weight:500;


}
.I157379:hover, a.I157379:hover {
}
}
.I157380, a.I157380 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I157380:hover, a.I157380:hover {
}
@media (max-width:992px) {
.I157380, a.I157380 {
}
.I157380:hover, a.I157380:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157380, a.I157380 {
display:flex;
padding-bottom:0rem;

}
.I157380:hover, a.I157380:hover {
}
}

.I157381 .image, .I157381.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157381 .image:hover, .I157381.image:hover {
}

.I157382, a.I157382 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157382:hover, a.I157382:hover {
}
@media (min-width:1440px) {
.I157382, a.I157382 {
display:flex;
font-weight:500;


}
.I157382:hover, a.I157382:hover {
}
}
.I157383, a.I157383 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157383:hover, a.I157383:hover {
}
@media (max-width:992px) {
.I157383, a.I157383 {
}
.I157383:hover, a.I157383:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157383, a.I157383 {
display:flex;
padding-bottom:0rem;

}
.I157383:hover, a.I157383:hover {
}
}

.I157384 .image, .I157384.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I157384 .image:hover, .I157384.image:hover {
}

.I157385, a.I157385 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157385:hover, a.I157385:hover {
}
@media (min-width:1440px) {
.I157385, a.I157385 {
display:flex;
font-weight:500;


}
.I157385:hover, a.I157385:hover {
}
}
.I157386, a.I157386 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157386:hover, a.I157386:hover {
}
@media (max-width:992px) {
.I157386, a.I157386 {
}
.I157386:hover, a.I157386:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157386, a.I157386 {
display:flex;
padding-bottom:0rem;

}
.I157386:hover, a.I157386:hover {
}
}

.I157387 .image, .I157387.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157387 .image:hover, .I157387.image:hover {
}

.I157388 .image, .I157388.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157388 .image:hover, .I157388.image:hover {
}

.I157389 .image, .I157389.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I157389 .image:hover, .I157389.image:hover {
}

.I157390, a.I157390 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157390:hover, a.I157390:hover {
}
@media (max-width:992px) {
.I157390, a.I157390 {
}
.I157390:hover, a.I157390:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157390, a.I157390 {
display:flex;
padding-bottom:0rem;

}
.I157390:hover, a.I157390:hover {
}
}

.I157391, a.I157391 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157391:hover, a.I157391:hover {
}
@media (min-width:1440px) {
.I157391, a.I157391 {
display:flex;
font-weight:500;


}
.I157391:hover, a.I157391:hover {
}
}
.I157392, a.I157392 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157392:hover, a.I157392:hover {
}
@media (max-width:992px) {
.I157392, a.I157392 {
}
.I157392:hover, a.I157392:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157392, a.I157392 {
display:flex;
padding-bottom:0rem;

}
.I157392:hover, a.I157392:hover {
}
}

.I157393, a.I157393 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I157393:hover, a.I157393:hover {
}
@media (max-width:992px) {
.I157393, a.I157393 {
}
.I157393:hover, a.I157393:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I157393, a.I157393 {
display:flex;
font-weight:500;


}
.I157393:hover, a.I157393:hover {
}
}
.I157394, a.I157394 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I157394:hover, a.I157394:hover {
}
@media (max-width:992px) {
.I157394, a.I157394 {
}
.I157394:hover, a.I157394:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I157394, a.I157394 {
display:flex;
padding-bottom:0rem;

}
.I157394:hover, a.I157394:hover {
}
}

.I157395, a.I157395 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157395:hover, a.I157395:hover {
}
@media (min-width:1440px) {
.I157395, a.I157395 {
display:flex;
font-weight:500;


}
.I157395:hover, a.I157395:hover {
}
}
.I157396 {
}
.I157396:hover {
}
.I157396 {
}
.I157396:hover {
}


.I157397, a.I157397 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157397:hover, a.I157397:hover {
}

.I157398, a.I157398 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157398:hover, a.I157398:hover {
}

.I157399 .button, .I157399.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157399 button.button, button.I157399.button {
cursor:pointer;
}
.I157399 .button .text, .I157399.button .text {
}
.I157399 .button .icon, .I157399.button .icon {
flex:none;
background-size:100% 100%;
}
.I157399 .button:hover, .I157399.button:hover {
}
.I157399 .button:hover .text, .I157399.button:hover .text {
}
.I157399 .button:hover .icon, .I157399.button:hover .icon {
background-size:100% 100%;
}

.I157400 .button, .I157400.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157400 button.button, button.I157400.button {
cursor:pointer;
}
.I157400 .button .text, .I157400.button .text {
}
.I157400 .button .icon, .I157400.button .icon {
flex:none;
background-size:100% 100%;
}
.I157400 .button:hover, .I157400.button:hover {
}
.I157400 .button:hover .text, .I157400.button:hover .text {
}
.I157400 .button:hover .icon, .I157400.button:hover .icon {
background-size:100% 100%;
}

.I157401 .button, .I157401.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157401 button.button, button.I157401.button {
cursor:pointer;
}
.I157401 .button .text, .I157401.button .text {
}
.I157401 .button .icon, .I157401.button .icon {
flex:none;
background-size:100% 100%;
}
.I157401 .button:hover, .I157401.button:hover {
}
.I157401 .button:hover .text, .I157401.button:hover .text {
}
.I157401 .button:hover .icon, .I157401.button:hover .icon {
background-size:100% 100%;
}

.I157402 .button, .I157402.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157402 button.button, button.I157402.button {
cursor:pointer;
}
.I157402 .button .text, .I157402.button .text {
}
.I157402 .button .icon, .I157402.button .icon {
flex:none;
background-size:100% 100%;
}
.I157402 .button:hover, .I157402.button:hover {
}
.I157402 .button:hover .text, .I157402.button:hover .text {
}
.I157402 .button:hover .icon, .I157402.button:hover .icon {
background-size:100% 100%;
}

.I157403 .button, .I157403.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157403 button.button, button.I157403.button {
cursor:pointer;
}
.I157403 .button .text, .I157403.button .text {
}
.I157403 .button .icon, .I157403.button .icon {
flex:none;
background-size:100% 100%;
}
.I157403 .button:hover, .I157403.button:hover {
}
.I157403 .button:hover .text, .I157403.button:hover .text {
}
.I157403 .button:hover .icon, .I157403.button:hover .icon {
background-size:100% 100%;
}

.I157404 .button, .I157404.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157404 button.button, button.I157404.button {
cursor:pointer;
}
.I157404 .button .text, .I157404.button .text {
}
.I157404 .button .icon, .I157404.button .icon {
flex:none;
background-size:100% 100%;
}
.I157404 .button:hover, .I157404.button:hover {
}
.I157404 .button:hover .text, .I157404.button:hover .text {
}
.I157404 .button:hover .icon, .I157404.button:hover .icon {
background-size:100% 100%;
}

.I157405 .button, .I157405.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157405 button.button, button.I157405.button {
cursor:pointer;
}
.I157405 .button .text, .I157405.button .text {
}
.I157405 .button .icon, .I157405.button .icon {
flex:none;
background-size:100% 100%;
}
.I157405 .button:hover, .I157405.button:hover {
}
.I157405 .button:hover .text, .I157405.button:hover .text {
}
.I157405 .button:hover .icon, .I157405.button:hover .icon {
background-size:100% 100%;
}

.I157406 .button, .I157406.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157406 button.button, button.I157406.button {
cursor:pointer;
}
.I157406 .button .text, .I157406.button .text {
}
.I157406 .button .icon, .I157406.button .icon {
flex:none;
background-size:100% 100%;
}
.I157406 .button:hover, .I157406.button:hover {
}
.I157406 .button:hover .text, .I157406.button:hover .text {
}
.I157406 .button:hover .icon, .I157406.button:hover .icon {
background-size:100% 100%;
}

.I157407 .button, .I157407.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157407 button.button, button.I157407.button {
cursor:pointer;
}
.I157407 .button .text, .I157407.button .text {
}
.I157407 .button .icon, .I157407.button .icon {
flex:none;
background-size:100% 100%;
}
.I157407 .button:hover, .I157407.button:hover {
}
.I157407 .button:hover .text, .I157407.button:hover .text {
}
.I157407 .button:hover .icon, .I157407.button:hover .icon {
background-size:100% 100%;
}

.I157408 .button, .I157408.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157408 button.button, button.I157408.button {
cursor:pointer;
}
.I157408 .button .text, .I157408.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I157408 .button .icon, .I157408.button .icon {
flex:none;
background-size:100% 100%;
}
.I157408 .button:hover, .I157408.button:hover {
}
.I157408 .button:hover .text, .I157408.button:hover .text {
}
.I157408 .button:hover .icon, .I157408.button:hover .icon {
background-size:100% 100%;
}

.I157409, a.I157409 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157409:hover, a.I157409:hover {
}

.I157410, a.I157410 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157410:hover, a.I157410:hover {
}

.I157411, a.I157411 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157411:hover, a.I157411:hover {
}

.I157412, a.I157412 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157412:hover, a.I157412:hover {
}

.I157413, a.I157413 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157413:hover, a.I157413:hover {
}

.I157414, a.I157414 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157414:hover, a.I157414:hover {
}

.I157415, a.I157415 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157415:hover, a.I157415:hover {
}

.I157416 .button, .I157416.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I157416 button.button, button.I157416.button {
cursor:pointer;
}
.I157416 .button .text, .I157416.button .text {
}
.I157416 .button .icon, .I157416.button .icon {
flex:none;
background-size:100% 100%;
}
.I157416 .button:hover, .I157416.button:hover {
}
.I157416 .button:hover .text, .I157416.button:hover .text {
}
.I157416 .button:hover .icon, .I157416.button:hover .icon {
background-size:100% 100%;
}

.I157417, a.I157417 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I157417:hover, a.I157417:hover {
}

.I157418, a.I157418 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157418:hover, a.I157418:hover {
}

.I157419, a.I157419 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I157419:hover, a.I157419:hover {
}

.I157420 .image, .I157420.image {
vertical-align:top;
}
.I157420 .image:hover, .I157420.image:hover {
}

.I162992, a.I162992 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162992:hover, a.I162992:hover {
}

.I165920, a.I165920 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165920:hover, a.I165920:hover {
}

.I166393, a.I166393 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166393:hover, a.I166393:hover {
}

.I166696 .button, .I166696.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166696 button.button, button.I166696.button {
cursor:pointer;
}
.I166696 .button .text, .I166696.button .text {
}
.I166696 .button .icon, .I166696.button .icon {
flex:none;
background-size:100% 100%;
}
.I166696 .button:hover, .I166696.button:hover {
}
.I166696 .button:hover .text, .I166696.button:hover .text {
}
.I166696 .button:hover .icon, .I166696.button:hover .icon {
background-size:100% 100%;
}

.I166898, a.I166898 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166898:hover, a.I166898:hover {
}

.I167201, a.I167201 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167201:hover, a.I167201:hover {
}

.I167403, a.I167403 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167403:hover, a.I167403:hover {
}

.I167605 .image, .I167605.image {
vertical-align:top;
}
.I167605 .image:hover, .I167605.image:hover {
}

.I176879, a.I176879 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176879:hover, a.I176879:hover {
}

.I177085, a.I177085 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177085:hover, a.I177085:hover {
}

.I177291, a.I177291 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177291:hover, a.I177291:hover {
}

.I177656, a.I177656 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177656:hover, a.I177656:hover {
}

h1.I157421, .I157421 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157421 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I157421:hover {
}
.I157421 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157421 > .viewport:hover {
}


.I157235 {
}
.I157235:hover {
}
.I157235 {
}
.I157235: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;
}
}


