/* Cache file:3716_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 {
}
.I161197 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I161197: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 {
}
.I161197 {
width:100%;

	
}
.I161197: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 {
}
.I161197 {
width:100%;

	
}
.I161197:hover {
}
}

.I161198 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I161198:hover {
}
@media (max-width:992px) {
.I161198 {

padding-top:70px;


}
.I161198:hover {
}
}
@media (max-width:640px) {
.I161198 {

width:100%;
margin-top:40px;


}
.I161198:hover {
}
}
@media (min-width:1440px) {
.I161198 {

order:28;

}
.I161198:hover {
}
}
.I161207 {
display:flex;
position:var(--I161207-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(--I161207-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I161207-location-transform:translate(0px,0px);
	

transform:
var(--I161207-location-transform, translate(0px,0px))
var(--I161207-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I161207:hover {
}
.I161207 {
--I161207-position-static-computed:static;
}
.I161207 > .sector, .I161207 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I161207 {

position:fixed;
z-index:var(--I161207-z-index, 1);

transform:
var(--I161207-location-transform, translate(0px,0px))
var(--I161207-user-box-transform, translate(0px,0px))
;


}
.I161207:hover {
}

}
@media (max-width:640px) {
.I161207 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I161207-z-index, 1);

transform:
var(--I161207-location-transform, translate(0px,0px))
var(--I161207-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I161207:hover {
}
.I161207 {
--I161207-position-static-computed:static;
}
.I161207 > .sector, .I161207 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I161207 {

order:25;
}
.I161207:hover {
}

}
.I161212 {
display:flex;
position:var(--I161212-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;


}
.I161212:hover {
}

@media (max-width:992px) {
.I161212 {

margin-top:2rem;

}
.I161212:hover {
}

}
@media (max-width:640px) {
.I161212 {

width:100%;
margin-top:0rem;

}
.I161212:hover {
}

}

.I161230 {
display:flex;
position:var(--I161230-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;
--I161230-location-transform:translate(0px,0px);
z-index:var(--I161230-z-index, auto);

transform:
var(--I161230-location-transform, translate(0px,0px))
var(--I161230-user-box-transform, translate(0px,0px))
;

--I161230-z-index:1000;
position:var(--I161230-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I161230:hover {
}
.I161230 {
--I161230-position-static-computed:static;
}
.I161230 > .sector, .I161230 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I161230 {

width:100%;

}
.I161230:hover {
}

}
@media (min-width:1440px) {
.I161230 {

order:59;
}
.I161230:hover {
}

}
.I161223 {
display:flex;
position:var(--I161223-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I161223:hover {
}

@media (min-width:1440px) {
.I161223 {

order:49;
}
.I161223:hover {
}

}
.I161224 {
display:flex;
position:var(--I161224-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I161224:hover {
}

@media (min-width:1440px) {
.I161224 {

order:51;
}
.I161224:hover {
}

}
.I161222 {
display:flex;
position:var(--I161222-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I161222:hover {
}

@media (min-width:1440px) {
.I161222 {

order:47;
}
.I161222:hover {
}

}
.I161221 {
display:flex;
position:var(--I161221-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I161221:hover {
}

@media (min-width:1440px) {
.I161221 {

order:44;
}
.I161221:hover {
}

}
.I161216 {
display:flex;
position:var(--I161216-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I161216:hover {
}


.I161220 {
display:flex;
position:var(--I161220-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I161220:hover {
}

@media (min-width:1440px) {
.I161220 {

order:40;
}
.I161220:hover {
}

}
.I161208 {
display:flex;
position:var(--I161208-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I161208:hover {
}

@media (min-width:1440px) {
.I161208 {

order:26;
}
.I161208:hover {
}

}
.I161215 {
display:flex;
position:var(--I161215-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I161215:hover {
}


.I161205 {
display:flex;
position:var(--I161205-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(--I161205-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I161205-location-transform:translate(0px,0px);
z-index:var(--I161205-z-index, 1);

transform:
var(--I161205-location-transform, translate(0px,0px))
var(--I161205-user-box-transform, translate(0px,0px))
;

--I161205-z-index:555;
}
.I161205:hover {
}
.I161205 {
--I161205-position-static-computed:relative;
}
.I161205 > .sector, .I161205 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I161205 {

height:72px;
margin-bottom:-72px;

}
.I161205:hover {
}

}
@media (max-width:640px) {
.I161205 {

box-sizing:border-box;

}
.I161205:hover {
}

}
@media (min-width:1440px) {
.I161205 {

order:17;
}
.I161205:hover {
}

}
.I161202 {
display:flex;
position:var(--I161202-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(--I161202-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I161202-location-transform:translate(-50%,0px);
	

transform:
var(--I161202-location-transform, translate(0px,0px))
var(--I161202-user-box-transform, translate(0px,0px))
;

--I161202-z-index:999;
}
.I161202:hover {
}
.I161202 {
--I161202-position-static-computed:relative;
}
.I161202 > .sector, .I161202 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I161202 {

height:auto;
min-height:90px;

}
.I161202:hover {
}
.I161202 {
--I161202-position-static-computed:static;
}
.I161202 > .sector, .I161202 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I161202 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I161202:hover {
}

}
@media (min-width:1440px) {
.I161202 {

order:4;
position:fixed;
z-index:var(--I161202-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I161202-location-transform:translate(-50%,0px);
	

transform:
var(--I161202-location-transform, translate(0px,0px))
var(--I161202-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I161202:hover {
}

}
.I161209 {
display:flex;
position:var(--I161209-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I161209:hover {
}

@media (min-width:1440px) {
.I161209 {

order:18;
}
.I161209:hover {
}

}
.I161225 {
display:flex;
position:var(--I161225-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I161225:hover {
}

@media (min-width:1440px) {
.I161225 {

order:52;
}
.I161225:hover {
}

}
.I161227 {
display:flex;
position:var(--I161227-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I161227:hover {
}

@media (min-width:1440px) {
.I161227 {

order:55;
}
.I161227:hover {
}

}
.I161226 {
display:flex;
position:var(--I161226-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I161226:hover {
}

@media (min-width:1440px) {
.I161226 {

order:54;
}
.I161226:hover {
}

}
.I161228 {
display:flex;
position:var(--I161228-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I161228:hover {
}

@media (min-width:1440px) {
.I161228 {

order:56;
}
.I161228:hover {
}

}
.I161210 {
display:flex;
position:var(--I161210-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I161210:hover {
}

@media (min-width:1440px) {
.I161210 {

order:24;
}
.I161210:hover {
}

}
.I161214 {
display:flex;
position:var(--I161214-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I161214:hover {
}


.I161206 {
display:flex;
position:var(--I161206-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I161206:hover {
}

@media (min-width:1440px) {
.I161206 {

order:27;
}
.I161206:hover {
}

}
.I161229 {
display:flex;
position:var(--I161229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I161229:hover {
}

@media (min-width:1440px) {
.I161229 {

order:58;
}
.I161229:hover {
}

}
.I161231 {
display:flex;
position:var(--I161231-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I161231:hover {
}

@media (min-width:1440px) {
.I161231 {

order:59;
}
.I161231:hover {
}

}
.I161232 {
display:flex;
position:var(--I161232-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I161232:hover {
}

@media (min-width:1440px) {
.I161232 {

order:60;
}
.I161232:hover {
}

}
.I161233 {
display:flex;
position:var(--I161233-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I161233:hover {
}

@media (min-width:1440px) {
.I161233 {

order:61;
}
.I161233:hover {
}

}
.I161217 {
display:flex;
position:var(--I161217-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I161217:hover {
}


.I161234 {
display:flex;
position:var(--I161234-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I161234:hover {
}

@media (min-width:1440px) {
.I161234 {

order:63;
}
.I161234:hover {
}

}
.I161235 {
display:flex;
position:var(--I161235-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I161235:hover {
}

@media (min-width:1440px) {
.I161235 {

order:65;
}
.I161235:hover {
}

}
.I161204 {
display:flex;
position:var(--I161204-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I161204:hover {
}

@media (min-width:1440px) {
.I161204 {

order:66;
}
.I161204:hover {
}

}
.I161236 {
display:flex;
position:var(--I161236-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I161236:hover {
}

@media (min-width:1440px) {
.I161236 {

order:68;
}
.I161236:hover {
}

}
.I161237 {
display:flex;
position:var(--I161237-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I161237:hover {
}

@media (min-width:1440px) {
.I161237 {

order:69;
}
.I161237:hover {
}

}
.I161219 {
display:flex;
position:var(--I161219-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I161219:hover {
}

@media (min-width:1440px) {
.I161219 {

order:70;
}
.I161219:hover {
}

}
.I161238 {
display:flex;
position:var(--I161238-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I161238:hover {
}

@media (min-width:1440px) {
.I161238 {

order:71;
}
.I161238:hover {
}

}
.I161203 {
display:flex;
position:var(--I161203-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I161203:hover {
}

@media (min-width:1440px) {
.I161203 {

order:72;
}
.I161203:hover {
}

}
.I161200 {
display:flex;
position:var(--I161200-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I161200:hover {
}

@media (min-width:1440px) {
.I161200 {

order:73;
}
.I161200:hover {
}

}
.I161199 {
display:flex;
position:var(--I161199-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I161199:hover {
}

@media (min-width:1440px) {
.I161199 {

order:74;
}
.I161199:hover {
}

}
.I161213 {
display:flex;
position:var(--I161213-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I161213:hover {
}


.I161201 {
display:flex;
position:var(--I161201-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I161201:hover {
}

@media (min-width:1440px) {
.I161201 {

order:16;
}
.I161201:hover {
}

}
.I161239 {
display:flex;
position:var(--I161239-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I161239:hover {
}

@media (min-width:1440px) {
.I161239 {

order:76;
}
.I161239:hover {
}

}
.I161211 {
display:flex;
position:var(--I161211-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I161211:hover {
}


.I161218 {
display:flex;
position:var(--I161218-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I161218:hover {
}


h1.I161241, .I161241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161241:hover {
}
.I161241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161241 > .viewport:hover {
}


.I161242 {
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;

	
}
.I161242:hover {
}
@media (max-width:992px) {
.I161242 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I161242:hover {
}
}
@media (max-width:640px) {
.I161242 {
padding-left:1rem;
padding-right:1rem;

	
}
.I161242:hover {
}
}

.I161243 {
display:flex;
position:var(--I161243-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I161243:hover {
}


.I161244 {
display:flex;
position:var(--I161244-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I161244:hover {
}


.I161245 {
display:flex;
position:var(--I161245-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I161245:hover {
}


.I161246 {
display:flex;
position:var(--I161246-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

flex-direction:row;


}
.I161246:hover {
}


.I161247 {
display:flex;
position:var(--I161247-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I161247:hover {
}


.I161248 {
display:flex;
position:var(--I161248-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I161248:hover {
}


.I167953 {
display:flex;
position:var(--I167953-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167953:hover {
}


.I168709 {
display:flex;
position:var(--I168709-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168709:hover {
}


.I169249 {
display:flex;
position:var(--I169249-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169249:hover {
}


.I161249 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I161249:hover {
}


.I161250 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I161250:hover {
}


.I161251 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I161251:hover {
}


.I168331 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168331:hover {
}


.I168979 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168979:hover {
}


.I169519 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169519:hover {
}


h1.I161252, .I161252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I161252:hover {
}
.I161252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161252 > .viewport:hover {
}

@media (max-width:992px) {
.I161252 {

height:auto;


}
.I161252:hover {
}
.I161252 > .viewport {



}
.I161252 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I161252 {

order:4;

}
.I161252:hover {
}
.I161252 > .viewport {



}
.I161252 > .viewport:hover {
}

}
h1.I161253, .I161253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I161253:hover {
}
.I161253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161253 > .viewport:hover {
}

@media (min-width:1440px) {
.I161253 {

order:5;

}
.I161253:hover {
}
.I161253 > .viewport {



}
.I161253 > .viewport:hover {
}

}
h1.I161254, .I161254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I161254:hover {
}
.I161254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161254 > .viewport:hover {
}


h1.I161255, .I161255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I161255:hover {
}
.I161255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161255 > .viewport:hover {
}


h1.I161256, .I161256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161256:hover {
}
.I161256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161256 > .viewport:hover {
}


h1.I161257, .I161257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161257:hover {
}
.I161257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161257 > .viewport:hover {
}


h1.I161258, .I161258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161258:hover {
}
.I161258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161258 > .viewport:hover {
}


h1.I161259, .I161259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I161259:hover {
}
.I161259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161259 > .viewport:hover {
}


h1.I161260, .I161260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161260:hover {
}
.I161260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161260 > .viewport:hover {
}


h1.I161261, .I161261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161261:hover {
}
.I161261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161261 > .viewport:hover {
}


h1.I161262, .I161262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161262:hover {
}
.I161262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161262 > .viewport:hover {
}


h1.I161263, .I161263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I161263:hover {
}
.I161263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161263 > .viewport:hover {
}

@media (min-width:1440px) {
.I161263 {

order:3;

}
.I161263:hover {
}
.I161263 > .viewport {



}
.I161263 > .viewport:hover {
}

}
h1.I161264, .I161264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161264 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I161264:hover {
}
.I161264 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161264 > .viewport:hover {
}

@media (min-width:1440px) {
.I161264 {

order:7;

}
.I161264:hover {
}
.I161264 > .viewport {



}
.I161264 > .viewport:hover {
}

}
h1.I161265, .I161265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I161265:hover {
}
.I161265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161265 > .viewport:hover {
}

@media (min-width:1440px) {
.I161265 {

order:6;

}
.I161265:hover {
}
.I161265 > .viewport {



}
.I161265 > .viewport:hover {
}

}
h1.I161266, .I161266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I161266:hover {
}
.I161266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161266 > .viewport:hover {
}

@media (min-width:1440px) {
.I161266 {

order:8;

}
.I161266:hover {
}
.I161266 > .viewport {



}
.I161266 > .viewport:hover {
}

}
h1.I161267, .I161267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161267:hover {
}
.I161267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161267 > .viewport:hover {
}


h1.I161268, .I161268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I161268:hover {
}
.I161268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161268 > .viewport:hover {
}


h1.I161269, .I161269 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161269 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I161269:hover {
}
.I161269 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161269 > .viewport:hover {
}


h1.I161270, .I161270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I161270:hover {
}
.I161270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161270 > .viewport:hover {
}


h1.I161271, .I161271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I161271:hover {
}
.I161271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161271 > .viewport:hover {
}


h1.I161272, .I161272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161272:hover {
}
.I161272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161272 > .viewport:hover {
}


h1.I161273, .I161273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I161273:hover {
}
.I161273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161273 > .viewport:hover {
}


h1.I161274, .I161274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161274:hover {
}
.I161274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161274 > .viewport:hover {
}


h1.I161275, .I161275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161275:hover {
}
.I161275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161275 > .viewport:hover {
}


h1.I161276, .I161276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161276:hover {
}
.I161276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161276 > .viewport:hover {
}


h1.I165834, .I165834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;

}
.I165834:hover {
}
.I165834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165834 > .viewport:hover {
}


h1.I167830, .I167830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I167830:hover {
}
.I167830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167830 > .viewport:hover {
}


h1.I168061, .I168061 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168061 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168061:hover {
}
.I168061 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168061 > .viewport:hover {
}


h1.I168277, .I168277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168277 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168277:hover {
}
.I168277 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168277 > .viewport:hover {
}


h1.I168439, .I168439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168439:hover {
}
.I168439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168439 > .viewport:hover {
}


h1.I168547, .I168547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168547:hover {
}
.I168547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168547 > .viewport:hover {
}


h1.I168817, .I168817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168817:hover {
}
.I168817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168817 > .viewport:hover {
}


h1.I168925, .I168925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168925:hover {
}
.I168925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168925 > .viewport:hover {
}


h1.I169087, .I169087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169087:hover {
}
.I169087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169087 > .viewport:hover {
}


h1.I169195, .I169195 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169195 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169195:hover {
}
.I169195 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169195 > .viewport:hover {
}


h1.I169357, .I169357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169357:hover {
}
.I169357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169357 > .viewport:hover {
}


h1.I169465, .I169465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169465:hover {
}
.I169465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169465 > .viewport:hover {
}


h1.I169627, .I169627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169627 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169627:hover {
}
.I169627 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169627 > .viewport:hover {
}


h1.I169735, .I169735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169735:hover {
}
.I169735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169735 > .viewport:hover {
}


.I161277 {
display:flex;

}
.I161277:hover {
}
@media (max-width:992px) {
.I161277 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I161277:hover {
}
}
@media (max-width:640px) {
.I161277 {
display:flex;
height:60vw;

}
.I161277:hover {
}
}

.I161278, a.I161278 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I161278:hover, a.I161278:hover {
}
@media (max-width:640px) {
.I161278, a.I161278 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I161278:hover, a.I161278:hover {
}
}

.I161279, a.I161279 {
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;

}
.I161279:hover, a.I161279:hover {
}
@media (max-width:640px) {
.I161279, a.I161279 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I161279:hover, a.I161279:hover {
}
}

.I161280 .image, .I161280.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I161280 .image:hover, .I161280.image:hover {
}
@media (max-width:640px) {
.I161280 .image, .I161280.image {
border-radius:100%;

}
.I161280 .image:hover, .I161280.image:hover {
}
}

.I161281, a.I161281 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161281:hover, a.I161281:hover {
}
@media (max-width:992px) {
.I161281, a.I161281 {
}
.I161281:hover, a.I161281:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161281, a.I161281 {
display:flex;
padding-bottom:1rem;

}
.I161281:hover, a.I161281:hover {
}
}

.I161282, a.I161282 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161282:hover, a.I161282:hover {
}
@media (max-width:992px) {
.I161282, a.I161282 {
}
.I161282:hover, a.I161282:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161282, a.I161282 {
display:flex;
padding-bottom:1rem;

}
.I161282:hover, a.I161282:hover {
}
}

.I161283, a.I161283 {
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;

}
.I161283:hover, a.I161283:hover {
}
@media (max-width:992px) {
.I161283, a.I161283 {
}
.I161283:hover, a.I161283:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161283, a.I161283 {
display:flex;
padding-bottom:1rem;

}
.I161283:hover, a.I161283:hover {
}
}

.I161284 .image, .I161284.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I161284 .image:hover, .I161284.image:hover {
}
@media (max-width:640px) {
.I161284 .image, .I161284.image {
border-radius:100%;

}
.I161284 .image:hover, .I161284.image:hover {
}
}

.I161285, a.I161285 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161285:hover, a.I161285:hover {
}
@media (max-width:992px) {
.I161285, a.I161285 {
}
.I161285:hover, a.I161285:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161285, a.I161285 {
display:flex;
padding-bottom:1rem;

}
.I161285:hover, a.I161285:hover {
}
}

.I161286, a.I161286 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161286:hover, a.I161286:hover {
}
@media (max-width:992px) {
.I161286, a.I161286 {
}
.I161286:hover, a.I161286:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161286, a.I161286 {
display:flex;
padding-bottom:1rem;

}
.I161286:hover, a.I161286:hover {
}
}

.I161287, a.I161287 {
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;

}
.I161287:hover, a.I161287:hover {
}
@media (max-width:992px) {
.I161287, a.I161287 {
}
.I161287:hover, a.I161287:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161287, a.I161287 {
display:flex;
padding-bottom:1rem;

}
.I161287:hover, a.I161287:hover {
}
}

.I161288 .button, .I161288.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I161288 button.button, button.I161288.button {
cursor:pointer;
}
.I161288 .button .text, .I161288.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I161288 .button .icon, .I161288.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;
}
.I161288 .button:hover, .I161288.button:hover {
}
.I161288 .button:hover .text, .I161288.button:hover .text {
text-decoration:underline;

}
.I161288 .button:hover .icon, .I161288.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) {
.I161288 .button, .I161288.button {
}
.I161288 button.button, button.I161288.button {
}
.I161288 .button .text, .I161288.button .text {
font-family:Rubik;

}
.I161288 .button .icon, .I161288.button .icon {
background-size:100% 100%;
}
.I161288 .button:hover, .I161288.button:hover {
}
.I161288 .button:hover .text, .I161288.button:hover .text {
}
.I161288 .button:hover .icon, .I161288.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I161288 .button, .I161288.button {
}
.I161288 button.button, button.I161288.button {
}
.I161288 .button .text, .I161288.button .text {
}
.I161288 .button .icon, .I161288.button .icon {
background-size:100% 100%;
}
.I161288 .button:hover, .I161288.button:hover {
}
.I161288 .button:hover .text, .I161288.button:hover .text {
}
.I161288 .button:hover .icon, .I161288.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I161288 .button, .I161288.button {
}
.I161288 button.button, button.I161288.button {
}
.I161288 .button .text, .I161288.button .text {
}
.I161288 .button .icon, .I161288.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');
}
.I161288 .button:hover, .I161288.button:hover {
}
.I161288 .button:hover .text, .I161288.button:hover .text {
}
.I161288 .button:hover .icon, .I161288.button:hover .icon {
background-size:100% 100%;
}
}
.I161289, a.I161289 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161289:hover, a.I161289:hover {
}
@media (max-width:992px) {
.I161289, a.I161289 {
}
.I161289:hover, a.I161289:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161289, a.I161289 {
display:flex;
padding-bottom:1rem;

}
.I161289:hover, a.I161289:hover {
}
}

.I161290, a.I161290 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161290:hover, a.I161290:hover {
}
@media (max-width:992px) {
.I161290, a.I161290 {
}
.I161290:hover, a.I161290:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161290, a.I161290 {
display:flex;
padding-bottom:1rem;

}
.I161290:hover, a.I161290:hover {
}
}

.I161291, a.I161291 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161291:hover, a.I161291:hover {
}
@media (max-width:992px) {
.I161291, a.I161291 {
}
.I161291:hover, a.I161291:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161291, a.I161291 {
display:flex;
padding-bottom:1rem;

}
.I161291:hover, a.I161291:hover {
}
}

.I161292 .button, .I161292.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161292 button.button, button.I161292.button {
cursor:pointer;
}
.I161292 .button .text, .I161292.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161292 .button .icon, .I161292.button .icon {
flex:none;
background-size:100% 100%;
}
.I161292 .button:hover, .I161292.button:hover {
}
.I161292 .button:hover .text, .I161292.button:hover .text {
}
.I161292 .button:hover .icon, .I161292.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161292 .button, .I161292.button {
}
.I161292 button.button, button.I161292.button {
}
.I161292 .button .text, .I161292.button .text {
font-family:Rubik;

}
.I161292 .button .icon, .I161292.button .icon {
background-size:100% 100%;
}
.I161292 .button:hover, .I161292.button:hover {
}
.I161292 .button:hover .text, .I161292.button:hover .text {
}
.I161292 .button:hover .icon, .I161292.button:hover .icon {
background-size:100% 100%;
}
}

.I161293 .button, .I161293.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161293 button.button, button.I161293.button {
cursor:pointer;
}
.I161293 .button .text, .I161293.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161293 .button .icon, .I161293.button .icon {
flex:none;
background-size:100% 100%;
}
.I161293 .button:hover, .I161293.button:hover {
}
.I161293 .button:hover .text, .I161293.button:hover .text {
}
.I161293 .button:hover .icon, .I161293.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161293 .button, .I161293.button {
}
.I161293 button.button, button.I161293.button {
}
.I161293 .button .text, .I161293.button .text {
font-family:Rubik;

}
.I161293 .button .icon, .I161293.button .icon {
background-size:100% 100%;
}
.I161293 .button:hover, .I161293.button:hover {
}
.I161293 .button:hover .text, .I161293.button:hover .text {
}
.I161293 .button:hover .icon, .I161293.button:hover .icon {
background-size:100% 100%;
}
}

.I161294 .button, .I161294.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161294 button.button, button.I161294.button {
cursor:pointer;
}
.I161294 .button .text, .I161294.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161294 .button .icon, .I161294.button .icon {
flex:none;
background-size:100% 100%;
}
.I161294 .button:hover, .I161294.button:hover {
}
.I161294 .button:hover .text, .I161294.button:hover .text {
}
.I161294 .button:hover .icon, .I161294.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161294 .button, .I161294.button {
}
.I161294 button.button, button.I161294.button {
}
.I161294 .button .text, .I161294.button .text {
font-family:Rubik;

}
.I161294 .button .icon, .I161294.button .icon {
background-size:100% 100%;
}
.I161294 .button:hover, .I161294.button:hover {
}
.I161294 .button:hover .text, .I161294.button:hover .text {
}
.I161294 .button:hover .icon, .I161294.button:hover .icon {
background-size:100% 100%;
}
}

.I161295 .button, .I161295.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161295 button.button, button.I161295.button {
cursor:pointer;
}
.I161295 .button .text, .I161295.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161295 .button .icon, .I161295.button .icon {
flex:none;
background-size:100% 100%;
}
.I161295 .button:hover, .I161295.button:hover {
}
.I161295 .button:hover .text, .I161295.button:hover .text {
}
.I161295 .button:hover .icon, .I161295.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161295 .button, .I161295.button {
}
.I161295 button.button, button.I161295.button {
}
.I161295 .button .text, .I161295.button .text {
font-family:Rubik;

}
.I161295 .button .icon, .I161295.button .icon {
background-size:100% 100%;
}
.I161295 .button:hover, .I161295.button:hover {
}
.I161295 .button:hover .text, .I161295.button:hover .text {
}
.I161295 .button:hover .icon, .I161295.button:hover .icon {
background-size:100% 100%;
}
}

.I161296 .button, .I161296.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161296 button.button, button.I161296.button {
cursor:pointer;
}
.I161296 .button .text, .I161296.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I161296 .button .icon, .I161296.button .icon {
flex:none;
background-size:100% 100%;
}
.I161296 .button:hover, .I161296.button:hover {
}
.I161296 .button:hover .text, .I161296.button:hover .text {
}
.I161296 .button:hover .icon, .I161296.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161296 .button, .I161296.button {
}
.I161296 button.button, button.I161296.button {
}
.I161296 .button .text, .I161296.button .text {
font-family:Rubik;

}
.I161296 .button .icon, .I161296.button .icon {
background-size:100% 100%;
}
.I161296 .button:hover, .I161296.button:hover {
}
.I161296 .button:hover .text, .I161296.button:hover .text {
}
.I161296 .button:hover .icon, .I161296.button:hover .icon {
background-size:100% 100%;
}
}

.I161297, a.I161297 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I161297:hover, a.I161297:hover {
}

.I161298 .image, .I161298.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I161298 .image:hover, .I161298.image:hover {
}
@media (max-width:640px) {
.I161298 .image, .I161298.image {
border-radius:100%;

}
.I161298 .image:hover, .I161298.image:hover {
}
}

.I161299, a.I161299 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161299:hover, a.I161299:hover {
}
@media (max-width:992px) {
.I161299, a.I161299 {
}
.I161299:hover, a.I161299:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161299, a.I161299 {
display:flex;
padding-bottom:1rem;

}
.I161299:hover, a.I161299:hover {
}
}

.I161300, a.I161300 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I161300:hover, a.I161300:hover {
}
@media (max-width:992px) {
.I161300, a.I161300 {
}
.I161300:hover, a.I161300:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161300, a.I161300 {
display:flex;
padding-bottom:1rem;

}
.I161300:hover, a.I161300:hover {
}
}

.I161301, a.I161301 {
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;

}
.I161301:hover, a.I161301:hover {
}
@media (max-width:992px) {
.I161301, a.I161301 {
}
.I161301:hover, a.I161301:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161301, a.I161301 {
display:flex;
padding-bottom:1rem;

}
.I161301:hover, a.I161301:hover {
}
}

.I165780, a.I165780 {
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;

}
.I165780:hover, a.I165780:hover {
}
@media (max-width:992px) {
.I165780, a.I165780 {
}
.I165780:hover, a.I165780:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165780, a.I165780 {
display:flex;
padding-bottom:1rem;

}
.I165780:hover, a.I165780:hover {
}
}

.I167776, a.I167776 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167776:hover, a.I167776:hover {
}
@media (max-width:992px) {
.I167776, a.I167776 {
}
.I167776:hover, a.I167776:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167776, a.I167776 {
display:flex;
padding-bottom:1rem;

}
.I167776:hover, a.I167776:hover {
}
}

.I168007 .image, .I168007.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168007 .image:hover, .I168007.image:hover {
}
@media (max-width:640px) {
.I168007 .image, .I168007.image {
border-radius:100%;

}
.I168007 .image:hover, .I168007.image:hover {
}
}

.I168223, a.I168223 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168223:hover, a.I168223:hover {
}
@media (max-width:992px) {
.I168223, a.I168223 {
}
.I168223:hover, a.I168223:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168223, a.I168223 {
display:flex;
padding-bottom:1rem;

}
.I168223:hover, a.I168223:hover {
}
}

.I168385, a.I168385 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168385:hover, a.I168385:hover {
}
@media (max-width:992px) {
.I168385, a.I168385 {
}
.I168385:hover, a.I168385:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168385, a.I168385 {
display:flex;
padding-bottom:1rem;

}
.I168385:hover, a.I168385:hover {
}
}

.I168493, a.I168493 {
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;

}
.I168493:hover, a.I168493:hover {
}
@media (max-width:992px) {
.I168493, a.I168493 {
}
.I168493:hover, a.I168493:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168493, a.I168493 {
display:flex;
padding-bottom:1rem;

}
.I168493:hover, a.I168493:hover {
}
}

.I168763 .image, .I168763.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168763 .image:hover, .I168763.image:hover {
}
@media (max-width:640px) {
.I168763 .image, .I168763.image {
border-radius:100%;

}
.I168763 .image:hover, .I168763.image:hover {
}
}

.I168871, a.I168871 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168871:hover, a.I168871:hover {
}
@media (max-width:992px) {
.I168871, a.I168871 {
}
.I168871:hover, a.I168871:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168871, a.I168871 {
display:flex;
padding-bottom:1rem;

}
.I168871:hover, a.I168871:hover {
}
}

.I169033, a.I169033 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169033:hover, a.I169033:hover {
}
@media (max-width:992px) {
.I169033, a.I169033 {
}
.I169033:hover, a.I169033:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169033, a.I169033 {
display:flex;
padding-bottom:1rem;

}
.I169033:hover, a.I169033:hover {
}
}

.I169141, a.I169141 {
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;

}
.I169141:hover, a.I169141:hover {
}
@media (max-width:992px) {
.I169141, a.I169141 {
}
.I169141:hover, a.I169141:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169141, a.I169141 {
display:flex;
padding-bottom:1rem;

}
.I169141:hover, a.I169141:hover {
}
}

.I169303 .image, .I169303.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169303 .image:hover, .I169303.image:hover {
}
@media (max-width:640px) {
.I169303 .image, .I169303.image {
border-radius:100%;

}
.I169303 .image:hover, .I169303.image:hover {
}
}

.I169411, a.I169411 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169411:hover, a.I169411:hover {
}
@media (max-width:992px) {
.I169411, a.I169411 {
}
.I169411:hover, a.I169411:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169411, a.I169411 {
display:flex;
padding-bottom:1rem;

}
.I169411:hover, a.I169411:hover {
}
}

.I169573, a.I169573 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169573:hover, a.I169573:hover {
}
@media (max-width:992px) {
.I169573, a.I169573 {
}
.I169573:hover, a.I169573:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169573, a.I169573 {
display:flex;
padding-bottom:1rem;

}
.I169573:hover, a.I169573:hover {
}
}

.I169681, a.I169681 {
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;

}
.I169681:hover, a.I169681:hover {
}
@media (max-width:992px) {
.I169681, a.I169681 {
}
.I169681:hover, a.I169681:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169681, a.I169681 {
display:flex;
padding-bottom:1rem;

}
.I169681:hover, a.I169681:hover {
}
}

h1.I161302, .I161302 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161302 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I161302:hover {
}
.I161302 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161302 > .viewport:hover {
}


.I161303 {
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;

	
}
.I161303:hover {
}
@media (max-width:992px) {
.I161303 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I161303:hover {
}
}
@media (max-width:640px) {
.I161303 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I161303:hover {
}
}

.I161304 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I161304:hover {
}
@media (max-width:992px) {
.I161304 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I161304:hover {
}
}
@media (max-width:640px) {
.I161304 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I161304:hover {
}
}

.I161305 {
display:flex;
position:var(--I161305-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-ia-generativa-y-low-code.svg?timestamp=20241107160120');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I161305-location-transform:translate(0px,0px);
z-index:var(--I161305-z-index, auto);

transform:
var(--I161305-location-transform, translate(0px,0px))
var(--I161305-user-box-transform, translate(0px,0px))
;


position:var(--I161305-position-static-computed, static);
}
.I161305:hover {
}

@media (max-width:640px) {
.I161305 {

width:calc(100vw - 2rem);

}
.I161305:hover {
}

}

.I161306 {
display:flex;
position:var(--I161306-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-modeling-ai-applications.svg?timestamp=20241107181618');
box-shadow:none;
overflow:hidden;
}
.I161306:hover {
}

@media (max-width:640px) {
.I161306 {

width:calc(100vw - 2rem);

}
.I161306:hover {
}

}

.I161307 {
display:flex;
position:var(--I161307-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-globant-enterprise-ai.svg?timestamp=20241108132028');
box-shadow:none;
overflow:hidden;
}
.I161307:hover {
}
.I161307 {
--I161307-position-static-computed:static;
}
.I161307 > .sector, .I161307 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I161307 {

width:calc(100vw - 2rem);

}
.I161307:hover {
}

}

.I161308 {
display:flex;
position:var(--I161308-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I161308:hover {
}

@media (max-width:640px) {
.I161308 {

padding-left:1rem;
padding-right:1rem;

}
.I161308:hover {
}

}

.I161309 {
display:flex;
position:var(--I161309-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I161309:hover {
}

@media (max-width:640px) {
.I161309 {

width:calc(100vw - 2rem);

}
.I161309:hover {
}

}

.I161310 {
display:flex;
position:var(--I161310-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;
}
.I161310:hover {
}
.I161310 {
--I161310-position-static-computed:static;
}
.I161310 > .sector, .I161310 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I161310 {

width:calc(100vw - 2rem);

}
.I161310:hover {
}

}
@media (min-width:1440px) {
.I161310 {

}
.I161310:hover {
}
.I161310 {
--I161310-position-static-computed:static;
}
.I161310 > .sector, .I161310 > .group-sectors {
position:relative;
}
}
.I161311 {
display:flex;
position:var(--I161311-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;
}
.I161311:hover {
}

@media (max-width:640px) {
.I161311 {

width:calc(100vw - 2rem);

}
.I161311:hover {
}

}

.I161312 {
display:flex;
position:var(--I161312-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;
}
.I161312:hover {
}

@media (max-width:640px) {
.I161312 {

width:calc(100vw - 2rem);

}
.I161312:hover {
}

}

.I161313 {
display:flex;
position:var(--I161313-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;
}
.I161313:hover {
}

@media (max-width:640px) {
.I161313 {

width:calc(100vw - 2rem);

}
.I161313:hover {
}

}

.I161314 {
display:flex;
position:var(--I161314-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;
}
.I161314:hover {
}

@media (max-width:640px) {
.I161314 {

width:calc(100vw - 2rem);

}
.I161314:hover {
}

}

.I161315 {
display:flex;
position:var(--I161315-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I161315:hover {
}


.I161316 {
display:flex;
position:var(--I161316-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;
}
.I161316:hover {
}

@media (max-width:640px) {
.I161316 {

width:calc(100vw - 2rem);

}
.I161316:hover {
}

}

.I166608 {
display:flex;
position:var(--I166608-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;
}
.I166608:hover {
}


.I161317 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161317:hover {
}

@media (min-width:1440px) {
.I161317 {

order:4;


	
}
.I161317:hover {
}

}
.I161318 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161318:hover {
}

@media (min-width:1440px) {
.I161318 {

order:2;


	
}
.I161318:hover {
}

}
.I161319 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161319:hover {
}


.I161320 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161320:hover {
}


.I161321 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161321:hover {
}


.I161322 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161322:hover {
}


.I161323 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161323:hover {
}


.I161324 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161324:hover {
}


.I161325 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161325:hover {
}


.I161326 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I161326:hover {
}
.I161326 > .sector {
position:relative;
}
@media (max-width:640px) {
.I161326 {



flex-direction:column;
align-items:flex-start;

	
}
.I161326:hover {
}

}

.I161327 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I161327:hover {
}


.I167113 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167113:hover {
}


h1.I161328, .I161328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I161328:hover {
}
.I161328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161328 > .viewport:hover {
}

@media (min-width:1440px) {
.I161328 {

order:8;

}
.I161328:hover {
}
.I161328 > .viewport {



}
.I161328 > .viewport:hover {
}

}
h1.I161329, .I161329 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161329 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I161329:hover {
}
.I161329 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161329 > .viewport:hover {
}


h1.I161330, .I161330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I161330:hover {
}
.I161330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161330 > .viewport:hover {
}

@media (min-width:1440px) {
.I161330 {

order:3;

}
.I161330:hover {
}
.I161330 > .viewport {



}
.I161330 > .viewport:hover {
}

}
h1.I161331, .I161331 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161331 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I161331:hover {
}
.I161331 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161331 > .viewport:hover {
}


h1.I161332, .I161332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I161332:hover {
}
.I161332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161332 > .viewport:hover {
}


h1.I161333, .I161333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161333:hover {
}
.I161333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161333 > .viewport:hover {
}


h1.I161334, .I161334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I161334:hover {
}
.I161334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161334 > .viewport:hover {
}


h1.I161335, .I161335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161335:hover {
}
.I161335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161335 > .viewport:hover {
}


h1.I161336, .I161336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161336:hover {
}
.I161336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161336 > .viewport:hover {
}


h1.I161337, .I161337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161337 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161337:hover {
}
.I161337 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161337 > .viewport:hover {
}


h1.I161338, .I161338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161338:hover {
}
.I161338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161338 > .viewport:hover {
}


h1.I161339, .I161339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161339 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I161339:hover {
}
.I161339 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161339 > .viewport:hover {
}


h1.I161340, .I161340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161340:hover {
}
.I161340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161340 > .viewport:hover {
}


h1.I161341, .I161341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I161341:hover {
}
.I161341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161341 > .viewport:hover {
}


h1.I161342, .I161342 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161342 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161342:hover {
}
.I161342 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161342 > .viewport:hover {
}


h1.I161343, .I161343 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161343 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161343:hover {
}
.I161343 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161343 > .viewport:hover {
}


h1.I161344, .I161344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I161344:hover {
}
.I161344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I161344 > .viewport:hover {
}


h1.I161345, .I161345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161345 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161345:hover {
}
.I161345 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161345 > .viewport:hover {
}

@media (max-width:640px) {
.I161345 {

width:100%;


}
.I161345:hover {
}
.I161345 > .viewport {



}
.I161345 > .viewport:hover {
}

}

h1.I161346, .I161346 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161346 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161346:hover {
}
.I161346 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161346 > .viewport:hover {
}


h1.I161347, .I161347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161347 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161347:hover {
}
.I161347 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161347 > .viewport:hover {
}


h1.I161348, .I161348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161348:hover {
}
.I161348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161348 > .viewport:hover {
}


h1.I161349, .I161349 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161349 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161349:hover {
}
.I161349 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161349 > .viewport:hover {
}


h1.I161350, .I161350 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161350 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I161350:hover {
}
.I161350 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161350 > .viewport:hover {
}


h1.I161351, .I161351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161351:hover {
}
.I161351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161351 > .viewport:hover {
}


h1.I161352, .I161352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161352:hover {
}
.I161352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161352 > .viewport:hover {
}


h1.I161353, .I161353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161353:hover {
}
.I161353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161353 > .viewport:hover {
}


h1.I161354, .I161354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161354:hover {
}
.I161354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161354 > .viewport:hover {
}


h1.I161355, .I161355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I161355:hover {
}
.I161355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161355 > .viewport:hover {
}


h1.I161356, .I161356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161356:hover {
}
.I161356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161356 > .viewport:hover {
}


h1.I161357, .I161357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161357:hover {
}
.I161357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161357 > .viewport:hover {
}


h1.I161358, .I161358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I161358:hover {
}
.I161358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161358 > .viewport:hover {
}


h1.I161359, .I161359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161359:hover {
}
.I161359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161359 > .viewport:hover {
}


h1.I161360, .I161360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I161360:hover {
}
.I161360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161360 > .viewport:hover {
}

@media (min-width:1440px) {
.I161360 {

order:3;

}
.I161360:hover {
}
.I161360 > .viewport {



}
.I161360 > .viewport:hover {
}

}
h1.I161361, .I161361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161361:hover {
}
.I161361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161361 > .viewport:hover {
}


h1.I161362, .I161362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161362:hover {
}
.I161362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161362 > .viewport:hover {
}


h1.I161363, .I161363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I161363:hover {
}
.I161363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161363 > .viewport:hover {
}


h1.I161364, .I161364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161364:hover {
}
.I161364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161364 > .viewport:hover {
}


h1.I161365, .I161365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161365:hover {
}
.I161365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161365 > .viewport:hover {
}


h1.I161366, .I161366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161366:hover {
}
.I161366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161366 > .viewport:hover {
}


h1.I161367, .I161367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161367:hover {
}
.I161367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161367 > .viewport:hover {
}


h1.I161368, .I161368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161368:hover {
}
.I161368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161368 > .viewport:hover {
}


h1.I161369, .I161369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I161369:hover {
}
.I161369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161369 > .viewport:hover {
}


h1.I161370, .I161370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I161370:hover {
}
.I161370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161370 > .viewport:hover {
}


h1.I161371, .I161371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I161371:hover {
}
.I161371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161371 > .viewport:hover {
}


h1.I161372, .I161372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I161372:hover {
}
.I161372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161372 > .viewport:hover {
}


h1.I161373, .I161373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I161373:hover {
}
.I161373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161373 > .viewport:hover {
}


h1.I161374, .I161374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161374:hover {
}
.I161374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161374 > .viewport:hover {
}


h1.I161375, .I161375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161375:hover {
}
.I161375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161375 > .viewport:hover {
}


h1.I161376, .I161376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161376:hover {
}
.I161376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161376 > .viewport:hover {
}


h1.I161377, .I161377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161377:hover {
}
.I161377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161377 > .viewport:hover {
}


h1.I161378, .I161378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161378:hover {
}
.I161378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161378 > .viewport:hover {
}


h1.I161379, .I161379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I161379:hover {
}
.I161379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161379 > .viewport:hover {
}


h1.I161380, .I161380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I161380:hover {
}
.I161380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161380 > .viewport:hover {
}


h1.I161381, .I161381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I161381:hover {
}
.I161381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161381 > .viewport:hover {
}

@media (max-width:640px) {
.I161381 {

width:100%;


}
.I161381:hover {
}
.I161381 > .viewport {



}
.I161381 > .viewport:hover {
}

}

h1.I163102, .I163102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163102:hover {
}
.I163102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163102 > .viewport:hover {
}


h1.I166034, .I166034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166034:hover {
}
.I166034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166034 > .viewport:hover {
}


h1.I166507, .I166507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166507:hover {
}
.I166507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166507 > .viewport:hover {
}


h1.I166810, .I166810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166810:hover {
}
.I166810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166810 > .viewport:hover {
}


h1.I167012, .I167012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167012:hover {
}
.I167012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167012 > .viewport:hover {
}


h1.I167315, .I167315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167315:hover {
}
.I167315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167315 > .viewport:hover {
}


h1.I167517, .I167517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167517:hover {
}
.I167517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167517 > .viewport:hover {
}


h1.I167719, .I167719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167719:hover {
}
.I167719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167719 > .viewport:hover {
}

@media (max-width:640px) {
.I167719 {

width:100%;


}
.I167719:hover {
}
.I167719 > .viewport {



}
.I167719 > .viewport:hover {
}

}

h1.I176995, .I176995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176995:hover {
}
.I176995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176995 > .viewport:hover {
}


h1.I177201, .I177201 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177201 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177201:hover {
}
.I177201 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177201 > .viewport:hover {
}


h1.I177407, .I177407 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177407 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177407:hover {
}
.I177407 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177407 > .viewport:hover {
}


h1.I177773, .I177773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177773:hover {
}
.I177773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177773 > .viewport:hover {
}


.I161382 .image, .I161382.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161382 .image:hover, .I161382.image:hover {
}
@media (min-width:1440px) {
.I161382 .image, .I161382.image {
width:100%;

}
.I161382 .image:hover, .I161382.image:hover {
}
}
.I161383, a.I161383 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I161383:hover, a.I161383:hover {
}
@media (max-width:992px) {
.I161383, a.I161383 {
}
.I161383:hover, a.I161383:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161383, a.I161383 {
display:flex;
padding-bottom:0rem;

}
.I161383:hover, a.I161383:hover {
}
}

.I161384 .image, .I161384.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161384 .image:hover, .I161384.image:hover {
}
@media (min-width:1440px) {
.I161384 .image, .I161384.image {
width:100%;

}
.I161384 .image:hover, .I161384.image:hover {
}
}
.I161385 .image, .I161385.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161385 .image:hover, .I161385.image:hover {
}

.I161386, a.I161386 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I161386:hover, a.I161386:hover {
}
@media (max-width:992px) {
.I161386, a.I161386 {
}
.I161386:hover, a.I161386:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161386, a.I161386 {
display:flex;
padding-bottom:0rem;

}
.I161386:hover, a.I161386:hover {
}
}

.I161387, a.I161387 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161387:hover, a.I161387:hover {
}
@media (min-width:1440px) {
.I161387, a.I161387 {
display:flex;
font-weight:500;


}
.I161387:hover, a.I161387:hover {
}
}
.I161388, a.I161388 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I161388:hover, a.I161388:hover {
}
@media (max-width:992px) {
.I161388, a.I161388 {
}
.I161388:hover, a.I161388:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161388, a.I161388 {
display:flex;
padding-bottom:0rem;

}
.I161388:hover, a.I161388:hover {
}
}

.I161389, a.I161389 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I161389:hover, a.I161389:hover {
}
@media (max-width:640px) {
.I161389, a.I161389 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I161389:hover, a.I161389:hover {
}
}

.I161390, a.I161390 {
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;

}
.I161390:hover, a.I161390:hover {
}
@media (max-width:992px) {
.I161390, a.I161390 {
}
.I161390:hover, a.I161390:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161390, a.I161390 {
display:flex;
padding-bottom:1rem;

}
.I161390:hover, a.I161390:hover {
}
}

.I161391, a.I161391 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161391:hover, a.I161391:hover {
}

.I161392, a.I161392 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161392:hover, a.I161392:hover {
}
@media (min-width:1440px) {
.I161392, a.I161392 {
display:flex;
font-weight:500;


}
.I161392:hover, a.I161392:hover {
}
}
.I161393 .image, .I161393.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161393 .image:hover, .I161393.image:hover {
}

.I161394, a.I161394 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161394:hover, a.I161394:hover {
}
@media (min-width:1440px) {
.I161394, a.I161394 {
display:flex;
font-weight:500;


}
.I161394:hover, a.I161394:hover {
}
}
.I161395, a.I161395 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161395:hover, a.I161395:hover {
}
@media (max-width:992px) {
.I161395, a.I161395 {
}
.I161395:hover, a.I161395:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161395, a.I161395 {
display:flex;
padding-bottom:0rem;

}
.I161395:hover, a.I161395:hover {
}
}

.I161396 .image, .I161396.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161396 .image:hover, .I161396.image:hover {
}

.I161397, a.I161397 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161397:hover, a.I161397:hover {
}
@media (min-width:1440px) {
.I161397, a.I161397 {
display:flex;
font-weight:500;


}
.I161397:hover, a.I161397:hover {
}
}
.I161398, a.I161398 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161398:hover, a.I161398:hover {
}
@media (max-width:992px) {
.I161398, a.I161398 {
}
.I161398:hover, a.I161398:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161398, a.I161398 {
display:flex;
padding-bottom:0rem;

}
.I161398:hover, a.I161398:hover {
}
}

.I161399 .image, .I161399.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I161399 .image:hover, .I161399.image:hover {
}

.I161400, a.I161400 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161400:hover, a.I161400:hover {
}
@media (min-width:1440px) {
.I161400, a.I161400 {
display:flex;
font-weight:500;


}
.I161400:hover, a.I161400:hover {
}
}
.I161401, a.I161401 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161401:hover, a.I161401:hover {
}
@media (max-width:992px) {
.I161401, a.I161401 {
}
.I161401:hover, a.I161401:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161401, a.I161401 {
display:flex;
padding-bottom:0rem;

}
.I161401:hover, a.I161401:hover {
}
}

.I161402 .image, .I161402.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161402 .image:hover, .I161402.image:hover {
}

.I161403 .image, .I161403.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161403 .image:hover, .I161403.image:hover {
}

.I161404 .image, .I161404.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I161404 .image:hover, .I161404.image:hover {
}

.I161405, a.I161405 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161405:hover, a.I161405:hover {
}
@media (max-width:992px) {
.I161405, a.I161405 {
}
.I161405:hover, a.I161405:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161405, a.I161405 {
display:flex;
padding-bottom:0rem;

}
.I161405:hover, a.I161405:hover {
}
}

.I161406, a.I161406 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161406:hover, a.I161406:hover {
}
@media (min-width:1440px) {
.I161406, a.I161406 {
display:flex;
font-weight:500;


}
.I161406:hover, a.I161406:hover {
}
}
.I161407, a.I161407 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161407:hover, a.I161407:hover {
}
@media (max-width:992px) {
.I161407, a.I161407 {
}
.I161407:hover, a.I161407:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161407, a.I161407 {
display:flex;
padding-bottom:0rem;

}
.I161407:hover, a.I161407:hover {
}
}

.I161408, a.I161408 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I161408:hover, a.I161408:hover {
}
@media (max-width:992px) {
.I161408, a.I161408 {
}
.I161408:hover, a.I161408:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I161408, a.I161408 {
display:flex;
font-weight:500;


}
.I161408:hover, a.I161408:hover {
}
}
.I161409, a.I161409 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I161409:hover, a.I161409:hover {
}
@media (max-width:992px) {
.I161409, a.I161409 {
}
.I161409:hover, a.I161409:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161409, a.I161409 {
display:flex;
padding-bottom:0rem;

}
.I161409:hover, a.I161409:hover {
}
}

.I161410, a.I161410 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161410:hover, a.I161410:hover {
}
@media (min-width:1440px) {
.I161410, a.I161410 {
display:flex;
font-weight:500;


}
.I161410:hover, a.I161410:hover {
}
}
.I161411 {
}
.I161411:hover {
}
.I161411 {
}
.I161411:hover {
}


.I161412, a.I161412 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161412:hover, a.I161412:hover {
}

.I161413, a.I161413 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161413:hover, a.I161413:hover {
}

.I161414 .button, .I161414.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161414 button.button, button.I161414.button {
cursor:pointer;
}
.I161414 .button .text, .I161414.button .text {
}
.I161414 .button .icon, .I161414.button .icon {
flex:none;
background-size:100% 100%;
}
.I161414 .button:hover, .I161414.button:hover {
}
.I161414 .button:hover .text, .I161414.button:hover .text {
}
.I161414 .button:hover .icon, .I161414.button:hover .icon {
background-size:100% 100%;
}

.I161415 .button, .I161415.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161415 button.button, button.I161415.button {
cursor:pointer;
}
.I161415 .button .text, .I161415.button .text {
}
.I161415 .button .icon, .I161415.button .icon {
flex:none;
background-size:100% 100%;
}
.I161415 .button:hover, .I161415.button:hover {
}
.I161415 .button:hover .text, .I161415.button:hover .text {
}
.I161415 .button:hover .icon, .I161415.button:hover .icon {
background-size:100% 100%;
}

.I161416 .button, .I161416.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161416 button.button, button.I161416.button {
cursor:pointer;
}
.I161416 .button .text, .I161416.button .text {
}
.I161416 .button .icon, .I161416.button .icon {
flex:none;
background-size:100% 100%;
}
.I161416 .button:hover, .I161416.button:hover {
}
.I161416 .button:hover .text, .I161416.button:hover .text {
}
.I161416 .button:hover .icon, .I161416.button:hover .icon {
background-size:100% 100%;
}

.I161417 .button, .I161417.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161417 button.button, button.I161417.button {
cursor:pointer;
}
.I161417 .button .text, .I161417.button .text {
}
.I161417 .button .icon, .I161417.button .icon {
flex:none;
background-size:100% 100%;
}
.I161417 .button:hover, .I161417.button:hover {
}
.I161417 .button:hover .text, .I161417.button:hover .text {
}
.I161417 .button:hover .icon, .I161417.button:hover .icon {
background-size:100% 100%;
}

.I161418 .button, .I161418.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161418 button.button, button.I161418.button {
cursor:pointer;
}
.I161418 .button .text, .I161418.button .text {
}
.I161418 .button .icon, .I161418.button .icon {
flex:none;
background-size:100% 100%;
}
.I161418 .button:hover, .I161418.button:hover {
}
.I161418 .button:hover .text, .I161418.button:hover .text {
}
.I161418 .button:hover .icon, .I161418.button:hover .icon {
background-size:100% 100%;
}

.I161419 .button, .I161419.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161419 button.button, button.I161419.button {
cursor:pointer;
}
.I161419 .button .text, .I161419.button .text {
}
.I161419 .button .icon, .I161419.button .icon {
flex:none;
background-size:100% 100%;
}
.I161419 .button:hover, .I161419.button:hover {
}
.I161419 .button:hover .text, .I161419.button:hover .text {
}
.I161419 .button:hover .icon, .I161419.button:hover .icon {
background-size:100% 100%;
}

.I161420 .button, .I161420.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161420 button.button, button.I161420.button {
cursor:pointer;
}
.I161420 .button .text, .I161420.button .text {
}
.I161420 .button .icon, .I161420.button .icon {
flex:none;
background-size:100% 100%;
}
.I161420 .button:hover, .I161420.button:hover {
}
.I161420 .button:hover .text, .I161420.button:hover .text {
}
.I161420 .button:hover .icon, .I161420.button:hover .icon {
background-size:100% 100%;
}

.I161421 .button, .I161421.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161421 button.button, button.I161421.button {
cursor:pointer;
}
.I161421 .button .text, .I161421.button .text {
}
.I161421 .button .icon, .I161421.button .icon {
flex:none;
background-size:100% 100%;
}
.I161421 .button:hover, .I161421.button:hover {
}
.I161421 .button:hover .text, .I161421.button:hover .text {
}
.I161421 .button:hover .icon, .I161421.button:hover .icon {
background-size:100% 100%;
}

.I161422 .button, .I161422.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161422 button.button, button.I161422.button {
cursor:pointer;
}
.I161422 .button .text, .I161422.button .text {
}
.I161422 .button .icon, .I161422.button .icon {
flex:none;
background-size:100% 100%;
}
.I161422 .button:hover, .I161422.button:hover {
}
.I161422 .button:hover .text, .I161422.button:hover .text {
}
.I161422 .button:hover .icon, .I161422.button:hover .icon {
background-size:100% 100%;
}

.I161423 .button, .I161423.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161423 button.button, button.I161423.button {
cursor:pointer;
}
.I161423 .button .text, .I161423.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I161423 .button .icon, .I161423.button .icon {
flex:none;
background-size:100% 100%;
}
.I161423 .button:hover, .I161423.button:hover {
}
.I161423 .button:hover .text, .I161423.button:hover .text {
}
.I161423 .button:hover .icon, .I161423.button:hover .icon {
background-size:100% 100%;
}

.I161424, a.I161424 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161424:hover, a.I161424:hover {
}

.I161425, a.I161425 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161425:hover, a.I161425:hover {
}

.I161426, a.I161426 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161426:hover, a.I161426:hover {
}

.I161427, a.I161427 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161427:hover, a.I161427:hover {
}

.I161428, a.I161428 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161428:hover, a.I161428:hover {
}

.I161429, a.I161429 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161429:hover, a.I161429:hover {
}

.I161430, a.I161430 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161430:hover, a.I161430:hover {
}

.I161431 .button, .I161431.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161431 button.button, button.I161431.button {
cursor:pointer;
}
.I161431 .button .text, .I161431.button .text {
}
.I161431 .button .icon, .I161431.button .icon {
flex:none;
background-size:100% 100%;
}
.I161431 .button:hover, .I161431.button:hover {
}
.I161431 .button:hover .text, .I161431.button:hover .text {
}
.I161431 .button:hover .icon, .I161431.button:hover .icon {
background-size:100% 100%;
}

.I161432, a.I161432 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I161432:hover, a.I161432:hover {
}

.I161433, a.I161433 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161433:hover, a.I161433:hover {
}

.I161434, a.I161434 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I161434:hover, a.I161434:hover {
}

.I161435 .image, .I161435.image {
vertical-align:top;
}
.I161435 .image:hover, .I161435.image:hover {
}

.I163005, a.I163005 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I163005:hover, a.I163005:hover {
}

.I165933, a.I165933 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165933:hover, a.I165933:hover {
}

.I166406, a.I166406 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166406:hover, a.I166406:hover {
}

.I166709 .button, .I166709.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166709 button.button, button.I166709.button {
cursor:pointer;
}
.I166709 .button .text, .I166709.button .text {
}
.I166709 .button .icon, .I166709.button .icon {
flex:none;
background-size:100% 100%;
}
.I166709 .button:hover, .I166709.button:hover {
}
.I166709 .button:hover .text, .I166709.button:hover .text {
}
.I166709 .button:hover .icon, .I166709.button:hover .icon {
background-size:100% 100%;
}

.I166911, a.I166911 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166911:hover, a.I166911:hover {
}

.I167214, a.I167214 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167214:hover, a.I167214:hover {
}

.I167416, a.I167416 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167416:hover, a.I167416:hover {
}

.I167618 .image, .I167618.image {
vertical-align:top;
}
.I167618 .image:hover, .I167618.image:hover {
}

.I176892, a.I176892 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176892:hover, a.I176892:hover {
}

.I177098, a.I177098 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177098:hover, a.I177098:hover {
}

.I177304, a.I177304 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177304:hover, a.I177304:hover {
}

.I177669, a.I177669 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177669:hover, a.I177669:hover {
}

h1.I161436, .I161436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161436:hover {
}
.I161436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161436 > .viewport:hover {
}


.I161240 {
}
.I161240:hover {
}
.I161240 {
}
.I161240: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;
}
}


