/* Cache file:3723_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I165083 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I165083: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 {
}
.I165083 {
width:100%;

	
}
.I165083: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 {
}
.I165083 {
width:100%;

	
}
.I165083:hover {
}
}

.I165084 {
display:flex;

order:41;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I165084:hover {
}
@media (max-width:992px) {
.I165084 {

padding-top:70px;


}
.I165084:hover {
}
}
@media (max-width:640px) {
.I165084 {

width:100%;
margin-top:0px;
padding-top:72px;


}
.I165084:hover {
}
}
@media (min-width:1440px) {
.I165084 {

order:27;

}
.I165084:hover {
}
}
.I165091 {
display:flex;
position:var(--I165091-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(--I165091-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I165091-location-transform:translate(0px,0px);
	

transform:
var(--I165091-location-transform, translate(0px,0px))
var(--I165091-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I165091:hover {
}
.I165091 {
--I165091-position-static-computed:static;
}
.I165091 > .sector, .I165091 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I165091 {

position:fixed;
z-index:var(--I165091-z-index, 1);

transform:
var(--I165091-location-transform, translate(0px,0px))
var(--I165091-user-box-transform, translate(0px,0px))
;


}
.I165091:hover {
}

}
@media (max-width:640px) {
.I165091 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I165091-z-index, 1);

transform:
var(--I165091-location-transform, translate(0px,0px))
var(--I165091-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I165091:hover {
}
.I165091 {
--I165091-position-static-computed:static;
}
.I165091 > .sector, .I165091 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I165091 {

order:24;
}
.I165091:hover {
}

}
.I165096 {
display:flex;
position:var(--I165096-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I165096:hover {
}


.I165114 {
display:flex;
position:var(--I165114-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;
--I165114-location-transform:translate(0px,0px);
z-index:var(--I165114-z-index, auto);

transform:
var(--I165114-location-transform, translate(0px,0px))
var(--I165114-user-box-transform, translate(0px,0px))
;

--I165114-z-index:1000;
position:var(--I165114-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I165114:hover {
}
.I165114 {
--I165114-position-static-computed:static;
}
.I165114 > .sector, .I165114 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I165114 {

width:100%;

}
.I165114:hover {
}

}
@media (min-width:1440px) {
.I165114 {

order:58;
}
.I165114:hover {
}

}
.I165107 {
display:flex;
position:var(--I165107-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I165107:hover {
}

@media (min-width:1440px) {
.I165107 {

order:48;
}
.I165107:hover {
}

}
.I165108 {
display:flex;
position:var(--I165108-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I165108:hover {
}

@media (min-width:1440px) {
.I165108 {

order:50;
}
.I165108:hover {
}

}
.I165106 {
display:flex;
position:var(--I165106-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I165106:hover {
}

@media (min-width:1440px) {
.I165106 {

order:46;
}
.I165106:hover {
}

}
.I165105 {
display:flex;
position:var(--I165105-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I165105:hover {
}

@media (min-width:1440px) {
.I165105 {

order:43;
}
.I165105:hover {
}

}
.I165100 {
display:flex;
position:var(--I165100-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I165100:hover {
}


.I165104 {
display:flex;
position:var(--I165104-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I165104:hover {
}

@media (min-width:1440px) {
.I165104 {

order:39;
}
.I165104:hover {
}

}
.I165092 {
display:flex;
position:var(--I165092-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I165092:hover {
}

@media (min-width:1440px) {
.I165092 {

order:25;
}
.I165092:hover {
}

}
.I165099 {
display:flex;
position:var(--I165099-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I165099:hover {
}


.I165089 {
display:flex;
position:var(--I165089-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(--I165089-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I165089-location-transform:translate(0px,0px);
z-index:var(--I165089-z-index, 1);

transform:
var(--I165089-location-transform, translate(0px,0px))
var(--I165089-user-box-transform, translate(0px,0px))
;

--I165089-z-index:555;
}
.I165089:hover {
}
.I165089 {
--I165089-position-static-computed:relative;
}
.I165089 > .sector, .I165089 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I165089 {

height:72px;
margin-bottom:-72px;

}
.I165089:hover {
}

}
@media (max-width:640px) {
.I165089 {

box-sizing:border-box;

}
.I165089:hover {
}

}
@media (min-width:1440px) {
.I165089 {

order:17;
}
.I165089:hover {
}

}
.I165086 {
display:flex;
position:var(--I165086-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I165086-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I165086-location-transform:translate(-50%,0px);
	

transform:
var(--I165086-location-transform, translate(0px,0px))
var(--I165086-user-box-transform, translate(0px,0px))
;

--I165086-z-index:999;
}
.I165086:hover {
}
.I165086 {
--I165086-position-static-computed:relative;
}
.I165086 > .sector, .I165086 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I165086 {

height:auto;
min-height:90px;

}
.I165086:hover {
}
.I165086 {
--I165086-position-static-computed:static;
}
.I165086 > .sector, .I165086 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I165086 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I165086:hover {
}

}
@media (min-width:1440px) {
.I165086 {

order:4;
position:fixed;
z-index:var(--I165086-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I165086-location-transform:translate(-50%,0px);
	

transform:
var(--I165086-location-transform, translate(0px,0px))
var(--I165086-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I165086:hover {
}

}
.I165093 {
display:flex;
position:var(--I165093-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I165093:hover {
}

@media (min-width:1440px) {
.I165093 {

order:18;
}
.I165093:hover {
}

}
.I165109 {
display:flex;
position:var(--I165109-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I165109:hover {
}

@media (min-width:1440px) {
.I165109 {

order:51;
}
.I165109:hover {
}

}
.I165111 {
display:flex;
position:var(--I165111-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I165111:hover {
}

@media (min-width:1440px) {
.I165111 {

order:54;
}
.I165111:hover {
}

}
.I165110 {
display:flex;
position:var(--I165110-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I165110:hover {
}

@media (min-width:1440px) {
.I165110 {

order:53;
}
.I165110:hover {
}

}
.I165112 {
display:flex;
position:var(--I165112-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I165112:hover {
}

@media (min-width:1440px) {
.I165112 {

order:55;
}
.I165112:hover {
}

}
.I165094 {
display:flex;
position:var(--I165094-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:39;
}
.I165094:hover {
}

@media (min-width:1440px) {
.I165094 {

order:23;
}
.I165094:hover {
}

}
.I165098 {
display:flex;
position:var(--I165098-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I165098:hover {
}


.I165090 {
display:flex;
position:var(--I165090-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I165090:hover {
}

@media (min-width:1440px) {
.I165090 {

order:26;
}
.I165090:hover {
}

}
.I165113 {
display:flex;
position:var(--I165113-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I165113:hover {
}

@media (min-width:1440px) {
.I165113 {

order:57;
}
.I165113:hover {
}

}
.I165115 {
display:flex;
position:var(--I165115-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I165115:hover {
}

@media (min-width:1440px) {
.I165115 {

order:59;
}
.I165115:hover {
}

}
.I165116 {
display:flex;
position:var(--I165116-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I165116:hover {
}

@media (min-width:1440px) {
.I165116 {

order:60;
}
.I165116:hover {
}

}
.I165117 {
display:flex;
position:var(--I165117-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I165117:hover {
}

@media (min-width:1440px) {
.I165117 {

order:61;
}
.I165117:hover {
}

}
.I165101 {
display:flex;
position:var(--I165101-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I165101:hover {
}


.I165118 {
display:flex;
position:var(--I165118-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I165118:hover {
}

@media (min-width:1440px) {
.I165118 {

order:63;
}
.I165118:hover {
}

}
.I165119 {
display:flex;
position:var(--I165119-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I165119:hover {
}

@media (min-width:1440px) {
.I165119 {

order:65;
}
.I165119:hover {
}

}
.I165088 {
display:flex;
position:var(--I165088-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I165088:hover {
}

@media (min-width:1440px) {
.I165088 {

order:66;
}
.I165088:hover {
}

}
.I165120 {
display:flex;
position:var(--I165120-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I165120:hover {
}

@media (min-width:1440px) {
.I165120 {

order:68;
}
.I165120:hover {
}

}
.I165121 {
display:flex;
position:var(--I165121-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I165121:hover {
}

@media (min-width:1440px) {
.I165121 {

order:69;
}
.I165121:hover {
}

}
.I165103 {
display:flex;
position:var(--I165103-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I165103:hover {
}

@media (min-width:1440px) {
.I165103 {

order:70;
}
.I165103:hover {
}

}
.I165122 {
display:flex;
position:var(--I165122-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I165122:hover {
}

@media (min-width:1440px) {
.I165122 {

order:71;
}
.I165122:hover {
}

}
.I165087 {
display:flex;
position:var(--I165087-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I165087:hover {
}

@media (min-width:1440px) {
.I165087 {

order:72;
}
.I165087:hover {
}

}
.I165097 {
display:flex;
position:var(--I165097-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I165097:hover {
}


.I165085 {
display:flex;
position:var(--I165085-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I165085:hover {
}

@media (min-width:1440px) {
.I165085 {

order:16;
}
.I165085:hover {
}

}
.I165123 {
display:flex;
position:var(--I165123-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I165123:hover {
}

@media (min-width:1440px) {
.I165123 {

order:75;
}
.I165123:hover {
}

}
.I165095 {
display:flex;
position:var(--I165095-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I165095:hover {
}


.I165102 {
display:flex;
position:var(--I165102-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I165102:hover {
}


.I165124 {
display:flex;
position:var(--I165124-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:79;
}
.I165124:hover {
}

@media (min-width:1440px) {
.I165124 {

order:79;
}
.I165124:hover {
}

}
h1.I165257, .I165257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;

}
.I165257:hover {
}
.I165257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165257 > .viewport:hover {
}


h1.I165258, .I165258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I165258:hover {
}
.I165258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165258 > .viewport:hover {
}


.I165259 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4rem;
background-color:rgb(17,17,17);
background-image:url('https://www.genexus.com/media/images/live-2024__look-at-me-video.svg?timestamp=20241023202000');
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

align-items:center;

	
}
.I165259:hover {
}
@media (min-width:1440px) {
.I165259 {
align-items:center;

	
}
.I165259:hover {
}
}
.I165260 {
display:flex;
position:var(--I165260-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I165260:hover {
}

@media (max-width:992px) {
.I165260 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I165260:hover {
}

}
@media (max-width:640px) {
.I165260 {

padding-top:0rem;

align-items:flex-start;


}
.I165260:hover {
}

}

h1.I165261, .I165261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-bottom:0.5rem;


}
.I165261:hover {
}
.I165261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165261 > .viewport:hover {
}


h1.I165262, .I165262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:940px;


}
.I165262:hover {
}
.I165262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165262 > .viewport:hover {
}


h1.I165263, .I165263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I165263:hover {
}
.I165263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165263 > .viewport:hover {
}

@media (max-width:640px) {
.I165263 {


}
.I165263:hover {
}
.I165263 > .viewport {

justify-content:flex-start;


}
.I165263 > .viewport:hover {
}

}

h1.I165264, .I165264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165264 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
margin-top:4rem;


}
.I165264:hover {
}
.I165264 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165264 > .viewport:hover {
}

@media (max-width:992px) {
.I165264 {

margin-top:3rem;


}
.I165264:hover {
}
.I165264 > .viewport {



}
.I165264 > .viewport:hover {
}

}
@media (max-width:640px) {
.I165264 {

margin-top:2rem;


}
.I165264:hover {
}
.I165264 > .viewport {



}
.I165264 > .viewport:hover {
}

}

h1.I165265, .I165265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165265:hover {
}
.I165265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165265 > .viewport:hover {
}


h1.I165266, .I165266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I165266:hover {
}
.I165266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165266 > .viewport:hover {
}


h1.I165267, .I165267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I165267:hover {
}
.I165267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165267 > .viewport:hover {
}


h1.I165268, .I165268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-top:4rem;


}
.I165268:hover {
}
.I165268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165268 > .viewport:hover {
}

@media (max-width:992px) {
.I165268 {

width:100%;
padding-top:3rem;


}
.I165268:hover {
}
.I165268 > .viewport {



}
.I165268 > .viewport:hover {
}

}
@media (max-width:640px) {
.I165268 {

padding-top:2rem;


}
.I165268:hover {
}
.I165268 > .viewport {



}
.I165268 > .viewport:hover {
}

}

h1.I165269, .I165269 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165269 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:0.5rem;


}
.I165269:hover {
}
.I165269 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165269 > .viewport:hover {
}


.I165270, a.I165270 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I165270:hover, a.I165270:hover {
}
@media (max-width:992px) {
.I165270, a.I165270 {
display:flex;
font-size:1.625rem;


}
.I165270:hover, a.I165270:hover {
}
}
@media (max-width:640px) {
.I165270, a.I165270 {
display:flex;
font-size:1.625rem;


}
.I165270:hover, a.I165270:hover {
}
}

.I165271, a.I165271 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I165271:hover, a.I165271:hover {
}
@media (max-width:992px) {
.I165271, a.I165271 {
display:flex;
font-size:1.625rem;


}
.I165271:hover, a.I165271:hover {
}
}
@media (max-width:640px) {
.I165271, a.I165271 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I165271:hover, a.I165271:hover {
}
}

.I165272, a.I165272 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165272:hover, a.I165272:hover {
}
@media (max-width:992px) {
.I165272, a.I165272 {
}
.I165272:hover, a.I165272:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165272, a.I165272 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I165272:hover, a.I165272:hover {
}
}

.I165273 .button, .I165273.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I165273 button.button, button.I165273.button {
cursor:pointer;
}
.I165273 .button .text, .I165273.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165273 .button .icon, .I165273.button .icon {
flex:none;
background-size:100% 100%;
}
.I165273 .button:hover, .I165273.button:hover {
background-color:rgb(217,217,217);

}
.I165273 .button:hover .text, .I165273.button:hover .text {
}
.I165273 .button:hover .icon, .I165273.button:hover .icon {
background-size:100% 100%;
}

.I165274 .button, .I165274.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165274 button.button, button.I165274.button {
cursor:pointer;
}
.I165274 .button .text, .I165274.button .text {
}
.I165274 .button .icon, .I165274.button .icon {
flex:none;
background-size:100% 100%;
}
.I165274 .button:hover, .I165274.button:hover {
}
.I165274 .button:hover .text, .I165274.button:hover .text {
}
.I165274 .button:hover .icon, .I165274.button:hover .icon {
background-size:100% 100%;
}

.I165275 .button, .I165275.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165275 button.button, button.I165275.button {
cursor:pointer;
}
.I165275 .button .text, .I165275.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I165275 .button .icon, .I165275.button .icon {
flex:none;
background-size:100% 100%;
}
.I165275 .button:hover, .I165275.button:hover {
}
.I165275 .button:hover .text, .I165275.button:hover .text {
}
.I165275 .button:hover .icon, .I165275.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165275 .button, .I165275.button {
}
.I165275 button.button, button.I165275.button {
}
.I165275 .button .text, .I165275.button .text {
font-family:Rubik;

}
.I165275 .button .icon, .I165275.button .icon {
background-size:100% 100%;
}
.I165275 .button:hover, .I165275.button:hover {
}
.I165275 .button:hover .text, .I165275.button:hover .text {
}
.I165275 .button:hover .icon, .I165275.button:hover .icon {
background-size:100% 100%;
}
}

.I165276 .button, .I165276.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I165276 button.button, button.I165276.button {
cursor:pointer;
}
.I165276 .button .text, .I165276.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I165276 .button .icon, .I165276.button .icon {
flex:none;
background-size:100% 100%;
}
.I165276 .button:hover, .I165276.button:hover {
background-color:rgb(210,40,93);

}
.I165276 .button:hover .text, .I165276.button:hover .text {
}
.I165276 .button:hover .icon, .I165276.button:hover .icon {
background-size:100% 100%;
}

.I165277 {
display:flex;
border-color:rgb(91,167,255);
border-style:solid;
border-width:2px;

}
.I165277:hover {
}
@media (max-width:992px) {
.I165277 {
display:flex;
width:100%;
height:auto;
min-height:50vh;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I165277:hover {
}
}
@media (max-width:640px) {
.I165277 {
display:flex;
min-height:24vh;

}
.I165277:hover {
}
}

.I165278, a.I165278 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I165278:hover, a.I165278:hover {
}
@media (max-width:992px) {
.I165278, a.I165278 {
display:flex;
font-size:1.625rem;


}
.I165278:hover, a.I165278:hover {
}
}
@media (max-width:640px) {
.I165278, a.I165278 {
display:flex;
font-size:1.625rem;


}
.I165278:hover, a.I165278:hover {
}
}

h1.I165279, .I165279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I165279:hover {
}
.I165279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165279 > .viewport:hover {
}


.I165280 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I165280:hover {
}

.I165281 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:5rem;
box-sizing:border-box;


}
.I165281:hover {
}
@media (max-width:992px) {
.I165281 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I165281:hover {
}
}
@media (max-width:640px) {
.I165281 {

padding-bottom:0rem;


flex-direction:column;
}
.I165281:hover {
}
}

.I165282 {
display:flex;
position:var(--I165282-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I165282:hover {
}

@media (max-width:992px) {
.I165282 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I165282:hover {
}

}
@media (max-width:640px) {
.I165282 {

order:3;
min-width:100%;
padding-top:2rem;

}
.I165282:hover {
}

}
@media (min-width:1440px) {
.I165282 {

width:50%;
padding-right:4rem;

}
.I165282:hover {
}

}
.I165283 {
display:flex;
position:var(--I165283-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I165283:hover {
}

@media (max-width:992px) {
.I165283 {

width:50%;

}
.I165283:hover {
}

}
@media (max-width:640px) {
.I165283 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I165283:hover {
}

}
@media (min-width:1440px) {
.I165283 {

width:50%;

flex-direction:column;


}
.I165283:hover {
}

}
.I165284 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I165284:hover {
}

@media (max-width:992px) {
.I165284 {



flex-direction:column;

	
}
.I165284:hover {
}

}

h1.I165285, .I165285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I165285:hover {
}
.I165285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165285 > .viewport:hover {
}


h1.I165286, .I165286 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165286 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I165286:hover {
}
.I165286 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165286 > .viewport:hover {
}


h1.I165287, .I165287 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165287 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I165287:hover {
}
.I165287 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165287 > .viewport:hover {
}

@media (max-width:992px) {
.I165287 {

display:flex;

}
.I165287:hover {
}
.I165287 > .viewport {



}
.I165287 > .viewport:hover {
}

}
@media (max-width:640px) {
.I165287 {

height:auto;


}
.I165287:hover {
}
.I165287 > .viewport {



}
.I165287 > .viewport:hover {
}

}

h1.I165288, .I165288 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165288 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I165288:hover {
}
.I165288 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165288 > .viewport:hover {
}

@media (max-width:992px) {
.I165288 {

padding-bottom:1rem;


}
.I165288:hover {
}
.I165288 > .viewport {



}
.I165288 > .viewport:hover {
}

}
@media (max-width:640px) {
.I165288 {

margin-bottom:0;
padding-bottom:0rem;


}
.I165288:hover {
}
.I165288 > .viewport {



}
.I165288 > .viewport:hover {
}

}

h1.I165289, .I165289 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165289 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I165289:hover {
}
.I165289 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165289 > .viewport:hover {
}


h1.I165290, .I165290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165290:hover {
}
.I165290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165290 > .viewport:hover {
}


h1.I165291, .I165291 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165291 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I165291:hover {
}
.I165291 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165291 > .viewport:hover {
}

@media (max-width:640px) {
.I165291 {

margin-bottom:-1.65rem;


}
.I165291:hover {
}
.I165291 > .viewport {



}
.I165291 > .viewport:hover {
}

}

h1.I165292, .I165292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I165292:hover {
}
.I165292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165292 > .viewport:hover {
}

@media (min-width:1440px) {
.I165292 {

display:none;

}
.I165292:hover {
}
.I165292 > .viewport {



}
.I165292 > .viewport:hover {
}

}
h1.I165293, .I165293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I165293:hover {
}
.I165293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165293 > .viewport:hover {
}


h1.I165294, .I165294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I165294:hover {
}
.I165294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165294 > .viewport:hover {
}

@media (max-width:992px) {
.I165294 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I165294:hover {
}
.I165294 > .viewport {



}
.I165294 > .viewport:hover {
}

}

h1.I165295, .I165295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I165295:hover {
}
.I165295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165295 > .viewport:hover {
}

@media (max-width:992px) {
.I165295 {

display:none;

}
.I165295:hover {
}
.I165295 > .viewport {



}
.I165295 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I165295 {

width:100%;
height:auto;


}
.I165295:hover {
}
.I165295 > .viewport {



}
.I165295 > .viewport:hover {
}

}
h1.I165296, .I165296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I165296:hover {
}
.I165296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165296 > .viewport:hover {
}

@media (min-width:1440px) {
.I165296 {

width:100%;
box-sizing:border-box;


}
.I165296:hover {
}
.I165296 > .viewport {



}
.I165296 > .viewport:hover {
}

}
h1.I165297, .I165297 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165297 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I165297:hover {
}
.I165297 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165297 > .viewport:hover {
}


.I165298, a.I165298 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I165298:hover, a.I165298:hover {
}
@media (max-width:992px) {
.I165298, a.I165298 {
display:flex;
font-size:1.625rem;


}
.I165298:hover, a.I165298:hover {
}
}
@media (max-width:640px) {
.I165298, a.I165298 {
display:flex;
font-size:1.625rem;


}
.I165298:hover, a.I165298:hover {
}
}

.I165299, a.I165299 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165299:hover, a.I165299:hover {
}
@media (max-width:992px) {
.I165299, a.I165299 {
}
.I165299:hover, a.I165299:hover {
display:flex;
width:100%;

}
}

.I165300 .image, .I165300.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/plataforma-low-code1_2.png?timestamp=20241120150420');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/plataforma-low-code1_2.png?timestamp=20241120150420') 1.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x2.png?timestamp=20241120150420') 2.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x3.png?timestamp=20241120150420') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/plataforma-low-code1_2.png?timestamp=20241120150420') 1.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x2.png?timestamp=20241120150420') 2.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x3.png?timestamp=20241120150420') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/plataforma-low-code1_2.png?timestamp=20241120150420') 1.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x2.png?timestamp=20241120150420') 2.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x3.png?timestamp=20241120150420') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/plataforma-low-code1_2.png?timestamp=20241120150420') 1.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x2.png?timestamp=20241120150420') 2.00x,url('https://www.genexus.com/media/images/plataforma-low-code1_2_x3.png?timestamp=20241120150420') 3.00x);
background-size:cover;
background-position:center center;

}
.I165300 .image:hover, .I165300.image:hover {
}

.I165301 .button, .I165301.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I165301 button.button, button.I165301.button {
cursor:pointer;
}
.I165301 .button .text, .I165301.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I165301 .button .icon, .I165301.button .icon {
flex:none;
background-size:100% 100%;
}
.I165301 .button:hover, .I165301.button:hover {
background-color:rgb(210,40,93);

}
.I165301 .button:hover .text, .I165301.button:hover .text {
}
.I165301 .button:hover .icon, .I165301.button:hover .icon {
background-size:100% 100%;
}

.I165302, a.I165302 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I165302:hover, a.I165302:hover {
}

h1.I165303, .I165303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I165303, .I165303 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I165303, .I165303 p {
margin:0px;
}

figure.I165303, .I165303 figure {
margin:0px;
}

a.I165303, .I165303 a {
text-decoration:inherit;
color:inherit;
}

.I165303 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I165303 article, article.I165303 {
flex-direction:column;	
}
.I165303 article:hover, article.I165303:hover {
}
.I165303 article.active, article.I165303.active {
}
.I165303 .body {
}
.I165303 .body:hover {
	
}
.I165303 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I165303 .body a {
text-decoration:underline;

}
.I165303 .body img {
}
.I165303 .body ul, .I165303 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I165303 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I165303 .body iframe {
}
.I165303 .body img:hover {
}
.I165303 .body iframe:hover {
}

.I165303 .body li {
list-style-type:disc;
}



.I165304 .button, .I165304.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165304 button.button, button.I165304.button {
cursor:pointer;
}
.I165304 .button .text, .I165304.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I165304 .button .icon, .I165304.button .icon {
flex:none;
background-size:100% 100%;
}
.I165304 .button:hover, .I165304.button:hover {
}
.I165304 .button:hover .text, .I165304.button:hover .text {
}
.I165304 .button:hover .icon, .I165304.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165304 .button, .I165304.button {
}
.I165304 button.button, button.I165304.button {
}
.I165304 .button .text, .I165304.button .text {
font-family:Rubik;

}
.I165304 .button .icon, .I165304.button .icon {
background-size:100% 100%;
}
.I165304 .button:hover, .I165304.button:hover {
}
.I165304 .button:hover .text, .I165304.button:hover .text {
}
.I165304 .button:hover .icon, .I165304.button:hover .icon {
background-size:100% 100%;
}
}

.I165305 .button, .I165305.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I165305 button.button, button.I165305.button {
cursor:pointer;
}
.I165305 .button .text, .I165305.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I165305 .button .icon, .I165305.button .icon {
flex:none;
background-size:100% 100%;
}
.I165305 .button:hover, .I165305.button:hover {
}
.I165305 .button:hover .text, .I165305.button:hover .text {
}
.I165305 .button:hover .icon, .I165305.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165305 .button, .I165305.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I165305 button.button, button.I165305.button {
}
.I165305 .button .text, .I165305.button .text {
color:rgb(108,72,201);

}
.I165305 .button .icon, .I165305.button .icon {
background-size:100% 100%;
}
.I165305 .button:hover, .I165305.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I165305 .button:hover .text, .I165305.button:hover .text {
color:rgb(150,155,160);

}
.I165305 .button:hover .icon, .I165305.button:hover .icon {
background-size:100% 100%;
}
}

.I165306 .button, .I165306.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I165306 button.button, button.I165306.button {
cursor:pointer;
}
.I165306 .button .text, .I165306.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165306 .button .icon, .I165306.button .icon {
flex:none;
background-size:100% 100%;
}
.I165306 .button:hover, .I165306.button:hover {
background-color:rgb(217,217,217);

}
.I165306 .button:hover .text, .I165306.button:hover .text {
}
.I165306 .button:hover .icon, .I165306.button:hover .icon {
background-size:100% 100%;
}

.I165307 {
display:flex;
width:100%;
height:270px;

}
.I165307:hover {
}
@media (min-width:1440px) {
.I165307 {
display:flex;
width:100%;
height:270px;

}
.I165307:hover {
}
}
.I165308, a.I165308 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I165308:hover, a.I165308:hover {
}
@media (max-width:992px) {
.I165308, a.I165308 {
}
.I165308:hover, a.I165308:hover {
display:flex;
width:100%;

}
}

.I165309 .image, .I165309.image {
vertical-align:top;
}
.I165309 .image:hover, .I165309.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I165310, .I165310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I165310:hover {
}
.I165310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165310 > .viewport:hover {
}


.I165311 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I165311:hover {
}

.I165312 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I165312:hover {
}
@media (max-width:992px) {
.I165312 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I165312:hover {
}
}
@media (max-width:640px) {
.I165312 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I165312:hover {
}
}

.I165313 {
display:flex;
position:var(--I165313-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I165313:hover {
}

@media (max-width:992px) {
.I165313 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I165313:hover {
}

}
@media (max-width:640px) {
.I165313 {

order:4;
min-width:100%;
padding-top:2rem;

}
.I165313:hover {
}

}
@media (min-width:1440px) {
.I165313 {

order:3;
width:50%;
padding-right:4rem;

}
.I165313:hover {
}

}
.I165314 {
display:flex;
position:var(--I165314-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I165314:hover {
}

@media (max-width:992px) {
.I165314 {

order:3;
width:50%;
padding-left:0rem;

}
.I165314:hover {
}

}
@media (max-width:640px) {
.I165314 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I165314:hover {
}

}
@media (min-width:1440px) {
.I165314 {

order:2;
width:50%;

flex-direction:column;


}
.I165314:hover {
}

}
.I165315 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I165315:hover {
}


h1.I165316, .I165316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I165316:hover {
}
.I165316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165316 > .viewport:hover {
}


h1.I165317, .I165317 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165317 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I165317:hover {
}
.I165317 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165317 > .viewport:hover {
}


h1.I165318, .I165318 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165318 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I165318:hover {
}
.I165318 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165318 > .viewport:hover {
}


h1.I165319, .I165319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I165319:hover {
}
.I165319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165319 > .viewport:hover {
}

@media (max-width:640px) {
.I165319 {

margin-bottom:0;


}
.I165319:hover {
}
.I165319 > .viewport {



}
.I165319 > .viewport:hover {
}

}

h1.I165320, .I165320 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165320 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I165320:hover {
}
.I165320 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165320 > .viewport:hover {
}


h1.I165321, .I165321 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165321 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I165321:hover {
}
.I165321 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165321 > .viewport:hover {
}

@media (max-width:640px) {
.I165321 {

margin-bottom:-1.65rem;


}
.I165321:hover {
}
.I165321 > .viewport {



}
.I165321 > .viewport:hover {
}

}

h1.I165322, .I165322 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165322 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I165322:hover {
}
.I165322 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165322 > .viewport:hover {
}


h1.I165323, .I165323 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165323 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I165323:hover {
}
.I165323 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165323 > .viewport:hover {
}


h1.I165324, .I165324 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165324 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I165324:hover {
}
.I165324 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165324 > .viewport:hover {
}


h1.I165325, .I165325 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165325 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I165325:hover {
}
.I165325 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165325 > .viewport:hover {
}

@media (max-width:992px) {
.I165325 {

height:auto;


}
.I165325:hover {
}
.I165325 > .viewport {



}
.I165325 > .viewport:hover {
}

}

h1.I165326, .I165326 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165326 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I165326:hover {
}
.I165326 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165326 > .viewport:hover {
}

@media (min-width:1440px) {
.I165326 {

width:100%;
padding-top:0.75rem;


}
.I165326:hover {
}
.I165326 > .viewport {



}
.I165326 > .viewport:hover {
}

}
h1.I165327, .I165327 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165327 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I165327:hover {
}
.I165327 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165327 > .viewport:hover {
}


h1.I165328, .I165328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I165328:hover {
}
.I165328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165328 > .viewport:hover {
}


.I165329, a.I165329 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I165329:hover, a.I165329:hover {
}
@media (max-width:992px) {
.I165329, a.I165329 {
display:flex;
font-size:1.625rem;


}
.I165329:hover, a.I165329:hover {
}
}
@media (max-width:640px) {
.I165329, a.I165329 {
display:flex;
font-size:1.625rem;


}
.I165329:hover, a.I165329:hover {
}
}

.I165330, a.I165330 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165330:hover, a.I165330:hover {
}
@media (max-width:992px) {
.I165330, a.I165330 {
}
.I165330:hover, a.I165330:hover {
display:flex;
width:100%;

}
}

.I165331 .image, .I165331.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/globant-enterprise-ai.svg?timestamp=20241107230525');
background-size:cover;
background-position:center center;

}
.I165331 .image:hover, .I165331.image:hover {
}

.I165332 .button, .I165332.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I165332 button.button, button.I165332.button {
cursor:pointer;
}
.I165332 .button .text, .I165332.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I165332 .button .icon, .I165332.button .icon {
flex:none;
background-size:100% 100%;
}
.I165332 .button:hover, .I165332.button:hover {
background-color:rgb(210,40,93);

}
.I165332 .button:hover .text, .I165332.button:hover .text {
}
.I165332 .button:hover .icon, .I165332.button:hover .icon {
background-size:100% 100%;
}

.I165333, a.I165333 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I165333:hover, a.I165333:hover {
}

h1.I165334, .I165334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I165334, .I165334 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I165334, .I165334 p {
margin:0px;
}

figure.I165334, .I165334 figure {
margin:0px;
}

a.I165334, .I165334 a {
text-decoration:inherit;
color:inherit;
}

.I165334 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I165334 article, article.I165334 {
width:100%;

flex-direction:column;	
}
.I165334 article:hover, article.I165334:hover {
}
.I165334 article.active, article.I165334.active {
}
.I165334 .body {
}
.I165334 .body:hover {
	
}
.I165334 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I165334 .body a {
text-decoration:underline;

}
.I165334 .body img {
}
.I165334 .body ul, .I165334 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I165334 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I165334 .body iframe {
}
.I165334 .body img:hover {
}
.I165334 .body iframe:hover {
}

.I165334 .body li {
list-style-type:disc;
}



.I165335 .button, .I165335.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I165335 button.button, button.I165335.button {
cursor:pointer;
}
.I165335 .button .text, .I165335.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165335 .button .icon, .I165335.button .icon {
flex:none;
background-size:100% 100%;
}
.I165335 .button:hover, .I165335.button:hover {
background-color:rgb(217,217,217);

}
.I165335 .button:hover .text, .I165335.button:hover .text {
}
.I165335 .button:hover .icon, .I165335.button:hover .icon {
background-size:100% 100%;
}

.I165336 .button, .I165336.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I165336 button.button, button.I165336.button {
cursor:pointer;
}
.I165336 .button .text, .I165336.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I165336 .button .icon, .I165336.button .icon {
flex:none;
background-size:100% 100%;
}
.I165336 .button:hover, .I165336.button:hover {
}
.I165336 .button:hover .text, .I165336.button:hover .text {
}
.I165336 .button:hover .icon, .I165336.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165336 .button, .I165336.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I165336 button.button, button.I165336.button {
}
.I165336 .button .text, .I165336.button .text {
color:rgb(108,72,201);

}
.I165336 .button .icon, .I165336.button .icon {
background-size:100% 100%;
}
.I165336 .button:hover, .I165336.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I165336 .button:hover .text, .I165336.button:hover .text {
color:rgb(150,155,160);

}
.I165336 .button:hover .icon, .I165336.button:hover .icon {
background-size:100% 100%;
}
}

.I165337 .button, .I165337.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165337 button.button, button.I165337.button {
cursor:pointer;
}
.I165337 .button .text, .I165337.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I165337 .button .icon, .I165337.button .icon {
flex:none;
background-size:100% 100%;
}
.I165337 .button:hover, .I165337.button:hover {
}
.I165337 .button:hover .text, .I165337.button:hover .text {
}
.I165337 .button:hover .icon, .I165337.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165337 .button, .I165337.button {
}
.I165337 button.button, button.I165337.button {
}
.I165337 .button .text, .I165337.button .text {
font-family:Rubik;

}
.I165337 .button .icon, .I165337.button .icon {
background-size:100% 100%;
}
.I165337 .button:hover, .I165337.button:hover {
}
.I165337 .button:hover .text, .I165337.button:hover .text {
}
.I165337 .button:hover .icon, .I165337.button:hover .icon {
background-size:100% 100%;
}
}

.I165338 {
display:flex;
width:100%;
height:270px;

}
.I165338:hover {
}

.I165339, a.I165339 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I165339:hover, a.I165339:hover {
}
@media (max-width:992px) {
.I165339, a.I165339 {
}
.I165339:hover, a.I165339:hover {
display:flex;
width:100%;

}
}

.I165340 .image, .I165340.image {
vertical-align:top;
}
.I165340 .image:hover, .I165340.image:hover {
}

.I165341 .button, .I165341.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165341 button.button, button.I165341.button {
cursor:pointer;
}
.I165341 .button .text, .I165341.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I165341 .button .icon, .I165341.button .icon {
flex:none;
background-size:100% 100%;
}
.I165341 .button:hover, .I165341.button:hover {
}
.I165341 .button:hover .text, .I165341.button:hover .text {
}
.I165341 .button:hover .icon, .I165341.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165341 .button, .I165341.button {
}
.I165341 button.button, button.I165341.button {
}
.I165341 .button .text, .I165341.button .text {
font-family:Rubik;

}
.I165341 .button .icon, .I165341.button .icon {
background-size:100% 100%;
}
.I165341 .button:hover, .I165341.button:hover {
}
.I165341 .button:hover .text, .I165341.button:hover .text {
}
.I165341 .button:hover .icon, .I165341.button:hover .icon {
background-size:100% 100%;
}
}

h1.I165342, .I165342 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165342 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I165342:hover {
}
.I165342 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165342 > .viewport:hover {
}


.I165343 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I165343:hover {
}
@media (max-width:992px) {
.I165343 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I165343:hover {
}
}
@media (max-width:640px) {
.I165343 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:0;

	
}
.I165343:hover {
}
}

.I165344 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I165344:hover {
}
@media (max-width:992px) {
.I165344 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I165344:hover {
}
}
@media (max-width:640px) {
.I165344 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:0rem;
padding-left:0;
padding-right:1rem;


}
.I165344:hover {
}
}

.I165345 {
display:flex;
position:var(--I165345-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-modeling-ai-applications.svg?timestamp=20241107181618');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I165345-location-transform:translate(0px,0px);
z-index:var(--I165345-z-index, auto);

transform:
var(--I165345-location-transform, translate(0px,0px))
var(--I165345-user-box-transform, translate(0px,0px))
;


position:var(--I165345-position-static-computed, static);
}
.I165345:hover {
}

@media (max-width:640px) {
.I165345 {

width:calc(100vw - 2rem);

}
.I165345:hover {
}

}

.I165346 {
display:flex;
position:var(--I165346-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-genexus-next-start.svg?timestamp=20241104214234');
box-shadow:none;
overflow:hidden;
}
.I165346:hover {
}

@media (max-width:640px) {
.I165346 {

width:calc(100vw - 2rem);

}
.I165346:hover {
}

}

.I165347 {
display:flex;
position:var(--I165347-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-map-to-ai-adoption.svg?timestamp=20241104212759');
box-shadow:none;
overflow:hidden;
}
.I165347:hover {
}
.I165347 {
--I165347-position-static-computed:static;
}
.I165347 > .sector, .I165347 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I165347 {

width:calc(100vw - 2rem);

}
.I165347:hover {
}

}

.I165348 {
display:flex;
position:var(--I165348-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I165348:hover {
}

@media (max-width:640px) {
.I165348 {

padding-left:1rem;
padding-right:1rem;

}
.I165348:hover {
}

}

.I165349 {
display:flex;
position:var(--I165349-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-genexus-philosophy.svg?timestamp=20241104220853');
box-shadow:none;
overflow:hidden;
}
.I165349:hover {
}

@media (max-width:640px) {
.I165349 {

width:calc(100vw - 2rem);

}
.I165349:hover {
}

}

.I165350 {
display:flex;
position:var(--I165350-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-ai-in-action.svg?timestamp=20241104224721');
box-shadow:none;
overflow:hidden;
}
.I165350:hover {
}
.I165350 {
--I165350-position-static-computed:static;
}
.I165350 > .sector, .I165350 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I165350 {

width:calc(100vw - 2rem);

}
.I165350:hover {
}

}
@media (min-width:1440px) {
.I165350 {

}
.I165350:hover {
}
.I165350 {
--I165350-position-static-computed:static;
}
.I165350 > .sector, .I165350 > .group-sectors {
position:relative;
}
}
.I165351 {
display:flex;
position:var(--I165351-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-ai-is-revolutionizing.svg?timestamp=20241104235036');
box-shadow:none;
overflow:hidden;
}
.I165351:hover {
}

@media (max-width:640px) {
.I165351 {

width:calc(100vw - 2rem);

}
.I165351:hover {
}

}

.I165352 {
display:flex;
position:var(--I165352-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-artificial-intelligence-applied.svg?timestamp=20241105002227');
box-shadow:none;
overflow:hidden;
}
.I165352:hover {
}

@media (max-width:640px) {
.I165352 {

width:calc(100vw - 2rem);

}
.I165352:hover {
}

}

.I165353 {
display:flex;
position:var(--I165353-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-transformative-power-of-genexus.svg?timestamp=20241105003011');
box-shadow:none;
overflow:hidden;
}
.I165353:hover {
}

@media (max-width:640px) {
.I165353 {

width:calc(100vw - 2rem);

}
.I165353:hover {
}

}

.I165354 {
display:flex;
position:var(--I165354-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-genexus-super-apps.svg?timestamp=20241105004605');
box-shadow:none;
overflow:hidden;
}
.I165354:hover {
}

@media (max-width:640px) {
.I165354 {

width:calc(100vw - 2rem);

}
.I165354:hover {
}

}

.I165355 {
display:flex;
position:var(--I165355-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I165355:hover {
}


.I165356 {
display:flex;
position:var(--I165356-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:47;
width:100%;
height:240px;
background-image:url('https://www.genexus.com/media/images/en-workwithplus.svg?timestamp=20241105015801');
box-shadow:none;
overflow:hidden;
}
.I165356:hover {
}

@media (max-width:640px) {
.I165356 {

width:calc(100vw - 2rem);

}
.I165356:hover {
}

}

.I166611 {
display:flex;
position:var(--I166611-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-k2btools.svg?timestamp=20241107225544');
box-shadow:none;
overflow:hidden;
}
.I166611:hover {
}


.I165357 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165357:hover {
}

@media (min-width:1440px) {
.I165357 {

order:4;


	
}
.I165357:hover {
}

}
.I165358 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165358:hover {
}

@media (min-width:1440px) {
.I165358 {

order:2;


	
}
.I165358:hover {
}

}
.I165359 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165359:hover {
}


.I165360 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165360:hover {
}


.I165361 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165361:hover {
}


.I165362 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165362:hover {
}


.I165363 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165363:hover {
}


.I165364 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165364:hover {
}


.I165365 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165365:hover {
}


.I165366 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:center;
align-items:center;

	
}
.I165366:hover {
}
.I165366 > .sector {
position:relative;
}
@media (max-width:640px) {
.I165366 {



flex-direction:column;
align-items:flex-start;

	
}
.I165366:hover {
}

}

.I165367 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I165367:hover {
}


.I167116 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167116:hover {
}


h1.I165368, .I165368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I165368:hover {
}
.I165368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165368 > .viewport:hover {
}

@media (min-width:1440px) {
.I165368 {

order:8;

}
.I165368:hover {
}
.I165368 > .viewport {



}
.I165368 > .viewport:hover {
}

}
h1.I165369, .I165369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I165369:hover {
}
.I165369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I165369 > .viewport:hover {
}


h1.I165370, .I165370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I165370:hover {
}
.I165370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165370 > .viewport:hover {
}

@media (min-width:1440px) {
.I165370 {

order:3;

}
.I165370:hover {
}
.I165370 > .viewport {



}
.I165370 > .viewport:hover {
}

}
h1.I165371, .I165371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I165371:hover {
}
.I165371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165371 > .viewport:hover {
}


h1.I165372, .I165372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I165372:hover {
}
.I165372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165372 > .viewport:hover {
}


h1.I165373, .I165373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165373:hover {
}
.I165373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165373 > .viewport:hover {
}


h1.I165374, .I165374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I165374:hover {
}
.I165374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I165374 > .viewport:hover {
}


h1.I165375, .I165375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165375:hover {
}
.I165375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165375 > .viewport:hover {
}


h1.I165376, .I165376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I165376:hover {
}
.I165376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165376 > .viewport:hover {
}


h1.I165377, .I165377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165377:hover {
}
.I165377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165377 > .viewport:hover {
}


h1.I165378, .I165378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165378:hover {
}
.I165378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165378 > .viewport:hover {
}


h1.I165379, .I165379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I165379:hover {
}
.I165379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165379 > .viewport:hover {
}


h1.I165380, .I165380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165380:hover {
}
.I165380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165380 > .viewport:hover {
}


h1.I165381, .I165381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I165381:hover {
}
.I165381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I165381 > .viewport:hover {
}


h1.I165382, .I165382 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165382 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I165382:hover {
}
.I165382 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165382 > .viewport:hover {
}


h1.I165383, .I165383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165383:hover {
}
.I165383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165383 > .viewport:hover {
}


h1.I165384, .I165384 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165384 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I165384:hover {
}
.I165384 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I165384 > .viewport:hover {
}


h1.I165385, .I165385 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165385 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I165385:hover {
}
.I165385 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165385 > .viewport:hover {
}

@media (max-width:640px) {
.I165385 {

width:100%;


}
.I165385:hover {
}
.I165385 > .viewport {



}
.I165385 > .viewport:hover {
}

}

h1.I165386, .I165386 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165386 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165386:hover {
}
.I165386 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165386 > .viewport:hover {
}


h1.I165387, .I165387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165387:hover {
}
.I165387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165387 > .viewport:hover {
}


h1.I165388, .I165388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I165388:hover {
}
.I165388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165388 > .viewport:hover {
}


h1.I165389, .I165389 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165389 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I165389:hover {
}
.I165389 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165389 > .viewport:hover {
}


h1.I165390, .I165390 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165390 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I165390:hover {
}
.I165390 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165390 > .viewport:hover {
}


h1.I165391, .I165391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165391:hover {
}
.I165391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165391 > .viewport:hover {
}


h1.I165392, .I165392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165392:hover {
}
.I165392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165392 > .viewport:hover {
}


h1.I165393, .I165393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165393:hover {
}
.I165393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165393 > .viewport:hover {
}


h1.I165394, .I165394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165394:hover {
}
.I165394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165394 > .viewport:hover {
}


h1.I165395, .I165395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165395:hover {
}
.I165395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165395 > .viewport:hover {
}


h1.I165396, .I165396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165396:hover {
}
.I165396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165396 > .viewport:hover {
}


h1.I165397, .I165397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165397:hover {
}
.I165397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165397 > .viewport:hover {
}


h1.I165398, .I165398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165398:hover {
}
.I165398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165398 > .viewport:hover {
}


h1.I165399, .I165399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I165399:hover {
}
.I165399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165399 > .viewport:hover {
}


h1.I165400, .I165400 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165400 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I165400:hover {
}
.I165400 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165400 > .viewport:hover {
}

@media (min-width:1440px) {
.I165400 {

order:3;

}
.I165400:hover {
}
.I165400 > .viewport {



}
.I165400 > .viewport:hover {
}

}
h1.I165401, .I165401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165401:hover {
}
.I165401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165401 > .viewport:hover {
}


h1.I165402, .I165402 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165402 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165402:hover {
}
.I165402 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165402 > .viewport:hover {
}


h1.I165403, .I165403 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165403 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I165403:hover {
}
.I165403 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165403 > .viewport:hover {
}


h1.I165404, .I165404 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165404 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165404:hover {
}
.I165404 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165404 > .viewport:hover {
}


h1.I165405, .I165405 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165405 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165405:hover {
}
.I165405 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165405 > .viewport:hover {
}


h1.I165406, .I165406 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165406 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165406:hover {
}
.I165406 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165406 > .viewport:hover {
}


h1.I165407, .I165407 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165407 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165407:hover {
}
.I165407 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165407 > .viewport:hover {
}


h1.I165408, .I165408 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165408 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165408:hover {
}
.I165408 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165408 > .viewport:hover {
}


h1.I165409, .I165409 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165409 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I165409:hover {
}
.I165409 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165409 > .viewport:hover {
}


h1.I165410, .I165410 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165410 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I165410:hover {
}
.I165410 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165410 > .viewport:hover {
}


h1.I165411, .I165411 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165411 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I165411:hover {
}
.I165411 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165411 > .viewport:hover {
}


h1.I165412, .I165412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165412 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I165412:hover {
}
.I165412 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165412 > .viewport:hover {
}


h1.I165413, .I165413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I165413:hover {
}
.I165413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165413 > .viewport:hover {
}


h1.I165414, .I165414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I165414:hover {
}
.I165414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165414 > .viewport:hover {
}


h1.I165415, .I165415 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165415 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I165415:hover {
}
.I165415 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165415 > .viewport:hover {
}


h1.I165416, .I165416 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165416 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I165416:hover {
}
.I165416 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165416 > .viewport:hover {
}


h1.I165417, .I165417 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165417 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165417:hover {
}
.I165417 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165417 > .viewport:hover {
}


h1.I165418, .I165418 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165418 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I165418:hover {
}
.I165418 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165418 > .viewport:hover {
}


h1.I165419, .I165419 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165419 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165419:hover {
}
.I165419 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165419 > .viewport:hover {
}


h1.I165420, .I165420 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165420 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I165420:hover {
}
.I165420 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165420 > .viewport:hover {
}


h1.I165421, .I165421 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165421 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I165421:hover {
}
.I165421 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165421 > .viewport:hover {
}

@media (max-width:640px) {
.I165421 {

width:100%;


}
.I165421:hover {
}
.I165421 > .viewport {



}
.I165421 > .viewport:hover {
}

}

h1.I165422, .I165422 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165422 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:6;

}
.I165422:hover {
}
.I165422 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165422 > .viewport:hover {
}


h1.I166037, .I166037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166037:hover {
}
.I166037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166037 > .viewport:hover {
}


h1.I166510, .I166510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166510:hover {
}
.I166510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166510 > .viewport:hover {
}


h1.I166813, .I166813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166813:hover {
}
.I166813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166813 > .viewport:hover {
}


h1.I167015, .I167015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I167015:hover {
}
.I167015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167015 > .viewport:hover {
}


h1.I167318, .I167318 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167318 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167318:hover {
}
.I167318 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167318 > .viewport:hover {
}


h1.I167520, .I167520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I167520:hover {
}
.I167520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167520 > .viewport:hover {
}


h1.I167722, .I167722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I167722:hover {
}
.I167722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167722 > .viewport:hover {
}

@media (max-width:640px) {
.I167722 {

width:100%;


}
.I167722:hover {
}
.I167722 > .viewport {



}
.I167722 > .viewport:hover {
}

}

h1.I176998, .I176998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176998:hover {
}
.I176998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176998 > .viewport:hover {
}


h1.I177204, .I177204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177204:hover {
}
.I177204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177204 > .viewport:hover {
}


h1.I177410, .I177410 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177410 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177410:hover {
}
.I177410 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177410 > .viewport:hover {
}


h1.I177776, .I177776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177776:hover {
}
.I177776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177776 > .viewport:hover {
}


.I165423 .image, .I165423.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165423 .image:hover, .I165423.image:hover {
}
@media (min-width:1440px) {
.I165423 .image, .I165423.image {
width:100%;

}
.I165423 .image:hover, .I165423.image:hover {
}
}
.I165424, a.I165424 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165424:hover, a.I165424:hover {
}
@media (max-width:992px) {
.I165424, a.I165424 {
}
.I165424:hover, a.I165424:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165424, a.I165424 {
display:flex;
padding-bottom:0rem;

}
.I165424:hover, a.I165424:hover {
}
}

.I165425 .image, .I165425.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165425 .image:hover, .I165425.image:hover {
}
@media (min-width:1440px) {
.I165425 .image, .I165425.image {
width:100%;

}
.I165425 .image:hover, .I165425.image:hover {
}
}
.I165426 .image, .I165426.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165426 .image:hover, .I165426.image:hover {
}

.I165427, a.I165427 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165427:hover, a.I165427:hover {
}
@media (max-width:992px) {
.I165427, a.I165427 {
}
.I165427:hover, a.I165427:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165427, a.I165427 {
display:flex;
padding-bottom:0rem;

}
.I165427:hover, a.I165427:hover {
}
}

.I165428, a.I165428 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165428:hover, a.I165428:hover {
}
@media (min-width:1440px) {
.I165428, a.I165428 {
display:flex;
font-weight:500;


}
.I165428:hover, a.I165428:hover {
}
}
.I165429, a.I165429 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165429:hover, a.I165429:hover {
}
@media (max-width:992px) {
.I165429, a.I165429 {
}
.I165429:hover, a.I165429:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165429, a.I165429 {
display:flex;
padding-bottom:0rem;

}
.I165429:hover, a.I165429:hover {
}
}

.I165430, a.I165430 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:4rem;

}
.I165430:hover, a.I165430:hover {
}
@media (max-width:992px) {
.I165430, a.I165430 {
display:flex;
padding-bottom:3rem;

}
.I165430:hover, a.I165430:hover {
}
}
@media (max-width:640px) {
.I165430, a.I165430 {
display:flex;
font-size:1.4rem;

padding-bottom:2rem;

}
.I165430:hover, a.I165430:hover {
}
}

.I165431, a.I165431 {
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;

}
.I165431:hover, a.I165431:hover {
}
@media (max-width:992px) {
.I165431, a.I165431 {
}
.I165431:hover, a.I165431:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165431, a.I165431 {
display:flex;
padding-bottom:1rem;

}
.I165431:hover, a.I165431:hover {
}
}

.I165432, a.I165432 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165432:hover, a.I165432:hover {
}

.I165433, a.I165433 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165433:hover, a.I165433:hover {
}
@media (min-width:1440px) {
.I165433, a.I165433 {
display:flex;
font-weight:500;


}
.I165433:hover, a.I165433:hover {
}
}
.I165434 .image, .I165434.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165434 .image:hover, .I165434.image:hover {
}

.I165435, a.I165435 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165435:hover, a.I165435:hover {
}
@media (min-width:1440px) {
.I165435, a.I165435 {
display:flex;
font-weight:500;


}
.I165435:hover, a.I165435:hover {
}
}
.I165436, a.I165436 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165436:hover, a.I165436:hover {
}
@media (max-width:992px) {
.I165436, a.I165436 {
}
.I165436:hover, a.I165436:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165436, a.I165436 {
display:flex;
padding-bottom:0rem;

}
.I165436:hover, a.I165436:hover {
}
}

.I165437 .image, .I165437.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165437 .image:hover, .I165437.image:hover {
}

.I165438, a.I165438 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165438:hover, a.I165438:hover {
}
@media (min-width:1440px) {
.I165438, a.I165438 {
display:flex;
font-weight:500;


}
.I165438:hover, a.I165438:hover {
}
}
.I165439, a.I165439 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165439:hover, a.I165439:hover {
}
@media (max-width:992px) {
.I165439, a.I165439 {
}
.I165439:hover, a.I165439:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165439, a.I165439 {
display:flex;
padding-bottom:0rem;

}
.I165439:hover, a.I165439:hover {
}
}

.I165440 .image, .I165440.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I165440 .image:hover, .I165440.image:hover {
}

.I165441, a.I165441 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165441:hover, a.I165441:hover {
}
@media (min-width:1440px) {
.I165441, a.I165441 {
display:flex;
font-weight:500;


}
.I165441:hover, a.I165441:hover {
}
}
.I165442, a.I165442 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165442:hover, a.I165442:hover {
}
@media (max-width:992px) {
.I165442, a.I165442 {
}
.I165442:hover, a.I165442:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165442, a.I165442 {
display:flex;
padding-bottom:0rem;

}
.I165442:hover, a.I165442:hover {
}
}

.I165443 .image, .I165443.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165443 .image:hover, .I165443.image:hover {
}

.I165444 .image, .I165444.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165444 .image:hover, .I165444.image:hover {
}

.I165445 .image, .I165445.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I165445 .image:hover, .I165445.image:hover {
}

.I165446, a.I165446 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165446:hover, a.I165446:hover {
}
@media (max-width:992px) {
.I165446, a.I165446 {
}
.I165446:hover, a.I165446:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165446, a.I165446 {
display:flex;
padding-bottom:0rem;

}
.I165446:hover, a.I165446:hover {
}
}

.I165447, a.I165447 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165447:hover, a.I165447:hover {
}
@media (min-width:1440px) {
.I165447, a.I165447 {
display:flex;
font-weight:500;


}
.I165447:hover, a.I165447:hover {
}
}
.I165448, a.I165448 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165448:hover, a.I165448:hover {
}
@media (max-width:992px) {
.I165448, a.I165448 {
}
.I165448:hover, a.I165448:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165448, a.I165448 {
display:flex;
padding-bottom:0rem;

}
.I165448:hover, a.I165448:hover {
}
}

.I165449, a.I165449 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165449:hover, a.I165449:hover {
}
@media (max-width:992px) {
.I165449, a.I165449 {
}
.I165449:hover, a.I165449:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I165449, a.I165449 {
display:flex;
font-weight:500;


}
.I165449:hover, a.I165449:hover {
}
}
.I165450, a.I165450 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165450:hover, a.I165450:hover {
}
@media (max-width:992px) {
.I165450, a.I165450 {
}
.I165450:hover, a.I165450:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165450, a.I165450 {
display:flex;
padding-bottom:0rem;

}
.I165450:hover, a.I165450:hover {
}
}

.I165451, a.I165451 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165451:hover, a.I165451:hover {
}
@media (min-width:1440px) {
.I165451, a.I165451 {
display:flex;
font-weight:500;


}
.I165451:hover, a.I165451:hover {
}
}
.I165452 {
}
.I165452:hover {
}
.I165452 {
}
.I165452:hover {
}


.I165453, a.I165453 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165453:hover, a.I165453:hover {
}

.I165454, a.I165454 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:0rem;

}
.I165454:hover, a.I165454:hover {
}

.I165455 .button, .I165455.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165455 button.button, button.I165455.button {
cursor:pointer;
}
.I165455 .button .text, .I165455.button .text {
}
.I165455 .button .icon, .I165455.button .icon {
flex:none;
background-size:100% 100%;
}
.I165455 .button:hover, .I165455.button:hover {
}
.I165455 .button:hover .text, .I165455.button:hover .text {
}
.I165455 .button:hover .icon, .I165455.button:hover .icon {
background-size:100% 100%;
}

.I165456 .button, .I165456.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165456 button.button, button.I165456.button {
cursor:pointer;
}
.I165456 .button .text, .I165456.button .text {
}
.I165456 .button .icon, .I165456.button .icon {
flex:none;
background-size:100% 100%;
}
.I165456 .button:hover, .I165456.button:hover {
}
.I165456 .button:hover .text, .I165456.button:hover .text {
}
.I165456 .button:hover .icon, .I165456.button:hover .icon {
background-size:100% 100%;
}

.I165457 .button, .I165457.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165457 button.button, button.I165457.button {
cursor:pointer;
}
.I165457 .button .text, .I165457.button .text {
}
.I165457 .button .icon, .I165457.button .icon {
flex:none;
background-size:100% 100%;
}
.I165457 .button:hover, .I165457.button:hover {
}
.I165457 .button:hover .text, .I165457.button:hover .text {
}
.I165457 .button:hover .icon, .I165457.button:hover .icon {
background-size:100% 100%;
}

.I165458 .button, .I165458.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165458 button.button, button.I165458.button {
cursor:pointer;
}
.I165458 .button .text, .I165458.button .text {
}
.I165458 .button .icon, .I165458.button .icon {
flex:none;
background-size:100% 100%;
}
.I165458 .button:hover, .I165458.button:hover {
}
.I165458 .button:hover .text, .I165458.button:hover .text {
}
.I165458 .button:hover .icon, .I165458.button:hover .icon {
background-size:100% 100%;
}

.I165459 .button, .I165459.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165459 button.button, button.I165459.button {
cursor:pointer;
}
.I165459 .button .text, .I165459.button .text {
}
.I165459 .button .icon, .I165459.button .icon {
flex:none;
background-size:100% 100%;
}
.I165459 .button:hover, .I165459.button:hover {
}
.I165459 .button:hover .text, .I165459.button:hover .text {
}
.I165459 .button:hover .icon, .I165459.button:hover .icon {
background-size:100% 100%;
}

.I165460 .button, .I165460.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165460 button.button, button.I165460.button {
cursor:pointer;
}
.I165460 .button .text, .I165460.button .text {
}
.I165460 .button .icon, .I165460.button .icon {
flex:none;
background-size:100% 100%;
}
.I165460 .button:hover, .I165460.button:hover {
}
.I165460 .button:hover .text, .I165460.button:hover .text {
}
.I165460 .button:hover .icon, .I165460.button:hover .icon {
background-size:100% 100%;
}

.I165461 .button, .I165461.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165461 button.button, button.I165461.button {
cursor:pointer;
}
.I165461 .button .text, .I165461.button .text {
}
.I165461 .button .icon, .I165461.button .icon {
flex:none;
background-size:100% 100%;
}
.I165461 .button:hover, .I165461.button:hover {
}
.I165461 .button:hover .text, .I165461.button:hover .text {
}
.I165461 .button:hover .icon, .I165461.button:hover .icon {
background-size:100% 100%;
}

.I165462 .button, .I165462.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165462 button.button, button.I165462.button {
cursor:pointer;
}
.I165462 .button .text, .I165462.button .text {
}
.I165462 .button .icon, .I165462.button .icon {
flex:none;
background-size:100% 100%;
}
.I165462 .button:hover, .I165462.button:hover {
}
.I165462 .button:hover .text, .I165462.button:hover .text {
}
.I165462 .button:hover .icon, .I165462.button:hover .icon {
background-size:100% 100%;
}

.I165463 .button, .I165463.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165463 button.button, button.I165463.button {
cursor:pointer;
}
.I165463 .button .text, .I165463.button .text {
}
.I165463 .button .icon, .I165463.button .icon {
flex:none;
background-size:100% 100%;
}
.I165463 .button:hover, .I165463.button:hover {
}
.I165463 .button:hover .text, .I165463.button:hover .text {
}
.I165463 .button:hover .icon, .I165463.button:hover .icon {
background-size:100% 100%;
}

.I165464 .button, .I165464.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165464 button.button, button.I165464.button {
cursor:pointer;
}
.I165464 .button .text, .I165464.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I165464 .button .icon, .I165464.button .icon {
flex:none;
background-size:100% 100%;
}
.I165464 .button:hover, .I165464.button:hover {
}
.I165464 .button:hover .text, .I165464.button:hover .text {
}
.I165464 .button:hover .icon, .I165464.button:hover .icon {
background-size:100% 100%;
}

.I165465, a.I165465 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165465:hover, a.I165465:hover {
}

.I165466, a.I165466 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165466:hover, a.I165466:hover {
}

.I165467, a.I165467 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165467:hover, a.I165467:hover {
}

.I165468, a.I165468 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165468:hover, a.I165468:hover {
}

.I165469, a.I165469 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165469:hover, a.I165469:hover {
}

.I165470, a.I165470 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165470:hover, a.I165470:hover {
}

.I165471, a.I165471 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165471:hover, a.I165471:hover {
}

.I165472 .button, .I165472.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165472 button.button, button.I165472.button {
cursor:pointer;
}
.I165472 .button .text, .I165472.button .text {
}
.I165472 .button .icon, .I165472.button .icon {
flex:none;
background-size:100% 100%;
}
.I165472 .button:hover, .I165472.button:hover {
}
.I165472 .button:hover .text, .I165472.button:hover .text {
}
.I165472 .button:hover .icon, .I165472.button:hover .icon {
background-size:100% 100%;
}

.I165473, a.I165473 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I165473:hover, a.I165473:hover {
}

.I165474, a.I165474 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165474:hover, a.I165474:hover {
}

.I165475, a.I165475 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165475:hover, a.I165475:hover {
}

.I165476 .image, .I165476.image {
vertical-align:top;
}
.I165476 .image:hover, .I165476.image:hover {
}

.I165477, a.I165477 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I165477:hover, a.I165477:hover {
}

.I165936, a.I165936 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165936:hover, a.I165936:hover {
}

.I166409, a.I166409 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166409:hover, a.I166409:hover {
}

.I166712 .button, .I166712.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166712 button.button, button.I166712.button {
cursor:pointer;
}
.I166712 .button .text, .I166712.button .text {
}
.I166712 .button .icon, .I166712.button .icon {
flex:none;
background-size:100% 100%;
}
.I166712 .button:hover, .I166712.button:hover {
}
.I166712 .button:hover .text, .I166712.button:hover .text {
}
.I166712 .button:hover .icon, .I166712.button:hover .icon {
background-size:100% 100%;
}

.I166914, a.I166914 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I166914:hover, a.I166914:hover {
}

.I167217, a.I167217 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I167217:hover, a.I167217:hover {
}

.I167419, a.I167419 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167419:hover, a.I167419:hover {
}

.I167621 .image, .I167621.image {
vertical-align:top;
}
.I167621 .image:hover, .I167621.image:hover {
}

.I176895, a.I176895 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176895:hover, a.I176895:hover {
}

.I177101, a.I177101 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177101:hover, a.I177101:hover {
}

.I177307, a.I177307 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177307:hover, a.I177307:hover {
}

.I177672, a.I177672 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177672:hover, a.I177672:hover {
}

h1.I165478, .I165478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I165478:hover {
}
.I165478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165478 > .viewport:hover {
}


.I165479 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I165479:hover {
}
@media (min-width:1440px) {
.I165479 {
align-items:center;

	
}
.I165479:hover {
}
}
.I165480 {
display:flex;
position:var(--I165480-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I165480:hover {
}

@media (max-width:992px) {
.I165480 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I165480:hover {
}

}
@media (max-width:640px) {
.I165480 {

align-items:flex-start;


}
.I165480:hover {
}

}

.I165481 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:0px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:center;
align-items:center;

	
}
.I165481:hover {
}

@media (max-width:992px) {
.I165481 {

margin-left:0rem;



	
}
.I165481:hover {
}

}
@media (max-width:640px) {
.I165481 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I165481:hover {
}

}
@media (min-width:1440px) {
.I165481 {

order:3;
margin-left:0px;



	
}
.I165481:hover {
}

}
h1.I165482, .I165482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I165482:hover {
}
.I165482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165482 > .viewport:hover {
}

@media (min-width:1440px) {
.I165482 {

order:2;

}
.I165482:hover {
}
.I165482 > .viewport {



}
.I165482 > .viewport:hover {
}

}
h1.I165483, .I165483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:940px;


}
.I165483:hover {
}
.I165483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165483 > .viewport:hover {
}

@media (min-width:1440px) {
.I165483 {

order:4;

}
.I165483:hover {
}
.I165483 > .viewport {



}
.I165483 > .viewport:hover {
}

}
h1.I165484, .I165484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:960px;
margin-top:1rem;


}
.I165484:hover {
}
.I165484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165484 > .viewport:hover {
}

@media (max-width:640px) {
.I165484 {


}
.I165484:hover {
}
.I165484 > .viewport {

justify-content:flex-start;


}
.I165484 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I165484 {

order:5;

}
.I165484:hover {
}
.I165484 > .viewport {



}
.I165484 > .viewport:hover {
}

}
h1.I165485, .I165485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I165485:hover {
}
.I165485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165485 > .viewport:hover {
}

@media (min-width:1440px) {
.I165485 {

order:13;

}
.I165485:hover {
}
.I165485 > .viewport {



}
.I165485 > .viewport:hover {
}

}
h1.I165486, .I165486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165486:hover {
}
.I165486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165486 > .viewport:hover {
}


h1.I165487, .I165487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I165487:hover {
}
.I165487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165487 > .viewport:hover {
}

@media (min-width:1440px) {
.I165487 {

order:21;

}
.I165487:hover {
}
.I165487 > .viewport {



}
.I165487 > .viewport:hover {
}

}
h1.I165488, .I165488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I165488:hover {
}
.I165488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165488 > .viewport:hover {
}

@media (min-width:1440px) {
.I165488 {

order:9;

}
.I165488:hover {
}
.I165488 > .viewport {



}
.I165488 > .viewport:hover {
}

}
h1.I165489, .I165489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I165489:hover {
}
.I165489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165489 > .viewport:hover {
}

@media (max-width:640px) {
.I165489 {

padding-top:1rem;


}
.I165489:hover {
}
.I165489 > .viewport {

justify-content:flex-start;


}
.I165489 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I165489 {

order:6;

}
.I165489:hover {
}
.I165489 > .viewport {



}
.I165489 > .viewport:hover {
}

}
h1.I165490, .I165490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I165490:hover {
}
.I165490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165490 > .viewport:hover {
}

@media (min-width:1440px) {
.I165490 {

order:1;

}
.I165490:hover {
}
.I165490 > .viewport {



}
.I165490 > .viewport:hover {
}

}
h1.I165491, .I165491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I165491:hover {
}
.I165491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165491 > .viewport:hover {
}

@media (min-width:1440px) {
.I165491 {

order:14;

}
.I165491:hover {
}
.I165491 > .viewport {



}
.I165491 > .viewport:hover {
}

}
h1.I165492, .I165492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I165492:hover {
}
.I165492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165492 > .viewport:hover {
}

@media (min-width:1440px) {
.I165492 {

order:9;

}
.I165492:hover {
}
.I165492 > .viewport {



}
.I165492 > .viewport:hover {
}

}
h1.I165493, .I165493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I165493:hover {
}
.I165493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165493 > .viewport:hover {
}

@media (min-width:1440px) {
.I165493 {

order:14;

}
.I165493:hover {
}
.I165493 > .viewport {



}
.I165493 > .viewport:hover {
}

}
h1.I165494, .I165494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I165494:hover {
}
.I165494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165494 > .viewport:hover {
}

@media (min-width:1440px) {
.I165494 {

order:22;

}
.I165494:hover {
}
.I165494 > .viewport {



}
.I165494 > .viewport:hover {
}

}
h1.I165495, .I165495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165495:hover {
}
.I165495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165495 > .viewport:hover {
}


h1.I165496, .I165496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165496:hover {
}
.I165496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165496 > .viewport:hover {
}


h1.I165497, .I165497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165497:hover {
}
.I165497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165497 > .viewport:hover {
}


h1.I165498, .I165498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165498:hover {
}
.I165498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165498 > .viewport:hover {
}


h1.I165499, .I165499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I165499:hover {
}
.I165499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165499 > .viewport:hover {
}


.I165500, a.I165500 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I165500:hover, a.I165500:hover {
}
@media (max-width:992px) {
.I165500, a.I165500 {
display:flex;
font-size:1.25rem;


}
.I165500:hover, a.I165500:hover {
}
}
@media (max-width:640px) {
.I165500, a.I165500 {
display:flex;
font-size:1.25rem;


}
.I165500:hover, a.I165500:hover {
}
}

.I165501, a.I165501 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I165501:hover, a.I165501:hover {
}
@media (max-width:992px) {
.I165501, a.I165501 {
display:flex;
font-size:1.625rem;


}
.I165501:hover, a.I165501:hover {
}
}
@media (max-width:640px) {
.I165501, a.I165501 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I165501:hover, a.I165501:hover {
}
}

.I165502, a.I165502 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165502:hover, a.I165502:hover {
}
@media (max-width:992px) {
.I165502, a.I165502 {
}
.I165502:hover, a.I165502:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165502, a.I165502 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I165502:hover, a.I165502:hover {
}
}

.I165503 .button, .I165503.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I165503 button.button, button.I165503.button {
cursor:pointer;
}
.I165503 .button .text, .I165503.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165503 .button .icon, .I165503.button .icon {
flex:none;
background-size:100% 100%;
}
.I165503 .button:hover, .I165503.button:hover {
background-color:rgb(217,217,217);

}
.I165503 .button:hover .text, .I165503.button:hover .text {
}
.I165503 .button:hover .icon, .I165503.button:hover .icon {
background-size:100% 100%;
}

.I165504 .button, .I165504.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165504 button.button, button.I165504.button {
cursor:pointer;
}
.I165504 .button .text, .I165504.button .text {
}
.I165504 .button .icon, .I165504.button .icon {
flex:none;
background-size:100% 100%;
}
.I165504 .button:hover, .I165504.button:hover {
}
.I165504 .button:hover .text, .I165504.button:hover .text {
}
.I165504 .button:hover .icon, .I165504.button:hover .icon {
background-size:100% 100%;
}

.I165505 .button, .I165505.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165505 button.button, button.I165505.button {
cursor:pointer;
}
.I165505 .button .text, .I165505.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I165505 .button .icon, .I165505.button .icon {
flex:none;
background-size:100% 100%;
}
.I165505 .button:hover, .I165505.button:hover {
}
.I165505 .button:hover .text, .I165505.button:hover .text {
}
.I165505 .button:hover .icon, .I165505.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165505 .button, .I165505.button {
}
.I165505 button.button, button.I165505.button {
}
.I165505 .button .text, .I165505.button .text {
font-family:Rubik;

}
.I165505 .button .icon, .I165505.button .icon {
background-size:100% 100%;
}
.I165505 .button:hover, .I165505.button:hover {
}
.I165505 .button:hover .text, .I165505.button:hover .text {
}
.I165505 .button:hover .icon, .I165505.button:hover .icon {
background-size:100% 100%;
}
}

.I165506 .button, .I165506.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I165506 button.button, button.I165506.button {
cursor:pointer;
}
.I165506 .button .text, .I165506.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I165506 .button .icon, .I165506.button .icon {
flex:none;
background-size:100% 100%;
}
.I165506 .button:hover, .I165506.button:hover {
background-color:rgb(210,40,93);

}
.I165506 .button:hover .text, .I165506.button:hover .text {
}
.I165506 .button:hover .icon, .I165506.button:hover .icon {
background-size:100% 100%;
}

.I165507, a.I165507 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I165507:hover, a.I165507:hover {
}
@media (max-width:992px) {
.I165507, a.I165507 {
}
.I165507:hover, a.I165507:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165507, a.I165507 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I165507:hover, a.I165507:hover {
}
}

.I165508 .image, .I165508.image {
vertical-align:top;
}
.I165508 .image:hover, .I165508.image:hover {
}

.I165509 .button, .I165509.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165509 button.button, button.I165509.button {
cursor:pointer;
}
.I165509 .button .text, .I165509.button .text {
}
.I165509 .button .icon, .I165509.button .icon {
flex:none;
background-size:100% 100%;
}
.I165509 .button:hover, .I165509.button:hover {
}
.I165509 .button:hover .text, .I165509.button:hover .text {
}
.I165509 .button:hover .icon, .I165509.button:hover .icon {
background-size:100% 100%;
}

h1.I165510, .I165510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I165510, .I165510 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I165510, .I165510 p {
margin:0px;
}

figure.I165510, .I165510 figure {
margin:0px;
}

a.I165510, .I165510 a {
text-decoration:inherit;
color:inherit;
}

.I165510 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I165510 article, article.I165510 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I165510 article:hover, article.I165510:hover {
}
.I165510 article.active, article.I165510.active {
}
.I165510 .body {
}
.I165510 .body:hover {
	
}
.I165510 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I165510 .body img {
}
.I165510 .body ul, .I165510 .body ol {
margin-left:1rem;

}
.I165510 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I165510 .body iframe {
}
.I165510 .body img:hover {
}
.I165510 .body iframe:hover {
}

.I165510 .body li {
list-style-type:disc;
}



.I165511 .image, .I165511.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I165511 .image:hover, .I165511.image:hover {
}

.I165512 .image, .I165512.image {
vertical-align:top;
}
.I165512 .image:hover, .I165512.image:hover {
}

.I165513 .image, .I165513.image {
vertical-align:top;
width:20px;
height:20px;

}
.I165513 .image:hover, .I165513.image:hover {
}

.I165514, a.I165514 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(17,17,17);

width:100%;
margin-left:8px;
margin-right:8px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
background-color:rgb(181,255,219);
box-sizing:border-box;

}
.I165514:hover, a.I165514:hover {
}

.I165515, a.I165515 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:100;
color:rgb(255,255,255);

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I165515:hover, a.I165515:hover {
}

.I165516, a.I165516 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:500;
color:rgb(255,255,255);

width:100%;
padding-left:5px;
padding-right:0;
box-sizing:border-box;

}
.I165516:hover, a.I165516:hover {
display:flex;
text-decoration:underline;


}

.I165517 .image, .I165517.image {
vertical-align:top;
}
.I165517 .image:hover, .I165517.image:hover {
}

h1.I165518, .I165518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I165518:hover {
}
.I165518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165518 > .viewport:hover {
}


h1.I165519, .I165519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I165519:hover {
}
.I165519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165519 > .viewport:hover {
}


.I165520 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I165520:hover {
}

.I165521 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I165521:hover {
}
@media (max-width:992px) {
.I165521 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I165521:hover {
}
}
@media (max-width:640px) {
.I165521 {


flex-direction:column;
}
.I165521:hover {
}
}

.I165522 {
display:flex;
position:var(--I165522-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I165522:hover {
}

@media (max-width:992px) {
.I165522 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I165522:hover {
}

}
@media (max-width:640px) {
.I165522 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I165522:hover {
}

}
@media (min-width:1440px) {
.I165522 {

width:50%;
padding-right:4rem;

}
.I165522:hover {
}

}
.I165523 {
display:flex;
position:var(--I165523-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I165523:hover {
}

@media (max-width:992px) {
.I165523 {

width:50%;

}
.I165523:hover {
}

}
@media (max-width:640px) {
.I165523 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I165523:hover {
}

}
@media (min-width:1440px) {
.I165523 {

width:50%;

flex-direction:column;


}
.I165523:hover {
}

}
.I165524 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I165524:hover {
}

@media (max-width:992px) {
.I165524 {



flex-direction:column;

	
}
.I165524:hover {
}

}

h1.I165525, .I165525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I165525:hover {
}
.I165525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165525 > .viewport:hover {
}


h1.I165526, .I165526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I165526:hover {
}
.I165526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165526 > .viewport:hover {
}


h1.I165527, .I165527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I165527:hover {
}
.I165527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165527 > .viewport:hover {
}

@media (max-width:992px) {
.I165527 {

display:flex;

}
.I165527:hover {
}
.I165527 > .viewport {



}
.I165527 > .viewport:hover {
}

}
@media (max-width:640px) {
.I165527 {

height:auto;


}
.I165527:hover {
}
.I165527 > .viewport {



}
.I165527 > .viewport:hover {
}

}

h1.I165528, .I165528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I165528:hover {
}
.I165528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165528 > .viewport:hover {
}

@media (max-width:992px) {
.I165528 {

padding-bottom:1rem;


}
.I165528:hover {
}
.I165528 > .viewport {



}
.I165528 > .viewport:hover {
}

}
@media (max-width:640px) {
.I165528 {

margin-bottom:0;


}
.I165528:hover {
}
.I165528 > .viewport {



}
.I165528 > .viewport:hover {
}

}

h1.I165529, .I165529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I165529:hover {
}
.I165529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165529 > .viewport:hover {
}


h1.I165530, .I165530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165530:hover {
}
.I165530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165530 > .viewport:hover {
}


h1.I165531, .I165531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I165531:hover {
}
.I165531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165531 > .viewport:hover {
}

@media (max-width:640px) {
.I165531 {

margin-bottom:-1.65rem;


}
.I165531:hover {
}
.I165531 > .viewport {



}
.I165531 > .viewport:hover {
}

}

h1.I165532, .I165532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I165532:hover {
}
.I165532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165532 > .viewport:hover {
}

@media (min-width:1440px) {
.I165532 {

display:none;

}
.I165532:hover {
}
.I165532 > .viewport {



}
.I165532 > .viewport:hover {
}

}
h1.I165533, .I165533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I165533:hover {
}
.I165533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165533 > .viewport:hover {
}


h1.I165534, .I165534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I165534:hover {
}
.I165534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165534 > .viewport:hover {
}

@media (max-width:992px) {
.I165534 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I165534:hover {
}
.I165534 > .viewport {



}
.I165534 > .viewport:hover {
}

}

h1.I165535, .I165535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I165535:hover {
}
.I165535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165535 > .viewport:hover {
}

@media (max-width:992px) {
.I165535 {

display:none;

}
.I165535:hover {
}
.I165535 > .viewport {



}
.I165535 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I165535 {

width:100%;
height:auto;


}
.I165535:hover {
}
.I165535 > .viewport {



}
.I165535 > .viewport:hover {
}

}
h1.I165536, .I165536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I165536:hover {
}
.I165536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165536 > .viewport:hover {
}

@media (min-width:1440px) {
.I165536 {

width:100%;
box-sizing:border-box;


}
.I165536:hover {
}
.I165536 > .viewport {



}
.I165536 > .viewport:hover {
}

}
h1.I165537, .I165537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I165537:hover {
}
.I165537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165537 > .viewport:hover {
}


.I165538, a.I165538 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I165538:hover, a.I165538:hover {
}
@media (max-width:992px) {
.I165538, a.I165538 {
display:flex;
font-size:1.625rem;


}
.I165538:hover, a.I165538:hover {
}
}
@media (max-width:640px) {
.I165538, a.I165538 {
display:flex;
font-size:1.625rem;


}
.I165538:hover, a.I165538:hover {
}
}

.I165539, a.I165539 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165539:hover, a.I165539:hover {
}
@media (max-width:992px) {
.I165539, a.I165539 {
}
.I165539:hover, a.I165539:hover {
display:flex;
width:100%;

}
}

.I165540 .image, .I165540.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/globant_converge_2024.png?timestamp=20241105022218');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/globant_converge_2024.png?timestamp=20241105022218') 1.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x2.png?timestamp=20241105022218') 2.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x3.png?timestamp=20241105022218') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/globant_converge_2024.png?timestamp=20241105022218') 1.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x2.png?timestamp=20241105022218') 2.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x3.png?timestamp=20241105022218') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/globant_converge_2024.png?timestamp=20241105022218') 1.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x2.png?timestamp=20241105022218') 2.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x3.png?timestamp=20241105022218') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/globant_converge_2024.png?timestamp=20241105022218') 1.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x2.png?timestamp=20241105022218') 2.00x,url('https://www.genexus.com/media/images/globant_converge_2024_x3.png?timestamp=20241105022218') 3.00x);
background-size:cover;
background-position:center center;

}
.I165540 .image:hover, .I165540.image:hover {
}

.I165541 .button, .I165541.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I165541 button.button, button.I165541.button {
cursor:pointer;
}
.I165541 .button .text, .I165541.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I165541 .button .icon, .I165541.button .icon {
flex:none;
background-size:100% 100%;
}
.I165541 .button:hover, .I165541.button:hover {
background-color:rgb(210,40,93);

}
.I165541 .button:hover .text, .I165541.button:hover .text {
}
.I165541 .button:hover .icon, .I165541.button:hover .icon {
background-size:100% 100%;
}

.I165542, a.I165542 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I165542:hover, a.I165542:hover {
}

h1.I165543, .I165543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I165543, .I165543 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I165543, .I165543 p {
margin:0px;
}

figure.I165543, .I165543 figure {
margin:0px;
}

a.I165543, .I165543 a {
text-decoration:inherit;
color:inherit;
}

.I165543 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I165543 article, article.I165543 {
flex-direction:column;	
}
.I165543 article:hover, article.I165543:hover {
}
.I165543 article.active, article.I165543.active {
}
.I165543 .body {
}
.I165543 .body:hover {
	
}
.I165543 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I165543 .body a {
text-decoration:underline;

}
.I165543 .body img {
}
.I165543 .body ul, .I165543 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I165543 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I165543 .body iframe {
}
.I165543 .body img:hover {
}
.I165543 .body iframe:hover {
}

.I165543 .body li {
list-style-type:disc;
}



.I165544 .button, .I165544.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165544 button.button, button.I165544.button {
cursor:pointer;
}
.I165544 .button .text, .I165544.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I165544 .button .icon, .I165544.button .icon {
flex:none;
background-size:100% 100%;
}
.I165544 .button:hover, .I165544.button:hover {
}
.I165544 .button:hover .text, .I165544.button:hover .text {
}
.I165544 .button:hover .icon, .I165544.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165544 .button, .I165544.button {
}
.I165544 button.button, button.I165544.button {
}
.I165544 .button .text, .I165544.button .text {
font-family:Rubik;

}
.I165544 .button .icon, .I165544.button .icon {
background-size:100% 100%;
}
.I165544 .button:hover, .I165544.button:hover {
}
.I165544 .button:hover .text, .I165544.button:hover .text {
}
.I165544 .button:hover .icon, .I165544.button:hover .icon {
background-size:100% 100%;
}
}

.I165545 .button, .I165545.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I165545 button.button, button.I165545.button {
cursor:pointer;
}
.I165545 .button .text, .I165545.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I165545 .button .icon, .I165545.button .icon {
flex:none;
background-size:100% 100%;
}
.I165545 .button:hover, .I165545.button:hover {
}
.I165545 .button:hover .text, .I165545.button:hover .text {
}
.I165545 .button:hover .icon, .I165545.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165545 .button, .I165545.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I165545 button.button, button.I165545.button {
}
.I165545 .button .text, .I165545.button .text {
color:rgb(108,72,201);

}
.I165545 .button .icon, .I165545.button .icon {
background-size:100% 100%;
}
.I165545 .button:hover, .I165545.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I165545 .button:hover .text, .I165545.button:hover .text {
color:rgb(150,155,160);

}
.I165545 .button:hover .icon, .I165545.button:hover .icon {
background-size:100% 100%;
}
}

.I165546 .button, .I165546.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I165546 button.button, button.I165546.button {
cursor:pointer;
}
.I165546 .button .text, .I165546.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165546 .button .icon, .I165546.button .icon {
flex:none;
background-size:100% 100%;
}
.I165546 .button:hover, .I165546.button:hover {
background-color:rgb(217,217,217);

}
.I165546 .button:hover .text, .I165546.button:hover .text {
}
.I165546 .button:hover .icon, .I165546.button:hover .icon {
background-size:100% 100%;
}

.I165547 {
display:flex;
width:100%;
height:270px;

}
.I165547:hover {
}
@media (min-width:1440px) {
.I165547 {
display:flex;
width:100%;
height:270px;

}
.I165547:hover {
}
}
.I165548, a.I165548 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I165548:hover, a.I165548:hover {
}
@media (max-width:992px) {
.I165548, a.I165548 {
}
.I165548:hover, a.I165548:hover {
display:flex;
width:100%;

}
}

.I165549 .image, .I165549.image {
vertical-align:top;
}
.I165549 .image:hover, .I165549.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I165686, .I165686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;


}
.I165686:hover {
}
.I165686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165686 > .viewport:hover {
}


.I165687 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:0px;
border-top-left-radius:32px;
border-top-right-radius:32px;
border-bottom-left-radius:32px;
border-bottom-right-radius:32px;
background-position:center top;
box-sizing:border-box;
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I165687:hover {
}
@media (max-width:992px) {
.I165687 {
width:100%;
margin-bottom:64px;
margin-top:0px;

flex-direction:column;

	
}
.I165687:hover {
}
}
@media (max-width:640px) {
.I165687 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I165687:hover {
}
}
@media (min-width:1440px) {
.I165687 {
width:calc(100% - 256px);

	
}
.I165687:hover {
}
}
.I165688 {
display:flex;
position:var(--I165688-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(229,238,255);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I165688:hover {
}

@media (max-width:992px) {
.I165688 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I165688:hover {
}

}
@media (max-width:640px) {
.I165688 {

width:100%;
padding-bottom:4rem;

}
.I165688:hover {
}

}
@media (min-width:1440px) {
.I165688 {

padding-right:64px;

}
.I165688:hover {
}

}
.I165689 {
display:flex;
position:var(--I165689-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/img_banner_hero-live2024.svg?timestamp=20241107174620');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:left center;

}
.I165689:hover {
}

@media (max-width:992px) {
.I165689 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I165689:hover {
}

}
@media (max-width:640px) {
.I165689 {

width:100%;
height:300px;
background-position:center top;

}
.I165689:hover {
}

}

.I165690 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I165690:hover {
}

@media (max-width:992px) {
.I165690 {

padding-left:2rem;



	
}
.I165690:hover {
}

}
@media (max-width:640px) {
.I165690 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I165690:hover {
}

}
@media (min-width:1440px) {
.I165690 {

padding-left:64px;



	
}
.I165690:hover {
}

}
.I165691 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I165691:hover {
}

@media (max-width:992px) {
.I165691 {

padding-left:2rem;
padding-right:2rem;



	
}
.I165691:hover {
}

}
@media (max-width:640px) {
.I165691 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I165691:hover {
}

}
@media (min-width:1440px) {
.I165691 {

padding-left:64px;



	
}
.I165691:hover {
}

}
.I165692 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:32px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I165692:hover {
}

@media (max-width:992px) {
.I165692 {

margin-left:2rem;



	
}
.I165692:hover {
}

}
@media (max-width:640px) {
.I165692 {

margin-bottom:0;



	
}
.I165692:hover {
}

}
@media (min-width:1440px) {
.I165692 {

margin-left:64px;



	
}
.I165692:hover {
}

}
h1.I165693, .I165693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I165693:hover {
}
.I165693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165693 > .viewport:hover {
}

@media (min-width:1440px) {
.I165693 {

order:3;

}
.I165693:hover {
}
.I165693 > .viewport {



}
.I165693 > .viewport:hover {
}

}
h1.I165694, .I165694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I165694:hover {
}
.I165694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165694 > .viewport:hover {
}

@media (min-width:1440px) {
.I165694 {

order:2;

}
.I165694:hover {
}
.I165694 > .viewport {



}
.I165694 > .viewport:hover {
}

}
h1.I165695, .I165695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I165695:hover {
}
.I165695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165695 > .viewport:hover {
}

@media (min-width:1440px) {
.I165695 {

order:4;

}
.I165695:hover {
}
.I165695 > .viewport {



}
.I165695 > .viewport:hover {
}

}
h1.I165696, .I165696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I165696:hover {
}
.I165696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165696 > .viewport:hover {
}

@media (min-width:1440px) {
.I165696 {

order:11;

}
.I165696:hover {
}
.I165696 > .viewport {



}
.I165696 > .viewport:hover {
}

}
h1.I165697, .I165697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I165697:hover {
}
.I165697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I165697 > .viewport:hover {
}

@media (max-width:640px) {
.I165697 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I165697:hover {
}
.I165697 > .viewport {



}
.I165697 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I165697 {

order:12;

}
.I165697:hover {
}
.I165697 > .viewport {



}
.I165697 > .viewport:hover {
}

}
h1.I165698, .I165698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165698:hover {
}
.I165698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165698 > .viewport:hover {
}

@media (min-width:1440px) {
.I165698 {

order:10;

}
.I165698:hover {
}
.I165698 > .viewport {



}
.I165698 > .viewport:hover {
}

}
h1.I165699, .I165699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165699:hover {
}
.I165699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165699 > .viewport:hover {
}


h1.I165700, .I165700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I165700:hover {
}
.I165700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165700 > .viewport:hover {
}


h1.I165701, .I165701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165701:hover {
}
.I165701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165701 > .viewport:hover {
}


h1.I165702, .I165702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165702 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165702:hover {
}
.I165702 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165702 > .viewport:hover {
}


h1.I165703, .I165703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165703:hover {
}
.I165703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165703 > .viewport:hover {
}


h1.I165704, .I165704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I165704:hover {
}
.I165704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165704 > .viewport:hover {
}


h1.I165705, .I165705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I165705:hover {
}
.I165705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I165705 > .viewport:hover {
}


h1.I165706, .I165706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I165706:hover {
}
.I165706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165706 > .viewport:hover {
}

@media (min-width:1440px) {
.I165706 {

order:7;

}
.I165706:hover {
}
.I165706 > .viewport {



}
.I165706 > .viewport:hover {
}

}
.I165707, a.I165707 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I165707:hover, a.I165707:hover {
}

.I165708, a.I165708 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I165708:hover, a.I165708:hover {
}
@media (max-width:992px) {
.I165708, a.I165708 {
display:flex;
font-size:1.25rem;


}
.I165708:hover, a.I165708:hover {
}
}
@media (max-width:640px) {
.I165708, a.I165708 {
display:flex;
font-size:1.25rem;


}
.I165708:hover, a.I165708:hover {
}
}

.I165709, a.I165709 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I165709:hover, a.I165709:hover {
}
@media (max-width:992px) {
.I165709, a.I165709 {
}
.I165709:hover, a.I165709:hover {
display:flex;
width:100%;

}
}

.I165710 .button, .I165710.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:2rem;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I165710 button.button, button.I165710.button {
cursor:pointer;
}
.I165710 .button .text, .I165710.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165710 .button .icon, .I165710.button .icon {
flex:none;
background-size:100% 100%;
}
.I165710 .button:hover, .I165710.button:hover {
background-color:rgb(217,217,217);

}
.I165710 .button:hover .text, .I165710.button:hover .text {
}
.I165710 .button:hover .icon, .I165710.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I165710 .button, .I165710.button {
margin-left:0;
margin-top:24px;

}
.I165710 button.button, button.I165710.button {
}
.I165710 .button .text, .I165710.button .text {
}
.I165710 .button .icon, .I165710.button .icon {
background-size:100% 100%;
}
.I165710 .button:hover, .I165710.button:hover {
}
.I165710 .button:hover .text, .I165710.button:hover .text {
}
.I165710 .button:hover .icon, .I165710.button:hover .icon {
background-size:100% 100%;
}
}

.I165711, a.I165711 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165711:hover, a.I165711:hover {
}
@media (max-width:992px) {
.I165711, a.I165711 {
}
.I165711:hover, a.I165711:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165711, a.I165711 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I165711:hover, a.I165711:hover {
}
}

.I165712 .button, .I165712.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(255,255,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I165712 button.button, button.I165712.button {
cursor:pointer;
}
.I165712 .button .text, .I165712.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165712 .button .icon, .I165712.button .icon {
flex:none;
background-size:100% 100%;
}
.I165712 .button:hover, .I165712.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I165712 .button:hover .text, .I165712.button:hover .text {
}
.I165712 .button:hover .icon, .I165712.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I165712 .button, .I165712.button {
padding-left:1rem;
padding-right:1rem;

}
.I165712 button.button, button.I165712.button {
}
.I165712 .button .text, .I165712.button .text {
}
.I165712 .button .icon, .I165712.button .icon {
background-size:100% 100%;
}
.I165712 .button:hover, .I165712.button:hover {
}
.I165712 .button:hover .text, .I165712.button:hover .text {
}
.I165712 .button:hover .icon, .I165712.button:hover .icon {
background-size:100% 100%;
}
}

.I165713 .image, .I165713.image {
vertical-align:top;
width:20px;
height:20px;

}
.I165713 .image:hover, .I165713.image:hover {
}

.I165714 .image, .I165714.image {
vertical-align:top;
margin-bottom:32px;
padding-left:32px;
border-image-source:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
background-clip:content-box;

}
.I165714 .image:hover, .I165714.image:hover {
}
@media (max-width:992px) {
.I165714 .image, .I165714.image {
padding-left:2rem;

}
.I165714 .image:hover, .I165714.image:hover {
}
}
@media (min-width:1440px) {
.I165714 .image, .I165714.image {
padding-left:64px;

}
.I165714 .image:hover, .I165714.image:hover {
}
}
.I165715, a.I165715 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(17,17,17);

width:100%;
margin-left:8px;
margin-right:8px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
background-color:rgb(181,255,219);
box-sizing:border-box;

}
.I165715:hover, a.I165715:hover {
}

.I165716, a.I165716 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:500;
color:rgb(255,255,255);

width:100%;
padding-left:5px;
padding-right:0;
box-sizing:border-box;

}
.I165716:hover, a.I165716:hover {
display:flex;
text-decoration:underline;


}

.I165717, a.I165717 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:100;
color:rgb(255,255,255);

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I165717:hover, a.I165717:hover {
}

.I165718 .image, .I165718.image {
vertical-align:top;
}
.I165718 .image:hover, .I165718.image:hover {
}

.I165719 .image, .I165719.image {
vertical-align:top;
}
.I165719 .image:hover, .I165719.image:hover {
}

.I165720, a.I165720 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I165720:hover, a.I165720:hover {
}
@media (max-width:992px) {
.I165720, a.I165720 {
}
.I165720:hover, a.I165720:hover {
display:flex;
width:100%;

}
}

h1.I167862, .I167862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I167862:hover {
}
.I167862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167862 > .viewport:hover {
}


.I167832 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-bottom:8rem;
background-image:url('https://www.genexus.com/media/images/live2024_fdo_berogan.svg?timestamp=20241111233148');
background-size:cover;

align-items:center;

	
}
.I167832:hover {
}
@media (max-width:992px) {
.I167832 {
margin-bottom:4rem;

	
}
.I167832:hover {
}
}
@media (max-width:640px) {
.I167832 {
background-color:rgb(0,0,0);

	
}
.I167832:hover {
}
}

.I167833 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I167833:hover {
}
@media (max-width:992px) {
.I167833 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I167833:hover {
}
}
@media (max-width:640px) {
.I167833 {


flex-direction:column;
}
.I167833:hover {
}
}

.I167834 {
display:flex;
position:var(--I167834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I167834:hover {
}

@media (max-width:992px) {
.I167834 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I167834:hover {
}

}
@media (max-width:640px) {
.I167834 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I167834:hover {
}

}
@media (min-width:1440px) {
.I167834 {

width:50%;
padding-right:4rem;

}
.I167834:hover {
}

}
.I167835 {
display:flex;
position:var(--I167835-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I167835:hover {
}

@media (max-width:992px) {
.I167835 {

width:50%;

}
.I167835:hover {
}

}
@media (max-width:640px) {
.I167835 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I167835:hover {
}

}
@media (min-width:1440px) {
.I167835 {

width:50%;

flex-direction:column;


}
.I167835:hover {
}

}
.I167836 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I167836:hover {
}

@media (max-width:992px) {
.I167836 {



flex-direction:column;

	
}
.I167836:hover {
}

}

h1.I167837, .I167837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I167837:hover {
}
.I167837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167837 > .viewport:hover {
}


h1.I167838, .I167838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I167838:hover {
}
.I167838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167838 > .viewport:hover {
}


h1.I167839, .I167839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I167839:hover {
}
.I167839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167839 > .viewport:hover {
}

@media (max-width:992px) {
.I167839 {

display:flex;

}
.I167839:hover {
}
.I167839 > .viewport {



}
.I167839 > .viewport:hover {
}

}
@media (max-width:640px) {
.I167839 {

height:auto;


}
.I167839:hover {
}
.I167839 > .viewport {



}
.I167839 > .viewport:hover {
}

}

h1.I167840, .I167840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I167840:hover {
}
.I167840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167840 > .viewport:hover {
}

@media (max-width:992px) {
.I167840 {

padding-bottom:1rem;


}
.I167840:hover {
}
.I167840 > .viewport {



}
.I167840 > .viewport:hover {
}

}
@media (max-width:640px) {
.I167840 {

margin-bottom:0;


}
.I167840:hover {
}
.I167840 > .viewport {



}
.I167840 > .viewport:hover {
}

}

h1.I167841, .I167841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I167841:hover {
}
.I167841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167841 > .viewport:hover {
}


h1.I167842, .I167842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I167842:hover {
}
.I167842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167842 > .viewport:hover {
}


h1.I167843, .I167843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167843:hover {
}
.I167843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167843 > .viewport:hover {
}

@media (max-width:640px) {
.I167843 {

margin-bottom:-1.65rem;


}
.I167843:hover {
}
.I167843 > .viewport {



}
.I167843 > .viewport:hover {
}

}

h1.I167844, .I167844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I167844:hover {
}
.I167844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167844 > .viewport:hover {
}

@media (min-width:1440px) {
.I167844 {

display:none;

}
.I167844:hover {
}
.I167844 > .viewport {



}
.I167844 > .viewport:hover {
}

}
h1.I167845, .I167845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I167845:hover {
}
.I167845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167845 > .viewport:hover {
}


h1.I167846, .I167846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I167846:hover {
}
.I167846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167846 > .viewport:hover {
}

@media (max-width:992px) {
.I167846 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I167846:hover {
}
.I167846 > .viewport {



}
.I167846 > .viewport:hover {
}

}

h1.I167847, .I167847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I167847:hover {
}
.I167847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167847 > .viewport:hover {
}

@media (max-width:992px) {
.I167847 {

display:none;

}
.I167847:hover {
}
.I167847 > .viewport {



}
.I167847 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I167847 {

width:100%;
height:auto;


}
.I167847:hover {
}
.I167847 > .viewport {



}
.I167847 > .viewport:hover {
}

}
h1.I167848, .I167848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I167848:hover {
}
.I167848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167848 > .viewport:hover {
}

@media (min-width:1440px) {
.I167848 {

width:100%;
box-sizing:border-box;


}
.I167848:hover {
}
.I167848 > .viewport {



}
.I167848 > .viewport:hover {
}

}
h1.I167849, .I167849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I167849:hover {
}
.I167849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167849 > .viewport:hover {
}


.I167850, a.I167850 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I167850:hover, a.I167850:hover {
}
@media (max-width:992px) {
.I167850, a.I167850 {
display:flex;
font-size:1.625rem;


}
.I167850:hover, a.I167850:hover {
}
}
@media (max-width:640px) {
.I167850, a.I167850 {
display:flex;
font-size:1.625rem;


}
.I167850:hover, a.I167850:hover {
}
}

.I167851, a.I167851 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167851:hover, a.I167851:hover {
}
@media (max-width:992px) {
.I167851, a.I167851 {
}
.I167851:hover, a.I167851:hover {
display:flex;
width:100%;

}
}

.I167852 .image, .I167852.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/live2024_foto_berogan.png?timestamp=20241111233521');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/live2024_foto_berogan.png?timestamp=20241111233521') 1.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x2.png?timestamp=20241111233521') 2.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x3.png?timestamp=20241111233521') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/live2024_foto_berogan.png?timestamp=20241111233521') 1.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x2.png?timestamp=20241111233521') 2.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x3.png?timestamp=20241111233521') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/live2024_foto_berogan.png?timestamp=20241111233521') 1.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x2.png?timestamp=20241111233521') 2.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x3.png?timestamp=20241111233521') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/live2024_foto_berogan.png?timestamp=20241111233521') 1.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x2.png?timestamp=20241111233521') 2.00x,url('https://www.genexus.com/media/images/live2024_foto_berogan_x3.png?timestamp=20241111233521') 3.00x);
background-size:cover;
background-position:center center;

}
.I167852 .image:hover, .I167852.image:hover {
}

.I167853 .button, .I167853.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(255,255,255);

}
.I167853 button.button, button.I167853.button {
cursor:pointer;
}
.I167853 .button .text, .I167853.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I167853 .button .icon, .I167853.button .icon {
flex:none;
background-size:100% 100%;
}
.I167853 .button:hover, .I167853.button:hover {
background-color:rgb(217,217,217);

}
.I167853 .button:hover .text, .I167853.button:hover .text {
}
.I167853 .button:hover .icon, .I167853.button:hover .icon {
background-size:100% 100%;
}

.I167854, a.I167854 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(91,167,255);

padding-bottom:1rem;

}
.I167854:hover, a.I167854:hover {
}

h1.I167855, .I167855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I167855, .I167855 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I167855, .I167855 p {
margin:0px;
}

figure.I167855, .I167855 figure {
margin:0px;
}

a.I167855, .I167855 a {
text-decoration:inherit;
color:inherit;
}

.I167855 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I167855 article, article.I167855 {
flex-direction:column;	
}
.I167855 article:hover, article.I167855:hover {
}
.I167855 article.active, article.I167855.active {
}
.I167855 .body {
}
.I167855 .body:hover {
	
}
.I167855 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I167855 .body a {
text-decoration:underline;

}
.I167855 .body img {
}
.I167855 .body ul, .I167855 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I167855 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I167855 .body iframe {
}
.I167855 .body img:hover {
}
.I167855 .body iframe:hover {
}

.I167855 .body li {
list-style-type:disc;
}



.I167856 .button, .I167856.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I167856 button.button, button.I167856.button {
cursor:pointer;
}
.I167856 .button .text, .I167856.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I167856 .button .icon, .I167856.button .icon {
flex:none;
background-size:100% 100%;
}
.I167856 .button:hover, .I167856.button:hover {
}
.I167856 .button:hover .text, .I167856.button:hover .text {
}
.I167856 .button:hover .icon, .I167856.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I167856 .button, .I167856.button {
}
.I167856 button.button, button.I167856.button {
}
.I167856 .button .text, .I167856.button .text {
font-family:Rubik;

}
.I167856 .button .icon, .I167856.button .icon {
background-size:100% 100%;
}
.I167856 .button:hover, .I167856.button:hover {
}
.I167856 .button:hover .text, .I167856.button:hover .text {
}
.I167856 .button:hover .icon, .I167856.button:hover .icon {
background-size:100% 100%;
}
}

.I167857 .button, .I167857.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I167857 button.button, button.I167857.button {
cursor:pointer;
}
.I167857 .button .text, .I167857.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I167857 .button .icon, .I167857.button .icon {
flex:none;
background-size:100% 100%;
}
.I167857 .button:hover, .I167857.button:hover {
}
.I167857 .button:hover .text, .I167857.button:hover .text {
}
.I167857 .button:hover .icon, .I167857.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I167857 .button, .I167857.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I167857 button.button, button.I167857.button {
}
.I167857 .button .text, .I167857.button .text {
color:rgb(108,72,201);

}
.I167857 .button .icon, .I167857.button .icon {
background-size:100% 100%;
}
.I167857 .button:hover, .I167857.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I167857 .button:hover .text, .I167857.button:hover .text {
color:rgb(150,155,160);

}
.I167857 .button:hover .icon, .I167857.button:hover .icon {
background-size:100% 100%;
}
}

.I167858 .button, .I167858.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I167858 button.button, button.I167858.button {
cursor:pointer;
}
.I167858 .button .text, .I167858.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I167858 .button .icon, .I167858.button .icon {
flex:none;
background-size:100% 100%;
}
.I167858 .button:hover, .I167858.button:hover {
background-color:rgb(217,217,217);

}
.I167858 .button:hover .text, .I167858.button:hover .text {
}
.I167858 .button:hover .icon, .I167858.button:hover .icon {
background-size:100% 100%;
}

.I167859 {
display:flex;
width:100%;
height:270px;

}
.I167859:hover {
}
@media (min-width:1440px) {
.I167859 {
display:flex;
width:100%;
height:270px;

}
.I167859:hover {
}
}
.I167860, a.I167860 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I167860:hover, a.I167860:hover {
}
@media (max-width:992px) {
.I167860, a.I167860 {
}
.I167860:hover, a.I167860:hover {
display:flex;
width:100%;

}
}

.I167861 .image, .I167861.image {
vertical-align:top;
}
.I167861 .image:hover, .I167861.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I169772, .I169772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I169772:hover {
}
.I169772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I169772 > .viewport:hover {
}

@media (min-width:1440px) {
.I169772 {

width:100%;


}
.I169772:hover {
}
.I169772 > .viewport {

justify-content:center;


}
.I169772 > .viewport:hover {
}

}
.I169738 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:0px;
border-top-left-radius:32px;
border-top-right-radius:32px;
border-bottom-left-radius:32px;
border-bottom-right-radius:32px;
background-position:center top;
box-sizing:border-box;
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I169738:hover {
}
@media (max-width:992px) {
.I169738 {
width:100%;
margin-bottom:64px;
margin-top:0px;

flex-direction:column;

	
}
.I169738:hover {
}
}
@media (max-width:640px) {
.I169738 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I169738:hover {
}
}
@media (min-width:1440px) {
.I169738 {
width:calc(100% - 256px);

	
}
.I169738:hover {
}
}
.I169739 {
display:flex;
position:var(--I169739-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(18,88,84);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I169739:hover {
}

@media (max-width:992px) {
.I169739 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I169739:hover {
}

}
@media (max-width:640px) {
.I169739 {

width:100%;
padding-bottom:4rem;

}
.I169739:hover {
}

}
@media (min-width:1440px) {
.I169739 {

padding-right:64px;

}
.I169739:hover {
}

}
.I169740 {
display:flex;
position:var(--I169740-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/image-for-globant-enterprise-ai-1.png?timestamp=20241022205652');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I169740:hover {
}

@media (max-width:992px) {
.I169740 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I169740:hover {
}

}
@media (max-width:640px) {
.I169740 {

width:100%;
height:300px;
background-position:center top;

}
.I169740:hover {
}

}
@media (min-width:1440px) {
.I169740 {

background-image:url('https://www.genexus.com/media/images/image-for-globant-enterprise-ai-1.png?timestamp=20241022205652');

}
.I169740:hover {
}

}
.I169741 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I169741:hover {
}

@media (max-width:992px) {
.I169741 {

padding-left:2rem;



	
}
.I169741:hover {
}

}
@media (max-width:640px) {
.I169741 {

padding-left:26px;
padding-right:26px;
padding-top:2rem;



	
}
.I169741:hover {
}

}
@media (min-width:1440px) {
.I169741 {

padding-left:64px;



	
}
.I169741:hover {
}

}
.I169742 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I169742:hover {
}

@media (max-width:992px) {
.I169742 {

padding-left:2rem;
padding-right:2rem;



	
}
.I169742:hover {
}

}
@media (max-width:640px) {
.I169742 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I169742:hover {
}

}
@media (min-width:1440px) {
.I169742 {

padding-left:64px;



	
}
.I169742:hover {
}

}
.I169743 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:32px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I169743:hover {
}

@media (max-width:992px) {
.I169743 {

margin-left:2rem;



	
}
.I169743:hover {
}

}
@media (max-width:640px) {
.I169743 {

margin-bottom:0;



	
}
.I169743:hover {
}

}
@media (min-width:1440px) {
.I169743 {

margin-left:64px;



	
}
.I169743:hover {
}

}
h1.I169744, .I169744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I169744:hover {
}
.I169744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169744 > .viewport:hover {
}

@media (min-width:1440px) {
.I169744 {

order:3;

}
.I169744:hover {
}
.I169744 > .viewport {



}
.I169744 > .viewport:hover {
}

}
h1.I169745, .I169745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I169745:hover {
}
.I169745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169745 > .viewport:hover {
}

@media (min-width:1440px) {
.I169745 {

order:2;

}
.I169745:hover {
}
.I169745 > .viewport {



}
.I169745 > .viewport:hover {
}

}
h1.I169746, .I169746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I169746:hover {
}
.I169746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169746 > .viewport:hover {
}

@media (min-width:1440px) {
.I169746 {

order:4;

}
.I169746:hover {
}
.I169746 > .viewport {



}
.I169746 > .viewport:hover {
}

}
h1.I169747, .I169747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I169747:hover {
}
.I169747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I169747 > .viewport:hover {
}

@media (min-width:1440px) {
.I169747 {

order:11;

}
.I169747:hover {
}
.I169747 > .viewport {



}
.I169747 > .viewport:hover {
}

}
h1.I169748, .I169748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I169748:hover {
}
.I169748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I169748 > .viewport:hover {
}

@media (max-width:640px) {
.I169748 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I169748:hover {
}
.I169748 > .viewport {



}
.I169748 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I169748 {

order:12;

}
.I169748:hover {
}
.I169748 > .viewport {



}
.I169748 > .viewport:hover {
}

}
h1.I169749, .I169749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I169749:hover {
}
.I169749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169749 > .viewport:hover {
}

@media (min-width:1440px) {
.I169749 {

order:10;

}
.I169749:hover {
}
.I169749 > .viewport {



}
.I169749 > .viewport:hover {
}

}
h1.I169750, .I169750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I169750:hover {
}
.I169750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169750 > .viewport:hover {
}


h1.I169751, .I169751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I169751:hover {
}
.I169751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169751 > .viewport:hover {
}


h1.I169752, .I169752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169752:hover {
}
.I169752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169752 > .viewport:hover {
}


h1.I169753, .I169753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169753:hover {
}
.I169753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169753 > .viewport:hover {
}


h1.I169754, .I169754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169754:hover {
}
.I169754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169754 > .viewport:hover {
}


h1.I169755, .I169755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I169755:hover {
}
.I169755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169755 > .viewport:hover {
}


h1.I169756, .I169756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I169756:hover {
}
.I169756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I169756 > .viewport:hover {
}


h1.I169757, .I169757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I169757:hover {
}
.I169757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169757 > .viewport:hover {
}

@media (min-width:1440px) {
.I169757 {

order:7;

}
.I169757:hover {
}
.I169757 > .viewport {



}
.I169757 > .viewport:hover {
}

}
.I169758, a.I169758 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I169758:hover, a.I169758:hover {
}

.I169759, a.I169759 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I169759:hover, a.I169759:hover {
}
@media (max-width:992px) {
.I169759, a.I169759 {
display:flex;
font-size:1.25rem;


}
.I169759:hover, a.I169759:hover {
}
}
@media (max-width:640px) {
.I169759, a.I169759 {
display:flex;
font-size:1.25rem;


}
.I169759:hover, a.I169759:hover {
}
}

.I169760, a.I169760 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I169760:hover, a.I169760:hover {
}
@media (max-width:992px) {
.I169760, a.I169760 {
}
.I169760:hover, a.I169760:hover {
display:flex;
width:100%;

}
}

.I169761 .button, .I169761.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:2rem;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I169761 button.button, button.I169761.button {
cursor:pointer;
}
.I169761 .button .text, .I169761.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I169761 .button .icon, .I169761.button .icon {
flex:none;
background-size:100% 100%;
}
.I169761 .button:hover, .I169761.button:hover {
background-color:rgb(217,217,217);

}
.I169761 .button:hover .text, .I169761.button:hover .text {
}
.I169761 .button:hover .icon, .I169761.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I169761 .button, .I169761.button {
margin-left:0;
margin-top:24px;

}
.I169761 button.button, button.I169761.button {
}
.I169761 .button .text, .I169761.button .text {
}
.I169761 .button .icon, .I169761.button .icon {
background-size:100% 100%;
}
.I169761 .button:hover, .I169761.button:hover {
}
.I169761 .button:hover .text, .I169761.button:hover .text {
}
.I169761 .button:hover .icon, .I169761.button:hover .icon {
background-size:100% 100%;
}
}

.I169762, a.I169762 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I169762:hover, a.I169762:hover {
}
@media (max-width:992px) {
.I169762, a.I169762 {
}
.I169762:hover, a.I169762:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169762, a.I169762 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I169762:hover, a.I169762:hover {
}
}

.I169763 .button, .I169763.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I169763 button.button, button.I169763.button {
cursor:pointer;
}
.I169763 .button .text, .I169763.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I169763 .button .icon, .I169763.button .icon {
flex:none;
background-size:100% 100%;
}
.I169763 .button:hover, .I169763.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I169763 .button:hover .text, .I169763.button:hover .text {
}
.I169763 .button:hover .icon, .I169763.button:hover .icon {
background-size:100% 100%;
}

.I169764 .image, .I169764.image {
vertical-align:top;
width:20px;
height:20px;

}
.I169764 .image:hover, .I169764.image:hover {
}

.I169765 .image, .I169765.image {
vertical-align:top;
margin-bottom:32px;
padding-left:32px;
border-image-source:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
background-clip:content-box;

}
.I169765 .image:hover, .I169765.image:hover {
}
@media (max-width:992px) {
.I169765 .image, .I169765.image {
padding-left:2rem;

}
.I169765 .image:hover, .I169765.image:hover {
}
}
@media (min-width:1440px) {
.I169765 .image, .I169765.image {
padding-left:64px;

}
.I169765 .image:hover, .I169765.image:hover {
}
}
.I169766, a.I169766 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(17,17,17);

width:100%;
margin-left:8px;
margin-right:8px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
background-color:rgb(181,255,219);
box-sizing:border-box;

}
.I169766:hover, a.I169766:hover {
}

.I169767, a.I169767 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:500;
color:rgb(255,255,255);

width:100%;
padding-left:5px;
padding-right:0;
box-sizing:border-box;

}
.I169767:hover, a.I169767:hover {
display:flex;
text-decoration:underline;


}

.I169768, a.I169768 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:100;
color:rgb(255,255,255);

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I169768:hover, a.I169768:hover {
}

.I169769 .image, .I169769.image {
vertical-align:top;
}
.I169769 .image:hover, .I169769.image:hover {
}

.I169770 .image, .I169770.image {
vertical-align:top;
}
.I169770 .image:hover, .I169770.image:hover {
}

.I169771, a.I169771 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I169771:hover, a.I169771:hover {
}
@media (max-width:992px) {
.I169771, a.I169771 {
}
.I169771:hover, a.I169771:hover {
display:flex;
width:100%;

}
}

.I165125 {
}
.I165125:hover {
}
.I165125 {
}
.I165125:hover {
}

@media screen and (min-device-width:992px) {


.I153340{
    width: 100%;
    max-width: 1180px;
    padding-left: 2rem;
    padding-right: 2rem;
    margin: 0 auto;
background-color: transparent;
z-index: 1;

}

.I153341{
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background-position: bottom right;
    /*background-size: 80%; */
  z-index: 0;
}
}

.I165126 {
}
.I165126:hover {
}
.I165126 {
}
.I165126: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;
}
}


