/* Cache file:3707_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 {
}
.I159053 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I159053: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 {
}
.I159053 {
width:100%;

	
}
.I159053: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 {
}
.I159053 {
width:100%;

	
}
.I159053:hover {
}
}

.I159054 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I159054:hover {
}
@media (max-width:992px) {
.I159054 {

padding-top:70px;


}
.I159054:hover {
}
}
@media (max-width:640px) {
.I159054 {

width:100%;
margin-top:40px;


}
.I159054:hover {
}
}
@media (min-width:1440px) {
.I159054 {

order:28;

}
.I159054:hover {
}
}
.I159063 {
display:flex;
position:var(--I159063-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(--I159063-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I159063-location-transform:translate(0px,0px);
	

transform:
var(--I159063-location-transform, translate(0px,0px))
var(--I159063-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I159063:hover {
}
.I159063 {
--I159063-position-static-computed:static;
}
.I159063 > .sector, .I159063 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I159063 {

position:fixed;
z-index:var(--I159063-z-index, 1);

transform:
var(--I159063-location-transform, translate(0px,0px))
var(--I159063-user-box-transform, translate(0px,0px))
;


}
.I159063:hover {
}

}
@media (max-width:640px) {
.I159063 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I159063-z-index, 1);

transform:
var(--I159063-location-transform, translate(0px,0px))
var(--I159063-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I159063:hover {
}
.I159063 {
--I159063-position-static-computed:static;
}
.I159063 > .sector, .I159063 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I159063 {

order:25;
}
.I159063:hover {
}

}
.I159068 {
display:flex;
position:var(--I159068-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;


}
.I159068:hover {
}

@media (max-width:992px) {
.I159068 {

margin-top:2rem;

}
.I159068:hover {
}

}
@media (max-width:640px) {
.I159068 {

width:100%;
margin-top:0rem;

}
.I159068:hover {
}

}

.I159086 {
display:flex;
position:var(--I159086-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;
--I159086-location-transform:translate(0px,0px);
z-index:var(--I159086-z-index, auto);

transform:
var(--I159086-location-transform, translate(0px,0px))
var(--I159086-user-box-transform, translate(0px,0px))
;

--I159086-z-index:1000;
position:var(--I159086-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I159086:hover {
}
.I159086 {
--I159086-position-static-computed:static;
}
.I159086 > .sector, .I159086 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159086 {

width:100%;

}
.I159086:hover {
}

}
@media (min-width:1440px) {
.I159086 {

order:59;
}
.I159086:hover {
}

}
.I159079 {
display:flex;
position:var(--I159079-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I159079:hover {
}

@media (min-width:1440px) {
.I159079 {

order:49;
}
.I159079:hover {
}

}
.I159080 {
display:flex;
position:var(--I159080-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I159080:hover {
}

@media (min-width:1440px) {
.I159080 {

order:51;
}
.I159080:hover {
}

}
.I159078 {
display:flex;
position:var(--I159078-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I159078:hover {
}

@media (min-width:1440px) {
.I159078 {

order:47;
}
.I159078:hover {
}

}
.I159077 {
display:flex;
position:var(--I159077-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I159077:hover {
}

@media (min-width:1440px) {
.I159077 {

order:44;
}
.I159077:hover {
}

}
.I159072 {
display:flex;
position:var(--I159072-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I159072:hover {
}


.I159076 {
display:flex;
position:var(--I159076-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I159076:hover {
}

@media (min-width:1440px) {
.I159076 {

order:40;
}
.I159076:hover {
}

}
.I159064 {
display:flex;
position:var(--I159064-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I159064:hover {
}

@media (min-width:1440px) {
.I159064 {

order:26;
}
.I159064:hover {
}

}
.I159071 {
display:flex;
position:var(--I159071-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I159071:hover {
}


.I159061 {
display:flex;
position:var(--I159061-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(--I159061-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I159061-location-transform:translate(0px,0px);
z-index:var(--I159061-z-index, 1);

transform:
var(--I159061-location-transform, translate(0px,0px))
var(--I159061-user-box-transform, translate(0px,0px))
;

--I159061-z-index:555;
}
.I159061:hover {
}
.I159061 {
--I159061-position-static-computed:relative;
}
.I159061 > .sector, .I159061 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I159061 {

height:72px;
margin-bottom:-72px;

}
.I159061:hover {
}

}
@media (max-width:640px) {
.I159061 {

box-sizing:border-box;

}
.I159061:hover {
}

}
@media (min-width:1440px) {
.I159061 {

order:17;
}
.I159061:hover {
}

}
.I159058 {
display:flex;
position:var(--I159058-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(--I159058-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I159058-location-transform:translate(-50%,0px);
	

transform:
var(--I159058-location-transform, translate(0px,0px))
var(--I159058-user-box-transform, translate(0px,0px))
;

--I159058-z-index:999;
}
.I159058:hover {
}
.I159058 {
--I159058-position-static-computed:relative;
}
.I159058 > .sector, .I159058 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I159058 {

height:auto;
min-height:90px;

}
.I159058:hover {
}
.I159058 {
--I159058-position-static-computed:static;
}
.I159058 > .sector, .I159058 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I159058 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I159058:hover {
}

}
@media (min-width:1440px) {
.I159058 {

order:4;
position:fixed;
z-index:var(--I159058-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I159058-location-transform:translate(-50%,0px);
	

transform:
var(--I159058-location-transform, translate(0px,0px))
var(--I159058-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I159058:hover {
}

}
.I159065 {
display:flex;
position:var(--I159065-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I159065:hover {
}

@media (min-width:1440px) {
.I159065 {

order:18;
}
.I159065:hover {
}

}
.I159081 {
display:flex;
position:var(--I159081-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I159081:hover {
}

@media (min-width:1440px) {
.I159081 {

order:52;
}
.I159081:hover {
}

}
.I159083 {
display:flex;
position:var(--I159083-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I159083:hover {
}

@media (min-width:1440px) {
.I159083 {

order:55;
}
.I159083:hover {
}

}
.I159082 {
display:flex;
position:var(--I159082-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I159082:hover {
}

@media (min-width:1440px) {
.I159082 {

order:54;
}
.I159082:hover {
}

}
.I159084 {
display:flex;
position:var(--I159084-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I159084:hover {
}

@media (min-width:1440px) {
.I159084 {

order:56;
}
.I159084:hover {
}

}
.I159066 {
display:flex;
position:var(--I159066-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I159066:hover {
}

@media (min-width:1440px) {
.I159066 {

order:24;
}
.I159066:hover {
}

}
.I159070 {
display:flex;
position:var(--I159070-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I159070:hover {
}


.I159062 {
display:flex;
position:var(--I159062-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I159062:hover {
}

@media (min-width:1440px) {
.I159062 {

order:27;
}
.I159062:hover {
}

}
.I159085 {
display:flex;
position:var(--I159085-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I159085:hover {
}

@media (min-width:1440px) {
.I159085 {

order:58;
}
.I159085:hover {
}

}
.I159087 {
display:flex;
position:var(--I159087-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I159087:hover {
}

@media (min-width:1440px) {
.I159087 {

order:59;
}
.I159087:hover {
}

}
.I159088 {
display:flex;
position:var(--I159088-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I159088:hover {
}

@media (min-width:1440px) {
.I159088 {

order:60;
}
.I159088:hover {
}

}
.I159089 {
display:flex;
position:var(--I159089-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I159089:hover {
}

@media (min-width:1440px) {
.I159089 {

order:61;
}
.I159089:hover {
}

}
.I159073 {
display:flex;
position:var(--I159073-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I159073:hover {
}


.I159090 {
display:flex;
position:var(--I159090-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I159090:hover {
}

@media (min-width:1440px) {
.I159090 {

order:63;
}
.I159090:hover {
}

}
.I159091 {
display:flex;
position:var(--I159091-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I159091:hover {
}

@media (min-width:1440px) {
.I159091 {

order:65;
}
.I159091:hover {
}

}
.I159060 {
display:flex;
position:var(--I159060-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I159060:hover {
}

@media (min-width:1440px) {
.I159060 {

order:66;
}
.I159060:hover {
}

}
.I159092 {
display:flex;
position:var(--I159092-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I159092:hover {
}

@media (min-width:1440px) {
.I159092 {

order:68;
}
.I159092:hover {
}

}
.I159093 {
display:flex;
position:var(--I159093-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I159093:hover {
}

@media (min-width:1440px) {
.I159093 {

order:69;
}
.I159093:hover {
}

}
.I159075 {
display:flex;
position:var(--I159075-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I159075:hover {
}

@media (min-width:1440px) {
.I159075 {

order:70;
}
.I159075:hover {
}

}
.I159094 {
display:flex;
position:var(--I159094-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I159094:hover {
}

@media (min-width:1440px) {
.I159094 {

order:71;
}
.I159094:hover {
}

}
.I159059 {
display:flex;
position:var(--I159059-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I159059:hover {
}

@media (min-width:1440px) {
.I159059 {

order:72;
}
.I159059:hover {
}

}
.I159056 {
display:flex;
position:var(--I159056-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I159056:hover {
}

@media (min-width:1440px) {
.I159056 {

order:73;
}
.I159056:hover {
}

}
.I159055 {
display:flex;
position:var(--I159055-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I159055:hover {
}

@media (min-width:1440px) {
.I159055 {

order:74;
}
.I159055:hover {
}

}
.I159069 {
display:flex;
position:var(--I159069-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I159069:hover {
}


.I159057 {
display:flex;
position:var(--I159057-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I159057:hover {
}

@media (min-width:1440px) {
.I159057 {

order:16;
}
.I159057:hover {
}

}
.I159095 {
display:flex;
position:var(--I159095-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I159095:hover {
}

@media (min-width:1440px) {
.I159095 {

order:76;
}
.I159095:hover {
}

}
.I159067 {
display:flex;
position:var(--I159067-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I159067:hover {
}


.I159074 {
display:flex;
position:var(--I159074-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I159074:hover {
}


h1.I159097, .I159097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159097:hover {
}
.I159097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159097 > .viewport:hover {
}


.I159098 {
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;

	
}
.I159098:hover {
}
@media (max-width:992px) {
.I159098 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I159098:hover {
}
}
@media (max-width:640px) {
.I159098 {
padding-left:1rem;
padding-right:1rem;

	
}
.I159098:hover {
}
}

.I159099 {
display:flex;
position:var(--I159099-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I159099:hover {
}


.I159100 {
display:flex;
position:var(--I159100-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I159100:hover {
}


.I159101 {
display:flex;
position:var(--I159101-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I159101:hover {
}


.I159102 {
display:flex;
position:var(--I159102-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:5;
width:100%;

flex-direction:row;


}
.I159102:hover {
}


.I159103 {
display:flex;
position:var(--I159103-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
padding-bottom:2rem;

}
.I159103:hover {
}


.I159104 {
display:flex;
position:var(--I159104-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;

flex-direction:row;


}
.I159104:hover {
}


.I167947 {
display:flex;
position:var(--I167947-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:7;
width:100%;

flex-direction:row;


}
.I167947:hover {
}


.I168703 {
display:flex;
position:var(--I168703-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:8;
width:100%;

flex-direction:row;


}
.I168703:hover {
}


.I169243 {
display:flex;
position:var(--I169243-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:9;
width:100%;

flex-direction:row;


}
.I169243:hover {
}


.I159105 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159105:hover {
}


.I159106 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159106:hover {
}


.I159107 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I159107:hover {
}


.I168325 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168325:hover {
}


.I168973 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168973:hover {
}


.I169513 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169513:hover {
}


h1.I159108, .I159108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I159108:hover {
}
.I159108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159108 > .viewport:hover {
}

@media (max-width:992px) {
.I159108 {

height:auto;


}
.I159108:hover {
}
.I159108 > .viewport {



}
.I159108 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I159108 {

order:4;

}
.I159108:hover {
}
.I159108 > .viewport {



}
.I159108 > .viewport:hover {
}

}
h1.I159109, .I159109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159109:hover {
}
.I159109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159109 > .viewport:hover {
}

@media (min-width:1440px) {
.I159109 {

order:5;

}
.I159109:hover {
}
.I159109 > .viewport {



}
.I159109 > .viewport:hover {
}

}
h1.I159110, .I159110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I159110:hover {
}
.I159110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159110 > .viewport:hover {
}


h1.I159111, .I159111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159111:hover {
}
.I159111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159111 > .viewport:hover {
}


h1.I159112, .I159112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159112:hover {
}
.I159112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159112 > .viewport:hover {
}


h1.I159113, .I159113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159113:hover {
}
.I159113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159113 > .viewport:hover {
}


h1.I159114, .I159114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159114:hover {
}
.I159114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159114 > .viewport:hover {
}


h1.I159115, .I159115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159115:hover {
}
.I159115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159115 > .viewport:hover {
}


h1.I159116, .I159116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159116:hover {
}
.I159116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159116 > .viewport:hover {
}


h1.I159117, .I159117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159117:hover {
}
.I159117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159117 > .viewport:hover {
}


h1.I159118, .I159118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159118:hover {
}
.I159118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159118 > .viewport:hover {
}


h1.I159119, .I159119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I159119:hover {
}
.I159119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159119 > .viewport:hover {
}

@media (min-width:1440px) {
.I159119 {

order:3;

}
.I159119:hover {
}
.I159119 > .viewport {



}
.I159119 > .viewport:hover {
}

}
h1.I159120, .I159120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;

}
.I159120:hover {
}
.I159120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159120 > .viewport:hover {
}

@media (min-width:1440px) {
.I159120 {

order:7;

}
.I159120:hover {
}
.I159120 > .viewport {



}
.I159120 > .viewport:hover {
}

}
h1.I159121, .I159121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I159121:hover {
}
.I159121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159121 > .viewport:hover {
}

@media (min-width:1440px) {
.I159121 {

order:6;

}
.I159121:hover {
}
.I159121 > .viewport {



}
.I159121 > .viewport:hover {
}

}
h1.I159122, .I159122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I159122:hover {
}
.I159122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159122 > .viewport:hover {
}

@media (min-width:1440px) {
.I159122 {

order:8;

}
.I159122:hover {
}
.I159122 > .viewport {



}
.I159122 > .viewport:hover {
}

}
h1.I159123, .I159123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159123:hover {
}
.I159123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159123 > .viewport:hover {
}


h1.I159124, .I159124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I159124:hover {
}
.I159124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159124 > .viewport:hover {
}


h1.I159125, .I159125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I159125:hover {
}
.I159125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159125 > .viewport:hover {
}


h1.I159126, .I159126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I159126:hover {
}
.I159126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159126 > .viewport:hover {
}


h1.I159127, .I159127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159127:hover {
}
.I159127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159127 > .viewport:hover {
}


h1.I159128, .I159128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159128:hover {
}
.I159128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159128 > .viewport:hover {
}


h1.I159129, .I159129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I159129:hover {
}
.I159129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159129 > .viewport:hover {
}


h1.I159130, .I159130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159130:hover {
}
.I159130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159130 > .viewport:hover {
}


h1.I159131, .I159131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159131:hover {
}
.I159131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159131 > .viewport:hover {
}


h1.I159132, .I159132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159132:hover {
}
.I159132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159132 > .viewport:hover {
}


h1.I165828, .I165828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:10;

}
.I165828:hover {
}
.I165828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165828 > .viewport:hover {
}


h1.I167824, .I167824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167824:hover {
}
.I167824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167824 > .viewport:hover {
}


h1.I168055, .I168055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168055 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168055:hover {
}
.I168055 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168055 > .viewport:hover {
}


h1.I168271, .I168271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168271:hover {
}
.I168271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168271 > .viewport:hover {
}


h1.I168433, .I168433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168433:hover {
}
.I168433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168433 > .viewport:hover {
}


h1.I168541, .I168541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168541:hover {
}
.I168541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168541 > .viewport:hover {
}


h1.I168811, .I168811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168811:hover {
}
.I168811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168811 > .viewport:hover {
}


h1.I168919, .I168919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168919:hover {
}
.I168919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168919 > .viewport:hover {
}


h1.I169081, .I169081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169081 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169081:hover {
}
.I169081 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169081 > .viewport:hover {
}


h1.I169189, .I169189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169189:hover {
}
.I169189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169189 > .viewport:hover {
}


h1.I169351, .I169351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169351:hover {
}
.I169351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169351 > .viewport:hover {
}


h1.I169459, .I169459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169459:hover {
}
.I169459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169459 > .viewport:hover {
}


h1.I169621, .I169621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169621:hover {
}
.I169621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169621 > .viewport:hover {
}


h1.I169729, .I169729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169729:hover {
}
.I169729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169729 > .viewport:hover {
}


.I159133 {
display:flex;

}
.I159133:hover {
}
@media (max-width:992px) {
.I159133 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I159133:hover {
}
}
@media (max-width:640px) {
.I159133 {
display:flex;
height:60vw;

}
.I159133:hover {
}
}

.I159134, a.I159134 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I159134:hover, a.I159134:hover {
}
@media (max-width:640px) {
.I159134, a.I159134 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159134:hover, a.I159134:hover {
}
}

.I159135, a.I159135 {
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;

}
.I159135:hover, a.I159135:hover {
}
@media (max-width:640px) {
.I159135, a.I159135 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159135:hover, a.I159135:hover {
}
}

.I159136 .image, .I159136.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159136 .image:hover, .I159136.image:hover {
}
@media (max-width:640px) {
.I159136 .image, .I159136.image {
border-radius:100%;

}
.I159136 .image:hover, .I159136.image:hover {
}
}

.I159137, a.I159137 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159137:hover, a.I159137:hover {
}
@media (max-width:992px) {
.I159137, a.I159137 {
}
.I159137:hover, a.I159137:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159137, a.I159137 {
display:flex;
padding-bottom:1rem;

}
.I159137:hover, a.I159137:hover {
}
}

.I159138, a.I159138 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159138:hover, a.I159138:hover {
}
@media (max-width:992px) {
.I159138, a.I159138 {
}
.I159138:hover, a.I159138:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159138, a.I159138 {
display:flex;
padding-bottom:1rem;

}
.I159138:hover, a.I159138:hover {
}
}

.I159139, a.I159139 {
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;

}
.I159139:hover, a.I159139:hover {
}
@media (max-width:992px) {
.I159139, a.I159139 {
}
.I159139:hover, a.I159139:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159139, a.I159139 {
display:flex;
padding-bottom:1rem;

}
.I159139:hover, a.I159139:hover {
}
}

.I159140 .image, .I159140.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159140 .image:hover, .I159140.image:hover {
}
@media (max-width:640px) {
.I159140 .image, .I159140.image {
border-radius:100%;

}
.I159140 .image:hover, .I159140.image:hover {
}
}

.I159141, a.I159141 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159141:hover, a.I159141:hover {
}
@media (max-width:992px) {
.I159141, a.I159141 {
}
.I159141:hover, a.I159141:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159141, a.I159141 {
display:flex;
padding-bottom:1rem;

}
.I159141:hover, a.I159141:hover {
}
}

.I159142, a.I159142 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159142:hover, a.I159142:hover {
}
@media (max-width:992px) {
.I159142, a.I159142 {
}
.I159142:hover, a.I159142:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159142, a.I159142 {
display:flex;
padding-bottom:1rem;

}
.I159142:hover, a.I159142:hover {
}
}

.I159143, a.I159143 {
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;

}
.I159143:hover, a.I159143:hover {
}
@media (max-width:992px) {
.I159143, a.I159143 {
}
.I159143:hover, a.I159143:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159143, a.I159143 {
display:flex;
padding-bottom:1rem;

}
.I159143:hover, a.I159143:hover {
}
}

.I159144 .button, .I159144.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I159144 button.button, button.I159144.button {
cursor:pointer;
}
.I159144 .button .text, .I159144.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I159144 .button .icon, .I159144.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;
}
.I159144 .button:hover, .I159144.button:hover {
}
.I159144 .button:hover .text, .I159144.button:hover .text {
text-decoration:underline;

}
.I159144 .button:hover .icon, .I159144.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) {
.I159144 .button, .I159144.button {
}
.I159144 button.button, button.I159144.button {
}
.I159144 .button .text, .I159144.button .text {
font-family:Rubik;

}
.I159144 .button .icon, .I159144.button .icon {
background-size:100% 100%;
}
.I159144 .button:hover, .I159144.button:hover {
}
.I159144 .button:hover .text, .I159144.button:hover .text {
}
.I159144 .button:hover .icon, .I159144.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I159144 .button, .I159144.button {
}
.I159144 button.button, button.I159144.button {
}
.I159144 .button .text, .I159144.button .text {
}
.I159144 .button .icon, .I159144.button .icon {
background-size:100% 100%;
}
.I159144 .button:hover, .I159144.button:hover {
}
.I159144 .button:hover .text, .I159144.button:hover .text {
}
.I159144 .button:hover .icon, .I159144.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I159144 .button, .I159144.button {
}
.I159144 button.button, button.I159144.button {
}
.I159144 .button .text, .I159144.button .text {
}
.I159144 .button .icon, .I159144.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');
}
.I159144 .button:hover, .I159144.button:hover {
}
.I159144 .button:hover .text, .I159144.button:hover .text {
}
.I159144 .button:hover .icon, .I159144.button:hover .icon {
background-size:100% 100%;
}
}
.I159145, a.I159145 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159145:hover, a.I159145:hover {
}
@media (max-width:992px) {
.I159145, a.I159145 {
}
.I159145:hover, a.I159145:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159145, a.I159145 {
display:flex;
padding-bottom:1rem;

}
.I159145:hover, a.I159145:hover {
}
}

.I159146, a.I159146 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159146:hover, a.I159146:hover {
}
@media (max-width:992px) {
.I159146, a.I159146 {
}
.I159146:hover, a.I159146:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159146, a.I159146 {
display:flex;
padding-bottom:1rem;

}
.I159146:hover, a.I159146:hover {
}
}

.I159147, a.I159147 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I159147:hover, a.I159147:hover {
}
@media (max-width:992px) {
.I159147, a.I159147 {
}
.I159147:hover, a.I159147:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159147, a.I159147 {
display:flex;
padding-bottom:1rem;

}
.I159147:hover, a.I159147:hover {
}
}

.I159148 .button, .I159148.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159148 button.button, button.I159148.button {
cursor:pointer;
}
.I159148 .button .text, .I159148.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159148 .button .icon, .I159148.button .icon {
flex:none;
background-size:100% 100%;
}
.I159148 .button:hover, .I159148.button:hover {
}
.I159148 .button:hover .text, .I159148.button:hover .text {
}
.I159148 .button:hover .icon, .I159148.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159148 .button, .I159148.button {
}
.I159148 button.button, button.I159148.button {
}
.I159148 .button .text, .I159148.button .text {
font-family:Rubik;

}
.I159148 .button .icon, .I159148.button .icon {
background-size:100% 100%;
}
.I159148 .button:hover, .I159148.button:hover {
}
.I159148 .button:hover .text, .I159148.button:hover .text {
}
.I159148 .button:hover .icon, .I159148.button:hover .icon {
background-size:100% 100%;
}
}

.I159149 .button, .I159149.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159149 button.button, button.I159149.button {
cursor:pointer;
}
.I159149 .button .text, .I159149.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159149 .button .icon, .I159149.button .icon {
flex:none;
background-size:100% 100%;
}
.I159149 .button:hover, .I159149.button:hover {
}
.I159149 .button:hover .text, .I159149.button:hover .text {
}
.I159149 .button:hover .icon, .I159149.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159149 .button, .I159149.button {
}
.I159149 button.button, button.I159149.button {
}
.I159149 .button .text, .I159149.button .text {
font-family:Rubik;

}
.I159149 .button .icon, .I159149.button .icon {
background-size:100% 100%;
}
.I159149 .button:hover, .I159149.button:hover {
}
.I159149 .button:hover .text, .I159149.button:hover .text {
}
.I159149 .button:hover .icon, .I159149.button:hover .icon {
background-size:100% 100%;
}
}

.I159150 .button, .I159150.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159150 button.button, button.I159150.button {
cursor:pointer;
}
.I159150 .button .text, .I159150.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159150 .button .icon, .I159150.button .icon {
flex:none;
background-size:100% 100%;
}
.I159150 .button:hover, .I159150.button:hover {
}
.I159150 .button:hover .text, .I159150.button:hover .text {
}
.I159150 .button:hover .icon, .I159150.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159150 .button, .I159150.button {
}
.I159150 button.button, button.I159150.button {
}
.I159150 .button .text, .I159150.button .text {
font-family:Rubik;

}
.I159150 .button .icon, .I159150.button .icon {
background-size:100% 100%;
}
.I159150 .button:hover, .I159150.button:hover {
}
.I159150 .button:hover .text, .I159150.button:hover .text {
}
.I159150 .button:hover .icon, .I159150.button:hover .icon {
background-size:100% 100%;
}
}

.I159151 .button, .I159151.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159151 button.button, button.I159151.button {
cursor:pointer;
}
.I159151 .button .text, .I159151.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159151 .button .icon, .I159151.button .icon {
flex:none;
background-size:100% 100%;
}
.I159151 .button:hover, .I159151.button:hover {
}
.I159151 .button:hover .text, .I159151.button:hover .text {
}
.I159151 .button:hover .icon, .I159151.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159151 .button, .I159151.button {
}
.I159151 button.button, button.I159151.button {
}
.I159151 .button .text, .I159151.button .text {
font-family:Rubik;

}
.I159151 .button .icon, .I159151.button .icon {
background-size:100% 100%;
}
.I159151 .button:hover, .I159151.button:hover {
}
.I159151 .button:hover .text, .I159151.button:hover .text {
}
.I159151 .button:hover .icon, .I159151.button:hover .icon {
background-size:100% 100%;
}
}

.I159152 .button, .I159152.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159152 button.button, button.I159152.button {
cursor:pointer;
}
.I159152 .button .text, .I159152.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I159152 .button .icon, .I159152.button .icon {
flex:none;
background-size:100% 100%;
}
.I159152 .button:hover, .I159152.button:hover {
}
.I159152 .button:hover .text, .I159152.button:hover .text {
}
.I159152 .button:hover .icon, .I159152.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I159152 .button, .I159152.button {
}
.I159152 button.button, button.I159152.button {
}
.I159152 .button .text, .I159152.button .text {
font-family:Rubik;

}
.I159152 .button .icon, .I159152.button .icon {
background-size:100% 100%;
}
.I159152 .button:hover, .I159152.button:hover {
}
.I159152 .button:hover .text, .I159152.button:hover .text {
}
.I159152 .button:hover .icon, .I159152.button:hover .icon {
background-size:100% 100%;
}
}

.I159153, a.I159153 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I159153:hover, a.I159153:hover {
}

.I159154 .image, .I159154.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I159154 .image:hover, .I159154.image:hover {
}
@media (max-width:640px) {
.I159154 .image, .I159154.image {
border-radius:100%;

}
.I159154 .image:hover, .I159154.image:hover {
}
}

.I159155, a.I159155 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159155:hover, a.I159155:hover {
}
@media (max-width:992px) {
.I159155, a.I159155 {
}
.I159155:hover, a.I159155:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159155, a.I159155 {
display:flex;
padding-bottom:1rem;

}
.I159155:hover, a.I159155:hover {
}
}

.I159156, a.I159156 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I159156:hover, a.I159156:hover {
}
@media (max-width:992px) {
.I159156, a.I159156 {
}
.I159156:hover, a.I159156:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159156, a.I159156 {
display:flex;
padding-bottom:1rem;

}
.I159156:hover, a.I159156:hover {
}
}

.I159157, a.I159157 {
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;

}
.I159157:hover, a.I159157:hover {
}
@media (max-width:992px) {
.I159157, a.I159157 {
}
.I159157:hover, a.I159157:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159157, a.I159157 {
display:flex;
padding-bottom:1rem;

}
.I159157:hover, a.I159157:hover {
}
}

.I165774, a.I165774 {
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;

}
.I165774:hover, a.I165774:hover {
}
@media (max-width:992px) {
.I165774, a.I165774 {
}
.I165774:hover, a.I165774:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165774, a.I165774 {
display:flex;
padding-bottom:1rem;

}
.I165774:hover, a.I165774:hover {
}
}

.I167770, a.I167770 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167770:hover, a.I167770:hover {
}
@media (max-width:992px) {
.I167770, a.I167770 {
}
.I167770:hover, a.I167770:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167770, a.I167770 {
display:flex;
padding-bottom:1rem;

}
.I167770:hover, a.I167770:hover {
}
}

.I168001 .image, .I168001.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168001 .image:hover, .I168001.image:hover {
}
@media (max-width:640px) {
.I168001 .image, .I168001.image {
border-radius:100%;

}
.I168001 .image:hover, .I168001.image:hover {
}
}

.I168217, a.I168217 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168217:hover, a.I168217:hover {
}
@media (max-width:992px) {
.I168217, a.I168217 {
}
.I168217:hover, a.I168217:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168217, a.I168217 {
display:flex;
padding-bottom:1rem;

}
.I168217:hover, a.I168217:hover {
}
}

.I168379, a.I168379 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168379:hover, a.I168379:hover {
}
@media (max-width:992px) {
.I168379, a.I168379 {
}
.I168379:hover, a.I168379:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168379, a.I168379 {
display:flex;
padding-bottom:1rem;

}
.I168379:hover, a.I168379:hover {
}
}

.I168487, a.I168487 {
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;

}
.I168487:hover, a.I168487:hover {
}
@media (max-width:992px) {
.I168487, a.I168487 {
}
.I168487:hover, a.I168487:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168487, a.I168487 {
display:flex;
padding-bottom:1rem;

}
.I168487:hover, a.I168487:hover {
}
}

.I168757 .image, .I168757.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168757 .image:hover, .I168757.image:hover {
}
@media (max-width:640px) {
.I168757 .image, .I168757.image {
border-radius:100%;

}
.I168757 .image:hover, .I168757.image:hover {
}
}

.I168865, a.I168865 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168865:hover, a.I168865:hover {
}
@media (max-width:992px) {
.I168865, a.I168865 {
}
.I168865:hover, a.I168865:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168865, a.I168865 {
display:flex;
padding-bottom:1rem;

}
.I168865:hover, a.I168865:hover {
}
}

.I169027, a.I169027 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169027:hover, a.I169027:hover {
}
@media (max-width:992px) {
.I169027, a.I169027 {
}
.I169027:hover, a.I169027:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169027, a.I169027 {
display:flex;
padding-bottom:1rem;

}
.I169027:hover, a.I169027:hover {
}
}

.I169135, a.I169135 {
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;

}
.I169135:hover, a.I169135:hover {
}
@media (max-width:992px) {
.I169135, a.I169135 {
}
.I169135:hover, a.I169135:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169135, a.I169135 {
display:flex;
padding-bottom:1rem;

}
.I169135:hover, a.I169135:hover {
}
}

.I169297 .image, .I169297.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169297 .image:hover, .I169297.image:hover {
}
@media (max-width:640px) {
.I169297 .image, .I169297.image {
border-radius:100%;

}
.I169297 .image:hover, .I169297.image:hover {
}
}

.I169405, a.I169405 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169405:hover, a.I169405:hover {
}
@media (max-width:992px) {
.I169405, a.I169405 {
}
.I169405:hover, a.I169405:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169405, a.I169405 {
display:flex;
padding-bottom:1rem;

}
.I169405:hover, a.I169405:hover {
}
}

.I169567, a.I169567 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169567:hover, a.I169567:hover {
}
@media (max-width:992px) {
.I169567, a.I169567 {
}
.I169567:hover, a.I169567:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169567, a.I169567 {
display:flex;
padding-bottom:1rem;

}
.I169567:hover, a.I169567:hover {
}
}

.I169675, a.I169675 {
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;

}
.I169675:hover, a.I169675:hover {
}
@media (max-width:992px) {
.I169675, a.I169675 {
}
.I169675:hover, a.I169675:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169675, a.I169675 {
display:flex;
padding-bottom:1rem;

}
.I169675:hover, a.I169675:hover {
}
}

h1.I159158, .I159158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I159158:hover {
}
.I159158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159158 > .viewport:hover {
}


.I159159 {
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;

	
}
.I159159:hover {
}
@media (max-width:992px) {
.I159159 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I159159:hover {
}
}
@media (max-width:640px) {
.I159159 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I159159:hover {
}
}

.I159160 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I159160:hover {
}
@media (max-width:992px) {
.I159160 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I159160:hover {
}
}
@media (max-width:640px) {
.I159160 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I159160:hover {
}
}

.I159161 {
display:flex;
position:var(--I159161-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-plataforma-low-code.svg?timestamp=20241107194922');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I159161-location-transform:translate(0px,0px);
z-index:var(--I159161-z-index, auto);

transform:
var(--I159161-location-transform, translate(0px,0px))
var(--I159161-user-box-transform, translate(0px,0px))
;


position:var(--I159161-position-static-computed, static);
}
.I159161:hover {
}

@media (max-width:640px) {
.I159161 {

width:calc(100vw - 2rem);

}
.I159161:hover {
}

}

.I159162 {
display:flex;
position:var(--I159162-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-map-to-ai-adoption.svg?timestamp=20241104212759');
box-shadow:none;
overflow:hidden;
}
.I159162:hover {
}

@media (max-width:640px) {
.I159162 {

width:calc(100vw - 2rem);

}
.I159162:hover {
}

}

.I159163 {
display:flex;
position:var(--I159163-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-globant-enterprise-ai.svg?timestamp=20241108132028');
box-shadow:none;
overflow:hidden;
}
.I159163:hover {
}
.I159163 {
--I159163-position-static-computed:static;
}
.I159163 > .sector, .I159163 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159163 {

width:calc(100vw - 2rem);

}
.I159163:hover {
}

}

.I159164 {
display:flex;
position:var(--I159164-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I159164:hover {
}

@media (max-width:640px) {
.I159164 {

padding-left:1rem;
padding-right:1rem;

}
.I159164:hover {
}

}

.I159165 {
display:flex;
position:var(--I159165-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;
}
.I159165:hover {
}

@media (max-width:640px) {
.I159165 {

width:calc(100vw - 2rem);

}
.I159165:hover {
}

}

.I159166 {
display:flex;
position:var(--I159166-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;
}
.I159166:hover {
}
.I159166 {
--I159166-position-static-computed:static;
}
.I159166 > .sector, .I159166 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I159166 {

width:calc(100vw - 2rem);

}
.I159166:hover {
}

}
@media (min-width:1440px) {
.I159166 {

}
.I159166:hover {
}
.I159166 {
--I159166-position-static-computed:static;
}
.I159166 > .sector, .I159166 > .group-sectors {
position:relative;
}
}
.I159167 {
display:flex;
position:var(--I159167-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;
}
.I159167:hover {
}

@media (max-width:640px) {
.I159167 {

width:calc(100vw - 2rem);

}
.I159167:hover {
}

}

.I159168 {
display:flex;
position:var(--I159168-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;
}
.I159168:hover {
}

@media (max-width:640px) {
.I159168 {

width:calc(100vw - 2rem);

}
.I159168:hover {
}

}

.I159169 {
display:flex;
position:var(--I159169-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;
}
.I159169:hover {
}

@media (max-width:640px) {
.I159169 {

width:calc(100vw - 2rem);

}
.I159169:hover {
}

}

.I159170 {
display:flex;
position:var(--I159170-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;
}
.I159170:hover {
}

@media (max-width:640px) {
.I159170 {

width:calc(100vw - 2rem);

}
.I159170:hover {
}

}

.I159171 {
display:flex;
position:var(--I159171-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I159171:hover {
}


.I159172 {
display:flex;
position:var(--I159172-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;
}
.I159172:hover {
}

@media (max-width:640px) {
.I159172 {

width:calc(100vw - 2rem);

}
.I159172:hover {
}

}

.I166601 {
display:flex;
position:var(--I166601-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;
}
.I166601:hover {
}


.I159173 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159173:hover {
}

@media (min-width:1440px) {
.I159173 {

order:4;


	
}
.I159173:hover {
}

}
.I159174 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159174:hover {
}

@media (min-width:1440px) {
.I159174 {

order:2;


	
}
.I159174:hover {
}

}
.I159175 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159175:hover {
}


.I159176 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159176:hover {
}


.I159177 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159177:hover {
}


.I159178 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159178:hover {
}


.I159179 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159179:hover {
}


.I159180 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159180:hover {
}


.I159181 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159181:hover {
}


.I159182 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I159182:hover {
}
.I159182 > .sector {
position:relative;
}
@media (max-width:640px) {
.I159182 {



flex-direction:column;
align-items:flex-start;

	
}
.I159182:hover {
}

}

.I159183 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I159183:hover {
}


.I167106 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167106:hover {
}


h1.I159184, .I159184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I159184:hover {
}
.I159184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159184 > .viewport:hover {
}

@media (min-width:1440px) {
.I159184 {

order:8;

}
.I159184:hover {
}
.I159184 > .viewport {



}
.I159184 > .viewport:hover {
}

}
h1.I159185, .I159185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I159185:hover {
}
.I159185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159185 > .viewport:hover {
}


h1.I159186, .I159186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I159186:hover {
}
.I159186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159186 > .viewport:hover {
}

@media (min-width:1440px) {
.I159186 {

order:3;

}
.I159186:hover {
}
.I159186 > .viewport {



}
.I159186 > .viewport:hover {
}

}
h1.I159187, .I159187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I159187:hover {
}
.I159187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159187 > .viewport:hover {
}


h1.I159188, .I159188 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159188 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I159188:hover {
}
.I159188 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159188 > .viewport:hover {
}


h1.I159189, .I159189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159189:hover {
}
.I159189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159189 > .viewport:hover {
}


h1.I159190, .I159190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159190:hover {
}
.I159190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159190 > .viewport:hover {
}


h1.I159191, .I159191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159191:hover {
}
.I159191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159191 > .viewport:hover {
}


h1.I159192, .I159192 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159192 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I159192:hover {
}
.I159192 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159192 > .viewport:hover {
}


h1.I159193, .I159193 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159193 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159193:hover {
}
.I159193 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159193 > .viewport:hover {
}


h1.I159194, .I159194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159194:hover {
}
.I159194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159194 > .viewport:hover {
}


h1.I159195, .I159195 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159195 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I159195:hover {
}
.I159195 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159195 > .viewport:hover {
}


h1.I159196, .I159196 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159196 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159196:hover {
}
.I159196 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159196 > .viewport:hover {
}


h1.I159197, .I159197 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159197 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I159197:hover {
}
.I159197 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159197 > .viewport:hover {
}


h1.I159198, .I159198 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159198 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159198:hover {
}
.I159198 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159198 > .viewport:hover {
}


h1.I159199, .I159199 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159199 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159199:hover {
}
.I159199 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159199 > .viewport:hover {
}


h1.I159200, .I159200 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159200 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I159200:hover {
}
.I159200 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I159200 > .viewport:hover {
}


h1.I159201, .I159201 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159201 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159201:hover {
}
.I159201 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159201 > .viewport:hover {
}

@media (max-width:640px) {
.I159201 {

width:100%;


}
.I159201:hover {
}
.I159201 > .viewport {



}
.I159201 > .viewport:hover {
}

}

h1.I159202, .I159202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159202:hover {
}
.I159202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159202 > .viewport:hover {
}


h1.I159203, .I159203 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159203 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159203:hover {
}
.I159203 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159203 > .viewport:hover {
}


h1.I159204, .I159204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159204:hover {
}
.I159204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159204 > .viewport:hover {
}


h1.I159205, .I159205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159205:hover {
}
.I159205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159205 > .viewport:hover {
}


h1.I159206, .I159206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159206 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I159206:hover {
}
.I159206 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159206 > .viewport:hover {
}


h1.I159207, .I159207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159207:hover {
}
.I159207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159207 > .viewport:hover {
}


h1.I159208, .I159208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159208:hover {
}
.I159208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159208 > .viewport:hover {
}


h1.I159209, .I159209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159209:hover {
}
.I159209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159209 > .viewport:hover {
}


h1.I159210, .I159210 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159210 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159210:hover {
}
.I159210 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159210 > .viewport:hover {
}


h1.I159211, .I159211 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159211 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159211:hover {
}
.I159211 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159211 > .viewport:hover {
}


h1.I159212, .I159212 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159212 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159212:hover {
}
.I159212 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159212 > .viewport:hover {
}


h1.I159213, .I159213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159213:hover {
}
.I159213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159213 > .viewport:hover {
}


h1.I159214, .I159214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I159214:hover {
}
.I159214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159214 > .viewport:hover {
}


h1.I159215, .I159215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159215:hover {
}
.I159215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159215 > .viewport:hover {
}


h1.I159216, .I159216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I159216:hover {
}
.I159216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159216 > .viewport:hover {
}

@media (min-width:1440px) {
.I159216 {

order:3;

}
.I159216:hover {
}
.I159216 > .viewport {



}
.I159216 > .viewport:hover {
}

}
h1.I159217, .I159217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159217:hover {
}
.I159217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159217 > .viewport:hover {
}


h1.I159218, .I159218 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159218 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159218:hover {
}
.I159218 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159218 > .viewport:hover {
}


h1.I159219, .I159219 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159219 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I159219:hover {
}
.I159219 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159219 > .viewport:hover {
}


h1.I159220, .I159220 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159220 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159220:hover {
}
.I159220 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159220 > .viewport:hover {
}


h1.I159221, .I159221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159221:hover {
}
.I159221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159221 > .viewport:hover {
}


h1.I159222, .I159222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159222:hover {
}
.I159222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159222 > .viewport:hover {
}


h1.I159223, .I159223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159223:hover {
}
.I159223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159223 > .viewport:hover {
}


h1.I159224, .I159224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159224:hover {
}
.I159224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159224 > .viewport:hover {
}


h1.I159225, .I159225 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159225 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I159225:hover {
}
.I159225 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159225 > .viewport:hover {
}


h1.I159226, .I159226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I159226:hover {
}
.I159226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159226 > .viewport:hover {
}


h1.I159227, .I159227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I159227:hover {
}
.I159227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159227 > .viewport:hover {
}


h1.I159228, .I159228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159228:hover {
}
.I159228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159228 > .viewport:hover {
}


h1.I159229, .I159229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I159229:hover {
}
.I159229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159229 > .viewport:hover {
}


h1.I159230, .I159230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159230:hover {
}
.I159230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159230 > .viewport:hover {
}


h1.I159231, .I159231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159231:hover {
}
.I159231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159231 > .viewport:hover {
}


h1.I159232, .I159232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159232:hover {
}
.I159232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159232 > .viewport:hover {
}


h1.I159233, .I159233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159233:hover {
}
.I159233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159233 > .viewport:hover {
}


h1.I159234, .I159234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159234:hover {
}
.I159234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159234 > .viewport:hover {
}


h1.I159235, .I159235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I159235:hover {
}
.I159235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159235 > .viewport:hover {
}


h1.I159236, .I159236 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159236 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159236:hover {
}
.I159236 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159236 > .viewport:hover {
}


h1.I159237, .I159237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159237:hover {
}
.I159237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159237 > .viewport:hover {
}

@media (max-width:640px) {
.I159237 {

width:100%;


}
.I159237:hover {
}
.I159237 > .viewport {



}
.I159237 > .viewport:hover {
}

}

h1.I163095, .I163095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163095:hover {
}
.I163095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163095 > .viewport:hover {
}


h1.I166027, .I166027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166027:hover {
}
.I166027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166027 > .viewport:hover {
}


h1.I166500, .I166500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166500:hover {
}
.I166500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166500 > .viewport:hover {
}


h1.I166803, .I166803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166803:hover {
}
.I166803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166803 > .viewport:hover {
}


h1.I167005, .I167005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167005 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167005:hover {
}
.I167005 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167005 > .viewport:hover {
}


h1.I167308, .I167308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167308:hover {
}
.I167308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167308 > .viewport:hover {
}


h1.I167510, .I167510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167510:hover {
}
.I167510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167510 > .viewport:hover {
}


h1.I167712, .I167712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167712:hover {
}
.I167712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167712 > .viewport:hover {
}

@media (max-width:640px) {
.I167712 {

width:100%;


}
.I167712:hover {
}
.I167712 > .viewport {



}
.I167712 > .viewport:hover {
}

}

h1.I176988, .I176988 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176988 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176988:hover {
}
.I176988 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176988 > .viewport:hover {
}


h1.I177194, .I177194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177194:hover {
}
.I177194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177194 > .viewport:hover {
}


h1.I177400, .I177400 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177400 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177400:hover {
}
.I177400 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177400 > .viewport:hover {
}


h1.I177766, .I177766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177766:hover {
}
.I177766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177766 > .viewport:hover {
}


.I159238 .image, .I159238.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159238 .image:hover, .I159238.image:hover {
}
@media (min-width:1440px) {
.I159238 .image, .I159238.image {
width:100%;

}
.I159238 .image:hover, .I159238.image:hover {
}
}
.I159239, a.I159239 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159239:hover, a.I159239:hover {
}
@media (max-width:992px) {
.I159239, a.I159239 {
}
.I159239:hover, a.I159239:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159239, a.I159239 {
display:flex;
padding-bottom:0rem;

}
.I159239:hover, a.I159239:hover {
}
}

.I159240 .image, .I159240.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159240 .image:hover, .I159240.image:hover {
}
@media (min-width:1440px) {
.I159240 .image, .I159240.image {
width:100%;

}
.I159240 .image:hover, .I159240.image:hover {
}
}
.I159241 .image, .I159241.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159241 .image:hover, .I159241.image:hover {
}

.I159242, a.I159242 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159242:hover, a.I159242:hover {
}
@media (max-width:992px) {
.I159242, a.I159242 {
}
.I159242:hover, a.I159242:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159242, a.I159242 {
display:flex;
padding-bottom:0rem;

}
.I159242:hover, a.I159242:hover {
}
}

.I159243, a.I159243 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159243:hover, a.I159243:hover {
}
@media (min-width:1440px) {
.I159243, a.I159243 {
display:flex;
font-weight:500;


}
.I159243:hover, a.I159243:hover {
}
}
.I159244, a.I159244 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I159244:hover, a.I159244:hover {
}
@media (max-width:992px) {
.I159244, a.I159244 {
}
.I159244:hover, a.I159244:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159244, a.I159244 {
display:flex;
padding-bottom:0rem;

}
.I159244:hover, a.I159244:hover {
}
}

.I159245, a.I159245 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I159245:hover, a.I159245:hover {
}
@media (max-width:640px) {
.I159245, a.I159245 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I159245:hover, a.I159245:hover {
}
}

.I159246, a.I159246 {
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;

}
.I159246:hover, a.I159246:hover {
}
@media (max-width:992px) {
.I159246, a.I159246 {
}
.I159246:hover, a.I159246:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159246, a.I159246 {
display:flex;
padding-bottom:1rem;

}
.I159246:hover, a.I159246:hover {
}
}

.I159247, a.I159247 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159247:hover, a.I159247:hover {
}

.I159248, a.I159248 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159248:hover, a.I159248:hover {
}
@media (min-width:1440px) {
.I159248, a.I159248 {
display:flex;
font-weight:500;


}
.I159248:hover, a.I159248:hover {
}
}
.I159249 .image, .I159249.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159249 .image:hover, .I159249.image:hover {
}

.I159250, a.I159250 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159250:hover, a.I159250:hover {
}
@media (min-width:1440px) {
.I159250, a.I159250 {
display:flex;
font-weight:500;


}
.I159250:hover, a.I159250:hover {
}
}
.I159251, a.I159251 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159251:hover, a.I159251:hover {
}
@media (max-width:992px) {
.I159251, a.I159251 {
}
.I159251:hover, a.I159251:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159251, a.I159251 {
display:flex;
padding-bottom:0rem;

}
.I159251:hover, a.I159251:hover {
}
}

.I159252 .image, .I159252.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159252 .image:hover, .I159252.image:hover {
}

.I159253, a.I159253 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159253:hover, a.I159253:hover {
}
@media (min-width:1440px) {
.I159253, a.I159253 {
display:flex;
font-weight:500;


}
.I159253:hover, a.I159253:hover {
}
}
.I159254, a.I159254 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159254:hover, a.I159254:hover {
}
@media (max-width:992px) {
.I159254, a.I159254 {
}
.I159254:hover, a.I159254:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159254, a.I159254 {
display:flex;
padding-bottom:0rem;

}
.I159254:hover, a.I159254:hover {
}
}

.I159255 .image, .I159255.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I159255 .image:hover, .I159255.image:hover {
}

.I159256, a.I159256 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159256:hover, a.I159256:hover {
}
@media (min-width:1440px) {
.I159256, a.I159256 {
display:flex;
font-weight:500;


}
.I159256:hover, a.I159256:hover {
}
}
.I159257, a.I159257 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159257:hover, a.I159257:hover {
}
@media (max-width:992px) {
.I159257, a.I159257 {
}
.I159257:hover, a.I159257:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159257, a.I159257 {
display:flex;
padding-bottom:0rem;

}
.I159257:hover, a.I159257:hover {
}
}

.I159258 .image, .I159258.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159258 .image:hover, .I159258.image:hover {
}

.I159259 .image, .I159259.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159259 .image:hover, .I159259.image:hover {
}

.I159260 .image, .I159260.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I159260 .image:hover, .I159260.image:hover {
}

.I159261, a.I159261 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159261:hover, a.I159261:hover {
}
@media (max-width:992px) {
.I159261, a.I159261 {
}
.I159261:hover, a.I159261:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159261, a.I159261 {
display:flex;
padding-bottom:0rem;

}
.I159261:hover, a.I159261:hover {
}
}

.I159262, a.I159262 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159262:hover, a.I159262:hover {
}
@media (min-width:1440px) {
.I159262, a.I159262 {
display:flex;
font-weight:500;


}
.I159262:hover, a.I159262:hover {
}
}
.I159263, a.I159263 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159263:hover, a.I159263:hover {
}
@media (max-width:992px) {
.I159263, a.I159263 {
}
.I159263:hover, a.I159263:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159263, a.I159263 {
display:flex;
padding-bottom:0rem;

}
.I159263:hover, a.I159263:hover {
}
}

.I159264, a.I159264 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I159264:hover, a.I159264:hover {
}
@media (max-width:992px) {
.I159264, a.I159264 {
}
.I159264:hover, a.I159264:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I159264, a.I159264 {
display:flex;
font-weight:500;


}
.I159264:hover, a.I159264:hover {
}
}
.I159265, a.I159265 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I159265:hover, a.I159265:hover {
}
@media (max-width:992px) {
.I159265, a.I159265 {
}
.I159265:hover, a.I159265:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159265, a.I159265 {
display:flex;
padding-bottom:0rem;

}
.I159265:hover, a.I159265:hover {
}
}

.I159266, a.I159266 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159266:hover, a.I159266:hover {
}
@media (min-width:1440px) {
.I159266, a.I159266 {
display:flex;
font-weight:500;


}
.I159266:hover, a.I159266:hover {
}
}
.I159267 {
}
.I159267:hover {
}
.I159267 {
}
.I159267:hover {
}


.I159268, a.I159268 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159268:hover, a.I159268:hover {
}

.I159269, a.I159269 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159269:hover, a.I159269:hover {
}

.I159270 .button, .I159270.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159270 button.button, button.I159270.button {
cursor:pointer;
}
.I159270 .button .text, .I159270.button .text {
}
.I159270 .button .icon, .I159270.button .icon {
flex:none;
background-size:100% 100%;
}
.I159270 .button:hover, .I159270.button:hover {
}
.I159270 .button:hover .text, .I159270.button:hover .text {
}
.I159270 .button:hover .icon, .I159270.button:hover .icon {
background-size:100% 100%;
}

.I159271 .button, .I159271.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159271 button.button, button.I159271.button {
cursor:pointer;
}
.I159271 .button .text, .I159271.button .text {
}
.I159271 .button .icon, .I159271.button .icon {
flex:none;
background-size:100% 100%;
}
.I159271 .button:hover, .I159271.button:hover {
}
.I159271 .button:hover .text, .I159271.button:hover .text {
}
.I159271 .button:hover .icon, .I159271.button:hover .icon {
background-size:100% 100%;
}

.I159272 .button, .I159272.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159272 button.button, button.I159272.button {
cursor:pointer;
}
.I159272 .button .text, .I159272.button .text {
}
.I159272 .button .icon, .I159272.button .icon {
flex:none;
background-size:100% 100%;
}
.I159272 .button:hover, .I159272.button:hover {
}
.I159272 .button:hover .text, .I159272.button:hover .text {
}
.I159272 .button:hover .icon, .I159272.button:hover .icon {
background-size:100% 100%;
}

.I159273 .button, .I159273.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159273 button.button, button.I159273.button {
cursor:pointer;
}
.I159273 .button .text, .I159273.button .text {
}
.I159273 .button .icon, .I159273.button .icon {
flex:none;
background-size:100% 100%;
}
.I159273 .button:hover, .I159273.button:hover {
}
.I159273 .button:hover .text, .I159273.button:hover .text {
}
.I159273 .button:hover .icon, .I159273.button:hover .icon {
background-size:100% 100%;
}

.I159274 .button, .I159274.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159274 button.button, button.I159274.button {
cursor:pointer;
}
.I159274 .button .text, .I159274.button .text {
}
.I159274 .button .icon, .I159274.button .icon {
flex:none;
background-size:100% 100%;
}
.I159274 .button:hover, .I159274.button:hover {
}
.I159274 .button:hover .text, .I159274.button:hover .text {
}
.I159274 .button:hover .icon, .I159274.button:hover .icon {
background-size:100% 100%;
}

.I159275 .button, .I159275.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159275 button.button, button.I159275.button {
cursor:pointer;
}
.I159275 .button .text, .I159275.button .text {
}
.I159275 .button .icon, .I159275.button .icon {
flex:none;
background-size:100% 100%;
}
.I159275 .button:hover, .I159275.button:hover {
}
.I159275 .button:hover .text, .I159275.button:hover .text {
}
.I159275 .button:hover .icon, .I159275.button:hover .icon {
background-size:100% 100%;
}

.I159276 .button, .I159276.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159276 button.button, button.I159276.button {
cursor:pointer;
}
.I159276 .button .text, .I159276.button .text {
}
.I159276 .button .icon, .I159276.button .icon {
flex:none;
background-size:100% 100%;
}
.I159276 .button:hover, .I159276.button:hover {
}
.I159276 .button:hover .text, .I159276.button:hover .text {
}
.I159276 .button:hover .icon, .I159276.button:hover .icon {
background-size:100% 100%;
}

.I159277 .button, .I159277.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159277 button.button, button.I159277.button {
cursor:pointer;
}
.I159277 .button .text, .I159277.button .text {
}
.I159277 .button .icon, .I159277.button .icon {
flex:none;
background-size:100% 100%;
}
.I159277 .button:hover, .I159277.button:hover {
}
.I159277 .button:hover .text, .I159277.button:hover .text {
}
.I159277 .button:hover .icon, .I159277.button:hover .icon {
background-size:100% 100%;
}

.I159278 .button, .I159278.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159278 button.button, button.I159278.button {
cursor:pointer;
}
.I159278 .button .text, .I159278.button .text {
}
.I159278 .button .icon, .I159278.button .icon {
flex:none;
background-size:100% 100%;
}
.I159278 .button:hover, .I159278.button:hover {
}
.I159278 .button:hover .text, .I159278.button:hover .text {
}
.I159278 .button:hover .icon, .I159278.button:hover .icon {
background-size:100% 100%;
}

.I159279 .button, .I159279.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159279 button.button, button.I159279.button {
cursor:pointer;
}
.I159279 .button .text, .I159279.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I159279 .button .icon, .I159279.button .icon {
flex:none;
background-size:100% 100%;
}
.I159279 .button:hover, .I159279.button:hover {
}
.I159279 .button:hover .text, .I159279.button:hover .text {
}
.I159279 .button:hover .icon, .I159279.button:hover .icon {
background-size:100% 100%;
}

.I159280, a.I159280 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159280:hover, a.I159280:hover {
}

.I159281, a.I159281 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159281:hover, a.I159281:hover {
}

.I159282, a.I159282 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159282:hover, a.I159282:hover {
}

.I159283, a.I159283 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159283:hover, a.I159283:hover {
}

.I159284, a.I159284 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159284:hover, a.I159284:hover {
}

.I159285, a.I159285 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159285:hover, a.I159285:hover {
}

.I159286, a.I159286 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159286:hover, a.I159286:hover {
}

.I159287 .button, .I159287.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I159287 button.button, button.I159287.button {
cursor:pointer;
}
.I159287 .button .text, .I159287.button .text {
}
.I159287 .button .icon, .I159287.button .icon {
flex:none;
background-size:100% 100%;
}
.I159287 .button:hover, .I159287.button:hover {
}
.I159287 .button:hover .text, .I159287.button:hover .text {
}
.I159287 .button:hover .icon, .I159287.button:hover .icon {
background-size:100% 100%;
}

.I159288, a.I159288 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I159288:hover, a.I159288:hover {
}

.I159289, a.I159289 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159289:hover, a.I159289:hover {
}

.I159290, a.I159290 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I159290:hover, a.I159290:hover {
}

.I159291 .image, .I159291.image {
vertical-align:top;
}
.I159291 .image:hover, .I159291.image:hover {
}

.I162998, a.I162998 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162998:hover, a.I162998:hover {
}

.I165926, a.I165926 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165926:hover, a.I165926:hover {
}

.I166399, a.I166399 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166399:hover, a.I166399:hover {
}

.I166702 .button, .I166702.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166702 button.button, button.I166702.button {
cursor:pointer;
}
.I166702 .button .text, .I166702.button .text {
}
.I166702 .button .icon, .I166702.button .icon {
flex:none;
background-size:100% 100%;
}
.I166702 .button:hover, .I166702.button:hover {
}
.I166702 .button:hover .text, .I166702.button:hover .text {
}
.I166702 .button:hover .icon, .I166702.button:hover .icon {
background-size:100% 100%;
}

.I166904, a.I166904 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166904:hover, a.I166904:hover {
}

.I167207, a.I167207 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167207:hover, a.I167207:hover {
}

.I167409, a.I167409 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167409:hover, a.I167409:hover {
}

.I167611 .image, .I167611.image {
vertical-align:top;
}
.I167611 .image:hover, .I167611.image:hover {
}

.I176885, a.I176885 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176885:hover, a.I176885:hover {
}

.I177091, a.I177091 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177091:hover, a.I177091:hover {
}

.I177297, a.I177297 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177297:hover, a.I177297:hover {
}

.I177662, a.I177662 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177662:hover, a.I177662:hover {
}

h1.I159292, .I159292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159292:hover {
}
.I159292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159292 > .viewport:hover {
}


.I159096 {
}
.I159096:hover {
}
.I159096 {
}
.I159096: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;
}
}


