/* Cache file:154_es_20251203124205.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 {
}
.I16876 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

align-items:center;

	
}
.I16876:hover {
}

.I19198 {
display:flex;

display:none;
order:22;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I19198:hover {
}
@media (max-width:992px) {
.I19198 {

padding-top:70px;


}
.I19198:hover {
}
}
@media (min-width:1440px) {
.I19198 {

order:28;

}
.I19198:hover {
}
}
.I16877 {
display:flex;
position:var(--I16877-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
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(--I16877-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:50%;
--I16877-location-transform:translate(-50%,0px);
	

transform:
var(--I16877-location-transform, translate(0px,0px))
var(--I16877-user-box-transform, translate(0px,0px))
;

--I16877-z-index:15;
flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I16877:hover {
}
.I16877 {
--I16877-position-static-computed:static;
}
.I16877 > .sector, .I16877 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I16877 {

position:fixed;
z-index:var(--I16877-z-index, 1);

transform:
var(--I16877-location-transform, translate(0px,0px))
var(--I16877-user-box-transform, translate(0px,0px))
;


}
.I16877:hover {
}

}
@media (max-width:640px) {
.I16877 {

height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I16877-z-index, 1);

transform:
var(--I16877-location-transform, translate(0px,0px))
var(--I16877-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I16877:hover {
}
.I16877 {
--I16877-position-static-computed:static;
}
.I16877 > .sector, .I16877 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I16877 {

order:25;
}
.I16877:hover {
}

}
.I16878 {
display:flex;
position:var(--I16878-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I16878:hover {
}


.I16879 {
display:flex;
position:var(--I16879-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:50;
width:100%;
min-height:60px;
padding-bottom:4vw;
padding-left:5%;
padding-right:5%;
padding-top:4vw;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I16879-location-transform:translate(0px,0px);
z-index:var(--I16879-z-index, auto);

transform:
var(--I16879-location-transform, translate(0px,0px))
var(--I16879-user-box-transform, translate(0px,0px))
;

--I16879-z-index:1000;
position:var(--I16879-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I16879:hover {
}
.I16879 {
--I16879-position-static-computed:static;
}
.I16879 > .sector, .I16879 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I16879 {

width:100%;

}
.I16879:hover {
}

}
@media (min-width:1440px) {
.I16879 {

order:59;
}
.I16879:hover {
}

}
.I16880 {
display:flex;
position:var(--I16880-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I16880:hover {
}

@media (min-width:1440px) {
.I16880 {

order:49;
}
.I16880:hover {
}

}
.I16881 {
display:flex;
position:var(--I16881-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I16881:hover {
}

@media (min-width:1440px) {
.I16881 {

order:51;
}
.I16881:hover {
}

}
.I16882 {
display:flex;
position:var(--I16882-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:38;
}
.I16882:hover {
}

@media (min-width:1440px) {
.I16882 {

order:47;
}
.I16882:hover {
}

}
.I16883 {
display:flex;
position:var(--I16883-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:35;
padding-top:10vh;

flex-direction:row;
justify-content:center;
align-content:stretch;
flex-wrap:wrap;
}
.I16883:hover {
}

@media (max-width:992px) {
.I16883 {

width:100vw;

flex-direction:row;


}
.I16883:hover {
}

}
@media (min-width:1440px) {
.I16883 {

order:44;
}
.I16883:hover {
}

}
.I19176 {
display:flex;
position:var(--I19176-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I19176:hover {
}


.I19318 {
display:flex;
position:var(--I19318-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
width:100%;

align-items:center;


}
.I19318:hover {
}

@media (min-width:1440px) {
.I19318 {

order:40;
}
.I19318:hover {
}

}
.I19640 {
display:flex;
position:var(--I19640-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
height:100vh;
background-image:url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-image:image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;

align-items:center;
justify-content:center;


}
.I19640:hover {
}

@media (max-width:640px) {
.I19640 {

background-position:center top;

}
.I19640:hover {
}

}
@media (min-width:1440px) {
.I19640 {

order:26;
}
.I19640:hover {
}

}
.I21324 {
display:flex;
position:var(--I21324-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I21324:hover {
}


.I21894 {
display:flex;
position:var(--I21894-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
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(--I21894-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I21894-location-transform:translate(0px,0px);
z-index:var(--I21894-z-index, 1);

transform:
var(--I21894-location-transform, translate(0px,0px))
var(--I21894-user-box-transform, translate(0px,0px))
;

--I21894-z-index:555;
}
.I21894:hover {
}
.I21894 {
--I21894-position-static-computed:relative;
}
.I21894 > .sector, .I21894 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I21894 {

height:72px;
margin-bottom:-72px;

}
.I21894:hover {
}

}
@media (max-width:640px) {
.I21894 {

box-sizing:border-box;

}
.I21894:hover {
}

}
@media (min-width:1440px) {
.I21894 {

order:17;
position:-webkit-sticky;
position:sticky;
top:var(--I21894-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I21894-location-transform:translate(0px,0px);
z-index:var(--I21894-z-index, 1);

transform:
var(--I21894-location-transform, translate(0px,0px))
var(--I21894-user-box-transform, translate(0px,0px))
;


}
.I21894:hover {
}

}
.I22233 {
display:flex;
position:var(--I22233-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I22233-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22233-location-transform:translate(-50%,0px);
	

transform:
var(--I22233-location-transform, translate(0px,0px))
var(--I22233-user-box-transform, translate(0px,0px))
;

--I22233-z-index:999;
}
.I22233:hover {
}
.I22233 {
--I22233-position-static-computed:relative;
}
.I22233 > .sector, .I22233 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I22233 {

height:auto;
min-height:90px;

}
.I22233:hover {
}
.I22233 {
--I22233-position-static-computed:static;
}
.I22233 > .sector, .I22233 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I22233 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I22233:hover {
}

}
@media (min-width:1440px) {
.I22233 {

order:4;
position:fixed;
z-index:var(--I22233-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22233-location-transform:translate(-50%,0px);
	

transform:
var(--I22233-location-transform, translate(0px,0px))
var(--I22233-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I22233:hover {
}

}
.I22389 {
display:flex;
position:var(--I22389-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
align-items:center;


}
.I22389:hover {
}

@media (min-width:1440px) {
.I22389 {

order:18;
}
.I22389:hover {
}

}
.I26051 {
display:flex;
position:var(--I26051-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:43;
}
.I26051:hover {
}

@media (min-width:1440px) {
.I26051 {

order:52;
}
.I26051:hover {
}

}
.I27834 {
display:flex;
position:var(--I27834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
width:100%;
max-width:1440px;

position:-webkit-sticky;
position:sticky;
top:var(--I27834-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I27834-location-transform:translate(0px,0px);
z-index:var(--I27834-z-index, 1);

transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;

--I27834-top-sticky:100px;

}
.I27834:hover {
}

@media (max-width:992px) {
.I27834 {


transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;

--I27834-top-sticky:72px;

}
.I27834:hover {
}

}
@media (max-width:640px) {
.I27834 {

position:absolute;
z-index:var(--I27834-z-index, 1);

transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;


}
.I27834:hover {
}

}
@media (min-width:1440px) {
.I27834 {

order:19;
max-width:1440px;
background-color:rgb(247,105,74);

position:fixed;
z-index:var(--I27834-z-index, 1);
top:var(--I27834-top, auto);
right:var(--I27834-right, auto);
bottom:var(--I27834-bottom, auto);
left:var(--I27834-left, auto);
--I27834-location-transform:translate(0px,0px);
	

--I27834-top:100px;
transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;

--I27834-top-sticky:100px;
--I27834-z-index:100;
align-items:center;


}
.I27834:hover {
}
.I27834 {
--I27834-position-static-computed:static;
}
.I27834 > .sector, .I27834 > .group-sectors {
position:relative;
}
}
.I29865 {
display:flex;
position:var(--I29865-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:46;
}
.I29865:hover {
}

@media (min-width:1440px) {
.I29865 {

order:55;
}
.I29865:hover {
}

}
.I29930 {
display:flex;
position:var(--I29930-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I29930:hover {
}

@media (min-width:1440px) {
.I29930 {

order:54;
}
.I29930:hover {
}

}
.I30415 {
display:flex;
position:var(--I30415-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I30415:hover {
}

@media (min-width:1440px) {
.I30415 {

order:56;
}
.I30415:hover {
}

}
.I34902 {
display:flex;
position:var(--I34902-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:20;
}
.I34902:hover {
}

@media (min-width:1440px) {
.I34902 {

order:24;
}
.I34902:hover {
}

}
.I36063 {
display:flex;
position:var(--I36063-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I36063:hover {
}


.I38924 {
display:flex;
position:var(--I38924-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I38924:hover {
}

@media (min-width:1440px) {
.I38924 {

order:27;
}
.I38924:hover {
}

}
.I45478 {
display:flex;
position:var(--I45478-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I45478:hover {
}

@media (min-width:1440px) {
.I45478 {

order:58;
}
.I45478:hover {
}

}
.I60603 {
display:flex;
position:var(--I60603-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I60603:hover {
}

@media (min-width:1440px) {
.I60603 {

order:47;
}
.I60603:hover {
}

}
.I67193 {
display:flex;
position:var(--I67193-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
}
.I67193:hover {
}

@media (min-width:1440px) {
.I67193 {

order:48;
}
.I67193:hover {
}

}
.I67569 {
display:flex;
position:var(--I67569-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I67569:hover {
}

@media (min-width:1440px) {
.I67569 {

order:49;
}
.I67569:hover {
}

}
.I70851 {
display:flex;
position:var(--I70851-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I70851:hover {
}


.I79045 {
display:flex;
position:var(--I79045-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I79045:hover {
}

@media (min-width:1440px) {
.I79045 {

order:62;
}
.I79045:hover {
}

}
.I79970 {
display:flex;
position:var(--I79970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I79970:hover {
}

@media (min-width:1440px) {
.I79970 {

order:64;
}
.I79970:hover {
}

}
.I80336 {
display:flex;
position:var(--I80336-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I80336:hover {
}

@media (min-width:1440px) {
.I80336 {

order:65;
}
.I80336:hover {
}

}
.I81589 {
display:flex;
position:var(--I81589-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I81589:hover {
}

@media (min-width:1440px) {
.I81589 {

order:69;
}
.I81589:hover {
}

}
.I81955 {
display:flex;
position:var(--I81955-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I81955:hover {
}

@media (min-width:1440px) {
.I81955 {

order:70;
}
.I81955:hover {
}

}
.I82749 {
display:flex;
position:var(--I82749-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I82749:hover {
}

@media (min-width:1440px) {
.I82749 {

order:71;
}
.I82749:hover {
}

}
.I83312 {
display:flex;
position:var(--I83312-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
}
.I83312:hover {
}

@media (min-width:1440px) {
.I83312 {

order:72;
}
.I83312:hover {
}

}
.I84080 {
display:flex;
position:var(--I84080-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84080:hover {
}


.I84682 {
display:flex;
position:var(--I84682-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

}
.I84682:hover {
}

@media (min-width:1440px) {
.I84682 {

order:16;
}
.I84682:hover {
}

}
.I99383 {
display:flex;
position:var(--I99383-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I99383:hover {
}

@media (min-width:1440px) {
.I99383 {

order:76;
}
.I99383:hover {
}

}
.I115400 {
display:flex;
position:var(--I115400-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115400:hover {
}


.I116020 {
display:flex;
position:var(--I116020-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116020:hover {
}


.I18177 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



flex-direction:row;
justify-content:center;
align-items:flex-end;
align-content:space-around;
flex-wrap:wrap;	
}
.I18177:hover {
}
.I18177 > .sector {
position:relative;
}

.I18211 {
display:flex;
align-items:flex-start;
position:relative;

order:10;
width:90%;
padding-bottom:10vh;
padding-left:5%;
padding-right:5%;
padding-top:10vh;
background-image:linear-gradient(270deg, rgb(231,244,255),rgb(255,247,245));
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;



justify-content:center;

	
}
.I18211:hover {
}


.I18263 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
flex:1 1 auto;
width:90%;
padding-left:5%;
padding-right:5%;



justify-content:center;

flex-wrap:wrap;	
}
.I18263:hover {
}


.I18269 {
display:flex;
align-items:flex-start;
position:relative;

order:9;
width:90%;
padding-left:5%;
padding-right:5%;



justify-content:center;
align-content:space-around;
flex-wrap:wrap;	
}
.I18269:hover {
}


.I19939 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:18;
width:100%;
height:640px;
background-color:rgb(245,245,245);



	
}
.I19939:hover {
}

@media (max-width:992px) {
.I19939 {

width:100vw;
height:auto;



flex-direction:column;

	
}
.I19939:hover {
}

}
@media (max-width:640px) {
.I19939 {



flex-direction:column;

	
}
.I19939:hover {
}

}
@media (min-width:1440px) {
.I19939 {

order:18;


	
}
.I19939:hover {
}

}
.I20699 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
margin-bottom:0vh;
padding-bottom:20vh;
padding-left:5vw;
padding-right:5vw;
padding-top:20vh;
background-color:rgb(61,63,64);



flex-direction:row;
justify-content:center;
align-content:space-around;
flex-wrap:wrap;	
}
.I20699:hover {
}

@media (max-width:992px) {
.I20699 {

width:100vw;
padding-top:10vh;



flex-direction:column;
align-items:center;

	
}
.I20699:hover {
}

}
@media (max-width:640px) {
.I20699 {

width:100vw;
margin-bottom:0vh;
padding-left:0vw;
padding-right:0vw;
box-sizing:border-box;



flex-direction:column;

	
}
.I20699:hover {
}

}
@media (min-width:1440px) {
.I20699 {

order:8;


	
}
.I20699:hover {
}

}
.I27653 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:24;
width:100%;
height:70vh;
max-width:1280px;
max-height:398px;
margin-bottom:100px;
margin-top:100px;
border-radius:15px;
background-color:rgb(0,0,0);
background-image:url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-image:image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-repeat:no-repeat;
background-size:cover;
background-position:right bottom;



flex-direction:column;
justify-content:center;

	
}
.I27653:hover {
}

@media (max-width:640px) {
.I27653 {

width:90vw;
background-color:rgb(0,0,0);
background-image:none;



	
}
.I27653:hover {
}

}
@media (min-width:1440px) {
.I27653 {

order:24;


	
}
.I27653:hover {
}

}
.I34830 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:17;
width:100%;
margin-bottom:5vh;
padding-bottom:20vh;
padding-left:0vw;
padding-right:0vw;
padding-top:20vh;
background-color:rgb(61,63,64);



flex-direction:row;
justify-content:center;
align-content:space-around;
flex-wrap:wrap;	
}
.I34830:hover {
}

@media (max-width:992px) {
.I34830 {

width:100vw;
padding-top:10vh;



flex-direction:column;
align-items:center;

	
}
.I34830:hover {
}

}
@media (max-width:640px) {
.I34830 {

width:100vw;
margin-bottom:0vh;
padding-left:0vw;
padding-right:0vw;
box-sizing:border-box;



flex-direction:column;

	
}
.I34830:hover {
}

}
@media (min-width:1440px) {
.I34830 {

order:17;


	
}
.I34830:hover {
}

}
.I35119 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:20;
width:100%;
height:580px;
background-color:rgb(245,245,245);



	
}
.I35119:hover {
}

@media (max-width:992px) {
.I35119 {

width:100vw;
height:auto;



flex-direction:column;

	
}
.I35119:hover {
}

}
@media (min-width:1440px) {
.I35119 {

order:20;


	
}
.I35119:hover {
}

}
.I84506 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:78;


	
}
.I84506:hover {
}

@media (max-width:640px) {
.I84506 {

display:none;
order:63;
padding:2rem;



flex-direction:column;
align-items:center;

	
}
.I84506:hover {
}

}
@media (min-width:1440px) {
.I84506 {

order:62;


	
}
.I84506:hover {
}

}
.I84507 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:80;


	
}
.I84507:hover {
}

@media (max-width:640px) {
.I84507 {

display:none;
order:65;
padding:2rem;



flex-direction:column;
align-items:center;

	
}
.I84507:hover {
}

}
@media (min-width:1440px) {
.I84507 {

order:64;


	
}
.I84507:hover {
}

}
.I192079 {
display:flex;
align-items:flex-start;
position:relative;

order:26;
width:100%;
max-width:940px;
margin-bottom:170px;



align-items:center;

	
}
.I192079:hover {
}

@media (max-width:992px) {
.I192079 {

width:85vw;



	
}
.I192079:hover {
}

}
@media (max-width:640px) {
.I192079 {

display:none;
width:90vw;



flex-direction:row;

flex-wrap:wrap;	
}
.I192079:hover {
}

}

.I192098 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:28;


	
}
.I192098:hover {
}

@media (max-width:640px) {
.I192098 {

display:flex;
width:80vw;
margin-bottom:60px;
margin-top:15px;



align-items:center;

	
}
.I192098:hover {
}

}

.I192103 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:27;


	
}
.I192103:hover {
}

@media (max-width:640px) {
.I192103 {

display:flex;
width:80vw;
padding-bottom:20px;



align-items:center;

	
}
.I192103:hover {
}

}

h1.I18072, .I18072 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18072 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18072:hover {
}
.I18072 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18072 > .viewport:hover {
}


h1.I18074, .I18074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18074:hover {
}
.I18074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18074 > .viewport:hover {
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;


}
.I18074 > .sector-title:hover, .I18074 > .sector-title.i-collapsible-title:hover {
}
.I18074 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18074 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
}
.I18074 > .sector-title .text, .I18074 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18074 {


}
.I18074:hover {
}
.I18074 > .viewport {



}
.I18074 > .viewport:hover {
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
}
.I18074 > .sector-title:hover, .I18074 > .sector-title.i-collapsible-title:hover {
}
.I18074 > .sector-title .text {
flex-direction:column;
}
.I18074 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
}
.I18074 > .sector-title .text, .I18074 > .sector-title.i-collapsible-title .text {
}

}

h1.I18176, .I18176 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18176 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I18176:hover {
}
.I18176 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18176 > .viewport:hover {
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;

width:100%;

}
.I18176 > .sector-title:hover, .I18176 > .sector-title.i-collapsible-title:hover {
}
.I18176 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18176 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
justify-content:center;
text-align:center;

padding-bottom:3vh;

width:91px;
height:90px;
background-image:url('https://www.genexus.com/media/images/whitepaper-icon.png?timestamp=20171211192657');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
}
.I18176 > .sector-title .text, .I18176 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18176 {


}
.I18176:hover {
}
.I18176 > .viewport {



}
.I18176 > .viewport:hover {
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
}
.I18176 > .sector-title:hover, .I18176 > .sector-title.i-collapsible-title:hover {
}
.I18176 > .sector-title .text {
flex-direction:column;
}
.I18176 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
}
.I18176 > .sector-title .text, .I18176 > .sector-title.i-collapsible-title .text {
}

}

h1.I18179, .I18179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I18179:hover {
}
.I18179 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18179 > .viewport:hover {
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;

width:100%;

}
.I18179 > .sector-title:hover, .I18179 > .sector-title.i-collapsible-title:hover {
}
.I18179 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18179 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
justify-content:center;
text-align:center;

padding-bottom:3vh;

width:119px;
height:85px;
background-image:url('https://www.genexus.com/media/images/icon_training.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
}
.I18179 > .sector-title .text, .I18179 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18179 {


}
.I18179:hover {
}
.I18179 > .viewport {



}
.I18179 > .viewport:hover {
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
}
.I18179 > .sector-title:hover, .I18179 > .sector-title.i-collapsible-title:hover {
}
.I18179 > .sector-title .text {
flex-direction:column;
}
.I18179 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
}
.I18179 > .sector-title .text, .I18179 > .sector-title.i-collapsible-title .text {
}

}

h1.I18181, .I18181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I18181:hover {
}
.I18181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18181 > .viewport:hover {
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;

width:100%;

}
.I18181 > .sector-title:hover, .I18181 > .sector-title.i-collapsible-title:hover {
}
.I18181 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18181 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
justify-content:center;
text-align:center;

padding-bottom:3vh;

width:117px;
height:84px;
background-image:url('https://www.genexus.com/media/images/icon_faq.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
}
.I18181 > .sector-title .text, .I18181 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18181 {


}
.I18181:hover {
}
.I18181 > .viewport {



}
.I18181 > .viewport:hover {
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
}
.I18181 > .sector-title:hover, .I18181 > .sector-title.i-collapsible-title:hover {
}
.I18181 > .sector-title .text {
flex-direction:column;
}
.I18181 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
}
.I18181 > .sector-title .text, .I18181 > .sector-title.i-collapsible-title .text {
}

}

h1.I18184, .I18184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-top:40px;
padding-top:0px;


}
.I18184:hover {
}
.I18184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18184 > .viewport:hover {
}
.I18184 > .sector-title, .I18184 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:SourceSansPro-Light;
font-size:20pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-align:center;
color:rgb(0,0,0);

width:100%;
height:50px;
margin-bottom:10px;
background-image:url('https://www.genexus.com/media/images/fdo_titulo_producto_gx.png?timestamp=20171211190204');

}
.I18184 > .sector-title:hover, .I18184 > .sector-title.i-collapsible-title:hover {
}
.I18184 > .sector-title, .I18184 > .sector-title.i-collapsible-title {
}
.I18184 > .sector-title .text, .I18184 > .sector-title.i-collapsible-title .text {
}


h1.I18207, .I18207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:10vh;


}
.I18207:hover {
}
.I18207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18207 > .viewport:hover {
}
.I18207 > .sector-title, .I18207 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:44pt;


}
.I18207 > .sector-title:hover, .I18207 > .sector-title.i-collapsible-title:hover {
}
.I18207 > .sector-title, .I18207 > .sector-title.i-collapsible-title {
}
.I18207 > .sector-title .text, .I18207 > .sector-title.i-collapsible-title .text {
}


h1.I18209, .I18209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I18209:hover {
}
.I18209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18209 > .viewport:hover {
}


h1.I18213, .I18213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I18213:hover {
}
.I18213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18213 > .viewport:hover {
}


h1.I18215, .I18215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;
padding-bottom:5vh;
padding-top:7vh;


flex-direction:column;
}
.I18215:hover {
}
.I18215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:15pt;
font-weight:normal;

padding-bottom:3vh;

align-self:center;
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
display:flex;
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18215 {


}
.I18215:hover {
}
.I18215 > .viewport {



}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18215 {


}
.I18215:hover {
}
.I18215 > .viewport {



}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18215 {


}
.I18215:hover {
}
.I18215 > .viewport {



}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

}
h1.I18261, .I18261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:40%;


}
.I18261:hover {
}
.I18261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18261 > .viewport:hover {
}


h1.I18262, .I18262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40%;


}
.I18262:hover {
}
.I18262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18262 > .viewport:hover {
}


h1.I18267, .I18267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:40%;


}
.I18267:hover {
}
.I18267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18267 > .viewport:hover {
}


h1.I18268, .I18268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40%;


}
.I18268:hover {
}
.I18268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18268 > .viewport:hover {
}


h1.I18271, .I18271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I18271:hover {
}
.I18271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18271 > .viewport:hover {
}


h1.I18273, .I18273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I18273:hover {
}
.I18273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18273 > .viewport:hover {
}
.I18273 > .sector-title, .I18273 > .sector-title.i-collapsible-title {
}
.I18273 > .sector-title:hover, .I18273 > .sector-title.i-collapsible-title:hover {
}
.I18273 > .sector-title, .I18273 > .sector-title.i-collapsible-title {
}
.I18273 > .sector-title .text, .I18273 > .sector-title.i-collapsible-title .text {
}


h1.I19887, .I19887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:1100px;
margin-bottom:20vh;
padding-left:10vw;
padding-right:10vw;


}
.I19887:hover {
}
.I19887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
line-height:58px;

width:60%;
margin:auto;
padding-bottom:6vh;

}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I19887 {

width:100vw;
padding-left:5vw;
padding-right:5vw;
box-sizing:border-box;


}
.I19887:hover {
}
.I19887 > .viewport {



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
display:flex;
font-size:40pt;


}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I19887 {


}
.I19887:hover {
}
.I19887 > .viewport {



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
display:flex;
font-size:8vw;
line-height:8vw;


}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I19887 {

order:1;

}
.I19887:hover {
}
.I19887 > .viewport {



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

}
h1.I19922, .I19922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:15vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(3,230,195);
background-clip:border-box;
background-repeat:no-repeat;
background-position:left center;
background-origin:border-box;


z-index:2;
}
.I19922:hover {
}
.I19922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19922 > .viewport:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:50px;
font-weight:600;
color:rgb(255,255,255);


}
.I19922 > .sector-title:hover, .I19922 > .sector-title.i-collapsible-title:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title .text, .I19922 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I19922 {

width:100vw;
box-sizing:border-box;


}
.I19922:hover {
}
.I19922 > .viewport {



}
.I19922 > .viewport:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title:hover, .I19922 > .sector-title.i-collapsible-title:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title .text, .I19922 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I19922 {

padding-bottom:10vh;
padding-left:2vw;
padding-right:2vw;


}
.I19922:hover {
}
.I19922 > .viewport {

justify-content:center;


}
.I19922 > .viewport:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:8vh;

}
.I19922 > .sector-title:hover, .I19922 > .sector-title.i-collapsible-title:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title .text, .I19922 > .sector-title.i-collapsible-title .text {
}

}

h1.I19938, .I19938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I19938:hover {
}
.I19938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19938 > .viewport:hover {
}


h1.I20616, .I20616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
height:1vh;


}
.I20616:hover {
}
.I20616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20616 > .viewport:hover {
}


h1.I20708, .I20708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:35vw;
padding-right:0vh;


}
.I20708:hover {
}
.I20708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20708 > .viewport:hover {
}

@media (max-width:992px) {
.I20708 {

width:80vw;
padding-right:0px;


}
.I20708:hover {
}
.I20708 > .viewport {



}
.I20708 > .viewport:hover {
}

}
@media (max-width:640px) {
.I20708 {

width:90vw;
padding-left:5vw;
padding-right:0;
box-sizing:border-box;


}
.I20708:hover {
}
.I20708 > .viewport {



}
.I20708 > .viewport:hover {
}

}

h1.I20958, .I20958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:35vw;


}
.I20958:hover {
}
.I20958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I20958 > .viewport:hover {
}

@media (max-width:992px) {
.I20958 {

width:80vw;


}
.I20958:hover {
}
.I20958 > .viewport {



}
.I20958 > .viewport:hover {
}

}
@media (max-width:640px) {
.I20958 {

width:100%;
max-width:35vw;


}
.I20958:hover {
}
.I20958 > .viewport {



}
.I20958 > .viewport:hover {
}

}

h1.I21378, .I21378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I21378:hover {
}
.I21378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21378 > .viewport:hover {
}


h1.I21646, .I21646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:73;
margin-bottom:20vh;


}
.I21646:hover {
}
.I21646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21646 > .viewport:hover {
}

@media (max-width:640px) {
.I21646 {

display:none;
order:36;

}
.I21646:hover {
}
.I21646 > .viewport {



}
.I21646 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I21646 {

order:32;

}
.I21646:hover {
}
.I21646 > .viewport {



}
.I21646 > .viewport:hover {
}

}
h1.I27650, .I27650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-left:90px;


}
.I27650:hover {
}
.I27650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27650 > .viewport:hover {
}

@media (max-width:640px) {
.I27650 {

margin-left:25px;
margin-right:25px;


}
.I27650:hover {
}
.I27650 > .viewport {



}
.I27650 > .viewport:hover {
}

}

h1.I27652, .I27652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:90px;
margin-top:32px;


}
.I27652:hover {
}
.I27652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27652 > .viewport:hover {
}

@media (max-width:640px) {
.I27652 {

margin-left:25px;


}
.I27652:hover {
}
.I27652 > .viewport {

justify-content:center;


}
.I27652 > .viewport:hover {
}

}

h1.I34829, .I34829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:480px;
padding-right:76px;


}
.I34829:hover {
}
.I34829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I34829 > .viewport:hover {
}

@media (max-width:992px) {
.I34829 {

width:80vw;
padding-right:0px;


}
.I34829:hover {
}
.I34829 > .viewport {



}
.I34829 > .viewport:hover {
}

}
@media (max-width:640px) {
.I34829 {

width:90vw;
padding-left:5vw;
padding-right:0;
box-sizing:border-box;


}
.I34829:hover {
}
.I34829 > .viewport {



}
.I34829 > .viewport:hover {
}

}

h1.I34834, .I34834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:440px;


}
.I34834:hover {
}
.I34834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I34834 > .viewport:hover {
}

@media (max-width:992px) {
.I34834 {

width:80vw;


}
.I34834:hover {
}
.I34834 > .viewport {



}
.I34834 > .viewport:hover {
}

}
@media (max-width:640px) {
.I34834 {

width:80vw;


}
.I34834:hover {
}
.I34834 > .viewport {



}
.I34834 > .viewport:hover {
}

}

h1.I35117, .I35117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:15vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(3,230,195);
background-clip:border-box;
background-repeat:no-repeat;
background-position:left center;
background-origin:border-box;


z-index:2;
}
.I35117:hover {
}
.I35117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35117 > .viewport:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:50px;
font-weight:600;
color:rgb(255,255,255);


}
.I35117 > .sector-title:hover, .I35117 > .sector-title.i-collapsible-title:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title .text, .I35117 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I35117 {

width:100vw;
box-sizing:border-box;


}
.I35117:hover {
}
.I35117 > .viewport {



}
.I35117 > .viewport:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title:hover, .I35117 > .sector-title.i-collapsible-title:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title .text, .I35117 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I35117 {

padding-bottom:10vh;
padding-left:2vw;
padding-right:2vw;


}
.I35117:hover {
}
.I35117 > .viewport {

justify-content:center;


}
.I35117 > .viewport:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:8vh;

}
.I35117 > .sector-title:hover, .I35117 > .sector-title.i-collapsible-title:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title .text, .I35117 > .sector-title.i-collapsible-title .text {
}

}

h1.I35118, .I35118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I35118:hover {
}
.I35118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35118 > .viewport:hover {
}


h1.I41440, .I41440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:104;
width:100%;
background-color:rgb(245,245,245);


}
.I41440:hover {
}
.I41440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41440 > .viewport:hover {
}

@media (max-width:640px) {
.I41440 {

order:60;

}
.I41440:hover {
}
.I41440 > .viewport {



}
.I41440 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I41440 {

order:39;

}
.I41440:hover {
}
.I41440 > .viewport {



}
.I41440 > .viewport:hover {
}

}
.I41420 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:945px;
background-color:rgb(245,245,245);

	
}
.I41420:hover {
}

.I41421 {
display:flex;
position:var(--I41421-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
padding-bottom:128px;

flex-direction:row;
justify-content:center;


}
.I41421:hover {
}

@media (max-width:992px) {
.I41421 {

flex-wrap:wrap;
}
.I41421:hover {
}

}
@media (max-width:640px) {
.I41421 {

padding-bottom:40px;

flex-direction:column;


}
.I41421:hover {
}

}

.I41422 {
display:flex;
position:var(--I41422-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-top:0px;
padding-bottom:10vh;
padding-top:128px;
background-color:rgb(245,245,245);

align-items:center;


}
.I41422:hover {
}

@media (max-width:992px) {
.I41422 {

padding-bottom:8.8vh;

}
.I41422:hover {
}

}

.I41423 {
display:flex;
align-items:flex-start;
position:relative;

order:5;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I41423:hover {
}

@media (max-width:992px) {
.I41423 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;



	
}
.I41423:hover {
}

}
@media (max-width:640px) {
.I41423 {

width:100%;
margin-bottom:40px;
margin-right:0px;



	
}
.I41423:hover {
}

}

.I41424 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;

	
}
.I41424:hover {
}

@media (max-width:992px) {
.I41424 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;



	
}
.I41424:hover {
}

}
@media (max-width:640px) {
.I41424 {

width:100%;
margin-bottom:40px;
margin-right:0px;



	
}
.I41424:hover {
}

}

.I41425 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:33%;
box-sizing:border-box;



flex-direction:column;

	
}
.I41425:hover {
}

@media (max-width:992px) {
.I41425 {

width:100%;
min-height:260px;



	
}
.I41425:hover {
}

}
@media (max-width:640px) {
.I41425 {

width:100%;



	
}
.I41425:hover {
}

}

h1.I41426, .I41426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I41426:hover {
}
.I41426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41426 > .viewport:hover {
}


h1.I41427, .I41427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


flex-direction:column-reverse;
}
.I41427:hover {
}
.I41427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I41427 {

margin-bottom:32px;


}
.I41427:hover {
}
.I41427 > .viewport {



}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I41427 {


}
.I41427:hover {
}
.I41427 > .viewport {



}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I41427 {


}
.I41427:hover {
}
.I41427 > .viewport {



}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

}
h1.I41428, .I41428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I41428:hover {
}
.I41428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41428 > .viewport:hover {
}
.I41428 > .sector-title, .I41428 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;

width:100%;
margin-bottom:5.5vh;

}
.I41428 > .sector-title:hover, .I41428 > .sector-title.i-collapsible-title:hover {
}
.I41428 > .sector-title, .I41428 > .sector-title.i-collapsible-title {
}
.I41428 > .sector-title .text, .I41428 > .sector-title.i-collapsible-title .text {
}


h1.I41429, .I41429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I41429 {


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {



}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I41429 {


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {



}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I41429 {


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {



}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

}
h1.I41430, .I41430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:1rem;


}
.I41430:hover {
}
.I41430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41430 > .viewport:hover {
}


h1.I41431, .I41431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I41431 {


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {



}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I41431 {


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {



}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I41431 {


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {



}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

}
h1.I41432, .I41432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-bottom:1rem;


}
.I41432:hover {
}
.I41432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41432 > .viewport:hover {
}


h1.I44664, .I44664 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44664 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I44664:hover {
}
.I44664 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44664 > .viewport:hover {
}


h1.I41433, .I41433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I41433, .I41433 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I41433, .I41433 p {
margin:0px;
}

figure.I41433, .I41433 figure {
margin:0px;
}

a.I41433, .I41433 a {
text-decoration:inherit;
color:inherit;
}

.I41433 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I41433 article, article.I41433 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I41433 article:hover, article.I41433:hover {
}
.I41433 article.active, article.I41433.active {
}
.I41433 .abstract {
order:3;
}
.I41433 .abstract:hover {
}
.I41433 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I41433 .image, .I41433.image {
width:186px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I41433 .image:hover, .I41433.image:hover {
}
.I41433 article.active .image, .I41433.image {
}

@media (max-width:992px) {
.I41433 header {
}
.I41433 article, article.I41433 {
min-height:0px;

	
}
.I41433 article:hover, article.I41433:hover {
}
.I41433 article.active, article.I41433.active {
}
.I41433 .abstract {
order:;
}
.I41433 .abstract:hover {
}
.I41433 .abstract {
font-size:1.125rem;

}

.I41433 .image, .I41433.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I41433 .image:hover, .I41433.image:hover {
}
.I41433 article.active .image, .I41433.image {
}

}
@media (max-width:640px) {
.I41433 header {
}
.I41433 article, article.I41433 {
width:80%;

	
}
.I41433 article:hover, article.I41433:hover {
}
.I41433 article.active, article.I41433.active {
}
.I41433 .abstract {
order:;
}
.I41433 .abstract:hover {
}

.I41433 .image, .I41433.image {
order:;
}
.I41433 .image:hover, .I41433.image:hover {
}
.I41433 article.active .image, .I41433.image {
}

}

.I41434 .image, .I41434.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I41434 .image:hover, .I41434.image:hover {
}

.I41435 .button, .I41435.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row-reverse;
}
.I41435 button.button, button.I41435.button {
cursor:pointer;
}
.I41435 .button .text, .I41435.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;

}
.I41435 .button .icon, .I41435.button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
width:12px !important;
height:10px !important;
margin-left:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I41435 .button, .I41435.button {
}
.I41435 button.button, button.I41435.button {
}
.I41435 .button .text, .I41435.button .text {
}
.I41435 .button .icon, .I41435.button .icon {
background-size:100% 100%;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I41435 .button, .I41435.button {
}
.I41435 button.button, button.I41435.button {
}
.I41435 .button .text, .I41435.button .text {
}
.I41435 .button .icon, .I41435.button .icon {
background-size:100% 100%;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I41435 .button, .I41435.button {
}
.I41435 button.button, button.I41435.button {
}
.I41435 .button .text, .I41435.button .text {
}
.I41435 .button .icon, .I41435.button .icon {
background-size:100% 100%;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
}
.I41436 .image, .I41436.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I41436 .image:hover, .I41436.image:hover {
}

h1.I41437, .I41437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I41437, .I41437 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I41437, .I41437 p {
margin:0px;
}

figure.I41437, .I41437 figure {
margin:0px;
}

a.I41437, .I41437 a {
text-decoration:inherit;
color:inherit;
}

.I41437 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I41437 article, article.I41437 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I41437 article:hover, article.I41437:hover {
}
.I41437 article.active, article.I41437.active {
}
.I41437 .abstract {
order:3;
}
.I41437 .abstract:hover {
}
.I41437 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I41437 .image, .I41437.image {
width:64px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I41437 .image:hover, .I41437.image:hover {
}
.I41437 article.active .image, .I41437.image {
}

@media (max-width:992px) {
.I41437 header {
}
.I41437 article, article.I41437 {
min-height:0px;

	
}
.I41437 article:hover, article.I41437:hover {
}
.I41437 article.active, article.I41437.active {
}
.I41437 .abstract {
order:;
}
.I41437 .abstract:hover {
}

.I41437 .image, .I41437.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I41437 .image:hover, .I41437.image:hover {
}
.I41437 article.active .image, .I41437.image {
}

}
@media (max-width:640px) {
.I41437 header {
}
.I41437 article, article.I41437 {
width:80%;

	
}
.I41437 article:hover, article.I41437:hover {
}
.I41437 article.active, article.I41437.active {
}
.I41437 .abstract {
order:;
}
.I41437 .abstract:hover {
}

.I41437 .image, .I41437.image {
order:;
}
.I41437 .image:hover, .I41437.image:hover {
}
.I41437 article.active .image, .I41437.image {
}

}

.I41438 .image, .I41438.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I41438 .image:hover, .I41438.image:hover {
}

h1.I41439, .I41439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I41439, .I41439 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I41439, .I41439 p {
margin:0px;
}

figure.I41439, .I41439 figure {
margin:0px;
}

a.I41439, .I41439 a {
text-decoration:inherit;
color:inherit;
}

.I41439 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I41439 article, article.I41439 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I41439 article:hover, article.I41439:hover {
}
.I41439 article.active, article.I41439.active {
}
.I41439 .abstract {
order:3;
}
.I41439 .abstract:hover {
}
.I41439 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I41439 .image, .I41439.image {
width:194px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I41439 .image:hover, .I41439.image:hover {
}
.I41439 article.active .image, .I41439.image {
}

@media (max-width:992px) {
.I41439 header {
}
.I41439 article, article.I41439 {
min-height:0px;

	
}
.I41439 article:hover, article.I41439:hover {
}
.I41439 article.active, article.I41439.active {
}
.I41439 .abstract {
order:;
}
.I41439 .abstract:hover {
}
.I41439 .abstract {
font-size:1.125rem;

}

.I41439 .image, .I41439.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I41439 .image:hover, .I41439.image:hover {
}
.I41439 article.active .image, .I41439.image {
}

}
@media (max-width:640px) {
.I41439 header {
}
.I41439 article, article.I41439 {
width:80%;

	
}
.I41439 article:hover, article.I41439:hover {
}
.I41439 article.active, article.I41439.active {
}
.I41439 .abstract {
order:;
}
.I41439 .abstract:hover {
}
.I41439 .abstract {
width:100%;

}

.I41439 .image, .I41439.image {
order:;
}
.I41439 .image:hover, .I41439.image:hover {
}
.I41439 article.active .image, .I41439.image {
}

}

.I44659, a.I44659 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(0,0,0);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I44659:hover, a.I44659:hover {
}
@media (max-width:992px) {
.I44659, a.I44659 {
display:flex;
font-size:1.625rem;


}
.I44659:hover, a.I44659:hover {
}
}

h1.I41894, .I41894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:105;

}
.I41894:hover {
}
.I41894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I41894 > .viewport:hover {
}

@media (max-width:640px) {
.I41894 {

order:61;

}
.I41894:hover {
}
.I41894 > .viewport {



}
.I41894 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I41894 {

order:40;

}
.I41894:hover {
}
.I41894 > .viewport {



}
.I41894 > .viewport:hover {
}

}
h1.I54341, .I54341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:21;
width:100%;


}
.I54341:hover {
}
.I54341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54341 > .viewport:hover {
}

@media (min-width:1440px) {
.I54341 {

order:21;

}
.I54341:hover {
}
.I54341 > .viewport {



}
.I54341 > .viewport:hover {
}

}
.I54330 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I54330:hover {
}

.I54331 {
display:flex;
position:var(--I54331-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

flex-direction:row;


}
.I54331:hover {
}

@media (max-width:640px) {
.I54331 {

flex-direction:column;


}
.I54331:hover {
}

}

.I54332 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:57%;
height:80vh;
min-height:600px;
padding-bottom:10vh;
padding-left:20vh;
padding-right:10vw;
padding-top:25vh;
background-color:rgb(245,245,245);
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;
justify-content:center;

	
}
.I54332:hover {
}

@media (max-width:992px) {
.I54332 {

height:50vh;
padding-left:8vh;
padding-right:10vw;
padding-top:10vh;



	
}
.I54332:hover {
}

}
@media (max-width:640px) {
.I54332 {

width:100%;
height:auto;
min-height:auto;
padding-left:26px;
padding-right:26px;
box-sizing:border-box;



	
}
.I54332:hover {
}

}

h1.I54333, .I54333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:43%;
height:80vh;
min-height:600px;
padding-bottom:28vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(3,230,195);
background-clip:border-box;
background-repeat:no-repeat;
background-position:left center;
background-origin:border-box;
box-sizing:border-box;


z-index:2;
}
.I54333:hover {
}
.I54333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54333 > .viewport:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:50px;
font-weight:600;
color:rgb(255,255,255);


}
.I54333 > .sector-title:hover, .I54333 > .sector-title.i-collapsible-title:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
}
.I54333 > .sector-title .text, .I54333 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I54333 {

height:50vh;
padding-left:4vw;
padding-right:4vw;
box-sizing:border-box;


}
.I54333:hover {
}
.I54333 > .viewport {



}
.I54333 > .viewport:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
display:flex;
font-size:36px;


}
.I54333 > .sector-title:hover, .I54333 > .sector-title.i-collapsible-title:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
}
.I54333 > .sector-title .text, .I54333 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I54333 {

width:100%;
height:auto;
min-height:auto;
padding-bottom:10vh;
padding-left:2vw;
padding-right:2vw;


}
.I54333:hover {
}
.I54333 > .viewport {

justify-content:center;


}
.I54333 > .viewport:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

width:100%;
padding-bottom:8vh;

}
.I54333 > .sector-title:hover, .I54333 > .sector-title.i-collapsible-title:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
}
.I54333 > .sector-title .text, .I54333 > .sector-title.i-collapsible-title .text {
}

}

h1.I54334, .I54334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:500px;


}
.I54334:hover {
}
.I54334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54334 > .viewport:hover {
}

@media (max-width:992px) {
.I54334 {

width:350px;


}
.I54334:hover {
}
.I54334 > .viewport {



}
.I54334 > .viewport:hover {
}

}
@media (max-width:640px) {
.I54334 {

width:100%;


}
.I54334:hover {
}
.I54334 > .viewport {



}
.I54334 > .viewport:hover {
}

}

h1.I54335, .I54335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-top:16px;


}
.I54335:hover {
}
.I54335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54335 > .viewport:hover {
}

@media (max-width:640px) {
.I54335 {

margin-top:16px;


}
.I54335:hover {
}
.I54335 > .viewport {



}
.I54335 > .viewport:hover {
}

}

h1.I54336, .I54336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:500px;


}
.I54336:hover {
}
.I54336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54336 > .viewport:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:16px;
font-weight:300;
text-transform:uppercase;

margin-left:10px;

}
.I54336 > .sector-title:hover, .I54336 > .sector-title.i-collapsible-title:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title .text, .I54336 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I54336 {

width:350px;


}
.I54336:hover {
}
.I54336 > .viewport {



}
.I54336 > .viewport:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title:hover, .I54336 > .sector-title.i-collapsible-title:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title .text, .I54336 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I54336 {

width:100%;


}
.I54336:hover {
}
.I54336 > .viewport {



}
.I54336 > .viewport:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
display:flex;
margin-left:0px;

}
.I54336 > .sector-title:hover, .I54336 > .sector-title.i-collapsible-title:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title .text, .I54336 > .sector-title.i-collapsible-title .text {
}

}

.I54337 .image, .I54337.image {
vertical-align:top;
width:100%;
height:auto;
max-width:500px;
box-shadow:0px -20px 50px 0px rgba(0,0,0,0.11000);
transform:translate(10vw,5vh) ;

object-fit:cover;

}
.I54337 .image:hover, .I54337.image:hover {
}
@media (max-width:992px) {
.I54337 .image, .I54337.image {
width:40vw;
height:auto;
max-width:350px;
transform:translate(5vw,3vh) ;

}
.I54337 .image:hover, .I54337.image:hover {
}
}
@media (max-width:640px) {
.I54337 .image, .I54337.image {
width:80vw;
height:auto;
max-width:350px;
transform:none;

object-fit:none;

}
.I54337 .image:hover, .I54337.image:hover {
}
}

.I54338, a.I54338 {
display:flex;
font-family:Rubik;
font-size:25px;
font-weight:300;
text-decoration:none;
color:rgb(17,17,17);
line-height:40px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I54338:hover, a.I54338:hover {
display:flex;
color:rgb(90,90,90);


}
@media (max-width:992px) {
.I54338, a.I54338 {
display:flex;
font-size:22px;
line-height:34px;


}
.I54338:hover, a.I54338:hover {
}
}
@media (max-width:640px) {
.I54338, a.I54338 {
display:flex;
line-height:35px;

padding-left:0px;
padding-right:0px;

}
.I54338:hover, a.I54338:hover {
}
}

.I54339 .button, .I54339.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-right:2vw;
padding-left:30px;
padding-right:30px;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(250,50,99);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I54339 button.button, button.I54339.button {
cursor:pointer;
}
.I54339 .button .text, .I54339.button .text {
font-family:Rubik;
font-size:12pt;
font-weight:500;
color:rgb(255,255,255);
white-space:nowrap;
word-break:normal;

}
.I54339 .button .icon, .I54339.button .icon {
flex:none;
background-size:100% 100%;
}
.I54339 .button:hover, .I54339.button:hover {
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I54339 .button:hover .text, .I54339.button:hover .text {
text-decoration:none;

}
.I54339 .button:hover .icon, .I54339.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I54339 .button, .I54339.button {
border-radius:90px;

}
.I54339 button.button, button.I54339.button {
}
.I54339 .button .text, .I54339.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;

}
.I54339 .button .icon, .I54339.button .icon {
background-size:100% 100%;
}
.I54339 .button:hover, .I54339.button:hover {
}
.I54339 .button:hover .text, .I54339.button:hover .text {
}
.I54339 .button:hover .icon, .I54339.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I54339 .button, .I54339.button {
}
.I54339 button.button, button.I54339.button {
}
.I54339 .button .text, .I54339.button .text {
font-family:Rubik;
font-size:14px;

}
.I54339 .button .icon, .I54339.button .icon {
background-size:100% 100%;
}
.I54339 .button:hover, .I54339.button:hover {
}
.I54339 .button:hover .text, .I54339.button:hover .text {
}
.I54339 .button:hover .icon, .I54339.button:hover .icon {
background-size:100% 100%;
}
}

.I54340, a.I54340 {
display:flex;
font-family:Rubik;
font-size:14px;
color:rgb(0,0,0);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I54340:hover, a.I54340:hover {
}
@media (max-width:640px) {
.I54340, a.I54340 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I54340:hover, a.I54340:hover {
}
}

h1.I63845, .I63845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I63845:hover {
}
.I63845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63845 > .viewport:hover {
}

@media (min-width:1440px) {
.I63845 {

order:9;

}
.I63845:hover {
}
.I63845 > .viewport {



}
.I63845 > .viewport:hover {
}

}
.I63831 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I63831:hover {
}

.I63832 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63832:hover {
}
@media (max-width:992px) {
.I63832 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;


flex-direction:row;
}
.I63832:hover {
}
}
@media (max-width:640px) {
.I63832 {


flex-direction:column;
}
.I63832:hover {
}
}

.I63833 {
display:flex;
position:var(--I63833-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;


}
.I63833:hover {
}

@media (max-width:992px) {
.I63833 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I63833:hover {
}

}
@media (max-width:640px) {
.I63833 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I63833:hover {
}

}
@media (min-width:1440px) {
.I63833 {

width:50%;
padding-right:4rem;

}
.I63833:hover {
}

}
.I63834 {
display:flex;
position:var(--I63834-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;


}
.I63834:hover {
}

@media (max-width:992px) {
.I63834 {

width:50%;

}
.I63834:hover {
}

}
@media (max-width:640px) {
.I63834 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63834:hover {
}

}
@media (min-width:1440px) {
.I63834 {

width:50%;

flex-direction:column;


}
.I63834:hover {
}

}
.I127591 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127591:hover {
}

@media (max-width:992px) {
.I127591 {



flex-direction:column;

	
}
.I127591:hover {
}

}

h1.I63835, .I63835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63835:hover {
}
.I63835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63835 > .viewport:hover {
}


h1.I63836, .I63836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I63836:hover {
}
.I63836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63836 > .viewport:hover {
}


h1.I63837, .I63837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I63837:hover {
}
.I63837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63837 > .viewport:hover {
}

@media (max-width:992px) {
.I63837 {

display:flex;

}
.I63837:hover {
}
.I63837 > .viewport {



}
.I63837 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63837 {

height:auto;


}
.I63837:hover {
}
.I63837 > .viewport {



}
.I63837 > .viewport:hover {
}

}

h1.I63838, .I63838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63838:hover {
}
.I63838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63838 > .viewport:hover {
}

@media (max-width:992px) {
.I63838 {

padding-bottom:1rem;


}
.I63838:hover {
}
.I63838 > .viewport {



}
.I63838 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63838 {

margin-bottom:0;


}
.I63838:hover {
}
.I63838 > .viewport {



}
.I63838 > .viewport:hover {
}

}

h1.I63839, .I63839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63839:hover {
}
.I63839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63839 > .viewport:hover {
}


h1.I67962, .I67962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67962:hover {
}
.I67962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67962 > .viewport:hover {
}


h1.I68040, .I68040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I68040:hover {
}
.I68040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68040 > .viewport:hover {
}

@media (max-width:640px) {
.I68040 {

margin-bottom:-1.65rem;


}
.I68040:hover {
}
.I68040 > .viewport {



}
.I68040 > .viewport:hover {
}

}

h1.I68070, .I68070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68070:hover {
}
.I68070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68070 > .viewport:hover {
}

@media (min-width:1440px) {
.I68070 {

display:none;

}
.I68070:hover {
}
.I68070 > .viewport {



}
.I68070 > .viewport:hover {
}

}
h1.I68100, .I68100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68100:hover {
}
.I68100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68100 > .viewport:hover {
}


h1.I68130, .I68130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68130:hover {
}
.I68130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68130 > .viewport:hover {
}

@media (max-width:992px) {
.I68130 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68130:hover {
}
.I68130 > .viewport {



}
.I68130 > .viewport:hover {
}

}

h1.I68435, .I68435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68435:hover {
}
.I68435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68435 > .viewport:hover {
}

@media (max-width:992px) {
.I68435 {

display:none;

}
.I68435:hover {
}
.I68435 > .viewport {



}
.I68435 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68435 {

width:100%;
height:auto;


}
.I68435:hover {
}
.I68435 > .viewport {



}
.I68435 > .viewport:hover {
}

}
h1.I74221, .I74221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74221:hover {
}
.I74221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74221 > .viewport:hover {
}

@media (min-width:1440px) {
.I74221 {

width:100%;
box-sizing:border-box;


}
.I74221:hover {
}
.I74221 > .viewport {



}
.I74221 > .viewport:hover {
}

}
h1.I114508, .I114508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114508:hover {
}
.I114508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114508 > .viewport:hover {
}


.I63840, a.I63840 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63840:hover, a.I63840:hover {
}
@media (max-width:992px) {
.I63840, a.I63840 {
display:flex;
font-size:1.625rem;


}
.I63840:hover, a.I63840:hover {
}
}
@media (max-width:640px) {
.I63840, a.I63840 {
display:flex;
font-size:1.625rem;


}
.I63840:hover, a.I63840:hover {
}
}

.I63841, a.I63841 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I63841:hover, a.I63841:hover {
}
@media (max-width:992px) {
.I63841, a.I63841 {
}
.I63841:hover, a.I63841:hover {
display:flex;
width:100%;

}
}

.I63842 .image, .I63842.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/model-the-experience-2.svg?timestamp=20220518222143');
background-size:cover;
background-position:center center;

}
.I63842 .image:hover, .I63842.image:hover {
}

.I63843 .button, .I63843.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);

}
.I63843 button.button, button.I63843.button {
cursor:pointer;
}
.I63843 .button .text, .I63843.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I63843 .button .icon, .I63843.button .icon {
flex:none;
background-size:100% 100%;
}
.I63843 .button:hover, .I63843.button:hover {
background-color:rgb(210,40,93);

}
.I63843 .button:hover .text, .I63843.button:hover .text {
}
.I63843 .button:hover .icon, .I63843.button:hover .icon {
background-size:100% 100%;
}

.I63844, a.I63844 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63844:hover, a.I63844:hover {
}

h1.I68025, .I68025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68025, .I68025 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68025, .I68025 p {
margin:0px;
}

figure.I68025, .I68025 figure {
margin:0px;
}

a.I68025, .I68025 a {
text-decoration:inherit;
color:inherit;
}

.I68025 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68025 article, article.I68025 {
flex-direction:column;	
}
.I68025 article:hover, article.I68025:hover {
}
.I68025 article.active, article.I68025.active {
}
.I68025 .body {
}
.I68025 .body:hover {
	
}
.I68025 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68025 .body a {
text-decoration:underline;

}
.I68025 .body img {
}
.I68025 .body ul, .I68025 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68025 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I68025 .body iframe {
}
.I68025 .body img:hover {
}
.I68025 .body iframe:hover {
}

.I68025 .body li {
list-style-type:disc;
}



.I68055 .button, .I68055.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68055 button.button, button.I68055.button {
cursor:pointer;
}
.I68055 .button .text, .I68055.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68055 .button .icon, .I68055.button .icon {
flex:none;
background-size:100% 100%;
}
.I68055 .button:hover, .I68055.button:hover {
}
.I68055 .button:hover .text, .I68055.button:hover .text {
}
.I68055 .button:hover .icon, .I68055.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68055 .button, .I68055.button {
}
.I68055 button.button, button.I68055.button {
}
.I68055 .button .text, .I68055.button .text {
font-family:Rubik;

}
.I68055 .button .icon, .I68055.button .icon {
background-size:100% 100%;
}
.I68055 .button:hover, .I68055.button:hover {
}
.I68055 .button:hover .text, .I68055.button:hover .text {
}
.I68055 .button:hover .icon, .I68055.button:hover .icon {
background-size:100% 100%;
}
}

.I68085 .button, .I68085.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;

}
.I68085 button.button, button.I68085.button {
cursor:pointer;
}
.I68085 .button .text, .I68085.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68085 .button .icon, .I68085.button .icon {
flex:none;
background-size:100% 100%;
}
.I68085 .button:hover, .I68085.button:hover {
}
.I68085 .button:hover .text, .I68085.button:hover .text {
}
.I68085 .button:hover .icon, .I68085.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68085 .button, .I68085.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68085 button.button, button.I68085.button {
}
.I68085 .button .text, .I68085.button .text {
color:rgb(108,72,201);

}
.I68085 .button .icon, .I68085.button .icon {
background-size:100% 100%;
}
.I68085 .button:hover, .I68085.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68085 .button:hover .text, .I68085.button:hover .text {
color:rgb(150,155,160);

}
.I68085 .button:hover .icon, .I68085.button:hover .icon {
background-size:100% 100%;
}
}

.I68115 .button, .I68115.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);

}
.I68115 button.button, button.I68115.button {
cursor:pointer;
}
.I68115 .button .text, .I68115.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68115 .button .icon, .I68115.button .icon {
flex:none;
background-size:100% 100%;
}
.I68115 .button:hover, .I68115.button:hover {
background-color:rgb(217,217,217);

}
.I68115 .button:hover .text, .I68115.button:hover .text {
}
.I68115 .button:hover .icon, .I68115.button:hover .icon {
background-size:100% 100%;
}

.I68421 {
display:flex;
width:100%;
height:270px;

}
.I68421:hover {
}
@media (min-width:1440px) {
.I68421 {
display:flex;
width:100%;
height:270px;

}
.I68421:hover {
}
}
.I74189, a.I74189 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74189:hover, a.I74189:hover {
}
@media (max-width:992px) {
.I74189, a.I74189 {
}
.I74189:hover, a.I74189:hover {
display:flex;
width:100%;

}
}

.I114451 .image, .I114451.image {
vertical-align:top;
}
.I114451 .image:hover, .I114451.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.I63857, .I63857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
width:100%;


}
.I63857:hover {
}
.I63857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63857 > .viewport:hover {
}

@media (min-width:1440px) {
.I63857 {

order:15;

}
.I63857:hover {
}
.I63857 > .viewport {



}
.I63857 > .viewport:hover {
}

}
.I63846 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(25,38,55);

align-items:center;

	
}
.I63846:hover {
}
@media (max-width:992px) {
.I63846 {
width:100vw;

	
}
.I63846:hover {
}
}
@media (max-width:640px) {
.I63846 {
padding-left:26px;
padding-right:26px;
box-sizing:border-box;

	
}
.I63846:hover {
}
}

.I63847 {
display:flex;
position:var(--I63847-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1220px;
padding-bottom:95px;
padding-top:95px;
background-size:contain;
box-sizing:border-box;

flex-direction:row;
justify-content:center;
align-items:center;


}
.I63847:hover {
}

@media (max-width:992px) {
.I63847 {

height:372px;
max-width:640px;
padding-left:40px;
padding-right:40px;

}
.I63847:hover {
}

}
@media (max-width:640px) {
.I63847 {

height:auto;
padding-bottom:64px;
padding-left:0px;
padding-right:0px;
padding-top:64px;
box-sizing:border-box;

flex-direction:column;


}
.I63847:hover {
}

}

.I63848 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:45%;
box-sizing:border-box;



flex-direction:column;

	
}
.I63848:hover {
}

@media (max-width:640px) {
.I63848 {

width:100%;
padding-left:0px;
padding-right:0px;



	
}
.I63848:hover {
}

}

h1.I63849, .I63849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:16px;


}
.I63849:hover {
}
.I63849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63849 > .viewport:hover {
}

@media (max-width:640px) {
.I63849 {

width:100%;
margin-bottom:16px;
margin-left:0px;
margin-top:0px;


}
.I63849:hover {
}
.I63849 > .viewport {



}
.I63849 > .viewport:hover {
}

}

h1.I63850, .I63850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:32px;


}
.I63850:hover {
}
.I63850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63850 > .viewport:hover {
}

@media (max-width:640px) {
.I63850 {

margin-bottom:32px;
margin-left:0px;


}
.I63850:hover {
}
.I63850 > .viewport {



}
.I63850 > .viewport:hover {
}

}

h1.I63851, .I63851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I63851:hover {
}
.I63851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63851 > .viewport:hover {
}

@media (max-width:640px) {
.I63851 {

margin-left:0px;
margin-top:0px;


}
.I63851:hover {
}
.I63851 > .viewport {



}
.I63851 > .viewport:hover {
}

}

h1.I63852, .I63852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:55%;
padding-right:97px;
box-sizing:border-box;


}
.I63852:hover {
}
.I63852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I63852 > .viewport:hover {
}

@media (max-width:992px) {
.I63852 {

padding-right:47px;


}
.I63852:hover {
}
.I63852 > .viewport {



}
.I63852 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63852 {

display:flex;
width:100%;
margin-bottom:32px;
padding-right:0px;


}
.I63852:hover {
}
.I63852 > .viewport {

justify-content:center;


}
.I63852 > .viewport:hover {
}

}

.I63853, a.I63853 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);
line-height:54px;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I63853:hover, a.I63853:hover {
}
@media (max-width:992px) {
.I63853, a.I63853 {
display:flex;
font-size:2.0rem;
line-height:38px;


}
.I63853:hover, a.I63853:hover {
}
}
@media (max-width:640px) {
.I63853, a.I63853 {
display:flex;
font-size:26px;
letter-spacing:0px;
line-height:34px;

padding-left:0px;
padding-right:0px;

}
.I63853:hover, a.I63853:hover {
}
}

.I63854, a.I63854 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(255,255,255);

width:100%;
padding-left:0px;
padding-right:0px;

}
.I63854:hover, a.I63854:hover {
}
@media (max-width:640px) {
.I63854, a.I63854 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I63854:hover, a.I63854:hover {
}
}

.I63855 .button, .I63855.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I63855 button.button, button.I63855.button {
cursor:pointer;
}
.I63855 .button .text, .I63855.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I63855 .button .icon, .I63855.button .icon {
flex:none;
background-size:100% 100%;
}
.I63855 .button:hover, .I63855.button:hover {
}
.I63855 .button:hover .text, .I63855.button:hover .text {
}
.I63855 .button:hover .icon, .I63855.button:hover .icon {
background-size:100% 100%;
}

.I63856 .image, .I63856.image {
vertical-align:top;
width:492px;
height:auto;

}
.I63856 .image:hover, .I63856.image:hover {
}
@media (max-width:992px) {
.I63856 .image, .I63856.image {
width:100%;
height:auto;

}
.I63856 .image:hover, .I63856.image:hover {
}
}
@media (max-width:640px) {
.I63856 .image, .I63856.image {
width:100%;

}
.I63856 .image:hover, .I63856.image:hover {
}
}

h1.I63872, .I63872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I63872:hover {
}
.I63872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63872 > .viewport:hover {
}

@media (min-width:1440px) {
.I63872 {

order:11;

}
.I63872:hover {
}
.I63872 > .viewport {



}
.I63872 > .viewport:hover {
}

}
.I63858 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I63858:hover {
}

.I63859 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63859:hover {
}
@media (max-width:992px) {
.I63859 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I63859:hover {
}
}
@media (max-width:640px) {
.I63859 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I63859:hover {
}
}

.I63860 {
display:flex;
position:var(--I63860-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;


}
.I63860:hover {
}

@media (max-width:992px) {
.I63860 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I63860:hover {
}

}
@media (max-width:640px) {
.I63860 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I63860:hover {
}

}
@media (min-width:1440px) {
.I63860 {

order:3;
width:50%;
padding-right:4rem;

}
.I63860:hover {
}

}
.I63861 {
display:flex;
position:var(--I63861-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;


}
.I63861:hover {
}

@media (max-width:992px) {
.I63861 {

order:3;
width:50%;
padding-left:0rem;

}
.I63861:hover {
}

}
@media (max-width:640px) {
.I63861 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63861:hover {
}

}
@media (min-width:1440px) {
.I63861 {

order:2;
width:50%;

flex-direction:column;


}
.I63861:hover {
}

}
.I128302 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128302:hover {
}


h1.I63862, .I63862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63862:hover {
}
.I63862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63862 > .viewport:hover {
}


h1.I63863, .I63863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I63863:hover {
}
.I63863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63863 > .viewport:hover {
}


h1.I63864, .I63864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I63864:hover {
}
.I63864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63864 > .viewport:hover {
}


h1.I63865, .I63865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63865:hover {
}
.I63865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63865 > .viewport:hover {
}

@media (max-width:640px) {
.I63865 {

margin-bottom:0;


}
.I63865:hover {
}
.I63865 > .viewport {



}
.I63865 > .viewport:hover {
}

}

h1.I63866, .I63866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63866:hover {
}
.I63866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63866 > .viewport:hover {
}


h1.I68347, .I68347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68347 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I68347:hover {
}
.I68347 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68347 > .viewport:hover {
}

@media (max-width:640px) {
.I68347 {

margin-bottom:-1.65rem;


}
.I68347:hover {
}
.I68347 > .viewport {



}
.I68347 > .viewport:hover {
}

}

h1.I68367, .I68367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68367:hover {
}
.I68367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68367 > .viewport:hover {
}


h1.I68387, .I68387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68387:hover {
}
.I68387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68387 > .viewport:hover {
}


h1.I68407, .I68407 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68407 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68407:hover {
}
.I68407 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68407 > .viewport:hover {
}


h1.I68455, .I68455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68455:hover {
}
.I68455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68455 > .viewport:hover {
}

@media (max-width:992px) {
.I68455 {

height:auto;


}
.I68455:hover {
}
.I68455 > .viewport {



}
.I68455 > .viewport:hover {
}

}

h1.I74285, .I74285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74285:hover {
}
.I74285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74285 > .viewport:hover {
}

@media (min-width:1440px) {
.I74285 {

width:100%;
padding-top:0.75rem;


}
.I74285:hover {
}
.I74285 > .viewport {



}
.I74285 > .viewport:hover {
}

}
h1.I114836, .I114836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114836:hover {
}
.I114836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114836 > .viewport:hover {
}


h1.I126785, .I126785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126785:hover {
}
.I126785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126785 > .viewport:hover {
}


.I63867, a.I63867 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63867:hover, a.I63867:hover {
}
@media (max-width:992px) {
.I63867, a.I63867 {
display:flex;
font-size:1.625rem;


}
.I63867:hover, a.I63867:hover {
}
}
@media (max-width:640px) {
.I63867, a.I63867 {
display:flex;
font-size:1.625rem;


}
.I63867:hover, a.I63867:hover {
}
}

.I63868, a.I63868 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I63868:hover, a.I63868:hover {
}
@media (max-width:992px) {
.I63868, a.I63868 {
}
.I63868:hover, a.I63868:hover {
display:flex;
width:100%;

}
}

.I63869 .image, .I63869.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/discover.-share.-integrate.svg?timestamp=20220518191949');
background-size:cover;
background-position:center center;

}
.I63869 .image:hover, .I63869.image:hover {
}

.I63870 .button, .I63870.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);

}
.I63870 button.button, button.I63870.button {
cursor:pointer;
}
.I63870 .button .text, .I63870.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I63870 .button .icon, .I63870.button .icon {
flex:none;
background-size:100% 100%;
}
.I63870 .button:hover, .I63870.button:hover {
background-color:rgb(210,40,93);

}
.I63870 .button:hover .text, .I63870.button:hover .text {
}
.I63870 .button:hover .icon, .I63870.button:hover .icon {
background-size:100% 100%;
}

.I63871, a.I63871 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63871:hover, a.I63871:hover {
}

h1.I68337, .I68337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68337, .I68337 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68337, .I68337 p {
margin:0px;
}

figure.I68337, .I68337 figure {
margin:0px;
}

a.I68337, .I68337 a {
text-decoration:inherit;
color:inherit;
}

.I68337 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68337 article, article.I68337 {
width:100%;

flex-direction:column;	
}
.I68337 article:hover, article.I68337:hover {
}
.I68337 article.active, article.I68337.active {
}
.I68337 .body {
}
.I68337 .body:hover {
	
}
.I68337 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68337 .body a {
text-decoration:underline;

}
.I68337 .body img {
}
.I68337 .body ul, .I68337 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68337 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68337 .body iframe {
}
.I68337 .body img:hover {
}
.I68337 .body iframe:hover {
}

.I68337 .body li {
list-style-type:disc;
}



.I68357 .button, .I68357.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);

}
.I68357 button.button, button.I68357.button {
cursor:pointer;
}
.I68357 .button .text, .I68357.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68357 .button .icon, .I68357.button .icon {
flex:none;
background-size:100% 100%;
}
.I68357 .button:hover, .I68357.button:hover {
background-color:rgb(217,217,217);

}
.I68357 .button:hover .text, .I68357.button:hover .text {
}
.I68357 .button:hover .icon, .I68357.button:hover .icon {
background-size:100% 100%;
}

.I68377 .button, .I68377.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;

}
.I68377 button.button, button.I68377.button {
cursor:pointer;
}
.I68377 .button .text, .I68377.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68377 .button .icon, .I68377.button .icon {
flex:none;
background-size:100% 100%;
}
.I68377 .button:hover, .I68377.button:hover {
}
.I68377 .button:hover .text, .I68377.button:hover .text {
}
.I68377 .button:hover .icon, .I68377.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68377 .button, .I68377.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68377 button.button, button.I68377.button {
}
.I68377 .button .text, .I68377.button .text {
color:rgb(108,72,201);

}
.I68377 .button .icon, .I68377.button .icon {
background-size:100% 100%;
}
.I68377 .button:hover, .I68377.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68377 .button:hover .text, .I68377.button:hover .text {
color:rgb(150,155,160);

}
.I68377 .button:hover .icon, .I68377.button:hover .icon {
background-size:100% 100%;
}
}

.I68397 .button, .I68397.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68397 button.button, button.I68397.button {
cursor:pointer;
}
.I68397 .button .text, .I68397.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68397 .button .icon, .I68397.button .icon {
flex:none;
background-size:100% 100%;
}
.I68397 .button:hover, .I68397.button:hover {
}
.I68397 .button:hover .text, .I68397.button:hover .text {
}
.I68397 .button:hover .icon, .I68397.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68397 .button, .I68397.button {
}
.I68397 button.button, button.I68397.button {
}
.I68397 .button .text, .I68397.button .text {
font-family:Rubik;

}
.I68397 .button .icon, .I68397.button .icon {
background-size:100% 100%;
}
.I68397 .button:hover, .I68397.button:hover {
}
.I68397 .button:hover .text, .I68397.button:hover .text {
}
.I68397 .button:hover .icon, .I68397.button:hover .icon {
background-size:100% 100%;
}
}

.I68445 {
display:flex;
width:100%;
height:270px;

}
.I68445:hover {
}

.I74249, a.I74249 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74249:hover, a.I74249:hover {
}
@media (max-width:992px) {
.I74249, a.I74249 {
}
.I74249:hover, a.I74249:hover {
display:flex;
width:100%;

}
}

.I114781 .image, .I114781.image {
vertical-align:top;
}
.I114781 .image:hover, .I114781.image:hover {
}

.I126731 .button, .I126731.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126731 button.button, button.I126731.button {
cursor:pointer;
}
.I126731 .button .text, .I126731.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126731 .button .icon, .I126731.button .icon {
flex:none;
background-size:100% 100%;
}
.I126731 .button:hover, .I126731.button:hover {
}
.I126731 .button:hover .text, .I126731.button:hover .text {
}
.I126731 .button:hover .icon, .I126731.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126731 .button, .I126731.button {
}
.I126731 button.button, button.I126731.button {
}
.I126731 .button .text, .I126731.button .text {
font-family:Rubik;

}
.I126731 .button .icon, .I126731.button .icon {
background-size:100% 100%;
}
.I126731 .button:hover, .I126731.button:hover {
}
.I126731 .button:hover .text, .I126731.button:hover .text {
}
.I126731 .button:hover .icon, .I126731.button:hover .icon {
background-size:100% 100%;
}
}

h1.I63887, .I63887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I63887:hover {
}
.I63887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63887 > .viewport:hover {
}

@media (min-width:1440px) {
.I63887 {

order:12;

}
.I63887:hover {
}
.I63887 > .viewport {



}
.I63887 > .viewport:hover {
}

}
.I63873 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I63873:hover {
}

.I63874 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63874:hover {
}
@media (max-width:992px) {
.I63874 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I63874:hover {
}
}
@media (max-width:640px) {
.I63874 {


flex-direction:column;
}
.I63874:hover {
}
}

.I63875 {
display:flex;
position:var(--I63875-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;


}
.I63875:hover {
}

@media (max-width:992px) {
.I63875 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I63875:hover {
}

}
@media (max-width:640px) {
.I63875 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I63875:hover {
}

}
@media (min-width:1440px) {
.I63875 {

width:50%;
padding-right:4rem;

}
.I63875:hover {
}

}
.I63876 {
display:flex;
position:var(--I63876-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;


}
.I63876:hover {
}

@media (max-width:992px) {
.I63876 {

width:50%;

}
.I63876:hover {
}

}
@media (max-width:640px) {
.I63876 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63876:hover {
}

}
@media (min-width:1440px) {
.I63876 {

width:50%;

flex-direction:column;


}
.I63876:hover {
}

}
.I127592 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127592:hover {
}

@media (max-width:992px) {
.I127592 {



flex-direction:column;

	
}
.I127592:hover {
}

}

h1.I63877, .I63877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63877:hover {
}
.I63877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63877 > .viewport:hover {
}


h1.I63878, .I63878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I63878:hover {
}
.I63878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63878 > .viewport:hover {
}


h1.I63879, .I63879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I63879:hover {
}
.I63879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63879 > .viewport:hover {
}

@media (max-width:992px) {
.I63879 {

display:flex;

}
.I63879:hover {
}
.I63879 > .viewport {



}
.I63879 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63879 {

height:auto;


}
.I63879:hover {
}
.I63879 > .viewport {



}
.I63879 > .viewport:hover {
}

}

h1.I63880, .I63880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63880:hover {
}
.I63880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63880 > .viewport:hover {
}

@media (max-width:992px) {
.I63880 {

padding-bottom:1rem;


}
.I63880:hover {
}
.I63880 > .viewport {



}
.I63880 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63880 {

margin-bottom:0;


}
.I63880:hover {
}
.I63880 > .viewport {



}
.I63880 > .viewport:hover {
}

}

h1.I63881, .I63881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63881:hover {
}
.I63881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63881 > .viewport:hover {
}


h1.I67963, .I67963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67963:hover {
}
.I67963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67963 > .viewport:hover {
}


h1.I68041, .I68041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I68041:hover {
}
.I68041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68041 > .viewport:hover {
}

@media (max-width:640px) {
.I68041 {

margin-bottom:-1.65rem;


}
.I68041:hover {
}
.I68041 > .viewport {



}
.I68041 > .viewport:hover {
}

}

h1.I68071, .I68071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68071:hover {
}
.I68071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68071 > .viewport:hover {
}

@media (min-width:1440px) {
.I68071 {

display:none;

}
.I68071:hover {
}
.I68071 > .viewport {



}
.I68071 > .viewport:hover {
}

}
h1.I68101, .I68101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68101 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68101:hover {
}
.I68101 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68101 > .viewport:hover {
}


h1.I68131, .I68131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68131:hover {
}
.I68131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68131 > .viewport:hover {
}

@media (max-width:992px) {
.I68131 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68131:hover {
}
.I68131 > .viewport {



}
.I68131 > .viewport:hover {
}

}

h1.I68436, .I68436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68436:hover {
}
.I68436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68436 > .viewport:hover {
}

@media (max-width:992px) {
.I68436 {

display:none;

}
.I68436:hover {
}
.I68436 > .viewport {



}
.I68436 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68436 {

width:100%;
height:auto;


}
.I68436:hover {
}
.I68436 > .viewport {



}
.I68436 > .viewport:hover {
}

}
h1.I74222, .I74222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74222:hover {
}
.I74222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74222 > .viewport:hover {
}

@media (min-width:1440px) {
.I74222 {

width:100%;
box-sizing:border-box;


}
.I74222:hover {
}
.I74222 > .viewport {



}
.I74222 > .viewport:hover {
}

}
h1.I114509, .I114509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114509:hover {
}
.I114509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114509 > .viewport:hover {
}


.I63882, a.I63882 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63882:hover, a.I63882:hover {
}
@media (max-width:992px) {
.I63882, a.I63882 {
display:flex;
font-size:1.625rem;


}
.I63882:hover, a.I63882:hover {
}
}
@media (max-width:640px) {
.I63882, a.I63882 {
display:flex;
font-size:1.625rem;


}
.I63882:hover, a.I63882:hover {
}
}

.I63883, a.I63883 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I63883:hover, a.I63883:hover {
}
@media (max-width:992px) {
.I63883, a.I63883 {
}
.I63883:hover, a.I63883:hover {
display:flex;
width:100%;

}
}

.I63884 .image, .I63884.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/go-live.svg?timestamp=20220518200942');
background-size:cover;
background-position:center center;

}
.I63884 .image:hover, .I63884.image:hover {
}

.I63885 .button, .I63885.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);

}
.I63885 button.button, button.I63885.button {
cursor:pointer;
}
.I63885 .button .text, .I63885.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I63885 .button .icon, .I63885.button .icon {
flex:none;
background-size:100% 100%;
}
.I63885 .button:hover, .I63885.button:hover {
background-color:rgb(210,40,93);

}
.I63885 .button:hover .text, .I63885.button:hover .text {
}
.I63885 .button:hover .icon, .I63885.button:hover .icon {
background-size:100% 100%;
}

.I63886, a.I63886 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63886:hover, a.I63886:hover {
}

h1.I68026, .I68026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68026, .I68026 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68026, .I68026 p {
margin:0px;
}

figure.I68026, .I68026 figure {
margin:0px;
}

a.I68026, .I68026 a {
text-decoration:inherit;
color:inherit;
}

.I68026 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68026 article, article.I68026 {
flex-direction:column;	
}
.I68026 article:hover, article.I68026:hover {
}
.I68026 article.active, article.I68026.active {
}
.I68026 .body {
}
.I68026 .body:hover {
	
}
.I68026 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68026 .body a {
text-decoration:underline;

}
.I68026 .body img {
}
.I68026 .body ul, .I68026 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68026 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I68026 .body iframe {
}
.I68026 .body img:hover {
}
.I68026 .body iframe:hover {
}

.I68026 .body li {
list-style-type:disc;
}



.I68056 .button, .I68056.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68056 button.button, button.I68056.button {
cursor:pointer;
}
.I68056 .button .text, .I68056.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68056 .button .icon, .I68056.button .icon {
flex:none;
background-size:100% 100%;
}
.I68056 .button:hover, .I68056.button:hover {
}
.I68056 .button:hover .text, .I68056.button:hover .text {
}
.I68056 .button:hover .icon, .I68056.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68056 .button, .I68056.button {
}
.I68056 button.button, button.I68056.button {
}
.I68056 .button .text, .I68056.button .text {
font-family:Rubik;

}
.I68056 .button .icon, .I68056.button .icon {
background-size:100% 100%;
}
.I68056 .button:hover, .I68056.button:hover {
}
.I68056 .button:hover .text, .I68056.button:hover .text {
}
.I68056 .button:hover .icon, .I68056.button:hover .icon {
background-size:100% 100%;
}
}

.I68086 .button, .I68086.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;

}
.I68086 button.button, button.I68086.button {
cursor:pointer;
}
.I68086 .button .text, .I68086.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68086 .button .icon, .I68086.button .icon {
flex:none;
background-size:100% 100%;
}
.I68086 .button:hover, .I68086.button:hover {
}
.I68086 .button:hover .text, .I68086.button:hover .text {
}
.I68086 .button:hover .icon, .I68086.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68086 .button, .I68086.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68086 button.button, button.I68086.button {
}
.I68086 .button .text, .I68086.button .text {
color:rgb(108,72,201);

}
.I68086 .button .icon, .I68086.button .icon {
background-size:100% 100%;
}
.I68086 .button:hover, .I68086.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68086 .button:hover .text, .I68086.button:hover .text {
color:rgb(150,155,160);

}
.I68086 .button:hover .icon, .I68086.button:hover .icon {
background-size:100% 100%;
}
}

.I68116 .button, .I68116.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);

}
.I68116 button.button, button.I68116.button {
cursor:pointer;
}
.I68116 .button .text, .I68116.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68116 .button .icon, .I68116.button .icon {
flex:none;
background-size:100% 100%;
}
.I68116 .button:hover, .I68116.button:hover {
background-color:rgb(217,217,217);

}
.I68116 .button:hover .text, .I68116.button:hover .text {
}
.I68116 .button:hover .icon, .I68116.button:hover .icon {
background-size:100% 100%;
}

.I68422 {
display:flex;
width:100%;
height:270px;

}
.I68422:hover {
}
@media (min-width:1440px) {
.I68422 {
display:flex;
width:100%;
height:270px;

}
.I68422:hover {
}
}
.I74190, a.I74190 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74190:hover, a.I74190:hover {
}
@media (max-width:992px) {
.I74190, a.I74190 {
}
.I74190:hover, a.I74190:hover {
display:flex;
width:100%;

}
}

.I114452 .image, .I114452.image {
vertical-align:top;
}
.I114452 .image:hover, .I114452.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.I63902, .I63902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;


}
.I63902:hover {
}
.I63902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63902 > .viewport:hover {
}

@media (min-width:1440px) {
.I63902 {

order:13;

}
.I63902:hover {
}
.I63902 > .viewport {



}
.I63902 > .viewport:hover {
}

}
.I63888 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I63888:hover {
}

.I63889 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63889:hover {
}
@media (max-width:992px) {
.I63889 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I63889:hover {
}
}
@media (max-width:640px) {
.I63889 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I63889:hover {
}
}

.I63890 {
display:flex;
position:var(--I63890-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;


}
.I63890:hover {
}

@media (max-width:992px) {
.I63890 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I63890:hover {
}

}
@media (max-width:640px) {
.I63890 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I63890:hover {
}

}
@media (min-width:1440px) {
.I63890 {

order:3;
width:50%;
padding-right:4rem;

}
.I63890:hover {
}

}
.I63891 {
display:flex;
position:var(--I63891-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;


}
.I63891:hover {
}

@media (max-width:992px) {
.I63891 {

order:3;
width:50%;
padding-left:0rem;

}
.I63891:hover {
}

}
@media (max-width:640px) {
.I63891 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63891:hover {
}

}
@media (min-width:1440px) {
.I63891 {

order:2;
width:50%;

flex-direction:column;


}
.I63891:hover {
}

}
.I128303 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128303:hover {
}


h1.I63892, .I63892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63892:hover {
}
.I63892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63892 > .viewport:hover {
}


h1.I63893, .I63893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I63893:hover {
}
.I63893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63893 > .viewport:hover {
}


h1.I63894, .I63894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I63894:hover {
}
.I63894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63894 > .viewport:hover {
}


h1.I63895, .I63895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63895:hover {
}
.I63895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63895 > .viewport:hover {
}

@media (max-width:640px) {
.I63895 {

margin-bottom:0;


}
.I63895:hover {
}
.I63895 > .viewport {



}
.I63895 > .viewport:hover {
}

}

h1.I63896, .I63896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63896:hover {
}
.I63896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63896 > .viewport:hover {
}


h1.I68348, .I68348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I68348:hover {
}
.I68348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68348 > .viewport:hover {
}

@media (max-width:640px) {
.I68348 {

margin-bottom:-1.65rem;


}
.I68348:hover {
}
.I68348 > .viewport {



}
.I68348 > .viewport:hover {
}

}

h1.I68368, .I68368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68368:hover {
}
.I68368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68368 > .viewport:hover {
}


h1.I68388, .I68388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68388:hover {
}
.I68388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68388 > .viewport:hover {
}


h1.I68408, .I68408 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68408 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68408:hover {
}
.I68408 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68408 > .viewport:hover {
}


h1.I68456, .I68456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68456:hover {
}
.I68456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68456 > .viewport:hover {
}

@media (max-width:992px) {
.I68456 {

height:auto;


}
.I68456:hover {
}
.I68456 > .viewport {



}
.I68456 > .viewport:hover {
}

}

h1.I74286, .I74286 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74286 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74286:hover {
}
.I74286 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74286 > .viewport:hover {
}

@media (min-width:1440px) {
.I74286 {

width:100%;
padding-top:0.75rem;


}
.I74286:hover {
}
.I74286 > .viewport {



}
.I74286 > .viewport:hover {
}

}
h1.I114837, .I114837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114837:hover {
}
.I114837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114837 > .viewport:hover {
}


h1.I126786, .I126786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126786:hover {
}
.I126786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126786 > .viewport:hover {
}


.I63897, a.I63897 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63897:hover, a.I63897:hover {
}
@media (max-width:992px) {
.I63897, a.I63897 {
display:flex;
font-size:1.625rem;


}
.I63897:hover, a.I63897:hover {
}
}
@media (max-width:640px) {
.I63897, a.I63897 {
display:flex;
font-size:1.625rem;


}
.I63897:hover, a.I63897:hover {
}
}

.I63898, a.I63898 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I63898:hover, a.I63898:hover {
}
@media (max-width:992px) {
.I63898, a.I63898 {
}
.I63898:hover, a.I63898:hover {
display:flex;
width:100%;

}
}

.I63899 .image, .I63899.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/evolve-and-maintain.svg?timestamp=20220518201017');
background-size:cover;
background-position:center center;

}
.I63899 .image:hover, .I63899.image:hover {
}

.I63900 .button, .I63900.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);

}
.I63900 button.button, button.I63900.button {
cursor:pointer;
}
.I63900 .button .text, .I63900.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I63900 .button .icon, .I63900.button .icon {
flex:none;
background-size:100% 100%;
}
.I63900 .button:hover, .I63900.button:hover {
background-color:rgb(210,40,93);

}
.I63900 .button:hover .text, .I63900.button:hover .text {
}
.I63900 .button:hover .icon, .I63900.button:hover .icon {
background-size:100% 100%;
}

.I63901, a.I63901 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63901:hover, a.I63901:hover {
}

h1.I68338, .I68338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68338, .I68338 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68338, .I68338 p {
margin:0px;
}

figure.I68338, .I68338 figure {
margin:0px;
}

a.I68338, .I68338 a {
text-decoration:inherit;
color:inherit;
}

.I68338 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68338 article, article.I68338 {
width:100%;

flex-direction:column;	
}
.I68338 article:hover, article.I68338:hover {
}
.I68338 article.active, article.I68338.active {
}
.I68338 .body {
}
.I68338 .body:hover {
	
}
.I68338 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68338 .body a {
text-decoration:underline;

}
.I68338 .body img {
}
.I68338 .body ul, .I68338 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68338 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68338 .body iframe {
}
.I68338 .body img:hover {
}
.I68338 .body iframe:hover {
}

.I68338 .body li {
list-style-type:disc;
}



.I68358 .button, .I68358.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);

}
.I68358 button.button, button.I68358.button {
cursor:pointer;
}
.I68358 .button .text, .I68358.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68358 .button .icon, .I68358.button .icon {
flex:none;
background-size:100% 100%;
}
.I68358 .button:hover, .I68358.button:hover {
background-color:rgb(217,217,217);

}
.I68358 .button:hover .text, .I68358.button:hover .text {
}
.I68358 .button:hover .icon, .I68358.button:hover .icon {
background-size:100% 100%;
}

.I68378 .button, .I68378.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;

}
.I68378 button.button, button.I68378.button {
cursor:pointer;
}
.I68378 .button .text, .I68378.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68378 .button .icon, .I68378.button .icon {
flex:none;
background-size:100% 100%;
}
.I68378 .button:hover, .I68378.button:hover {
}
.I68378 .button:hover .text, .I68378.button:hover .text {
}
.I68378 .button:hover .icon, .I68378.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68378 .button, .I68378.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68378 button.button, button.I68378.button {
}
.I68378 .button .text, .I68378.button .text {
color:rgb(108,72,201);

}
.I68378 .button .icon, .I68378.button .icon {
background-size:100% 100%;
}
.I68378 .button:hover, .I68378.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68378 .button:hover .text, .I68378.button:hover .text {
color:rgb(150,155,160);

}
.I68378 .button:hover .icon, .I68378.button:hover .icon {
background-size:100% 100%;
}
}

.I68398 .button, .I68398.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68398 button.button, button.I68398.button {
cursor:pointer;
}
.I68398 .button .text, .I68398.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68398 .button .icon, .I68398.button .icon {
flex:none;
background-size:100% 100%;
}
.I68398 .button:hover, .I68398.button:hover {
}
.I68398 .button:hover .text, .I68398.button:hover .text {
}
.I68398 .button:hover .icon, .I68398.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68398 .button, .I68398.button {
}
.I68398 button.button, button.I68398.button {
}
.I68398 .button .text, .I68398.button .text {
font-family:Rubik;

}
.I68398 .button .icon, .I68398.button .icon {
background-size:100% 100%;
}
.I68398 .button:hover, .I68398.button:hover {
}
.I68398 .button:hover .text, .I68398.button:hover .text {
}
.I68398 .button:hover .icon, .I68398.button:hover .icon {
background-size:100% 100%;
}
}

.I68446 {
display:flex;
width:100%;
height:270px;

}
.I68446:hover {
}

.I74250, a.I74250 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74250:hover, a.I74250:hover {
}
@media (max-width:992px) {
.I74250, a.I74250 {
}
.I74250:hover, a.I74250:hover {
display:flex;
width:100%;

}
}

.I114782 .image, .I114782.image {
vertical-align:top;
}
.I114782 .image:hover, .I114782.image:hover {
}

.I126732 .button, .I126732.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126732 button.button, button.I126732.button {
cursor:pointer;
}
.I126732 .button .text, .I126732.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126732 .button .icon, .I126732.button .icon {
flex:none;
background-size:100% 100%;
}
.I126732 .button:hover, .I126732.button:hover {
}
.I126732 .button:hover .text, .I126732.button:hover .text {
}
.I126732 .button:hover .icon, .I126732.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126732 .button, .I126732.button {
}
.I126732 button.button, button.I126732.button {
}
.I126732 .button .text, .I126732.button .text {
font-family:Rubik;

}
.I126732 .button .icon, .I126732.button .icon {
background-size:100% 100%;
}
.I126732 .button:hover, .I126732.button:hover {
}
.I126732 .button:hover .text, .I126732.button:hover .text {
}
.I126732 .button:hover .icon, .I126732.button:hover .icon {
background-size:100% 100%;
}
}

h1.I70241, .I70241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:23;
width:100%;


}
.I70241:hover {
}
.I70241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70241 > .viewport:hover {
}

@media (min-width:1440px) {
.I70241 {

order:23;
width:100%;


}
.I70241:hover {
}
.I70241 > .viewport {



}
.I70241 > .viewport:hover {
}

}
.I70226 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(15,28,97);
background-image:url('https://www.genexus.com/media/images/daretochange-2.svg?timestamp=20220523140818');
background-repeat:no-repeat;
background-size:contain;
background-position:right center;

align-items:center;

	
}
.I70226:hover {
}
@media (max-width:992px) {
.I70226 {
padding-bottom:3rem;
padding-top:3rem;

	
}
.I70226:hover {
}
}
@media (max-width:640px) {
.I70226 {
padding-bottom:3rem;
padding-top:3rem;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I70226:hover {
}
}
@media (min-width:1440px) {
.I70226 {
background-color:rgb(15,28,97);

	
}
.I70226:hover {
}
}
.I70227 {
display:flex;
position:var(--I70227-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I70227:hover {
}

@media (max-width:992px) {
.I70227 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I70227:hover {
}

}
@media (max-width:640px) {
.I70227 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I70227:hover {
}

}
@media (min-width:1440px) {
.I70227 {

width:100%;

}
.I70227:hover {
}

}
.I70228 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I70228:hover {
}

@media (max-width:640px) {
.I70228 {

width:100%;



	
}
.I70228:hover {
}

}

h1.I70229, .I70229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I70229:hover {
}
.I70229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I70229 > .viewport:hover {
}

@media (min-width:1440px) {
.I70229 {

order:3;

}
.I70229:hover {
}
.I70229 > .viewport {



}
.I70229 > .viewport:hover {
}

}
h1.I70230, .I70230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I70230:hover {
}
.I70230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70230 > .viewport:hover {
}

@media (min-width:1440px) {
.I70230 {

order:4;

}
.I70230:hover {
}
.I70230 > .viewport {



}
.I70230 > .viewport:hover {
}

}
h1.I70231, .I70231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I70231:hover {
}
.I70231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70231 > .viewport:hover {
}

@media (min-width:1440px) {
.I70231 {

order:2;

}
.I70231:hover {
}
.I70231 > .viewport {



}
.I70231 > .viewport:hover {
}

}
h1.I70232, .I70232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I70232:hover {
}
.I70232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70232 > .viewport:hover {
}

@media (min-width:1440px) {
.I70232 {

order:8;

}
.I70232:hover {
}
.I70232 > .viewport {



}
.I70232 > .viewport:hover {
}

}
h1.I70233, .I70233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I70233:hover {
}
.I70233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70233 > .viewport:hover {
}

@media (min-width:1440px) {
.I70233 {

order:11;

}
.I70233:hover {
}
.I70233 > .viewport {



}
.I70233 > .viewport:hover {
}

}
h1.I70234, .I70234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:11;
margin-top:2rem;


}
.I70234:hover {
}
.I70234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70234 > .viewport:hover {
}

@media (min-width:1440px) {
.I70234 {

order:13;

}
.I70234:hover {
}
.I70234 > .viewport {



}
.I70234 > .viewport:hover {
}

}
h1.I125022, .I125022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I125022:hover {
}
.I125022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125022 > .viewport:hover {
}

@media (min-width:1440px) {
.I125022 {

order:12;

}
.I125022:hover {
}
.I125022 > .viewport {



}
.I125022 > .viewport:hover {
}

}
h1.I125765, .I125765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I125765:hover {
}
.I125765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125765 > .viewport:hover {
}

@media (min-width:1440px) {
.I125765 {

order:5;

}
.I125765:hover {
}
.I125765 > .viewport {



}
.I125765 > .viewport:hover {
}

}
h1.I188048, .I188048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188048:hover {
}
.I188048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188048 > .viewport:hover {
}

@media (min-width:1440px) {
.I188048 {

order:6;

}
.I188048:hover {
}
.I188048 > .viewport {



}
.I188048 > .viewport:hover {
}

}
h1.I189585, .I189585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189585:hover {
}
.I189585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189585 > .viewport:hover {
}

@media (min-width:1440px) {
.I189585 {

order:7;

}
.I189585:hover {
}
.I189585 > .viewport {



}
.I189585 > .viewport:hover {
}

}
h1.I190338, .I190338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190338:hover {
}
.I190338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190338 > .viewport:hover {
}

@media (min-width:1440px) {
.I190338 {

order:1;

}
.I190338:hover {
}
.I190338 > .viewport {



}
.I190338 > .viewport:hover {
}

}
.I70235, a.I70235 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I70235:hover, a.I70235:hover {
}
@media (max-width:992px) {
.I70235, a.I70235 {
display:flex;
font-size:1.625rem;


}
.I70235:hover, a.I70235:hover {
}
}

.I70236, a.I70236 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70236:hover, a.I70236:hover {
}
@media (max-width:992px) {
.I70236, a.I70236 {
}
.I70236:hover, a.I70236:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70236, a.I70236 {
display:flex;
padding-bottom:1rem;

}
.I70236:hover, a.I70236:hover {
}
}

.I70237, a.I70237 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I70237:hover, a.I70237:hover {
}
@media (max-width:992px) {
.I70237, a.I70237 {
display:flex;
font-size:1.25rem;


}
.I70237:hover, a.I70237:hover {
}
}
@media (max-width:640px) {
.I70237, a.I70237 {
display:flex;
font-size:1.25rem;


}
.I70237:hover, a.I70237:hover {
}
}

.I70238 .button, .I70238.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:100em;
background-color:rgb(255,255,255);

}
.I70238 button.button, button.I70238.button {
cursor:pointer;
}
.I70238 .button .text, .I70238.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70238 .button .icon, .I70238.button .icon {
flex:none;
background-size:100% 100%;
}
.I70238 .button:hover, .I70238.button:hover {
background-color:rgb(217,217,217);

}
.I70238 .button:hover .text, .I70238.button:hover .text {
}
.I70238 .button:hover .icon, .I70238.button:hover .icon {
background-size:100% 100%;
}

.I70239 .button, .I70239.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70239 button.button, button.I70239.button {
cursor:pointer;
}
.I70239 .button .text, .I70239.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I70239 .button .icon, .I70239.button .icon {
flex:none;
background-size:100% 100%;
}
.I70239 .button:hover, .I70239.button:hover {
}
.I70239 .button:hover .text, .I70239.button:hover .text {
}
.I70239 .button:hover .icon, .I70239.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70239 .button, .I70239.button {
}
.I70239 button.button, button.I70239.button {
}
.I70239 .button .text, .I70239.button .text {
font-family:Rubik;

}
.I70239 .button .icon, .I70239.button .icon {
background-size:100% 100%;
}
.I70239 .button:hover, .I70239.button:hover {
}
.I70239 .button:hover .text, .I70239.button:hover .text {
}
.I70239 .button:hover .icon, .I70239.button:hover .icon {
background-size:100% 100%;
}
}

.I70240 .button, .I70240.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);

}
.I70240 button.button, button.I70240.button {
cursor:pointer;
}
.I70240 .button .text, .I70240.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70240 .button .icon, .I70240.button .icon {
flex:none;
background-size:100% 100%;
}
.I70240 .button:hover, .I70240.button:hover {
background-color:rgb(210,40,93);

}
.I70240 .button:hover .text, .I70240.button:hover .text {
}
.I70240 .button:hover .icon, .I70240.button:hover .icon {
background-size:100% 100%;
}

.I124862 .button, .I124862.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(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
cursor:pointer;
}
.I124862 .button .text, .I124862.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I124862 .button .icon, .I124862.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I124862 .button, .I124862.button {
flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
}
.I124862 .button .text, .I124862.button .text {
}
.I124862 .button .icon, .I124862.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I124862 .button, .I124862.button {
flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
}
.I124862 .button .text, .I124862.button .text {
}
.I124862 .button .icon, .I124862.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I124862 .button, .I124862.button {
flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
}
.I124862 .button .text, .I124862.button .text {
}
.I124862 .button .icon, .I124862.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
}
.I125604, a.I125604 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I125604:hover, a.I125604:hover {
}
@media (max-width:992px) {
.I125604, a.I125604 {
}
.I125604:hover, a.I125604:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I125604, a.I125604 {
display:flex;
padding-bottom:1rem;

}
.I125604:hover, a.I125604:hover {
}
}

.I187833, a.I187833 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I187833:hover, a.I187833:hover {
}
@media (max-width:992px) {
.I187833, a.I187833 {
}
.I187833:hover, a.I187833:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I187833, a.I187833 {
display:flex;
padding-bottom:1rem;

}
.I187833:hover, a.I187833:hover {
}
}

.I189368, a.I189368 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I189368:hover, a.I189368:hover {
}
@media (max-width:992px) {
.I189368, a.I189368 {
}
.I189368:hover, a.I189368:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189368, a.I189368 {
display:flex;
padding-bottom:1rem;

}
.I189368:hover, a.I189368:hover {
}
}

.I190121 .image, .I190121.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190121 .image:hover, .I190121.image:hover {
}

h1.I72929, .I72929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:36;
width:100%;


}
.I72929:hover {
}
.I72929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72929 > .viewport:hover {
}


.I72917 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I72917:hover {
}
@media (max-width:640px) {
.I72917 {
width:100vw;

	
}
.I72917:hover {
}
}

.I72918 {
display:flex;
position:var(--I72918-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;
justify-content:center;


}
.I72918:hover {
}

@media (max-width:992px) {
.I72918 {

padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

}
.I72918:hover {
}

}
@media (max-width:640px) {
.I72918 {

height:auto;
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I72918:hover {
}

}

.I130937 {
display:flex;
position:var(--I130937-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I130937:hover {
}


h1.I72919, .I72919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I72919:hover {
}
.I72919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72919 > .viewport:hover {
}

@media (max-width:640px) {
.I72919 {

width:100vw;
padding-left:28px;
padding-right:28px;
border-bottom-color:rgb(151,151,151);
border-bottom-width:1px;
box-sizing:border-box;


}
.I72919:hover {
}
.I72919 > .viewport {

justify-content:center;


}
.I72919 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72919 {

box-sizing:border-box;


}
.I72919:hover {
}
.I72919 > .viewport {



}
.I72919 > .viewport:hover {
}

}
h1.I72920, .I72920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;
padding-bottom:3rem;


}
.I72920:hover {
}
.I72920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72920 > .viewport:hover {
}

@media (min-width:1440px) {
.I72920 {

box-sizing:border-box;


}
.I72920:hover {
}
.I72920 > .viewport {



}
.I72920 > .viewport:hover {
}

}
h1.I72921, .I72921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
padding-bottom:2.5rem;


}
.I72921:hover {
}
.I72921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72921 > .viewport:hover {
}

@media (max-width:992px) {
.I72921 {

max-width:62.5rem;


}
.I72921:hover {
}
.I72921 > .viewport {



}
.I72921 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72921 {

max-width:62.5rem;
box-sizing:border-box;


}
.I72921:hover {
}
.I72921 > .viewport {



}
.I72921 > .viewport:hover {
}

}
h1.I72922, .I72922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:100%;
padding-top:2rem;


}
.I72922:hover {
}
.I72922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72922 > .viewport:hover {
}

@media (max-width:640px) {
.I72922 {


}
.I72922:hover {
}
.I72922 > .viewport {

justify-content:flex-start;


}
.I72922 > .viewport:hover {
}

}

h1.I72923, .I72923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I72923:hover {
}
.I72923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72923 > .viewport:hover {
}


h1.I81022, .I81022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;

}
.I81022:hover {
}
.I81022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81022 > .viewport:hover {
}


h1.I191332, .I191332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I191332:hover {
}
.I191332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191332 > .viewport:hover {
}

@media (max-width:640px) {
.I191332 {

margin-bottom:0rem;


}
.I191332:hover {
}
.I191332 > .viewport {



}
.I191332 > .viewport:hover {
}

}

.I72924 {
display:flex;
flex-direction:column;
width:100%;

}
.I72924:hover {
}
h1.I72924, .I72924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72924, .I72924 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72924, .I72924 p {
margin:0px;
}

figure.I72924, .I72924 figure {
margin:0px;
}

a.I72924, .I72924 a {
text-decoration:inherit;
color:inherit;
}

.I72924 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72924 article, article.I72924 {
width:calc(100% / 3 - 5rem);
margin-bottom:1.375rem;
margin-left:2.5rem;
margin-right:2.5rem;

flex-direction:column;	
}
.I72924 article:hover, article.I72924:hover {
}
.I72924 article.active, article.I72924.active {
}
.I72924 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

margin-bottom:0.75rem;

}
.I72924 .title:hover {
display:flex;
text-decoration:underline;


}
.I72924 article.active .title {
}

.I72924 .title {order:2;}
.I72924 .image, .I72924.image {
order:;
}
.I72924 .image:hover, .I72924.image:hover {
}
.I72924 article.active .image, .I72924.image {
}

.I72924 .articles {
display:flex;
flex:1;
flex-direction:row;
margin-left:-2.5rem;
margin-right:-2.5rem;

flex-wrap:wrap;	
}
.I72924 .articles:hover {
}
.I72924 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I72924 .article-container:last-child::after {
content:none;	
}
.I72924:hover .article-container::after {
}

@media (max-width:992px) {
.I72924 {
}
.I72924:hover {
}
.I72924 header {
}
.I72924 article, article.I72924 {
width:calc(100% / 2 - 8rem);
margin-left:3rem;
margin-right:2rem;

	
}
.I72924 article:hover, article.I72924:hover {
}
.I72924 article.active, article.I72924.active {
}
.I72924 .title {
}
.I72924 .title:hover {
}
.I72924 article.active .title {
}


.I72924 .image, .I72924.image {
order:;
}
.I72924 .image:hover, .I72924.image:hover {
}
.I72924 article.active .image, .I72924.image {
}

.I72924 .articles {
	
}
.I72924 .articles:hover {
}
.I72924 .article-container::after {
content:'';
}
.I72924 .article-container:last-child::after {
	
}
.I72924:hover .article-container::after {
}

}
@media (max-width:640px) {
.I72924 {
margin-bottom:0px;
box-sizing:border-box;

}
.I72924:hover {
}
.I72924 header {
}
.I72924 article, article.I72924 {
width:100%;
margin-left:0;
margin-right:0;

	
}
.I72924 article:hover, article.I72924:hover {
}
.I72924 article.active, article.I72924.active {
}
.I72924 .title {
display:flex;
color:rgb(17,17,17);


}
.I72924 .title:hover {
}
.I72924 article.active .title {
}


.I72924 .image, .I72924.image {
order:;
}
.I72924 .image:hover, .I72924.image:hover {
}
.I72924 article.active .image, .I72924.image {
}

.I72924 .articles {
width:100%;
margin-left:0;
margin-right:0;

	
}
.I72924 .articles:hover {
}
.I72924 .article-container::after {
content:'';
display:flex;
height:1rem;

}
.I72924 .article-container:last-child::after {
	
}
.I72924:hover .article-container::after {
}

}

.I72925, a.I72925 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

width:100%;
box-sizing:border-box;

}
.I72925:hover, a.I72925:hover {
}
@media (max-width:992px) {
.I72925, a.I72925 {
display:flex;
font-size:1.625rem;

max-width:62.5rem;

}
.I72925:hover, a.I72925:hover {
}
}
@media (max-width:640px) {
.I72925, a.I72925 {
display:flex;
font-size:1.625rem;

padding-left:0rem;

}
.I72925:hover, a.I72925:hover {
}
}
@media (min-width:1440px) {
.I72925, a.I72925 {
display:flex;
box-sizing:border-box;

}
.I72925:hover, a.I72925:hover {
}
}
.I72926, a.I72926 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72926:hover, a.I72926:hover {
}
@media (max-width:992px) {
.I72926, a.I72926 {
}
.I72926:hover, a.I72926:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72926, a.I72926 {
display:flex;
padding-bottom:1rem;

}
.I72926:hover, a.I72926:hover {
}
}

.I72927 .button, .I72927.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-style:solid;
border-width:1px;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I72927 button.button, button.I72927.button {
cursor:pointer;
}
.I72927 .button .text, .I72927.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72927 .button .icon, .I72927.button .icon {
flex:none;
background-size:100% 100%;
}
.I72927 .button:hover, .I72927.button:hover {
}
.I72927 .button:hover .text, .I72927.button:hover .text {
}
.I72927 .button:hover .icon, .I72927.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72927 .button, .I72927.button {
border-style:solid;
border-width:1px;

}
.I72927 button.button, button.I72927.button {
}
.I72927 .button .text, .I72927.button .text {
}
.I72927 .button .icon, .I72927.button .icon {
background-size:100% 100%;
}
.I72927 .button:hover, .I72927.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72927 .button:hover .text, .I72927.button:hover .text {
color:rgb(150,155,160);

}
.I72927 .button:hover .icon, .I72927.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I72927 .button, .I72927.button {
border-color:rgb(255,255,255);

}
.I72927 button.button, button.I72927.button {
}
.I72927 .button .text, .I72927.button .text {
color:rgb(255,255,255);

}
.I72927 .button .icon, .I72927.button .icon {
background-size:100% 100%;
}
.I72927 .button:hover, .I72927.button:hover {
}
.I72927 .button:hover .text, .I72927.button:hover .text {
}
.I72927 .button:hover .icon, .I72927.button:hover .icon {
background-size:100% 100%;
}
}
.I72928 {
}
.I72928:hover {
}
.I72928 {
}
.I72928:hover {
}
/*if it has title and date*/
.articles li article header .wrapper-title-date h1.title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

/*if it has title only*/
.articles li article header h1.title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.I81018 {
}
.I81018:hover {
}
.I81018 {
}
.I81018:hover {
}
.articles .article-container { display: contents; }
.articles .article-container::after { display: none; }

.I191326, a.I191326 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I191326:hover, a.I191326:hover {
}
@media (max-width:992px) {
.I191326, a.I191326 {
}
.I191326:hover, a.I191326:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191326, a.I191326 {
display:flex;
padding-bottom:1rem;

}
.I191326:hover, a.I191326:hover {
}
}

h1.I81041, .I81041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I81041:hover {
}
.I81041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81041 > .viewport:hover {
}


.I81030 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I81030:hover {
}
@media (min-width:1440px) {
.I81030 {
width:100%;

	
}
.I81030:hover {
}
}
.I81031 {
display:flex;
position:var(--I81031-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
width:100%;
min-height:30px;
padding:1rem;
background-color:rgb(250,228,233);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I81031-location-transform:translate(0px,0px);
z-index:var(--I81031-z-index, auto);

transform:
var(--I81031-location-transform, translate(0px,0px))
var(--I81031-user-box-transform, translate(0px,0px))
;

--I81031-z-index:0;
position:var(--I81031-position-static-computed, static);
flex-direction:row;
justify-content:center;


}
.I81031:hover {
}
.I81031 {
--I81031-position-static-computed:static;
}
.I81031 > .sector, .I81031 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I81031 {

flex-direction:column;


}
.I81031:hover {
}

}

.I81032 {
display:flex;
align-items:flex-start;
position:relative;

order:1;


	
}
.I81032:hover {
}

@media (max-width:640px) {
.I81032 {

order:1;


	
}
.I81032:hover {
}

}

h1.I81033, .I81033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I81033:hover {
}
.I81033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81033 > .viewport:hover {
}


h1.I81034, .I81034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I81034:hover {
}
.I81034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81034 > .viewport:hover {
}

@media (max-width:640px) {
.I81034 {

order:2;

}
.I81034:hover {
}
.I81034 > .viewport {



}
.I81034 > .viewport:hover {
}

}

h1.I81035, .I81035 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81035 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-left:2rem;


}
.I81035:hover {
}
.I81035 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81035 > .viewport:hover {
}

@media (max-width:640px) {
.I81035 {

order:4;

}
.I81035:hover {
}
.I81035 > .viewport {



}
.I81035 > .viewport:hover {
}

}

h1.I81036, .I81036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I81036:hover {
}
.I81036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81036 > .viewport:hover {
}

@media (max-width:640px) {
.I81036 {

order:5;

}
.I81036:hover {
}
.I81036 > .viewport {



}
.I81036 > .viewport:hover {
}

}

.I81037, a.I81037 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
color:rgb(17,17,17);
line-height:1.6em;

padding-right:0.375rem;

}
.I81037:hover, a.I81037:hover {
}
@media (max-width:992px) {
.I81037, a.I81037 {
}
.I81037:hover, a.I81037:hover {
display:flex;
width:100%;

}
}

.I81038, a.I81038 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
color:rgb(210,40,93);
line-height:1.6em;


}
.I81038:hover, a.I81038:hover {
}
@media (max-width:992px) {
.I81038, a.I81038 {
}
.I81038:hover, a.I81038:hover {
display:flex;
width:100%;

}
}

.I81039 .image, .I81039.image {
vertical-align:top;
}
.I81039 .image:hover, .I81039.image:hover {
}

.I81040 {}
h1.I83830, .I83830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:100;

}
.I83830:hover {
}
.I83830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83830 > .viewport:hover {
}

@media (max-width:640px) {
.I83830 {

order:57;

}
.I83830:hover {
}
.I83830 > .viewport {



}
.I83830 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I83830 {

order:37;
width:100%;


}
.I83830:hover {
}
.I83830 > .viewport {



}
.I83830 > .viewport:hover {
}

}
.I83712 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;

flex-direction:column;
align-items:center;

	
}
.I83712:hover {
}
@media (max-width:992px) {
.I83712 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I83712:hover {
}
}

.I83713 {
display:flex;

order:3;
width:100%;
max-width:1180px;
margin-top:3rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:row;
}
.I83713:hover {
}

.I83714 {
display:flex;
position:var(--I83714-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83714:hover {
}

@media (max-width:640px) {
.I83714 {

width:320px;

}
.I83714:hover {
}

}

.I83715 {
display:flex;
position:var(--I83715-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83715:hover {
}

@media (max-width:640px) {
.I83715 {

width:320px;

}
.I83715:hover {
}

}
@media (min-width:1440px) {
.I83715 {

margin-bottom:1rem;

}
.I83715:hover {
}

}
.I83716 {
display:flex;
position:var(--I83716-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83716:hover {
}

@media (max-width:992px) {
.I83716 {

display:flex;
}
.I83716:hover {
}

}
@media (max-width:640px) {
.I83716 {

width:320px;

}
.I83716:hover {
}

}
@media (min-width:1440px) {
.I83716 {

margin-bottom:1rem;

}
.I83716:hover {
}

}
.I83717 {
display:flex;
position:var(--I83717-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I83717:hover {
}


.I83718 {
display:flex;
position:var(--I83718-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83718:hover {
}


.I83719 {
display:flex;
position:var(--I83719-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83719:hover {
}


.I83720 {
display:flex;
position:var(--I83720-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83720:hover {
}


.I83721 {
display:flex;
position:var(--I83721-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83721:hover {
}


.I83722 {
display:flex;
position:var(--I83722-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83722:hover {
}


.I83723 {
display:flex;
position:var(--I83723-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83723:hover {
}


.I83724 {
display:flex;
position:var(--I83724-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
padding-top:3rem;
box-sizing:border-box;

}
.I83724:hover {
}


.I83725 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83725:hover {
}


.I83726 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83726:hover {
}


.I83727 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83727:hover {
}


.I83728 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83728:hover {
}


.I83729 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83729:hover {
}


.I83730 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83730:hover {
}


.I83731 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I83731:hover {
}


.I83732 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I83732:hover {
}


.I83733 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I83733:hover {
}


h1.I83734, .I83734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-size:cover;
background-position:center center;


}
.I83734:hover {
}
.I83734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83734 > .viewport:hover {
}


h1.I83735, .I83735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83735:hover {
}
.I83735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83735 > .viewport:hover {
}


h1.I83736, .I83736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;


}
.I83736:hover {
}
.I83736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83736 > .viewport:hover {
}


h1.I83737, .I83737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I83737:hover {
}
.I83737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83737 > .viewport:hover {
}


h1.I83738, .I83738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I83738:hover {
}
.I83738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83738 > .viewport:hover {
}


h1.I83739, .I83739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I83739:hover {
}
.I83739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83739 > .viewport:hover {
}


h1.I83740, .I83740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83740:hover {
}
.I83740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83740 > .viewport:hover {
}


h1.I83741, .I83741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
padding-bottom:1rem;
overflow:hidden;

}
.I83741:hover {
}
.I83741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83741 > .viewport:hover {
}


h1.I83742, .I83742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I83742:hover {
}
.I83742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83742 > .viewport:hover {
}


h1.I83743, .I83743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83743:hover {
}
.I83743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83743 > .viewport:hover {
}


h1.I83744, .I83744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83744:hover {
}
.I83744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83744 > .viewport:hover {
}


h1.I83745, .I83745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I83745:hover {
}
.I83745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83745 > .viewport:hover {
}


h1.I83746, .I83746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83746:hover {
}
.I83746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83746 > .viewport:hover {
}


h1.I83747, .I83747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:660px;


}
.I83747:hover {
}
.I83747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83747 > .viewport:hover {
}


h1.I83748, .I83748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:660px;


}
.I83748:hover {
}
.I83748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83748 > .viewport:hover {
}


h1.I83749, .I83749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83749:hover {
}
.I83749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83749 > .viewport:hover {
}


h1.I83750, .I83750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I83750:hover {
}
.I83750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83750 > .viewport:hover {
}


h1.I83751, .I83751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I83751:hover {
}
.I83751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83751 > .viewport:hover {
}


h1.I83752, .I83752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83752:hover {
}
.I83752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83752 > .viewport:hover {
}


h1.I83753, .I83753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83753:hover {
}
.I83753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83753 > .viewport:hover {
}


h1.I83754, .I83754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
padding-bottom:1rem;


}
.I83754:hover {
}
.I83754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83754 > .viewport:hover {
}


h1.I83755, .I83755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I83755:hover {
}
.I83755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83755 > .viewport:hover {
}


h1.I83756, .I83756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I83756:hover {
}
.I83756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83756 > .viewport:hover {
}


h1.I83757, .I83757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83757:hover {
}
.I83757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83757 > .viewport:hover {
}


h1.I83758, .I83758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83758:hover {
}
.I83758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83758 > .viewport:hover {
}


h1.I83759, .I83759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I83759:hover {
}
.I83759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83759 > .viewport:hover {
}


h1.I83760, .I83760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83760:hover {
}
.I83760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83760 > .viewport:hover {
}


h1.I83761, .I83761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I83761:hover {
}
.I83761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83761 > .viewport:hover {
}


h1.I83762, .I83762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83762:hover {
}
.I83762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83762 > .viewport:hover {
}


h1.I83763, .I83763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83763:hover {
}
.I83763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83763 > .viewport:hover {
}


h1.I83764, .I83764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83764:hover {
}
.I83764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83764 > .viewport:hover {
}


h1.I83765, .I83765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:1rem;


}
.I83765:hover {
}
.I83765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83765 > .viewport:hover {
}


h1.I83766, .I83766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I83766:hover {
}
.I83766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83766 > .viewport:hover {
}


h1.I83767, .I83767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I83767:hover {
}
.I83767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83767 > .viewport:hover {
}


h1.I83768, .I83768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I83768:hover {
}
.I83768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83768 > .viewport:hover {
}


h1.I83769, .I83769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83769:hover {
}
.I83769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83769 > .viewport:hover {
}


h1.I83770, .I83770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I83770:hover {
}
.I83770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83770 > .viewport:hover {
}


h1.I83771, .I83771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83771:hover {
}
.I83771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83771 > .viewport:hover {
}


h1.I83772, .I83772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83772:hover {
}
.I83772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83772 > .viewport:hover {
}


h1.I83773, .I83773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I83773:hover {
}
.I83773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83773 > .viewport:hover {
}


h1.I83774, .I83774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83774:hover {
}
.I83774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83774 > .viewport:hover {
}


h1.I83775, .I83775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83775:hover {
}
.I83775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83775 > .viewport:hover {
}


h1.I83776, .I83776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I83776:hover {
}
.I83776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83776 > .viewport:hover {
}


h1.I83777, .I83777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83777:hover {
}
.I83777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83777 > .viewport:hover {
}


h1.I83778, .I83778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I83778:hover {
}
.I83778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83778 > .viewport:hover {
}


h1.I83779, .I83779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I83779:hover {
}
.I83779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83779 > .viewport:hover {
}


h1.I83780, .I83780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83780:hover {
}
.I83780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83780 > .viewport:hover {
}


h1.I83781, .I83781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I83781:hover {
}
.I83781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83781 > .viewport:hover {
}


h1.I83849, .I83849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I83849:hover {
}
.I83849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83849 > .viewport:hover {
}


h1.I83857, .I83857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83857:hover {
}
.I83857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83857 > .viewport:hover {
}


h1.I83865, .I83865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83865:hover {
}
.I83865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83865 > .viewport:hover {
}


h1.I83873, .I83873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83873:hover {
}
.I83873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83873 > .viewport:hover {
}


.I83782 .image, .I83782.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/manuel-esquivel-1.jpg?timestamp=20220906163516');
background-size:cover;
background-position:center center;

}
.I83782 .image:hover, .I83782.image:hover {
}

.I83783, a.I83783 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83783:hover, a.I83783:hover {
}

.I83784, a.I83784 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83784:hover, a.I83784:hover {
}
@media (max-width:992px) {
.I83784, a.I83784 {
}
.I83784:hover, a.I83784:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83784, a.I83784 {
display:flex;
padding-bottom:1rem;

}
.I83784:hover, a.I83784:hover {
}
}

.I83785 .button, .I83785.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83785 button.button, button.I83785.button {
cursor:pointer;
}
.I83785 .button .text, .I83785.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83785 .button .icon, .I83785.button .icon {
flex:none;
background-size:100% 100%;
}
.I83785 .button:hover, .I83785.button:hover {
}
.I83785 .button:hover .text, .I83785.button:hover .text {
}
.I83785 .button:hover .icon, .I83785.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83785 .button, .I83785.button {
}
.I83785 button.button, button.I83785.button {
}
.I83785 .button .text, .I83785.button .text {
font-family:Rubik;

}
.I83785 .button .icon, .I83785.button .icon {
background-size:100% 100%;
}
.I83785 .button:hover, .I83785.button:hover {
}
.I83785 .button:hover .text, .I83785.button:hover .text {
}
.I83785 .button:hover .icon, .I83785.button:hover .icon {
background-size:100% 100%;
}
}

.I83786 .image, .I83786.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/dave-easton-1.jpg?timestamp=20220906170311');
background-size:cover;
background-position:center center;

}
.I83786 .image:hover, .I83786.image:hover {
}
@media (min-width:1440px) {
.I83786 .image, .I83786.image {
width:100%;

}
.I83786 .image:hover, .I83786.image:hover {
}
}
.I83787 .image, .I83787.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/raul-hinojosa-1.jpg?timestamp=20220906170348');
background-size:cover;
background-position:center center;

}
.I83787 .image:hover, .I83787.image:hover {
}

.I83788, a.I83788 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83788:hover, a.I83788:hover {
}

.I83789, a.I83789 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83789:hover, a.I83789:hover {
}
@media (max-width:992px) {
.I83789, a.I83789 {
}
.I83789:hover, a.I83789:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83789, a.I83789 {
display:flex;
padding-bottom:1rem;

}
.I83789:hover, a.I83789:hover {
}
}

.I83790 .button, .I83790.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83790 button.button, button.I83790.button {
cursor:pointer;
}
.I83790 .button .text, .I83790.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83790 .button .icon, .I83790.button .icon {
flex:none;
background-size:100% 100%;
}
.I83790 .button:hover, .I83790.button:hover {
}
.I83790 .button:hover .text, .I83790.button:hover .text {
}
.I83790 .button:hover .icon, .I83790.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83790 .button, .I83790.button {
}
.I83790 button.button, button.I83790.button {
}
.I83790 .button .text, .I83790.button .text {
font-family:Rubik;

}
.I83790 .button .icon, .I83790.button .icon {
background-size:100% 100%;
}
.I83790 .button:hover, .I83790.button:hover {
}
.I83790 .button:hover .text, .I83790.button:hover .text {
}
.I83790 .button:hover .icon, .I83790.button:hover .icon {
background-size:100% 100%;
}
}

.I83791, a.I83791 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83791:hover, a.I83791:hover {
}

.I83792, a.I83792 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83792:hover, a.I83792:hover {
}

.I83793, a.I83793 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83793:hover, a.I83793:hover {
}
@media (max-width:992px) {
.I83793, a.I83793 {
}
.I83793:hover, a.I83793:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83793, a.I83793 {
display:flex;
padding-bottom:1rem;

}
.I83793:hover, a.I83793:hover {
}
}

.I83794 .button, .I83794.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83794 button.button, button.I83794.button {
cursor:pointer;
}
.I83794 .button .text, .I83794.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83794 .button .icon, .I83794.button .icon {
flex:none;
background-size:100% 100%;
}
.I83794 .button:hover, .I83794.button:hover {
}
.I83794 .button:hover .text, .I83794.button:hover .text {
}
.I83794 .button:hover .icon, .I83794.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83794 .button, .I83794.button {
}
.I83794 button.button, button.I83794.button {
}
.I83794 .button .text, .I83794.button .text {
font-family:Rubik;

}
.I83794 .button .icon, .I83794.button .icon {
background-size:100% 100%;
}
.I83794 .button:hover, .I83794.button:hover {
}
.I83794 .button:hover .text, .I83794.button:hover .text {
}
.I83794 .button:hover .icon, .I83794.button:hover .icon {
background-size:100% 100%;
}
}

.I83795, a.I83795 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I83795:hover, a.I83795:hover {
}
@media (max-width:992px) {
.I83795, a.I83795 {
display:flex;
font-size:1.625rem;


}
.I83795:hover, a.I83795:hover {
}
}
@media (max-width:640px) {
.I83795, a.I83795 {
display:flex;
line-height:2rem;

padding-bottom:0rem;

}
.I83795:hover, a.I83795:hover {
}
}

.I83796, a.I83796 {
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:1rem;

}
.I83796:hover, a.I83796:hover {
}
@media (max-width:992px) {
.I83796, a.I83796 {
}
.I83796:hover, a.I83796:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83796, a.I83796 {
display:flex;
padding-bottom:1rem;

}
.I83796:hover, a.I83796:hover {
}
}

.I83797, a.I83797 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83797:hover, a.I83797:hover {
}

.I83798, a.I83798 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83798:hover, a.I83798:hover {
}

.I83799 .image, .I83799.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/julio-gonzalez-1.jpg?timestamp=20220906171812');
background-size:cover;
background-position:center center;

}
.I83799 .image:hover, .I83799.image:hover {
}

.I83800, a.I83800 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83800:hover, a.I83800:hover {
}

.I83801, a.I83801 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83801:hover, a.I83801:hover {
}

.I83802, a.I83802 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83802:hover, a.I83802:hover {
}
@media (max-width:992px) {
.I83802, a.I83802 {
}
.I83802:hover, a.I83802:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83802, a.I83802 {
display:flex;
padding-bottom:1rem;

}
.I83802:hover, a.I83802:hover {
}
}

.I83803 .button, .I83803.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83803 button.button, button.I83803.button {
cursor:pointer;
}
.I83803 .button .text, .I83803.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83803 .button .icon, .I83803.button .icon {
flex:none;
background-size:100% 100%;
}
.I83803 .button:hover, .I83803.button:hover {
}
.I83803 .button:hover .text, .I83803.button:hover .text {
}
.I83803 .button:hover .icon, .I83803.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83803 .button, .I83803.button {
}
.I83803 button.button, button.I83803.button {
}
.I83803 .button .text, .I83803.button .text {
font-family:Rubik;

}
.I83803 .button .icon, .I83803.button .icon {
background-size:100% 100%;
}
.I83803 .button:hover, .I83803.button:hover {
}
.I83803 .button:hover .text, .I83803.button:hover .text {
}
.I83803 .button:hover .icon, .I83803.button:hover .icon {
background-size:100% 100%;
}
}

.I83804 .image, .I83804.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83804 .image:hover, .I83804.image:hover {
}

.I83805, a.I83805 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83805:hover, a.I83805:hover {
}

.I83806, a.I83806 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83806:hover, a.I83806:hover {
}

.I83807, a.I83807 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83807:hover, a.I83807:hover {
}
@media (max-width:992px) {
.I83807, a.I83807 {
}
.I83807:hover, a.I83807:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83807, a.I83807 {
display:flex;
padding-bottom:1rem;

}
.I83807:hover, a.I83807:hover {
}
}

.I83808 .button, .I83808.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83808 button.button, button.I83808.button {
cursor:pointer;
}
.I83808 .button .text, .I83808.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83808 .button .icon, .I83808.button .icon {
flex:none;
background-size:100% 100%;
}
.I83808 .button:hover, .I83808.button:hover {
}
.I83808 .button:hover .text, .I83808.button:hover .text {
}
.I83808 .button:hover .icon, .I83808.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83808 .button, .I83808.button {
}
.I83808 button.button, button.I83808.button {
}
.I83808 .button .text, .I83808.button .text {
font-family:Rubik;

}
.I83808 .button .icon, .I83808.button .icon {
background-size:100% 100%;
}
.I83808 .button:hover, .I83808.button:hover {
}
.I83808 .button:hover .text, .I83808.button:hover .text {
}
.I83808 .button:hover .icon, .I83808.button:hover .icon {
background-size:100% 100%;
}
}

.I83809 .image, .I83809.image {
vertical-align:top;
width:100%;
height:auto;
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83809 .image:hover, .I83809.image:hover {
}

.I83810, a.I83810 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83810:hover, a.I83810:hover {
}

.I83811, a.I83811 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83811:hover, a.I83811:hover {
}

.I83812 .button, .I83812.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83812 button.button, button.I83812.button {
cursor:pointer;
}
.I83812 .button .text, .I83812.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83812 .button .icon, .I83812.button .icon {
flex:none;
background-size:100% 100%;
}
.I83812 .button:hover, .I83812.button:hover {
}
.I83812 .button:hover .text, .I83812.button:hover .text {
}
.I83812 .button:hover .icon, .I83812.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83812 .button, .I83812.button {
}
.I83812 button.button, button.I83812.button {
}
.I83812 .button .text, .I83812.button .text {
font-family:Rubik;

}
.I83812 .button .icon, .I83812.button .icon {
background-size:100% 100%;
}
.I83812 .button:hover, .I83812.button:hover {
}
.I83812 .button:hover .text, .I83812.button:hover .text {
}
.I83812 .button:hover .icon, .I83812.button:hover .icon {
background-size:100% 100%;
}
}

.I83813, a.I83813 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I83813:hover, a.I83813:hover {
}
@media (max-width:992px) {
.I83813, a.I83813 {
}
.I83813:hover, a.I83813:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83813, a.I83813 {
display:flex;
padding-bottom:1rem;

}
.I83813:hover, a.I83813:hover {
}
}

.I83814 .image, .I83814.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83814 .image:hover, .I83814.image:hover {
}

.I83815 .image, .I83815.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83815 .image:hover, .I83815.image:hover {
}

.I83816 .image, .I83816.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83816 .image:hover, .I83816.image:hover {
}

.I83817, a.I83817 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83817:hover, a.I83817:hover {
}

.I83818, a.I83818 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I83818:hover, a.I83818:hover {
}
@media (max-width:992px) {
.I83818, a.I83818 {
}
.I83818:hover, a.I83818:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83818, a.I83818 {
display:flex;
padding-bottom:1rem;

}
.I83818:hover, a.I83818:hover {
}
}

.I83819 .button, .I83819.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83819 button.button, button.I83819.button {
cursor:pointer;
}
.I83819 .button .text, .I83819.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83819 .button .icon, .I83819.button .icon {
flex:none;
background-size:100% 100%;
}
.I83819 .button:hover, .I83819.button:hover {
}
.I83819 .button:hover .text, .I83819.button:hover .text {
}
.I83819 .button:hover .icon, .I83819.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83819 .button, .I83819.button {
}
.I83819 button.button, button.I83819.button {
}
.I83819 .button .text, .I83819.button .text {
font-family:Rubik;

}
.I83819 .button .icon, .I83819.button .icon {
background-size:100% 100%;
}
.I83819 .button:hover, .I83819.button:hover {
}
.I83819 .button:hover .text, .I83819.button:hover .text {
}
.I83819 .button:hover .icon, .I83819.button:hover .icon {
background-size:100% 100%;
}
}

.I83820, a.I83820 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83820:hover, a.I83820:hover {
}

.I83821, a.I83821 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I83821:hover, a.I83821:hover {
}
@media (max-width:992px) {
.I83821, a.I83821 {
}
.I83821:hover, a.I83821:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83821, a.I83821 {
display:flex;
padding-bottom:1rem;

}
.I83821:hover, a.I83821:hover {
}
}

.I83822 .button, .I83822.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83822 button.button, button.I83822.button {
cursor:pointer;
}
.I83822 .button .text, .I83822.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83822 .button .icon, .I83822.button .icon {
flex:none;
background-size:100% 100%;
}
.I83822 .button:hover, .I83822.button:hover {
}
.I83822 .button:hover .text, .I83822.button:hover .text {
}
.I83822 .button:hover .icon, .I83822.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83822 .button, .I83822.button {
}
.I83822 button.button, button.I83822.button {
}
.I83822 .button .text, .I83822.button .text {
font-family:Rubik;

}
.I83822 .button .icon, .I83822.button .icon {
background-size:100% 100%;
}
.I83822 .button:hover, .I83822.button:hover {
}
.I83822 .button:hover .text, .I83822.button:hover .text {
}
.I83822 .button:hover .icon, .I83822.button:hover .icon {
background-size:100% 100%;
}
}

.I83823, a.I83823 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83823:hover, a.I83823:hover {
}

.I83824, a.I83824 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I83824:hover, a.I83824:hover {
}
@media (max-width:992px) {
.I83824, a.I83824 {
}
.I83824:hover, a.I83824:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83824, a.I83824 {
display:flex;
padding-bottom:1rem;

}
.I83824:hover, a.I83824:hover {
}
}

.I83825 .button, .I83825.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83825 button.button, button.I83825.button {
cursor:pointer;
}
.I83825 .button .text, .I83825.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83825 .button .icon, .I83825.button .icon {
flex:none;
background-size:100% 100%;
}
.I83825 .button:hover, .I83825.button:hover {
}
.I83825 .button:hover .text, .I83825.button:hover .text {
}
.I83825 .button:hover .icon, .I83825.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83825 .button, .I83825.button {
}
.I83825 button.button, button.I83825.button {
}
.I83825 .button .text, .I83825.button .text {
font-family:Rubik;

}
.I83825 .button .icon, .I83825.button .icon {
background-size:100% 100%;
}
.I83825 .button:hover, .I83825.button:hover {
}
.I83825 .button:hover .text, .I83825.button:hover .text {
}
.I83825 .button:hover .icon, .I83825.button:hover .icon {
background-size:100% 100%;
}
}

.I83826, a.I83826 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83826:hover, a.I83826:hover {
}

.I83827, a.I83827 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83827:hover, a.I83827:hover {
}

.I83828, a.I83828 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83828:hover, a.I83828:hover {
}

.I83829 .button, .I83829.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);

}
.I83829 button.button, button.I83829.button {
cursor:pointer;
}
.I83829 .button .text, .I83829.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I83829 .button .icon, .I83829.button .icon {
flex:none;
background-size:100% 100%;
}
.I83829 .button:hover, .I83829.button:hover {
background-color:rgb(217,217,217);

}
.I83829 .button:hover .text, .I83829.button:hover .text {
}
.I83829 .button:hover .icon, .I83829.button:hover .icon {
background-size:100% 100%;
}

.I83845, a.I83845 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
box-sizing:border-box;

}
.I83845:hover, a.I83845:hover {
}

.I83853, a.I83853 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
box-sizing:border-box;

}
.I83853:hover, a.I83853:hover {
}

.I83861, a.I83861 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I83861:hover, a.I83861:hover {
}

.I83869, a.I83869 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
box-sizing:border-box;

}
.I83869:hover, a.I83869:hover {
}

h1.I83833, .I83833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:102;

}
.I83833:hover {
}
.I83833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83833 > .viewport:hover {
}

@media (max-width:640px) {
.I83833 {

order:58;

}
.I83833:hover {
}
.I83833 > .viewport {



}
.I83833 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I83833 {

order:48;

}
.I83833:hover {
}
.I83833 > .viewport {



}
.I83833 > .viewport:hover {
}

}
h1.I84455, .I84455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84455:hover {
}
.I84455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84455 > .viewport:hover {
}

@media (max-width:640px) {
.I84455 {

order:44;

}
.I84455:hover {
}
.I84455 > .viewport {



}
.I84455 > .viewport:hover {
}

}

h1.I84457, .I84457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84457:hover {
}
.I84457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84457 > .viewport:hover {
}

@media (max-width:640px) {
.I84457 {

order:46;

}
.I84457:hover {
}
.I84457 > .viewport {



}
.I84457 > .viewport:hover {
}

}

h1.I84500, .I84500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I84500:hover {
}
.I84500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84500 > .viewport:hover {
}

@media (max-width:640px) {
.I84500 {

order:45;

}
.I84500:hover {
}
.I84500 > .viewport {



}
.I84500 > .viewport:hover {
}

}

h1.I84502, .I84502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I84502:hover {
}
.I84502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84502 > .viewport:hover {
}

@media (max-width:640px) {
.I84502 {

order:47;

}
.I84502:hover {
}
.I84502 > .viewport {



}
.I84502 > .viewport:hover {
}

}

h1.I84509, .I84509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;

}
.I84509:hover {
}
.I84509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84509 > .viewport:hover {
}

@media (max-width:640px) {
.I84509 {

order:48;

}
.I84509:hover {
}
.I84509 > .viewport {



}
.I84509 > .viewport:hover {
}

}

h1.I84513, .I84513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I84513:hover {
}
.I84513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84513 > .viewport:hover {
}

@media (max-width:640px) {
.I84513 {

order:46;

}
.I84513:hover {
}
.I84513 > .viewport {



}
.I84513 > .viewport:hover {
}

}

h1.I130941, .I130941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I130941:hover {
}
.I130941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130941 > .viewport:hover {
}


h1.I159926, .I159926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I159926:hover {
}
.I159926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I159926 > .viewport:hover {
}

@media (max-width:640px) {
.I159926 {

order:11;

}
.I159926:hover {
}
.I159926 > .viewport {



}
.I159926 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I159926 {

order:9;
width:100%;


}
.I159926:hover {
}
.I159926 > .viewport {

justify-content:center;


}
.I159926 > .viewport:hover {
}

}
.I159894 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:128px;
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;

	
}
.I159894:hover {
}
@media (max-width:992px) {
.I159894 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I159894:hover {
}
}
@media (max-width:640px) {
.I159894 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I159894:hover {
}
}
@media (min-width:1440px) {
.I159894 {
width:calc(100% - 256px);

	
}
.I159894:hover {
}
}
.I159895 {
display:flex;
position:var(--I159895-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;


}
.I159895:hover {
}

@media (max-width:992px) {
.I159895 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I159895:hover {
}

}
@media (max-width:640px) {
.I159895 {

width:100%;
padding-bottom:4rem;

}
.I159895:hover {
}

}
@media (min-width:1440px) {
.I159895 {

padding-right:64px;

}
.I159895:hover {
}

}
.I159896 {
display:flex;
position:var(--I159896-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;

}
.I159896:hover {
}

@media (max-width:992px) {
.I159896 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I159896:hover {
}

}
@media (max-width:640px) {
.I159896 {

width:100%;
height:300px;
background-position:center top;

}
.I159896:hover {
}

}
@media (min-width:1440px) {
.I159896 {

background-image:url('https://www.genexus.com/media/images/image-for-globant-enterprise-ai-1.png?timestamp=20241022205652');

}
.I159896:hover {
}

}
.I159897 {
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;

	
}
.I159897:hover {
}

@media (max-width:992px) {
.I159897 {

padding-left:2rem;



	
}
.I159897:hover {
}

}
@media (max-width:640px) {
.I159897 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I159897:hover {
}

}
@media (min-width:1440px) {
.I159897 {

padding-left:64px;



	
}
.I159897:hover {
}

}
.I159898 {
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;

	
}
.I159898:hover {
}

@media (max-width:992px) {
.I159898 {

padding-left:2rem;
padding-right:2rem;



	
}
.I159898:hover {
}

}
@media (max-width:640px) {
.I159898 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I159898:hover {
}

}
@media (min-width:1440px) {
.I159898 {

padding-left:64px;



	
}
.I159898:hover {
}

}
.I159899 {
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;

	
}
.I159899:hover {
}

@media (max-width:992px) {
.I159899 {

margin-left:2rem;



	
}
.I159899:hover {
}

}
@media (max-width:640px) {
.I159899 {

margin-bottom:0;



	
}
.I159899:hover {
}

}
@media (min-width:1440px) {
.I159899 {

margin-left:64px;



	
}
.I159899:hover {
}

}
h1.I159900, .I159900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I159900:hover {
}
.I159900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159900 > .viewport:hover {
}

@media (min-width:1440px) {
.I159900 {

order:3;

}
.I159900:hover {
}
.I159900 > .viewport {



}
.I159900 > .viewport:hover {
}

}
h1.I159901, .I159901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I159901:hover {
}
.I159901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159901 > .viewport:hover {
}

@media (min-width:1440px) {
.I159901 {

order:2;

}
.I159901:hover {
}
.I159901 > .viewport {



}
.I159901 > .viewport:hover {
}

}
h1.I159902, .I159902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I159902:hover {
}
.I159902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159902 > .viewport:hover {
}

@media (min-width:1440px) {
.I159902 {

order:4;

}
.I159902:hover {
}
.I159902 > .viewport {



}
.I159902 > .viewport:hover {
}

}
h1.I159903, .I159903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I159903:hover {
}
.I159903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I159903 > .viewport:hover {
}

@media (min-width:1440px) {
.I159903 {

order:11;

}
.I159903:hover {
}
.I159903 > .viewport {



}
.I159903 > .viewport:hover {
}

}
h1.I159904, .I159904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I159904:hover {
}
.I159904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I159904 > .viewport:hover {
}

@media (max-width:640px) {
.I159904 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I159904:hover {
}
.I159904 > .viewport {



}
.I159904 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I159904 {

order:12;

}
.I159904:hover {
}
.I159904 > .viewport {



}
.I159904 > .viewport:hover {
}

}
h1.I159905, .I159905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159905:hover {
}
.I159905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159905 > .viewport:hover {
}

@media (min-width:1440px) {
.I159905 {

order:10;

}
.I159905:hover {
}
.I159905 > .viewport {



}
.I159905 > .viewport:hover {
}

}
h1.I159906, .I159906 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159906 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I159906:hover {
}
.I159906 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159906 > .viewport:hover {
}


h1.I159907, .I159907 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159907 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I159907:hover {
}
.I159907 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159907 > .viewport:hover {
}


h1.I159908, .I159908 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159908 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I159908:hover {
}
.I159908 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159908 > .viewport:hover {
}


h1.I159909, .I159909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I159909:hover {
}
.I159909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159909 > .viewport:hover {
}


h1.I159910, .I159910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I159910:hover {
}
.I159910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159910 > .viewport:hover {
}


h1.I159911, .I159911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I159911:hover {
}
.I159911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I159911 > .viewport:hover {
}


h1.I159912, .I159912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I159912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I159912:hover {
}
.I159912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I159912 > .viewport:hover {
}


h1.I162641, .I162641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I162641:hover {
}
.I162641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162641 > .viewport:hover {
}

@media (min-width:1440px) {
.I162641 {

order:7;

}
.I162641:hover {
}
.I162641 > .viewport {



}
.I162641 > .viewport:hover {
}

}
.I159913, a.I159913 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I159913:hover, a.I159913:hover {
}

.I159914, a.I159914 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I159914:hover, a.I159914:hover {
}
@media (max-width:992px) {
.I159914, a.I159914 {
display:flex;
font-size:1.25rem;


}
.I159914:hover, a.I159914:hover {
}
}
@media (max-width:640px) {
.I159914, a.I159914 {
display:flex;
font-size:1.25rem;


}
.I159914:hover, a.I159914:hover {
}
}

.I159915, a.I159915 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I159915:hover, a.I159915:hover {
}
@media (max-width:992px) {
.I159915, a.I159915 {
}
.I159915:hover, a.I159915:hover {
display:flex;
width:100%;

}
}

.I159916 .button, .I159916.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);

}
.I159916 button.button, button.I159916.button {
cursor:pointer;
}
.I159916 .button .text, .I159916.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I159916 .button .icon, .I159916.button .icon {
flex:none;
background-size:100% 100%;
}
.I159916 .button:hover, .I159916.button:hover {
background-color:rgb(217,217,217);

}
.I159916 .button:hover .text, .I159916.button:hover .text {
}
.I159916 .button:hover .icon, .I159916.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I159916 .button, .I159916.button {
margin-left:0;
margin-top:24px;

}
.I159916 button.button, button.I159916.button {
}
.I159916 .button .text, .I159916.button .text {
}
.I159916 .button .icon, .I159916.button .icon {
background-size:100% 100%;
}
.I159916 .button:hover, .I159916.button:hover {
}
.I159916 .button:hover .text, .I159916.button:hover .text {
}
.I159916 .button:hover .icon, .I159916.button:hover .icon {
background-size:100% 100%;
}
}

.I159917, a.I159917 {
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;

}
.I159917:hover, a.I159917:hover {
}
@media (max-width:992px) {
.I159917, a.I159917 {
}
.I159917:hover, a.I159917:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I159917, a.I159917 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I159917:hover, a.I159917:hover {
}
}

.I159918 .button, .I159918.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);

}
.I159918 button.button, button.I159918.button {
cursor:pointer;
}
.I159918 .button .text, .I159918.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I159918 .button .icon, .I159918.button .icon {
flex:none;
background-size:100% 100%;
}
.I159918 .button:hover, .I159918.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I159918 .button:hover .text, .I159918.button:hover .text {
}
.I159918 .button:hover .icon, .I159918.button:hover .icon {
background-size:100% 100%;
}

.I159919 .image, .I159919.image {
vertical-align:top;
width:20px;
height:20px;

}
.I159919 .image:hover, .I159919.image:hover {
}

.I159920 .image, .I159920.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;

}
.I159920 .image:hover, .I159920.image:hover {
}
@media (max-width:992px) {
.I159920 .image, .I159920.image {
padding-left:2rem;

}
.I159920 .image:hover, .I159920.image:hover {
}
}
@media (min-width:1440px) {
.I159920 .image, .I159920.image {
padding-left:64px;

}
.I159920 .image:hover, .I159920.image:hover {
}
}
.I159921, a.I159921 {
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;

}
.I159921:hover, a.I159921:hover {
}

.I159922, a.I159922 {
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;

}
.I159922:hover, a.I159922:hover {
display:flex;
text-decoration:underline;


}

.I159923, a.I159923 {
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;

}
.I159923:hover, a.I159923:hover {
}

.I159924 .image, .I159924.image {
vertical-align:top;
}
.I159924 .image:hover, .I159924.image:hover {
}

.I159925 .image, .I159925.image {
vertical-align:top;
}
.I159925 .image:hover, .I159925.image:hover {
}

.I162623, a.I162623 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I162623:hover, a.I162623:hover {
}
@media (max-width:992px) {
.I162623, a.I162623 {
}
.I162623:hover, a.I162623:hover {
display:flex;
width:100%;

}
}

h1.I181833, .I181833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I181833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I181833:hover {
}
.I181833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I181833 > .viewport:hover {
}

@media (min-width:1440px) {
.I181833 {

order:3;

}
.I181833:hover {
}
.I181833 > .viewport {



}
.I181833 > .viewport:hover {
}

}
h1.I185823, .I185823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I185823:hover {
}
.I185823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185823 > .viewport:hover {
}

@media (min-width:1440px) {
.I185823 {

order:7;

}
.I185823:hover {
}
.I185823 > .viewport {



}
.I185823 > .viewport:hover {
}

}
.I185805 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4rem;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/background_look-at-me-left-home_gx.svg?timestamp=20250826181226');
background-repeat:no-repeat;
background-size:contain;
background-position:right bottom;

align-items:center;

	
}
.I185805:hover {
}
@media (max-width:992px) {
.I185805 {
padding-bottom:3rem;
padding-top:7rem;

	
}
.I185805:hover {
}
}
@media (max-width:640px) {
.I185805 {
padding-bottom:3rem;
padding-top:7rem;
background-image:url('https://www.genexus.com/media/images/background_mobile-homegx.svg?timestamp=20250827194043');
background-size:cover;

	
}
.I185805:hover {
}
}
@media (min-width:1440px) {
.I185805 {
	
}
.I185805:hover {
}
}
.I185806 {
display:flex;
position:var(--I185806-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I185806:hover {
}

@media (max-width:992px) {
.I185806 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I185806:hover {
}

}
@media (max-width:640px) {
.I185806 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I185806:hover {
}

}
@media (min-width:1440px) {
.I185806 {

width:100%;

}
.I185806:hover {
}

}
.I185807 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:73%;



flex-direction:column;

	
}
.I185807:hover {
}

@media (max-width:640px) {
.I185807 {

width:100%;



	
}
.I185807:hover {
}

}

.I185808 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:50%;



	
}
.I185808:hover {
}

@media (max-width:992px) {
.I185808 {



flex-direction:column;

	
}
.I185808:hover {
}

}
@media (max-width:640px) {
.I185808 {

width:100%;



flex-direction:column;

	
}
.I185808:hover {
}

}

h1.I185809, .I185809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I185809:hover {
}
.I185809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I185809 > .viewport:hover {
}

@media (min-width:1440px) {
.I185809 {

order:2;

}
.I185809:hover {
}
.I185809 > .viewport {



}
.I185809 > .viewport:hover {
}

}
h1.I185810, .I185810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I185810:hover {
}
.I185810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185810 > .viewport:hover {
}

@media (min-width:1440px) {
.I185810 {

order:3;

}
.I185810:hover {
}
.I185810 > .viewport {



}
.I185810 > .viewport:hover {
}

}
h1.I185811, .I185811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I185811:hover {
}
.I185811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185811 > .viewport:hover {
}

@media (min-width:1440px) {
.I185811 {

order:1;

}
.I185811:hover {
}
.I185811 > .viewport {



}
.I185811 > .viewport:hover {
}

}
h1.I185812, .I185812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-top:2rem;


}
.I185812:hover {
}
.I185812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185812 > .viewport:hover {
}

@media (min-width:1440px) {
.I185812 {

order:10;

}
.I185812:hover {
}
.I185812 > .viewport {



}
.I185812 > .viewport:hover {
}

}
h1.I185813, .I185813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-left:1.5rem;
margin-top:2rem;


}
.I185813:hover {
}
.I185813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185813 > .viewport:hover {
}

@media (max-width:992px) {
.I185813 {

margin-left:0rem;
margin-top:1rem;


}
.I185813:hover {
}
.I185813 > .viewport {



}
.I185813 > .viewport:hover {
}

}
@media (max-width:640px) {
.I185813 {

margin-left:0rem;
margin-top:1rem;


}
.I185813:hover {
}
.I185813 > .viewport {



}
.I185813 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I185813 {

order:11;

}
.I185813:hover {
}
.I185813 > .viewport {



}
.I185813 > .viewport:hover {
}

}
h1.I185814, .I185814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I185814:hover {
}
.I185814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185814 > .viewport:hover {
}

@media (min-width:1440px) {
.I185814 {

order:9;

}
.I185814:hover {
}
.I185814 > .viewport {



}
.I185814 > .viewport:hover {
}

}
h1.I185815, .I185815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:6;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I185815:hover {
}
.I185815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185815 > .viewport:hover {
}

@media (min-width:1440px) {
.I185815 {

order:4;

}
.I185815:hover {
}
.I185815 > .viewport {



}
.I185815 > .viewport:hover {
}

}
.I185816, a.I185816 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I185816:hover, a.I185816:hover {
}
@media (max-width:992px) {
.I185816, a.I185816 {
display:flex;
font-size:1.625rem;


}
.I185816:hover, a.I185816:hover {
}
}

.I185817, a.I185817 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I185817:hover, a.I185817:hover {
}
@media (max-width:992px) {
.I185817, a.I185817 {
}
.I185817:hover, a.I185817:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185817, a.I185817 {
display:flex;
padding-bottom:1rem;

}
.I185817:hover, a.I185817:hover {
}
}

.I185818, a.I185818 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I185818:hover, a.I185818:hover {
}
@media (max-width:992px) {
.I185818, a.I185818 {
display:flex;
font-size:1.25rem;


}
.I185818:hover, a.I185818:hover {
}
}
@media (max-width:640px) {
.I185818, a.I185818 {
display:flex;
font-size:1.25rem;


}
.I185818:hover, a.I185818:hover {
}
}

.I185819 .button, .I185819.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:100em;
background-color:rgb(17,17,17);

}
.I185819 button.button, button.I185819.button {
cursor:pointer;
}
.I185819 .button .text, .I185819.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I185819 .button .icon, .I185819.button .icon {
flex:none;
background-size:100% 100%;
}
.I185819 .button:hover, .I185819.button:hover {
}
.I185819 .button:hover .text, .I185819.button:hover .text {
color:rgb(91,167,255);

}
.I185819 .button:hover .icon, .I185819.button:hover .icon {
background-size:100% 100%;
}

.I185820 .button, .I185820.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-radius:100rem;

}
.I185820 button.button, button.I185820.button {
cursor:pointer;
}
.I185820 .button .text, .I185820.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I185820 .button .icon, .I185820.button .icon {
flex:none;
background-size:100% 100%;
}
.I185820 .button:hover, .I185820.button:hover {
border-color:rgb(67,125,192);
background-color:rgb(255,255,255);

}
.I185820 .button:hover .text, .I185820.button:hover .text {
color:rgb(67,125,192);

}
.I185820 .button:hover .icon, .I185820.button:hover .icon {
background-size:100% 100%;
}

.I185821 .button, .I185821.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(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I185821 button.button, button.I185821.button {
cursor:pointer;
}
.I185821 .button .text, .I185821.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I185821 .button .icon, .I185821.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185821 .button:hover, .I185821.button:hover {
}
.I185821 .button:hover .text, .I185821.button:hover .text {
}
.I185821 .button:hover .icon, .I185821.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I185821 .button, .I185821.button {
flex-direction:row-reverse;
}
.I185821 button.button, button.I185821.button {
}
.I185821 .button .text, .I185821.button .text {
}
.I185821 .button .icon, .I185821.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185821 .button:hover, .I185821.button:hover {
}
.I185821 .button:hover .text, .I185821.button:hover .text {
}
.I185821 .button:hover .icon, .I185821.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I185821 .button, .I185821.button {
flex-direction:row-reverse;
}
.I185821 button.button, button.I185821.button {
}
.I185821 .button .text, .I185821.button .text {
}
.I185821 .button .icon, .I185821.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185821 .button:hover, .I185821.button:hover {
}
.I185821 .button:hover .text, .I185821.button:hover .text {
}
.I185821 .button:hover .icon, .I185821.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I185821 .button, .I185821.button {
flex-direction:row-reverse;
}
.I185821 button.button, button.I185821.button {
}
.I185821 .button .text, .I185821.button .text {
}
.I185821 .button .icon, .I185821.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185821 .button:hover, .I185821.button:hover {
}
.I185821 .button:hover .text, .I185821.button:hover .text {
}
.I185821 .button:hover .icon, .I185821.button:hover .icon {
background-size:100% 100%;
}
}
.I185822, a.I185822 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:700;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I185822:hover, a.I185822:hover {
}
@media (max-width:992px) {
.I185822, a.I185822 {
}
.I185822:hover, a.I185822:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185822, a.I185822 {
display:flex;
padding-bottom:1rem;

}
.I185822:hover, a.I185822:hover {
}
}

h1.I185864, .I185864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I185864:hover {
}
.I185864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185864 > .viewport:hover {
}

@media (min-width:1440px) {
.I185864 {

order:9;

}
.I185864:hover {
}
.I185864 > .viewport {



}
.I185864 > .viewport:hover {
}

}
.I185824 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-image:url('https://www.genexus.com/media/images/cards-background_homegx.svg?timestamp=20250827150105');
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

align-items:center;

	
}
.I185824:hover {
}
@media (max-width:992px) {
.I185824 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I185824:hover {
}
}

.I185825 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I185825:hover {
}
@media (max-width:992px) {
.I185825 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I185825:hover {
}
}
@media (min-width:1440px) {
.I185825 {

width:100%;


}
.I185825:hover {
}
}
.I185826 {
display:flex;
position:var(--I185826-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I185826:hover {
}


.I185827 {
display:flex;
position:var(--I185827-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:0rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I185827:hover {
}

@media (max-width:992px) {
.I185827 {

margin-top:2rem;

flex-direction:column;


}
.I185827:hover {
}

}

.I185828 {
display:flex;
position:var(--I185828-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I185828:hover {
}


.I185829 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-width:1px;
border-radius:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I185829:hover {
}

@media (max-width:992px) {
.I185829 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I185829:hover {
}

}
@media (max-width:640px) {
.I185829 {

margin-top:1rem;



	
}
.I185829:hover {
}

}

.I185830 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-width:1px;
border-radius:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I185830:hover {
}

@media (max-width:992px) {
.I185830 {

width:100%;



	
}
.I185830:hover {
}

}

.I185831 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-width:1px;
border-radius:1rem;
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I185831:hover {
}

@media (max-width:992px) {
.I185831 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I185831:hover {
}

}
@media (max-width:640px) {
.I185831 {

margin-top:1rem;



	
}
.I185831:hover {
}

}

h1.I185832, .I185832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I185832:hover {
}
.I185832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185832 > .viewport:hover {
}


h1.I185833, .I185833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I185833:hover {
}
.I185833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185833 > .viewport:hover {
}


h1.I185834, .I185834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I185834:hover {
}
.I185834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185834 > .viewport:hover {
}


h1.I185835, .I185835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I185835:hover {
}
.I185835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185835 > .viewport:hover {
}


h1.I185836, .I185836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I185836:hover {
}
.I185836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185836 > .viewport:hover {
}


h1.I185837, .I185837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I185837:hover {
}
.I185837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185837 > .viewport:hover {
}


h1.I185838, .I185838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I185838:hover {
}
.I185838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185838 > .viewport:hover {
}


h1.I185839, .I185839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I185839:hover {
}
.I185839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185839 > .viewport:hover {
}


h1.I185840, .I185840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I185840:hover {
}
.I185840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185840 > .viewport:hover {
}


h1.I185841, .I185841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I185841:hover {
}
.I185841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185841 > .viewport:hover {
}


h1.I185842, .I185842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I185842:hover {
}
.I185842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185842 > .viewport:hover {
}


h1.I185843, .I185843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I185843:hover {
}
.I185843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185843 > .viewport:hover {
}


h1.I185844, .I185844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I185844:hover {
}
.I185844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185844 > .viewport:hover {
}


h1.I185845, .I185845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I185845:hover {
}
.I185845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185845 > .viewport:hover {
}


h1.I185846, .I185846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I185846:hover {
}
.I185846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185846 > .viewport:hover {
}


h1.I185847, .I185847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;
padding-top:4rem;


}
.I185847:hover {
}
.I185847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I185847 > .viewport:hover {
}

@media (max-width:992px) {
.I185847 {

padding-top:2rem;


}
.I185847:hover {
}
.I185847 > .viewport {



}
.I185847 > .viewport:hover {
}

}

.I185848, a.I185848 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I185848:hover, a.I185848:hover {
}
@media (max-width:992px) {
.I185848, a.I185848 {
display:flex;
font-size:1.625rem;


}
.I185848:hover, a.I185848:hover {
}
}

.I185849, a.I185849 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I185849:hover, a.I185849:hover {
}
@media (max-width:992px) {
.I185849, a.I185849 {
}
.I185849:hover, a.I185849:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185849, a.I185849 {
display:flex;
padding-bottom:1rem;

}
.I185849:hover, a.I185849:hover {
}
}

.I185850 .button, .I185850.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:100em;
background-color:rgb(250,50,99);

}
.I185850 button.button, button.I185850.button {
cursor:pointer;
}
.I185850 .button .text, .I185850.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I185850 .button .icon, .I185850.button .icon {
flex:none;
background-size:100% 100%;
}
.I185850 .button:hover, .I185850.button:hover {
background-color:rgb(210,40,93);

}
.I185850 .button:hover .text, .I185850.button:hover .text {
}
.I185850 .button:hover .icon, .I185850.button:hover .icon {
background-size:100% 100%;
}

.I185851, a.I185851 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I185851:hover, a.I185851:hover {
}

.I185852, a.I185852 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I185852:hover, a.I185852:hover {
}
@media (max-width:992px) {
.I185852, a.I185852 {
display:flex;
padding-bottom:1rem;

}
.I185852:hover, a.I185852:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185852, a.I185852 {
display:flex;
padding-bottom:1rem;

}
.I185852:hover, a.I185852:hover {
}
}

.I185853 .button, .I185853.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I185853 button.button, button.I185853.button {
cursor:pointer;
}
.I185853 .button .text, .I185853.button .text {
}
.I185853 .button .icon, .I185853.button .icon {
flex:none;
background-size:100% 100%;
}
.I185853 .button:hover, .I185853.button:hover {
}
.I185853 .button:hover .text, .I185853.button:hover .text {
}
.I185853 .button:hover .icon, .I185853.button:hover .icon {
background-size:100% 100%;
}

.I185854 .button, .I185854.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I185854 button.button, button.I185854.button {
cursor:pointer;
}
.I185854 .button .text, .I185854.button .text {
}
.I185854 .button .icon, .I185854.button .icon {
flex:none;
background-size:100% 100%;
}
.I185854 .button:hover, .I185854.button:hover {
}
.I185854 .button:hover .text, .I185854.button:hover .text {
}
.I185854 .button:hover .icon, .I185854.button:hover .icon {
background-size:100% 100%;
}

.I185855 .button, .I185855.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I185855 button.button, button.I185855.button {
cursor:pointer;
}
.I185855 .button .text, .I185855.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I185855 .button .icon, .I185855.button .icon {
flex:none;
background-size:100% 100%;
width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185855 .button:hover, .I185855.button:hover {
}
.I185855 .button:hover .text, .I185855.button:hover .text {
color:rgb(91,167,255);

}
.I185855 .button:hover .icon, .I185855.button:hover .icon {
background-size:100% 100%;
width:25px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
}
@media (max-width:992px) {
.I185855 .button, .I185855.button {
flex-direction:row-reverse;
}
.I185855 button.button, button.I185855.button {
}
.I185855 .button .text, .I185855.button .text {
font-family:Rubik;

}
.I185855 .button .icon, .I185855.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185855 .button:hover, .I185855.button:hover {
}
.I185855 .button:hover .text, .I185855.button:hover .text {
}
.I185855 .button:hover .icon, .I185855.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I185855 .button, .I185855.button {
flex-direction:row-reverse;
}
.I185855 button.button, button.I185855.button {
}
.I185855 .button .text, .I185855.button .text {
}
.I185855 .button .icon, .I185855.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185855 .button:hover, .I185855.button:hover {
}
.I185855 .button:hover .text, .I185855.button:hover .text {
}
.I185855 .button:hover .icon, .I185855.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I185855 .button, .I185855.button {
flex-direction:row-reverse;
}
.I185855 button.button, button.I185855.button {
}
.I185855 .button .text, .I185855.button .text {
}
.I185855 .button .icon, .I185855.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185855 .button:hover, .I185855.button:hover {
}
.I185855 .button:hover .text, .I185855.button:hover .text {
}
.I185855 .button:hover .icon, .I185855.button:hover .icon {
background-size:100% 100%;
}
}
.I185856, a.I185856 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I185856:hover, a.I185856:hover {
}

.I185857, a.I185857 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I185857:hover, a.I185857:hover {
}
@media (max-width:992px) {
.I185857, a.I185857 {
display:flex;
padding-bottom:1rem;

}
.I185857:hover, a.I185857:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185857, a.I185857 {
display:flex;
padding-bottom:1rem;

}
.I185857:hover, a.I185857:hover {
}
}

.I185858 .button, .I185858.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I185858 button.button, button.I185858.button {
cursor:pointer;
}
.I185858 .button .text, .I185858.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I185858 .button .icon, .I185858.button .icon {
flex:none;
background-size:100% 100%;
width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185858 .button:hover, .I185858.button:hover {
}
.I185858 .button:hover .text, .I185858.button:hover .text {
color:rgb(91,167,255);

}
.I185858 .button:hover .icon, .I185858.button:hover .icon {
background-size:100% 100%;
width:25px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
}
@media (max-width:992px) {
.I185858 .button, .I185858.button {
flex-direction:row-reverse;
}
.I185858 button.button, button.I185858.button {
}
.I185858 .button .text, .I185858.button .text {
font-family:Rubik;

}
.I185858 .button .icon, .I185858.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185858 .button:hover, .I185858.button:hover {
}
.I185858 .button:hover .text, .I185858.button:hover .text {
}
.I185858 .button:hover .icon, .I185858.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I185858 .button, .I185858.button {
flex-direction:row-reverse;
}
.I185858 button.button, button.I185858.button {
}
.I185858 .button .text, .I185858.button .text {
}
.I185858 .button .icon, .I185858.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185858 .button:hover, .I185858.button:hover {
}
.I185858 .button:hover .text, .I185858.button:hover .text {
}
.I185858 .button:hover .icon, .I185858.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I185858 .button, .I185858.button {
flex-direction:row-reverse;
}
.I185858 button.button, button.I185858.button {
}
.I185858 .button .text, .I185858.button .text {
}
.I185858 .button .icon, .I185858.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185858 .button:hover, .I185858.button:hover {
}
.I185858 .button:hover .text, .I185858.button:hover .text {
}
.I185858 .button:hover .icon, .I185858.button:hover .icon {
background-size:100% 100%;
}
}
.I185859 .button, .I185859.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I185859 button.button, button.I185859.button {
cursor:pointer;
}
.I185859 .button .text, .I185859.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I185859 .button .icon, .I185859.button .icon {
flex:none;
background-size:100% 100%;
}
.I185859 .button:hover, .I185859.button:hover {
}
.I185859 .button:hover .text, .I185859.button:hover .text {
}
.I185859 .button:hover .icon, .I185859.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I185859 .button, .I185859.button {
margin-top:2rem;

}
.I185859 button.button, button.I185859.button {
}
.I185859 .button .text, .I185859.button .text {
font-family:Rubik;

}
.I185859 .button .icon, .I185859.button .icon {
background-size:100% 100%;
}
.I185859 .button:hover, .I185859.button:hover {
}
.I185859 .button:hover .text, .I185859.button:hover .text {
}
.I185859 .button:hover .icon, .I185859.button:hover .icon {
background-size:100% 100%;
}
}

.I185860, a.I185860 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I185860:hover, a.I185860:hover {
}

.I185861, a.I185861 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I185861:hover, a.I185861:hover {
}
@media (max-width:992px) {
.I185861, a.I185861 {
}
.I185861:hover, a.I185861:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I185861, a.I185861 {
display:flex;
padding-bottom:1rem;

}
.I185861:hover, a.I185861:hover {
}
}

.I185862 .button, .I185862.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I185862 button.button, button.I185862.button {
cursor:pointer;
}
.I185862 .button .text, .I185862.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I185862 .button .icon, .I185862.button .icon {
flex:none;
background-size:100% 100%;
width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185862 .button:hover, .I185862.button:hover {
}
.I185862 .button:hover .text, .I185862.button:hover .text {
color:rgb(91,167,255);

}
.I185862 .button:hover .icon, .I185862.button:hover .icon {
background-size:100% 100%;
width:25px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx.png?timestamp=20250827152951') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x1.96.png?timestamp=20250827152951') 1.96x,url('https://www.genexus.com/media/images/icon_flecha_celeste_homegx_x2.92.png?timestamp=20250827152951') 2.92x);
}
@media (max-width:992px) {
.I185862 .button, .I185862.button {
flex-direction:row-reverse;
}
.I185862 button.button, button.I185862.button {
}
.I185862 .button .text, .I185862.button .text {
font-family:Rubik;

}
.I185862 .button .icon, .I185862.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185862 .button:hover, .I185862.button:hover {
}
.I185862 .button:hover .text, .I185862.button:hover .text {
}
.I185862 .button:hover .icon, .I185862.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I185862 .button, .I185862.button {
flex-direction:row-reverse;
}
.I185862 button.button, button.I185862.button {
}
.I185862 .button .text, .I185862.button .text {
}
.I185862 .button .icon, .I185862.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185862 .button:hover, .I185862.button:hover {
}
.I185862 .button:hover .text, .I185862.button:hover .text {
}
.I185862 .button:hover .icon, .I185862.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I185862 .button, .I185862.button {
flex-direction:row-reverse;
}
.I185862 button.button, button.I185862.button {
}
.I185862 .button .text, .I185862.button .text {
}
.I185862 .button .icon, .I185862.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I185862 .button:hover, .I185862.button:hover {
}
.I185862 .button:hover .text, .I185862.button:hover .text {
}
.I185862 .button:hover .icon, .I185862.button:hover .icon {
background-size:100% 100%;
}
}
.I185863 .button, .I185863.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(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I185863 button.button, button.I185863.button {
cursor:pointer;
}
.I185863 .button .text, .I185863.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I185863 .button .icon, .I185863.button .icon {
flex:none;
background-size:100% 100%;
}
.I185863 .button:hover, .I185863.button:hover {
border-color:rgb(245,245,245);

}
.I185863 .button:hover .text, .I185863.button:hover .text {
}
.I185863 .button:hover .icon, .I185863.button:hover .icon {
background-size:100% 100%;
}

h1.I185873, .I185873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I185873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:106;

}
.I185873:hover {
}
.I185873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I185873 > .viewport:hover {
}

@media (min-width:1440px) {
.I185873 {

order:97;

}
.I185873:hover {
}
.I185873 > .viewport {



}
.I185873 > .viewport:hover {
}

}
h1.I186457, .I186457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:70;
width:100%;
background-image:url('https://www.genexus.com/media/images/background_hero_globanteai.png?timestamp=20251022131431');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/background_hero_globanteai.png?timestamp=20251022131431') 1.00x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/background_hero_globanteai.png?timestamp=20251022131431') 1.00x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/background_hero_globanteai.png?timestamp=20251022131431') 1.00x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x);
background-image:image-set(url('https://www.genexus.com/media/images/background_hero_globanteai.png?timestamp=20251022131431') 1.00x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x,url('https://www.genexus.com/media/images/background_hero_globanteai_x1.15.png?timestamp=20251022131431') 1.15x);


}
.I186457:hover {
}
.I186457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I186457 > .viewport:hover {
}

@media (min-width:1440px) {
.I186457 {

order:10;
width:100%;
background-repeat:no-repeat;
background-size:cover;


}
.I186457:hover {
}
.I186457 > .viewport {

justify-content:center;


}
.I186457 > .viewport:hover {
}

}
.I186423 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:128px;
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;
box-shadow:4px 4px 8px 0px rgba(0,0,0,0.13000);
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I186423:hover {
}
@media (max-width:992px) {
.I186423 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I186423:hover {
}
}
@media (max-width:640px) {
.I186423 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I186423:hover {
}
}
@media (min-width:1440px) {
.I186423 {
width:calc(100% - 256px);

	
}
.I186423:hover {
}
}
.I186424 {
display:flex;
position:var(--I186424-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
border-radius:1rem;
border-top-left-radius:1rem;
border-top-right-radius:0rem;
border-bottom-left-radius:1rem;
border-bottom-right-radius:0rem;
background-color:rgb(255,255,255);
box-sizing:border-box;
box-shadow:2px 2px 10px 0px rgba(0,0,0,0.13000);
overflow:hidden;
align-items:flex-start;
justify-content:center;


}
.I186424:hover {
}

@media (max-width:992px) {
.I186424 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I186424:hover {
}

}
@media (max-width:640px) {
.I186424 {

width:100%;
padding-bottom:4rem;

}
.I186424:hover {
}

}
@media (min-width:1440px) {
.I186424 {

padding-right:64px;

}
.I186424:hover {
}

}
.I186425 {
display:flex;
position:var(--I186425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/fdo_stencil-powered_by_gx_globant_enterprise_ai.svg?timestamp=20251013140558');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I186425:hover {
}

@media (max-width:992px) {
.I186425 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I186425:hover {
}

}
@media (max-width:640px) {
.I186425 {

width:100%;
height:300px;
background-position:center top;

}
.I186425:hover {
}

}
@media (min-width:1440px) {
.I186425 {

background-image:url('https://www.genexus.com/media/images/fdo_stencil-powered_by_gx_globant_enterprise_ai.svg?timestamp=20251013140558');

}
.I186425:hover {
}

}
.I186426 {
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;

	
}
.I186426:hover {
}

@media (max-width:992px) {
.I186426 {

padding-left:2rem;



	
}
.I186426:hover {
}

}
@media (max-width:640px) {
.I186426 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I186426:hover {
}

}
@media (min-width:1440px) {
.I186426 {

padding-left:64px;



	
}
.I186426:hover {
}

}
.I186427 {
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;

	
}
.I186427:hover {
}

@media (max-width:992px) {
.I186427 {

padding-left:2rem;
padding-right:2rem;



	
}
.I186427:hover {
}

}
@media (max-width:640px) {
.I186427 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I186427:hover {
}

}
@media (min-width:1440px) {
.I186427 {

padding-left:64px;



	
}
.I186427:hover {
}

}
.I186428 {
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;

	
}
.I186428:hover {
}

@media (max-width:992px) {
.I186428 {

margin-left:2rem;



	
}
.I186428:hover {
}

}
@media (max-width:640px) {
.I186428 {

margin-bottom:0;



	
}
.I186428:hover {
}

}
@media (min-width:1440px) {
.I186428 {

margin-left:64px;



	
}
.I186428:hover {
}

}
h1.I186429, .I186429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I186429:hover {
}
.I186429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186429 > .viewport:hover {
}

@media (min-width:1440px) {
.I186429 {

order:3;

}
.I186429:hover {
}
.I186429 > .viewport {



}
.I186429 > .viewport:hover {
}

}
h1.I186430, .I186430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I186430:hover {
}
.I186430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186430 > .viewport:hover {
}

@media (min-width:1440px) {
.I186430 {

order:2;

}
.I186430:hover {
}
.I186430 > .viewport {



}
.I186430 > .viewport:hover {
}

}
h1.I186431, .I186431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I186431:hover {
}
.I186431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186431 > .viewport:hover {
}

@media (min-width:1440px) {
.I186431 {

order:4;

}
.I186431:hover {
}
.I186431 > .viewport {



}
.I186431 > .viewport:hover {
}

}
h1.I186432, .I186432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I186432:hover {
}
.I186432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I186432 > .viewport:hover {
}

@media (min-width:1440px) {
.I186432 {

order:11;

}
.I186432:hover {
}
.I186432 > .viewport {



}
.I186432 > .viewport:hover {
}

}
h1.I186433, .I186433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I186433:hover {
}
.I186433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I186433 > .viewport:hover {
}

@media (max-width:640px) {
.I186433 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I186433:hover {
}
.I186433 > .viewport {



}
.I186433 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I186433 {

order:12;

}
.I186433:hover {
}
.I186433 > .viewport {



}
.I186433 > .viewport:hover {
}

}
h1.I186434, .I186434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I186434:hover {
}
.I186434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186434 > .viewport:hover {
}

@media (min-width:1440px) {
.I186434 {

order:10;

}
.I186434:hover {
}
.I186434 > .viewport {



}
.I186434 > .viewport:hover {
}

}
h1.I186435, .I186435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I186435:hover {
}
.I186435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186435 > .viewport:hover {
}


h1.I186436, .I186436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I186436:hover {
}
.I186436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186436 > .viewport:hover {
}


h1.I186437, .I186437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I186437:hover {
}
.I186437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186437 > .viewport:hover {
}


h1.I186438, .I186438 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186438 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I186438:hover {
}
.I186438 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186438 > .viewport:hover {
}


h1.I186439, .I186439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I186439:hover {
}
.I186439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186439 > .viewport:hover {
}


h1.I186440, .I186440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I186440:hover {
}
.I186440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186440 > .viewport:hover {
}


h1.I186441, .I186441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I186441:hover {
}
.I186441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I186441 > .viewport:hover {
}


h1.I186442, .I186442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I186442:hover {
}
.I186442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186442 > .viewport:hover {
}

@media (min-width:1440px) {
.I186442 {

order:7;

}
.I186442:hover {
}
.I186442 > .viewport {



}
.I186442 > .viewport:hover {
}

}
.I186443, a.I186443 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I186443:hover, a.I186443:hover {
}

.I186444, a.I186444 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I186444:hover, a.I186444:hover {
}
@media (max-width:992px) {
.I186444, a.I186444 {
display:flex;
font-size:1.25rem;


}
.I186444:hover, a.I186444:hover {
}
}
@media (max-width:640px) {
.I186444, a.I186444 {
display:flex;
font-size:1.25rem;


}
.I186444:hover, a.I186444:hover {
}
}

.I186445, a.I186445 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I186445:hover, a.I186445:hover {
}
@media (max-width:992px) {
.I186445, a.I186445 {
}
.I186445:hover, a.I186445:hover {
display:flex;
width:100%;

}
}

.I186446 .button, .I186446.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);

}
.I186446 button.button, button.I186446.button {
cursor:pointer;
}
.I186446 .button .text, .I186446.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I186446 .button .icon, .I186446.button .icon {
flex:none;
background-size:100% 100%;
}
.I186446 .button:hover, .I186446.button:hover {
background-color:rgb(217,217,217);

}
.I186446 .button:hover .text, .I186446.button:hover .text {
}
.I186446 .button:hover .icon, .I186446.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I186446 .button, .I186446.button {
margin-left:0;
margin-top:24px;

}
.I186446 button.button, button.I186446.button {
}
.I186446 .button .text, .I186446.button .text {
}
.I186446 .button .icon, .I186446.button .icon {
background-size:100% 100%;
}
.I186446 .button:hover, .I186446.button:hover {
}
.I186446 .button:hover .text, .I186446.button:hover .text {
}
.I186446 .button:hover .icon, .I186446.button:hover .icon {
background-size:100% 100%;
}
}

.I186447, a.I186447 {
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;

}
.I186447:hover, a.I186447:hover {
}
@media (max-width:992px) {
.I186447, a.I186447 {
}
.I186447:hover, a.I186447:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I186447, a.I186447 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I186447:hover, a.I186447:hover {
}
}

.I186448 .button, .I186448.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-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I186448 button.button, button.I186448.button {
cursor:pointer;
}
.I186448 .button .text, .I186448.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I186448 .button .icon, .I186448.button .icon {
flex:none;
background-size:100% 100%;
}
.I186448 .button:hover, .I186448.button:hover {
}
.I186448 .button:hover .text, .I186448.button:hover .text {
color:rgb(84,197,189);

}
.I186448 .button:hover .icon, .I186448.button:hover .icon {
background-size:100% 100%;
}

.I186449 .image, .I186449.image {
vertical-align:top;
width:20px;
height:20px;

}
.I186449 .image:hover, .I186449.image:hover {
}

.I186450 .image, .I186450.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;

}
.I186450 .image:hover, .I186450.image:hover {
}
@media (max-width:992px) {
.I186450 .image, .I186450.image {
padding-left:2rem;

}
.I186450 .image:hover, .I186450.image:hover {
}
}
@media (min-width:1440px) {
.I186450 .image, .I186450.image {
padding-left:64px;

}
.I186450 .image:hover, .I186450.image:hover {
}
}
.I186451, a.I186451 {
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;

}
.I186451:hover, a.I186451:hover {
}

.I186452, a.I186452 {
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;

}
.I186452:hover, a.I186452:hover {
display:flex;
text-decoration:underline;


}

.I186453, a.I186453 {
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;

}
.I186453:hover, a.I186453:hover {
}

.I186454 .image, .I186454.image {
vertical-align:top;
}
.I186454 .image:hover, .I186454.image:hover {
}

.I186455 .image, .I186455.image {
vertical-align:top;
}
.I186455 .image:hover, .I186455.image:hover {
}

.I186456, a.I186456 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I186456:hover, a.I186456:hover {
}
@media (max-width:992px) {
.I186456, a.I186456 {
}
.I186456:hover, a.I186456:hover {
display:flex;
width:100%;

}
}

h1.I188625, .I188625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I188625:hover {
}
.I188625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188625 > .viewport:hover {
}

@media (min-width:1440px) {
.I188625 {

order:4;

}
.I188625:hover {
}
.I188625 > .viewport {



}
.I188625 > .viewport:hover {
}

}
.I188586 {
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/home_background_save2025.png?timestamp=20251015211816');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/home_background_save2025.png?timestamp=20251015211816') 1.00x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/home_background_save2025.png?timestamp=20251015211816') 1.00x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/home_background_save2025.png?timestamp=20251015211816') 1.00x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x);
background-image:image-set(url('https://www.genexus.com/media/images/home_background_save2025.png?timestamp=20251015211816') 1.00x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x,url('https://www.genexus.com/media/images/home_background_save2025_x1.33.png?timestamp=20251015211816') 1.33x);
background-size:cover;

align-items:center;

	
}
.I188586:hover {
}
@media (max-width:992px) {
.I188586 {
padding-top:7rem;

	
}
.I188586:hover {
}
}
@media (min-width:1440px) {
.I188586 {
align-items:center;

	
}
.I188586:hover {
}
}
.I188587 {
display:flex;
position:var(--I188587-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;


}
.I188587:hover {
}

@media (max-width:992px) {
.I188587 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I188587:hover {
}

}
@media (max-width:640px) {
.I188587 {

align-items:flex-start;


}
.I188587:hover {
}

}

.I188588 {
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;

	
}
.I188588:hover {
}

@media (max-width:992px) {
.I188588 {

margin-left:0rem;



	
}
.I188588:hover {
}

}
@media (max-width:640px) {
.I188588 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I188588:hover {
}

}
@media (min-width:1440px) {
.I188588 {

order:3;
margin-left:0px;



	
}
.I188588:hover {
}

}
h1.I188589, .I188589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I188589:hover {
}
.I188589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188589 > .viewport:hover {
}

@media (min-width:1440px) {
.I188589 {

order:2;

}
.I188589:hover {
}
.I188589 > .viewport {



}
.I188589 > .viewport:hover {
}

}
h1.I188590, .I188590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I188590:hover {
}
.I188590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188590 > .viewport:hover {
}

@media (min-width:1440px) {
.I188590 {

order:4;

}
.I188590:hover {
}
.I188590 > .viewport {



}
.I188590 > .viewport:hover {
}

}
h1.I188591, .I188591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I188591:hover {
}
.I188591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188591 > .viewport:hover {
}

@media (max-width:640px) {
.I188591 {


}
.I188591:hover {
}
.I188591 > .viewport {

justify-content:flex-start;


}
.I188591 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188591 {

order:5;

}
.I188591:hover {
}
.I188591 > .viewport {



}
.I188591 > .viewport:hover {
}

}
h1.I188592, .I188592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I188592:hover {
}
.I188592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188592 > .viewport:hover {
}

@media (min-width:1440px) {
.I188592 {

order:13;

}
.I188592:hover {
}
.I188592 > .viewport {



}
.I188592 > .viewport:hover {
}

}
h1.I188593, .I188593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188593:hover {
}
.I188593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188593 > .viewport:hover {
}


h1.I188594, .I188594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:15;
margin-top:2rem;


}
.I188594:hover {
}
.I188594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188594 > .viewport:hover {
}

@media (min-width:1440px) {
.I188594 {

order:21;

}
.I188594:hover {
}
.I188594 > .viewport {



}
.I188594 > .viewport:hover {
}

}
h1.I188595, .I188595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I188595:hover {
}
.I188595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188595 > .viewport:hover {
}

@media (min-width:1440px) {
.I188595 {

order:9;

}
.I188595:hover {
}
.I188595 > .viewport {



}
.I188595 > .viewport:hover {
}

}
h1.I188596, .I188596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188596:hover {
}
.I188596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188596 > .viewport:hover {
}

@media (max-width:640px) {
.I188596 {

padding-top:1rem;


}
.I188596:hover {
}
.I188596 > .viewport {

justify-content:flex-start;


}
.I188596 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188596 {

order:6;

}
.I188596:hover {
}
.I188596 > .viewport {



}
.I188596 > .viewport:hover {
}

}
h1.I188597, .I188597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I188597:hover {
}
.I188597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188597 > .viewport:hover {
}

@media (min-width:1440px) {
.I188597 {

order:1;

}
.I188597:hover {
}
.I188597 > .viewport {



}
.I188597 > .viewport:hover {
}

}
h1.I188598, .I188598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I188598:hover {
}
.I188598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188598 > .viewport:hover {
}

@media (min-width:1440px) {
.I188598 {

order:14;

}
.I188598:hover {
}
.I188598 > .viewport {



}
.I188598 > .viewport:hover {
}

}
h1.I188599, .I188599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188599:hover {
}
.I188599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188599 > .viewport:hover {
}

@media (min-width:1440px) {
.I188599 {

order:9;

}
.I188599:hover {
}
.I188599 > .viewport {



}
.I188599 > .viewport:hover {
}

}
h1.I188600, .I188600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I188600:hover {
}
.I188600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188600 > .viewport:hover {
}

@media (min-width:1440px) {
.I188600 {

order:14;

}
.I188600:hover {
}
.I188600 > .viewport {



}
.I188600 > .viewport:hover {
}

}
h1.I188601, .I188601 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188601 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I188601:hover {
}
.I188601 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188601 > .viewport:hover {
}

@media (min-width:1440px) {
.I188601 {

order:22;

}
.I188601:hover {
}
.I188601 > .viewport {



}
.I188601 > .viewport:hover {
}

}
h1.I188602, .I188602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188602:hover {
}
.I188602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188602 > .viewport:hover {
}


h1.I188603, .I188603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188603 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188603:hover {
}
.I188603 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188603 > .viewport:hover {
}


h1.I188604, .I188604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188604:hover {
}
.I188604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188604 > .viewport:hover {
}


h1.I188605, .I188605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I188605:hover {
}
.I188605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188605 > .viewport:hover {
}


h1.I188606, .I188606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I188606:hover {
}
.I188606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188606 > .viewport:hover {
}


.I188607, a.I188607 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(65,145,239);


}
.I188607:hover, a.I188607:hover {
}
@media (max-width:992px) {
.I188607, a.I188607 {
display:flex;
font-size:1.25rem;


}
.I188607:hover, a.I188607:hover {
}
}
@media (max-width:640px) {
.I188607, a.I188607 {
display:flex;
font-size:1.25rem;


}
.I188607:hover, a.I188607:hover {
}
}

.I188608, a.I188608 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I188608:hover, a.I188608:hover {
}
@media (max-width:992px) {
.I188608, a.I188608 {
display:flex;
font-size:1.625rem;


}
.I188608:hover, a.I188608:hover {
}
}
@media (max-width:640px) {
.I188608, a.I188608 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I188608:hover, a.I188608:hover {
}
}

.I188609, a.I188609 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I188609:hover, a.I188609:hover {
}
@media (max-width:992px) {
.I188609, a.I188609 {
}
.I188609:hover, a.I188609:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188609, a.I188609 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I188609:hover, a.I188609:hover {
}
}

.I188610 .button, .I188610.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(17,17,17);

}
.I188610 button.button, button.I188610.button {
cursor:pointer;
}
.I188610 .button .text, .I188610.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I188610 .button .icon, .I188610.button .icon {
flex:none;
background-size:100% 100%;
}
.I188610 .button:hover, .I188610.button:hover {
}
.I188610 .button:hover .text, .I188610.button:hover .text {
color:rgb(91,167,255);

}
.I188610 .button:hover .icon, .I188610.button:hover .icon {
background-size:100% 100%;
}

.I188611 .button, .I188611.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188611 button.button, button.I188611.button {
cursor:pointer;
}
.I188611 .button .text, .I188611.button .text {
}
.I188611 .button .icon, .I188611.button .icon {
flex:none;
background-size:100% 100%;
}
.I188611 .button:hover, .I188611.button:hover {
}
.I188611 .button:hover .text, .I188611.button:hover .text {
}
.I188611 .button:hover .icon, .I188611.button:hover .icon {
background-size:100% 100%;
}

.I188612 .button, .I188612.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188612 button.button, button.I188612.button {
cursor:pointer;
}
.I188612 .button .text, .I188612.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I188612 .button .icon, .I188612.button .icon {
flex:none;
background-size:100% 100%;
}
.I188612 .button:hover, .I188612.button:hover {
}
.I188612 .button:hover .text, .I188612.button:hover .text {
}
.I188612 .button:hover .icon, .I188612.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188612 .button, .I188612.button {
}
.I188612 button.button, button.I188612.button {
}
.I188612 .button .text, .I188612.button .text {
font-family:Rubik;

}
.I188612 .button .icon, .I188612.button .icon {
background-size:100% 100%;
}
.I188612 .button:hover, .I188612.button:hover {
}
.I188612 .button:hover .text, .I188612.button:hover .text {
}
.I188612 .button:hover .icon, .I188612.button:hover .icon {
background-size:100% 100%;
}
}

.I188613 .button, .I188613.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);

}
.I188613 button.button, button.I188613.button {
cursor:pointer;
}
.I188613 .button .text, .I188613.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I188613 .button .icon, .I188613.button .icon {
flex:none;
background-size:100% 100%;
}
.I188613 .button:hover, .I188613.button:hover {
background-color:rgb(210,40,93);

}
.I188613 .button:hover .text, .I188613.button:hover .text {
}
.I188613 .button:hover .icon, .I188613.button:hover .icon {
background-size:100% 100%;
}

.I188614, a.I188614 {
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;


}
.I188614:hover, a.I188614:hover {
}
@media (max-width:992px) {
.I188614, a.I188614 {
}
.I188614:hover, a.I188614:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188614, a.I188614 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I188614:hover, a.I188614:hover {
}
}

.I188615 .image, .I188615.image {
vertical-align:top;
}
.I188615 .image:hover, .I188615.image:hover {
}

.I188616 .button, .I188616.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188616 button.button, button.I188616.button {
cursor:pointer;
}
.I188616 .button .text, .I188616.button .text {
}
.I188616 .button .icon, .I188616.button .icon {
flex:none;
background-size:100% 100%;
}
.I188616 .button:hover, .I188616.button:hover {
}
.I188616 .button:hover .text, .I188616.button:hover .text {
}
.I188616 .button:hover .icon, .I188616.button:hover .icon {
background-size:100% 100%;
}

h1.I188617, .I188617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I188617, .I188617 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I188617, .I188617 p {
margin:0px;
}

figure.I188617, .I188617 figure {
margin:0px;
}

a.I188617, .I188617 a {
text-decoration:inherit;
color:inherit;
}

.I188617 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I188617 article, article.I188617 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I188617 article:hover, article.I188617:hover {
}
.I188617 article.active, article.I188617.active {
}
.I188617 .body {
}
.I188617 .body:hover {
	
}
.I188617 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I188617 .body img {
}
.I188617 .body ul, .I188617 .body ol {
margin-left:1rem;

}
.I188617 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I188617 .body iframe {
}
.I188617 .body img:hover {
}
.I188617 .body iframe:hover {
}

.I188617 .body li {
list-style-type:disc;
}



.I188618 .image, .I188618.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I188618 .image:hover, .I188618.image:hover {
}

.I188619 .image, .I188619.image {
vertical-align:top;
}
.I188619 .image:hover, .I188619.image:hover {
}

.I188620 .image, .I188620.image {
vertical-align:top;
width:20px;
height:20px;

}
.I188620 .image:hover, .I188620.image:hover {
}

.I188621, a.I188621 {
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;

}
.I188621:hover, a.I188621:hover {
}

.I188622, a.I188622 {
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;

}
.I188622:hover, a.I188622:hover {
}

.I188623, a.I188623 {
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;

}
.I188623:hover, a.I188623:hover {
display:flex;
text-decoration:underline;


}

.I188624 .image, .I188624.image {
vertical-align:top;
}
.I188624 .image:hover, .I188624.image:hover {
}

h1.I188676, .I188676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:112;
width:100%;


}
.I188676:hover {
}
.I188676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188676 > .viewport:hover {
}

@media (min-width:1440px) {
.I188676 {

order:113;

}
.I188676:hover {
}
.I188676 > .viewport {



}
.I188676 > .viewport:hover {
}

}
.I188656 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:0rem;
background-color:rgb(17,17,17);
background-image:url('https://www.genexus.com/media/images/header_background_live2025.png?timestamp=20251202192853');
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

align-items:center;

	
}
.I188656:hover {
}
@media (max-width:992px) {
.I188656 {
padding-top:7rem;

	
}
.I188656:hover {
}
}
@media (min-width:1440px) {
.I188656 {
align-items:center;

	
}
.I188656:hover {
}
}
.I188657 {
display:flex;
position:var(--I188657-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;


}
.I188657:hover {
}

@media (max-width:992px) {
.I188657 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I188657:hover {
}

}
@media (max-width:640px) {
.I188657 {

align-items:flex-start;


}
.I188657:hover {
}

}

h1.I188658, .I188658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-bottom:0.5rem;


}
.I188658:hover {
}
.I188658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188658 > .viewport:hover {
}


h1.I188659, .I188659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:940px;


}
.I188659:hover {
}
.I188659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188659 > .viewport:hover {
}


h1.I188660, .I188660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188660:hover {
}
.I188660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188660 > .viewport:hover {
}

@media (max-width:640px) {
.I188660 {


}
.I188660:hover {
}
.I188660 > .viewport {

justify-content:flex-start;


}
.I188660 > .viewport:hover {
}

}

h1.I188661, .I188661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
margin-top:4rem;


}
.I188661:hover {
}
.I188661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188661 > .viewport:hover {
}

@media (max-width:992px) {
.I188661 {

margin-top:3rem;


}
.I188661:hover {
}
.I188661 > .viewport {



}
.I188661 > .viewport:hover {
}

}
@media (max-width:640px) {
.I188661 {

margin-top:2rem;


}
.I188661:hover {
}
.I188661 > .viewport {



}
.I188661 > .viewport:hover {
}

}

h1.I188662, .I188662 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188662 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188662:hover {
}
.I188662 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188662 > .viewport:hover {
}


h1.I188663, .I188663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I188663:hover {
}
.I188663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188663 > .viewport:hover {
}


h1.I188664, .I188664 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188664 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I188664:hover {
}
.I188664 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188664 > .viewport:hover {
}


h1.I188665, .I188665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-top:4rem;


}
.I188665:hover {
}
.I188665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188665 > .viewport:hover {
}

@media (max-width:992px) {
.I188665 {

width:100%;
padding-top:3rem;


}
.I188665:hover {
}
.I188665 > .viewport {



}
.I188665 > .viewport:hover {
}

}
@media (max-width:640px) {
.I188665 {

padding-top:2rem;


}
.I188665:hover {
}
.I188665 > .viewport {



}
.I188665 > .viewport:hover {
}

}

h1.I188666, .I188666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:0.5rem;


}
.I188666:hover {
}
.I188666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188666 > .viewport:hover {
}


.I188667, a.I188667 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I188667:hover, a.I188667:hover {
}
@media (max-width:992px) {
.I188667, a.I188667 {
display:flex;
font-size:1.625rem;


}
.I188667:hover, a.I188667:hover {
}
}
@media (max-width:640px) {
.I188667, a.I188667 {
display:flex;
font-size:1.625rem;


}
.I188667:hover, a.I188667:hover {
}
}

.I188668, a.I188668 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I188668:hover, a.I188668:hover {
}
@media (max-width:992px) {
.I188668, a.I188668 {
display:flex;
font-size:1.625rem;


}
.I188668:hover, a.I188668:hover {
}
}
@media (max-width:640px) {
.I188668, a.I188668 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I188668:hover, a.I188668:hover {
}
}

.I188669, a.I188669 {
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;

}
.I188669:hover, a.I188669:hover {
}
@media (max-width:992px) {
.I188669, a.I188669 {
}
.I188669:hover, a.I188669:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188669, a.I188669 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I188669:hover, a.I188669:hover {
}
}

.I188670 .button, .I188670.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(17,17,17);

}
.I188670 button.button, button.I188670.button {
cursor:pointer;
}
.I188670 .button .text, .I188670.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I188670 .button .icon, .I188670.button .icon {
flex:none;
background-size:100% 100%;
}
.I188670 .button:hover, .I188670.button:hover {
}
.I188670 .button:hover .text, .I188670.button:hover .text {
color:rgb(91,167,255);

}
.I188670 .button:hover .icon, .I188670.button:hover .icon {
background-size:100% 100%;
}

.I188671 .button, .I188671.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188671 button.button, button.I188671.button {
cursor:pointer;
}
.I188671 .button .text, .I188671.button .text {
}
.I188671 .button .icon, .I188671.button .icon {
flex:none;
background-size:100% 100%;
}
.I188671 .button:hover, .I188671.button:hover {
}
.I188671 .button:hover .text, .I188671.button:hover .text {
}
.I188671 .button:hover .icon, .I188671.button:hover .icon {
background-size:100% 100%;
}

.I188672 .button, .I188672.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188672 button.button, button.I188672.button {
cursor:pointer;
}
.I188672 .button .text, .I188672.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188672 .button .icon, .I188672.button .icon {
flex:none;
background-size:100% 100%;
}
.I188672 .button:hover, .I188672.button:hover {
}
.I188672 .button:hover .text, .I188672.button:hover .text {
}
.I188672 .button:hover .icon, .I188672.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188672 .button, .I188672.button {
}
.I188672 button.button, button.I188672.button {
}
.I188672 .button .text, .I188672.button .text {
font-family:Rubik;

}
.I188672 .button .icon, .I188672.button .icon {
background-size:100% 100%;
}
.I188672 .button:hover, .I188672.button:hover {
}
.I188672 .button:hover .text, .I188672.button:hover .text {
}
.I188672 .button:hover .icon, .I188672.button:hover .icon {
background-size:100% 100%;
}
}

.I188673 .button, .I188673.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);

}
.I188673 button.button, button.I188673.button {
cursor:pointer;
}
.I188673 .button .text, .I188673.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I188673 .button .icon, .I188673.button .icon {
flex:none;
background-size:100% 100%;
}
.I188673 .button:hover, .I188673.button:hover {
background-color:rgb(210,40,93);

}
.I188673 .button:hover .text, .I188673.button:hover .text {
}
.I188673 .button:hover .icon, .I188673.button:hover .icon {
background-size:100% 100%;
}

.I188674 {
display:flex;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I188674:hover {
}
@media (max-width:992px) {
.I188674 {
display:flex;
width:100%;
height:auto;
min-height:50vh;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I188674:hover {
}
}
@media (max-width:640px) {
.I188674 {
display:flex;
min-height:24vh;

}
.I188674:hover {
}
}

.I188675, a.I188675 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I188675:hover, a.I188675:hover {
}
@media (max-width:992px) {
.I188675, a.I188675 {
display:flex;
font-size:1.625rem;


}
.I188675:hover, a.I188675:hover {
}
}
@media (max-width:640px) {
.I188675, a.I188675 {
display:flex;
font-size:1.625rem;


}
.I188675:hover, a.I188675:hover {
}
}

h1.I188678, .I188678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:107;

}
.I188678:hover {
}
.I188678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188678 > .viewport:hover {
}

@media (min-width:1440px) {
.I188678 {

order:98;

}
.I188678:hover {
}
.I188678 > .viewport {



}
.I188678 > .viewport:hover {
}

}
h1.I188859, .I188859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:71;
width:100%;


}
.I188859:hover {
}
.I188859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188859 > .viewport:hover {
}

@media (min-width:1440px) {
.I188859 {

order:71;

}
.I188859:hover {
}
.I188859 > .viewport {



}
.I188859 > .viewport:hover {
}

}
.I188819 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:8rem;
background-color:rgb(17,21,28);

align-items:center;

	
}
.I188819:hover {
}
@media (max-width:992px) {
.I188819 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I188819:hover {
}
}

.I188820 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I188820:hover {
}
@media (max-width:992px) {
.I188820 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I188820:hover {
}
}
@media (min-width:1440px) {
.I188820 {

width:100%;


}
.I188820:hover {
}
}
.I188821 {
display:flex;
position:var(--I188821-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I188821:hover {
}


.I188822 {
display:flex;
position:var(--I188822-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I188822:hover {
}

@media (max-width:992px) {
.I188822 {

margin-top:2rem;

flex-direction:column;


}
.I188822:hover {
}

}

.I188823 {
display:flex;
position:var(--I188823-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I188823:hover {
}


.I188824 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-left-color:rgb(110,114,119);
border-left-style:outset;
border-left-width:4px;
border-radius:1rem;
background-color:rgb(27,35,48);
box-sizing:border-box;



flex-direction:column;

	
}
.I188824:hover {
}

@media (max-width:992px) {
.I188824 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I188824:hover {
}

}
@media (max-width:640px) {
.I188824 {

margin-top:1rem;



	
}
.I188824:hover {
}

}

.I188825 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-left-color:rgb(56,163,71);
border-left-style:outset;
border-left-width:4px;
border-radius:1rem;
background-color:rgb(27,35,48);
box-sizing:border-box;



flex-direction:column;

	
}
.I188825:hover {
}

@media (max-width:992px) {
.I188825 {

width:100%;



	
}
.I188825:hover {
}

}

.I188826 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-left-color:rgb(103,161,255);
border-left-style:outset;
border-left-width:4px;
border-radius:1rem;
background-color:rgb(27,35,48);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I188826:hover {
}

@media (max-width:992px) {
.I188826 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I188826:hover {
}

}
@media (max-width:640px) {
.I188826 {

margin-top:1rem;



	
}
.I188826:hover {
}

}

h1.I188827, .I188827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I188827:hover {
}
.I188827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188827 > .viewport:hover {
}


h1.I188828, .I188828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I188828:hover {
}
.I188828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188828 > .viewport:hover {
}


h1.I188829, .I188829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I188829:hover {
}
.I188829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188829 > .viewport:hover {
}


h1.I188830, .I188830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188830:hover {
}
.I188830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188830 > .viewport:hover {
}


h1.I188831, .I188831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:110px;


}
.I188831:hover {
}
.I188831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188831 > .viewport:hover {
}


h1.I188832, .I188832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188832:hover {
}
.I188832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188832 > .viewport:hover {
}


h1.I188833, .I188833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188833:hover {
}
.I188833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188833 > .viewport:hover {
}


h1.I188834, .I188834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188834:hover {
}
.I188834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188834 > .viewport:hover {
}


h1.I188835, .I188835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188835:hover {
}
.I188835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188835 > .viewport:hover {
}


h1.I188836, .I188836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:110px;


}
.I188836:hover {
}
.I188836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188836 > .viewport:hover {
}


h1.I188837, .I188837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188837:hover {
}
.I188837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188837 > .viewport:hover {
}


h1.I188838, .I188838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188838:hover {
}
.I188838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188838 > .viewport:hover {
}


h1.I188839, .I188839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188839:hover {
}
.I188839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188839 > .viewport:hover {
}


h1.I188840, .I188840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:110px;


}
.I188840:hover {
}
.I188840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188840 > .viewport:hover {
}


h1.I188841, .I188841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I188841:hover {
}
.I188841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188841 > .viewport:hover {
}


h1.I188842, .I188842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I188842:hover {
}
.I188842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188842 > .viewport:hover {
}


.I188843, a.I188843 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I188843:hover, a.I188843:hover {
}
@media (max-width:992px) {
.I188843, a.I188843 {
display:flex;
font-size:1.625rem;


}
.I188843:hover, a.I188843:hover {
}
}

.I188844, a.I188844 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I188844:hover, a.I188844:hover {
}
@media (max-width:992px) {
.I188844, a.I188844 {
}
.I188844:hover, a.I188844:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188844, a.I188844 {
display:flex;
padding-bottom:1rem;

}
.I188844:hover, a.I188844:hover {
}
}

.I188845 .button, .I188845.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:100em;
background-color:rgb(250,50,99);

}
.I188845 button.button, button.I188845.button {
cursor:pointer;
}
.I188845 .button .text, .I188845.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I188845 .button .icon, .I188845.button .icon {
flex:none;
background-size:100% 100%;
}
.I188845 .button:hover, .I188845.button:hover {
background-color:rgb(210,40,93);

}
.I188845 .button:hover .text, .I188845.button:hover .text {
}
.I188845 .button:hover .icon, .I188845.button:hover .icon {
background-size:100% 100%;
}

.I188846, a.I188846 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188846:hover, a.I188846:hover {
}

.I188847, a.I188847 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.875rem;

padding-bottom:1rem;

}
.I188847:hover, a.I188847:hover {
}
@media (max-width:992px) {
.I188847, a.I188847 {
display:flex;
padding-bottom:1rem;

}
.I188847:hover, a.I188847:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188847, a.I188847 {
display:flex;
padding-bottom:1rem;

}
.I188847:hover, a.I188847:hover {
}
}

.I188848 .button, .I188848.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188848 button.button, button.I188848.button {
cursor:pointer;
}
.I188848 .button .text, .I188848.button .text {
}
.I188848 .button .icon, .I188848.button .icon {
flex:none;
background-size:100% 100%;
}
.I188848 .button:hover, .I188848.button:hover {
}
.I188848 .button:hover .text, .I188848.button:hover .text {
}
.I188848 .button:hover .icon, .I188848.button:hover .icon {
background-size:100% 100%;
}

.I188849 .button, .I188849.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188849 button.button, button.I188849.button {
cursor:pointer;
}
.I188849 .button .text, .I188849.button .text {
}
.I188849 .button .icon, .I188849.button .icon {
flex:none;
background-size:100% 100%;
}
.I188849 .button:hover, .I188849.button:hover {
}
.I188849 .button:hover .text, .I188849.button:hover .text {
}
.I188849 .button:hover .icon, .I188849.button:hover .icon {
background-size:100% 100%;
}

.I188850 .button, .I188850.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:0rem;

flex-direction:row-reverse;
}
.I188850 button.button, button.I188850.button {
cursor:pointer;
}
.I188850 .button .text, .I188850.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188850 .button .icon, .I188850.button .icon {
flex:none;
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_blanca.svg?timestamp=20251023124421');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188850 .button:hover, .I188850.button:hover {
}
.I188850 .button:hover .text, .I188850.button:hover .text {
text-decoration:underline;

}
.I188850 .button:hover .icon, .I188850.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188850 .button, .I188850.button {
flex-direction:row-reverse;
}
.I188850 button.button, button.I188850.button {
}
.I188850 .button .text, .I188850.button .text {
font-family:Rubik;

}
.I188850 .button .icon, .I188850.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188850 .button:hover, .I188850.button:hover {
}
.I188850 .button:hover .text, .I188850.button:hover .text {
}
.I188850 .button:hover .icon, .I188850.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I188850 .button, .I188850.button {
flex-direction:row-reverse;
}
.I188850 button.button, button.I188850.button {
}
.I188850 .button .text, .I188850.button .text {
}
.I188850 .button .icon, .I188850.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188850 .button:hover, .I188850.button:hover {
}
.I188850 .button:hover .text, .I188850.button:hover .text {
}
.I188850 .button:hover .icon, .I188850.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188850 .button, .I188850.button {
flex-direction:row-reverse;
}
.I188850 button.button, button.I188850.button {
}
.I188850 .button .text, .I188850.button .text {
}
.I188850 .button .icon, .I188850.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188850 .button:hover, .I188850.button:hover {
}
.I188850 .button:hover .text, .I188850.button:hover .text {
}
.I188850 .button:hover .icon, .I188850.button:hover .icon {
background-size:100% 100%;
}
}
.I188851, a.I188851 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188851:hover, a.I188851:hover {
}

.I188852, a.I188852 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.875rem;

padding-bottom:1rem;

}
.I188852:hover, a.I188852:hover {
}
@media (max-width:992px) {
.I188852, a.I188852 {
display:flex;
padding-bottom:1rem;

}
.I188852:hover, a.I188852:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188852, a.I188852 {
display:flex;
padding-bottom:1rem;

}
.I188852:hover, a.I188852:hover {
}
}

.I188853 .button, .I188853.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:0rem;

flex-direction:row-reverse;
}
.I188853 button.button, button.I188853.button {
cursor:pointer;
}
.I188853 .button .text, .I188853.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188853 .button .icon, .I188853.button .icon {
flex:none;
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_blanca.svg?timestamp=20251023124421');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188853 .button:hover, .I188853.button:hover {
}
.I188853 .button:hover .text, .I188853.button:hover .text {
text-decoration:underline;

}
.I188853 .button:hover .icon, .I188853.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188853 .button, .I188853.button {
}
.I188853 button.button, button.I188853.button {
}
.I188853 .button .text, .I188853.button .text {
font-family:Rubik;

}
.I188853 .button .icon, .I188853.button .icon {
background-size:100% 100%;
}
.I188853 .button:hover, .I188853.button:hover {
}
.I188853 .button:hover .text, .I188853.button:hover .text {
}
.I188853 .button:hover .icon, .I188853.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I188853 .button, .I188853.button {
}
.I188853 button.button, button.I188853.button {
}
.I188853 .button .text, .I188853.button .text {
}
.I188853 .button .icon, .I188853.button .icon {
background-size:100% 100%;
}
.I188853 .button:hover, .I188853.button:hover {
}
.I188853 .button:hover .text, .I188853.button:hover .text {
}
.I188853 .button:hover .icon, .I188853.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188853 .button, .I188853.button {
}
.I188853 button.button, button.I188853.button {
}
.I188853 .button .text, .I188853.button .text {
}
.I188853 .button .icon, .I188853.button .icon {
background-size:100% 100%;
}
.I188853 .button:hover, .I188853.button:hover {
}
.I188853 .button:hover .text, .I188853.button:hover .text {
}
.I188853 .button:hover .icon, .I188853.button:hover .icon {
background-size:100% 100%;
}
}
.I188854 .button, .I188854.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I188854 button.button, button.I188854.button {
cursor:pointer;
}
.I188854 .button .text, .I188854.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188854 .button .icon, .I188854.button .icon {
flex:none;
background-size:100% 100%;
}
.I188854 .button:hover, .I188854.button:hover {
}
.I188854 .button:hover .text, .I188854.button:hover .text {
}
.I188854 .button:hover .icon, .I188854.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188854 .button, .I188854.button {
margin-top:2rem;

}
.I188854 button.button, button.I188854.button {
}
.I188854 .button .text, .I188854.button .text {
font-family:Rubik;

}
.I188854 .button .icon, .I188854.button .icon {
background-size:100% 100%;
}
.I188854 .button:hover, .I188854.button:hover {
}
.I188854 .button:hover .text, .I188854.button:hover .text {
}
.I188854 .button:hover .icon, .I188854.button:hover .icon {
background-size:100% 100%;
}
}

.I188855, a.I188855 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188855:hover, a.I188855:hover {
}

.I188856, a.I188856 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.875rem;

padding-bottom:1rem;

}
.I188856:hover, a.I188856:hover {
}
@media (max-width:992px) {
.I188856, a.I188856 {
}
.I188856:hover, a.I188856:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188856, a.I188856 {
display:flex;
padding-bottom:1rem;

}
.I188856:hover, a.I188856:hover {
}
}

.I188857 .button, .I188857.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:0rem;

flex-direction:row-reverse;
}
.I188857 button.button, button.I188857.button {
cursor:pointer;
}
.I188857 .button .text, .I188857.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188857 .button .icon, .I188857.button .icon {
flex:none;
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_blanca.svg?timestamp=20251023124421');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188857 .button:hover, .I188857.button:hover {
}
.I188857 .button:hover .text, .I188857.button:hover .text {
text-decoration:underline;

}
.I188857 .button:hover .icon, .I188857.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188857 .button, .I188857.button {
}
.I188857 button.button, button.I188857.button {
}
.I188857 .button .text, .I188857.button .text {
font-family:Rubik;

}
.I188857 .button .icon, .I188857.button .icon {
background-size:100% 100%;
}
.I188857 .button:hover, .I188857.button:hover {
}
.I188857 .button:hover .text, .I188857.button:hover .text {
}
.I188857 .button:hover .icon, .I188857.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I188857 .button, .I188857.button {
}
.I188857 button.button, button.I188857.button {
}
.I188857 .button .text, .I188857.button .text {
}
.I188857 .button .icon, .I188857.button .icon {
background-size:100% 100%;
}
.I188857 .button:hover, .I188857.button:hover {
}
.I188857 .button:hover .text, .I188857.button:hover .text {
}
.I188857 .button:hover .icon, .I188857.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188857 .button, .I188857.button {
}
.I188857 button.button, button.I188857.button {
}
.I188857 .button .text, .I188857.button .text {
}
.I188857 .button .icon, .I188857.button .icon {
background-size:100% 100%;
}
.I188857 .button:hover, .I188857.button:hover {
}
.I188857 .button:hover .text, .I188857.button:hover .text {
}
.I188857 .button:hover .icon, .I188857.button:hover .icon {
background-size:100% 100%;
}
}
.I188858 .button, .I188858.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(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I188858 button.button, button.I188858.button {
cursor:pointer;
}
.I188858 .button .text, .I188858.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I188858 .button .icon, .I188858.button .icon {
flex:none;
background-size:100% 100%;
}
.I188858 .button:hover, .I188858.button:hover {
border-color:rgb(245,245,245);

}
.I188858 .button:hover .text, .I188858.button:hover .text {
}
.I188858 .button:hover .icon, .I188858.button:hover .icon {
background-size:100% 100%;
}

h1.I188900, .I188900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:72;
width:100%;


}
.I188900:hover {
}
.I188900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188900 > .viewport:hover {
}

@media (min-width:1440px) {
.I188900 {

order:72;

}
.I188900:hover {
}
.I188900 > .viewport {



}
.I188900 > .viewport:hover {
}

}
.I188860 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:0rem;
background-color:rgb(17,21,28);

align-items:center;

	
}
.I188860:hover {
}
@media (max-width:992px) {
.I188860 {
padding-bottom:4rem;
padding-top:0rem;

	
}
.I188860:hover {
}
}

.I188861 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I188861:hover {
}
@media (max-width:992px) {
.I188861 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I188861:hover {
}
}
@media (min-width:1440px) {
.I188861 {

width:100%;


}
.I188861:hover {
}
}
.I188862 {
display:flex;
position:var(--I188862-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I188862:hover {
}


.I188863 {
display:flex;
position:var(--I188863-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I188863:hover {
}

@media (max-width:992px) {
.I188863 {

margin-top:2rem;

flex-direction:column;


}
.I188863:hover {
}

}

.I188864 {
display:flex;
position:var(--I188864-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I188864:hover {
}


.I188865 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-left-color:rgb(175,124,255);
border-left-style:outset;
border-left-width:4px;
border-radius:1rem;
background-color:rgb(27,35,48);
box-sizing:border-box;



flex-direction:column;

	
}
.I188865:hover {
}

@media (max-width:992px) {
.I188865 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I188865:hover {
}

}
@media (max-width:640px) {
.I188865 {

margin-top:1rem;



	
}
.I188865:hover {
}

}

.I188866 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-left-color:rgb(255,162,53);
border-left-style:outset;
border-left-width:4px;
border-radius:1rem;
background-color:rgb(27,35,48);
box-sizing:border-box;



flex-direction:column;

	
}
.I188866:hover {
}

@media (max-width:992px) {
.I188866 {

width:100%;



	
}
.I188866:hover {
}

}

.I188867 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-left-color:rgb(99,227,207);
border-left-style:outset;
border-left-width:4px;
border-radius:1rem;
background-color:rgb(27,35,48);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I188867:hover {
}

@media (max-width:992px) {
.I188867 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I188867:hover {
}

}
@media (max-width:640px) {
.I188867 {

margin-top:1rem;



	
}
.I188867:hover {
}

}

h1.I188868, .I188868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I188868:hover {
}
.I188868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188868 > .viewport:hover {
}


h1.I188869, .I188869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I188869:hover {
}
.I188869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188869 > .viewport:hover {
}


h1.I188870, .I188870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I188870:hover {
}
.I188870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188870 > .viewport:hover {
}


h1.I188871, .I188871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188871:hover {
}
.I188871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188871 > .viewport:hover {
}


h1.I188872, .I188872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:110px;


}
.I188872:hover {
}
.I188872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188872 > .viewport:hover {
}


h1.I188873, .I188873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188873:hover {
}
.I188873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188873 > .viewport:hover {
}


h1.I188874, .I188874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188874:hover {
}
.I188874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188874 > .viewport:hover {
}


h1.I188875, .I188875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188875:hover {
}
.I188875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188875 > .viewport:hover {
}


h1.I188876, .I188876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188876:hover {
}
.I188876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188876 > .viewport:hover {
}


h1.I188877, .I188877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:110px;


}
.I188877:hover {
}
.I188877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188877 > .viewport:hover {
}


h1.I188878, .I188878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188878:hover {
}
.I188878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188878 > .viewport:hover {
}


h1.I188879, .I188879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188879:hover {
}
.I188879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188879 > .viewport:hover {
}


h1.I188880, .I188880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I188880:hover {
}
.I188880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188880 > .viewport:hover {
}


h1.I188881, .I188881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:110px;


}
.I188881:hover {
}
.I188881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188881 > .viewport:hover {
}


h1.I188882, .I188882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I188882:hover {
}
.I188882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188882 > .viewport:hover {
}


h1.I188883, .I188883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I188883:hover {
}
.I188883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188883 > .viewport:hover {
}


.I188884, a.I188884 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I188884:hover, a.I188884:hover {
}
@media (max-width:992px) {
.I188884, a.I188884 {
display:flex;
font-size:1.625rem;


}
.I188884:hover, a.I188884:hover {
}
}

.I188885, a.I188885 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I188885:hover, a.I188885:hover {
}
@media (max-width:992px) {
.I188885, a.I188885 {
}
.I188885:hover, a.I188885:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188885, a.I188885 {
display:flex;
padding-bottom:1rem;

}
.I188885:hover, a.I188885:hover {
}
}

.I188886 .button, .I188886.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:100em;
background-color:rgb(250,50,99);

}
.I188886 button.button, button.I188886.button {
cursor:pointer;
}
.I188886 .button .text, .I188886.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I188886 .button .icon, .I188886.button .icon {
flex:none;
background-size:100% 100%;
}
.I188886 .button:hover, .I188886.button:hover {
background-color:rgb(210,40,93);

}
.I188886 .button:hover .text, .I188886.button:hover .text {
}
.I188886 .button:hover .icon, .I188886.button:hover .icon {
background-size:100% 100%;
}

.I188887, a.I188887 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188887:hover, a.I188887:hover {
}

.I188888, a.I188888 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.875rem;

padding-bottom:1rem;

}
.I188888:hover, a.I188888:hover {
}
@media (max-width:992px) {
.I188888, a.I188888 {
display:flex;
padding-bottom:1rem;

}
.I188888:hover, a.I188888:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188888, a.I188888 {
display:flex;
padding-bottom:1rem;

}
.I188888:hover, a.I188888:hover {
}
}

.I188889 .button, .I188889.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188889 button.button, button.I188889.button {
cursor:pointer;
}
.I188889 .button .text, .I188889.button .text {
}
.I188889 .button .icon, .I188889.button .icon {
flex:none;
background-size:100% 100%;
}
.I188889 .button:hover, .I188889.button:hover {
}
.I188889 .button:hover .text, .I188889.button:hover .text {
}
.I188889 .button:hover .icon, .I188889.button:hover .icon {
background-size:100% 100%;
}

.I188890 .button, .I188890.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188890 button.button, button.I188890.button {
cursor:pointer;
}
.I188890 .button .text, .I188890.button .text {
}
.I188890 .button .icon, .I188890.button .icon {
flex:none;
background-size:100% 100%;
}
.I188890 .button:hover, .I188890.button:hover {
}
.I188890 .button:hover .text, .I188890.button:hover .text {
}
.I188890 .button:hover .icon, .I188890.button:hover .icon {
background-size:100% 100%;
}

.I188891 .button, .I188891.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:0rem;

flex-direction:row-reverse;
}
.I188891 button.button, button.I188891.button {
cursor:pointer;
}
.I188891 .button .text, .I188891.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188891 .button .icon, .I188891.button .icon {
flex:none;
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_blanca.svg?timestamp=20251023124421');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188891 .button:hover, .I188891.button:hover {
}
.I188891 .button:hover .text, .I188891.button:hover .text {
text-decoration:underline;

}
.I188891 .button:hover .icon, .I188891.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188891 .button, .I188891.button {
}
.I188891 button.button, button.I188891.button {
}
.I188891 .button .text, .I188891.button .text {
font-family:Rubik;

}
.I188891 .button .icon, .I188891.button .icon {
background-size:100% 100%;
}
.I188891 .button:hover, .I188891.button:hover {
}
.I188891 .button:hover .text, .I188891.button:hover .text {
}
.I188891 .button:hover .icon, .I188891.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I188891 .button, .I188891.button {
}
.I188891 button.button, button.I188891.button {
}
.I188891 .button .text, .I188891.button .text {
}
.I188891 .button .icon, .I188891.button .icon {
background-size:100% 100%;
}
.I188891 .button:hover, .I188891.button:hover {
}
.I188891 .button:hover .text, .I188891.button:hover .text {
}
.I188891 .button:hover .icon, .I188891.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188891 .button, .I188891.button {
}
.I188891 button.button, button.I188891.button {
}
.I188891 .button .text, .I188891.button .text {
}
.I188891 .button .icon, .I188891.button .icon {
background-size:100% 100%;
}
.I188891 .button:hover, .I188891.button:hover {
}
.I188891 .button:hover .text, .I188891.button:hover .text {
}
.I188891 .button:hover .icon, .I188891.button:hover .icon {
background-size:100% 100%;
}
}
.I188892, a.I188892 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188892:hover, a.I188892:hover {
}

.I188893, a.I188893 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.875rem;

padding-bottom:1rem;

}
.I188893:hover, a.I188893:hover {
}
@media (max-width:992px) {
.I188893, a.I188893 {
display:flex;
padding-bottom:1rem;

}
.I188893:hover, a.I188893:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188893, a.I188893 {
display:flex;
padding-bottom:1rem;

}
.I188893:hover, a.I188893:hover {
}
}

.I188894 .button, .I188894.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:0rem;

flex-direction:row-reverse;
}
.I188894 button.button, button.I188894.button {
cursor:pointer;
}
.I188894 .button .text, .I188894.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188894 .button .icon, .I188894.button .icon {
flex:none;
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_blanca.svg?timestamp=20251023124421');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188894 .button:hover, .I188894.button:hover {
}
.I188894 .button:hover .text, .I188894.button:hover .text {
text-decoration:underline;

}
.I188894 .button:hover .icon, .I188894.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188894 .button, .I188894.button {
}
.I188894 button.button, button.I188894.button {
}
.I188894 .button .text, .I188894.button .text {
font-family:Rubik;

}
.I188894 .button .icon, .I188894.button .icon {
background-size:100% 100%;
}
.I188894 .button:hover, .I188894.button:hover {
}
.I188894 .button:hover .text, .I188894.button:hover .text {
}
.I188894 .button:hover .icon, .I188894.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I188894 .button, .I188894.button {
}
.I188894 button.button, button.I188894.button {
}
.I188894 .button .text, .I188894.button .text {
}
.I188894 .button .icon, .I188894.button .icon {
background-size:100% 100%;
}
.I188894 .button:hover, .I188894.button:hover {
}
.I188894 .button:hover .text, .I188894.button:hover .text {
}
.I188894 .button:hover .icon, .I188894.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188894 .button, .I188894.button {
}
.I188894 button.button, button.I188894.button {
}
.I188894 .button .text, .I188894.button .text {
}
.I188894 .button .icon, .I188894.button .icon {
background-size:100% 100%;
}
.I188894 .button:hover, .I188894.button:hover {
}
.I188894 .button:hover .text, .I188894.button:hover .text {
}
.I188894 .button:hover .icon, .I188894.button:hover .icon {
background-size:100% 100%;
}
}
.I188895 .button, .I188895.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I188895 button.button, button.I188895.button {
cursor:pointer;
}
.I188895 .button .text, .I188895.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188895 .button .icon, .I188895.button .icon {
flex:none;
background-size:100% 100%;
}
.I188895 .button:hover, .I188895.button:hover {
}
.I188895 .button:hover .text, .I188895.button:hover .text {
}
.I188895 .button:hover .icon, .I188895.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188895 .button, .I188895.button {
margin-top:2rem;

}
.I188895 button.button, button.I188895.button {
}
.I188895 .button .text, .I188895.button .text {
font-family:Rubik;

}
.I188895 .button .icon, .I188895.button .icon {
background-size:100% 100%;
}
.I188895 .button:hover, .I188895.button:hover {
}
.I188895 .button:hover .text, .I188895.button:hover .text {
}
.I188895 .button:hover .icon, .I188895.button:hover .icon {
background-size:100% 100%;
}
}

.I188896, a.I188896 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188896:hover, a.I188896:hover {
}

.I188897, a.I188897 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.875rem;

padding-bottom:1rem;

}
.I188897:hover, a.I188897:hover {
}
@media (max-width:992px) {
.I188897, a.I188897 {
}
.I188897:hover, a.I188897:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188897, a.I188897 {
display:flex;
padding-bottom:1rem;

}
.I188897:hover, a.I188897:hover {
}
}

.I188898 .button, .I188898.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:0rem;

flex-direction:row-reverse;
}
.I188898 button.button, button.I188898.button {
cursor:pointer;
}
.I188898 .button .text, .I188898.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188898 .button .icon, .I188898.button .icon {
flex:none;
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_blanca.svg?timestamp=20251023124421');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I188898 .button:hover, .I188898.button:hover {
}
.I188898 .button:hover .text, .I188898.button:hover .text {
text-decoration:underline;

}
.I188898 .button:hover .icon, .I188898.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188898 .button, .I188898.button {
}
.I188898 button.button, button.I188898.button {
}
.I188898 .button .text, .I188898.button .text {
font-family:Rubik;

}
.I188898 .button .icon, .I188898.button .icon {
background-size:100% 100%;
}
.I188898 .button:hover, .I188898.button:hover {
}
.I188898 .button:hover .text, .I188898.button:hover .text {
}
.I188898 .button:hover .icon, .I188898.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I188898 .button, .I188898.button {
}
.I188898 button.button, button.I188898.button {
}
.I188898 .button .text, .I188898.button .text {
}
.I188898 .button .icon, .I188898.button .icon {
background-size:100% 100%;
}
.I188898 .button:hover, .I188898.button:hover {
}
.I188898 .button:hover .text, .I188898.button:hover .text {
}
.I188898 .button:hover .icon, .I188898.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188898 .button, .I188898.button {
}
.I188898 button.button, button.I188898.button {
}
.I188898 .button .text, .I188898.button .text {
}
.I188898 .button .icon, .I188898.button .icon {
background-size:100% 100%;
}
.I188898 .button:hover, .I188898.button:hover {
}
.I188898 .button:hover .text, .I188898.button:hover .text {
}
.I188898 .button:hover .icon, .I188898.button:hover .icon {
background-size:100% 100%;
}
}
.I188899 .button, .I188899.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(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I188899 button.button, button.I188899.button {
cursor:pointer;
}
.I188899 .button .text, .I188899.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I188899 .button .icon, .I188899.button .icon {
flex:none;
background-size:100% 100%;
}
.I188899 .button:hover, .I188899.button:hover {
border-color:rgb(245,245,245);

}
.I188899 .button:hover .text, .I188899.button:hover .text {
}
.I188899 .button:hover .icon, .I188899.button:hover .icon {
background-size:100% 100%;
}

h1.I190571, .I190571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:35;
width:100%;


}
.I190571:hover {
}
.I190571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190571 > .viewport:hover {
}


.I190555 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-image:url('https://www.genexus.com/media/images/home_gx_learn-more25_x1.33.png?timestamp=20251202193201');
background-repeat:no-repeat;
background-size:cover;

align-items:center;

	
}
.I190555:hover {
}

.I190556 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;


}
.I190556:hover {
}
@media (max-width:992px) {
.I190556 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I190556:hover {
}
}
@media (max-width:640px) {
.I190556 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I190556:hover {
}
}
@media (min-width:1440px) {
.I190556 {

padding-left:10.75rem;
padding-right:10.75rem;


}
.I190556:hover {
}
}
.I190557 {
display:flex;
position:var(--I190557-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:65%;
padding-right:2rem;
box-sizing:border-box;

}
.I190557:hover {
}

@media (max-width:992px) {
.I190557 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I190557:hover {
}

}
@media (max-width:640px) {
.I190557 {

min-width:100%;

}
.I190557:hover {
}

}

.I190558 {
display:flex;
position:var(--I190558-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% - 65%);

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I190558:hover {
}

@media (max-width:992px) {
.I190558 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I190558:hover {
}

}
@media (max-width:640px) {
.I190558 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I190558:hover {
}

}

h1.I190559, .I190559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I190559:hover {
}
.I190559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190559 > .viewport:hover {
}

@media (min-width:1440px) {
.I190559 {

order:2;

}
.I190559:hover {
}
.I190559 > .viewport {



}
.I190559 > .viewport:hover {
}

}
h1.I190560, .I190560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I190560:hover {
}
.I190560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190560 > .viewport:hover {
}

@media (min-width:1440px) {
.I190560 {

order:3;

}
.I190560:hover {
}
.I190560 > .viewport {



}
.I190560 > .viewport:hover {
}

}
h1.I190561, .I190561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190561:hover {
}
.I190561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I190561 > .viewport:hover {
}

@media (max-width:640px) {
.I190561 {

padding-bottom:1rem;


}
.I190561:hover {
}
.I190561 > .viewport {



}
.I190561 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190561 {


}
.I190561:hover {
}
.I190561 > .viewport {

justify-content:flex-end;


}
.I190561 > .viewport:hover {
}

}
h1.I190562, .I190562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:2rem;


}
.I190562:hover {
}
.I190562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I190562 > .viewport:hover {
}

@media (max-width:640px) {
.I190562 {

margin-left:0;
padding-bottom:1rem;


}
.I190562:hover {
}
.I190562 > .viewport {



}
.I190562 > .viewport:hover {
}

}

h1.I190563, .I190563 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190563 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I190563:hover {
}
.I190563 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190563 > .viewport:hover {
}

@media (max-width:992px) {
.I190563 {

display:none;

}
.I190563:hover {
}
.I190563 > .viewport {



}
.I190563 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190563 {

order:1;

}
.I190563:hover {
}
.I190563 > .viewport {



}
.I190563 > .viewport:hover {
}

}
h1.I190564, .I190564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:2rem;


}
.I190564:hover {
}
.I190564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I190564 > .viewport:hover {
}

@media (max-width:640px) {
.I190564 {

margin-left:0;


}
.I190564:hover {
}
.I190564 > .viewport {



}
.I190564 > .viewport:hover {
}

}

.I190565, a.I190565 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I190565:hover, a.I190565:hover {
}
@media (max-width:992px) {
.I190565, a.I190565 {
display:flex;
font-size:1.625rem;


}
.I190565:hover, a.I190565:hover {
}
}
@media (max-width:640px) {
.I190565, a.I190565 {
display:flex;
font-size:1.625rem;


}
.I190565:hover, a.I190565:hover {
}
}

.I190566, a.I190566 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190566:hover, a.I190566:hover {
}
@media (max-width:992px) {
.I190566, a.I190566 {
}
.I190566:hover, a.I190566:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I190566, a.I190566 {
display:flex;
padding-bottom:1rem;

}
.I190566:hover, a.I190566:hover {
}
}

.I190567 .button, .I190567.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(100,217,168);

}
.I190567 button.button, button.I190567.button {
cursor:pointer;
}
.I190567 .button .text, .I190567.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190567 .button .icon, .I190567.button .icon {
flex:none;
background-size:100% 100%;
}
.I190567 .button:hover, .I190567.button:hover {
background-color:rgb(255,255,255);

}
.I190567 .button:hover .text, .I190567.button:hover .text {
}
.I190567 .button:hover .icon, .I190567.button:hover .icon {
background-size:100% 100%;
}

.I190568 .button, .I190568.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);

}
.I190568 button.button, button.I190568.button {
cursor:pointer;
}
.I190568 .button .text, .I190568.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190568 .button .icon, .I190568.button .icon {
flex:none;
background-size:100% 100%;
}
.I190568 .button:hover, .I190568.button:hover {
background-color:rgb(217,217,217);

}
.I190568 .button:hover .text, .I190568.button:hover .text {
}
.I190568 .button:hover .icon, .I190568.button:hover .icon {
background-size:100% 100%;
}

.I190569, a.I190569 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190569:hover, a.I190569:hover {
}
@media (max-width:640px) {
.I190569, a.I190569 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I190569:hover, a.I190569:hover {
}
}

.I190570 .button, .I190570.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);

}
.I190570 button.button, button.I190570.button {
cursor:pointer;
}
.I190570 .button .text, .I190570.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I190570 .button .icon, .I190570.button .icon {
flex:none;
background-size:100% 100%;
}
.I190570 .button:hover, .I190570.button:hover {
background-color:rgb(217,217,217);

}
.I190570 .button:hover .text, .I190570.button:hover .text {
}
.I190570 .button:hover .icon, .I190570.button:hover .icon {
background-size:100% 100%;
}

h1.I190617, .I190617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:25;
width:100%;


}
.I190617:hover {
}
.I190617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I190617 > .viewport:hover {
}

@media (max-width:992px) {
.I190617 {


}
.I190617:hover {
}
.I190617 > .viewport {

justify-content:center;


}
.I190617 > .viewport:hover {
}

}

.I190574 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;

flex-direction:column;
align-items:center;

	
}
.I190574:hover {
}
@media (max-width:992px) {
.I190574 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I190574:hover {
}
}
@media (max-width:640px) {
.I190574 {
padding-top:4rem;

	
}
.I190574:hover {
}
}

.I190575 {
display:flex;

order:4;
width:100%;
max-width:1180px;
margin-top:4rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:row;
}
.I190575:hover {
}
@media (max-width:992px) {
.I190575 {

max-width:440px;


flex-direction:column;
}
.I190575:hover {
}
}
@media (max-width:640px) {
.I190575 {

max-width:380px;
margin-top:2rem;


}
.I190575:hover {
}
}

.I190576 {
display:flex;
position:var(--I190576-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I190576:hover {
}

@media (max-width:992px) {
.I190576 {

width:380px;

}
.I190576:hover {
}

}
@media (max-width:640px) {
.I190576 {

width:320px;

}
.I190576:hover {
}

}

.I190577 {
display:flex;
position:var(--I190577-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I190577:hover {
}

@media (max-width:992px) {
.I190577 {

width:380px;

}
.I190577:hover {
}

}
@media (max-width:640px) {
.I190577 {

width:320px;

}
.I190577:hover {
}

}
@media (min-width:1440px) {
.I190577 {

margin-bottom:1rem;

}
.I190577:hover {
}

}
.I190578 {
display:flex;
position:var(--I190578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
margin-left:1rem;
margin-right:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I190578:hover {
}

@media (max-width:992px) {
.I190578 {

width:380px;
margin-left:0rem;
margin-right:0rem;

}
.I190578:hover {
}

}
@media (max-width:640px) {
.I190578 {

width:320px;

}
.I190578:hover {
}

}
@media (min-width:1440px) {
.I190578 {

margin-bottom:1rem;

}
.I190578:hover {
}

}
.I190579 {
display:flex;
position:var(--I190579-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

align-items:center;


}
.I190579:hover {
}

@media (max-width:640px) {
.I190579 {

align-items:flex-start;


}
.I190579:hover {
}

}

.I190580 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I190580:hover {
}


.I190581 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I190581:hover {
}


.I190582 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I190582:hover {
}


h1.I190583, .I190583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-size:cover;
background-position:center center;


}
.I190583:hover {
}
.I190583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190583 > .viewport:hover {
}


h1.I190584, .I190584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I190584:hover {
}
.I190584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190584 > .viewport:hover {
}


h1.I190585, .I190585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;


}
.I190585:hover {
}
.I190585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I190585 > .viewport:hover {
}


h1.I190586, .I190586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I190586:hover {
}
.I190586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190586 > .viewport:hover {
}


h1.I190587, .I190587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I190587:hover {
}
.I190587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190587 > .viewport:hover {
}


h1.I190588, .I190588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I190588:hover {
}
.I190588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190588 > .viewport:hover {
}


h1.I190589, .I190589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I190589:hover {
}
.I190589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190589 > .viewport:hover {
}


h1.I190590, .I190590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;
overflow:hidden;

}
.I190590:hover {
}
.I190590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190590 > .viewport:hover {
}


h1.I190591, .I190591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I190591:hover {
}
.I190591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190591 > .viewport:hover {
}


h1.I190592, .I190592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I190592:hover {
}
.I190592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190592 > .viewport:hover {
}


h1.I190593, .I190593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I190593:hover {
}
.I190593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190593 > .viewport:hover {
}


h1.I190594, .I190594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I190594:hover {
}
.I190594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I190594 > .viewport:hover {
}


h1.I190595, .I190595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I190595:hover {
}
.I190595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190595 > .viewport:hover {
}


h1.I190596, .I190596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190596:hover {
}
.I190596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190596 > .viewport:hover {
}


h1.I190597, .I190597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;
max-width:860px;


}
.I190597:hover {
}
.I190597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I190597 > .viewport:hover {
}


h1.I190598, .I190598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I190598:hover {
}
.I190598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190598 > .viewport:hover {
}


h1.I190599, .I190599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I190599:hover {
}
.I190599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190599 > .viewport:hover {
}


h1.I190635, .I190635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
width:100%;
padding-bottom:1rem;


}
.I190635:hover {
}
.I190635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190635 > .viewport:hover {
}


h1.I190653, .I190653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
padding-bottom:1rem;


}
.I190653:hover {
}
.I190653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190653 > .viewport:hover {
}


h1.I190671, .I190671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:1rem;


}
.I190671:hover {
}
.I190671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190671 > .viewport:hover {
}


.I190600 .image, .I190600.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/itau-uruguay1.png?timestamp=20251031121008');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/itau-uruguay1.png?timestamp=20251031121008') 1.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x2.png?timestamp=20251031121008') 2.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x3.png?timestamp=20251031121008') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/itau-uruguay1.png?timestamp=20251031121008') 1.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x2.png?timestamp=20251031121008') 2.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x3.png?timestamp=20251031121008') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/itau-uruguay1.png?timestamp=20251031121008') 1.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x2.png?timestamp=20251031121008') 2.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x3.png?timestamp=20251031121008') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/itau-uruguay1.png?timestamp=20251031121008') 1.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x2.png?timestamp=20251031121008') 2.00x,url('https://www.genexus.com/media/images/itau-uruguay1_x3.png?timestamp=20251031121008') 3.00x);
background-size:cover;
background-position:center center;

}
.I190600 .image:hover, .I190600.image:hover {
}

.I190601, a.I190601 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(206,229,255);

}
.I190601:hover, a.I190601:hover {
}

.I190602, a.I190602 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190602:hover, a.I190602:hover {
}
@media (max-width:992px) {
.I190602, a.I190602 {
}
.I190602:hover, a.I190602:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I190602, a.I190602 {
display:flex;
padding-bottom:1rem;

}
.I190602:hover, a.I190602:hover {
}
}

.I190603 .button, .I190603.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190603 button.button, button.I190603.button {
cursor:pointer;
}
.I190603 .button .text, .I190603.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190603 .button .icon, .I190603.button .icon {
flex:none;
background-size:100% 100%;
}
.I190603 .button:hover, .I190603.button:hover {
}
.I190603 .button:hover .text, .I190603.button:hover .text {
}
.I190603 .button:hover .icon, .I190603.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190603 .button, .I190603.button {
}
.I190603 button.button, button.I190603.button {
}
.I190603 .button .text, .I190603.button .text {
font-family:Rubik;

}
.I190603 .button .icon, .I190603.button .icon {
background-size:100% 100%;
}
.I190603 .button:hover, .I190603.button:hover {
}
.I190603 .button:hover .text, .I190603.button:hover .text {
}
.I190603 .button:hover .icon, .I190603.button:hover .icon {
background-size:100% 100%;
}
}

.I190604 .image, .I190604.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/cards-kfc1.png?timestamp=20251031121338');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/cards-kfc1.png?timestamp=20251031121338') 1.00x,url('https://www.genexus.com/media/images/cards-kfc1_x2.png?timestamp=20251031121338') 2.00x,url('https://www.genexus.com/media/images/cards-kfc1_x3.png?timestamp=20251031121338') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/cards-kfc1.png?timestamp=20251031121338') 1.00x,url('https://www.genexus.com/media/images/cards-kfc1_x2.png?timestamp=20251031121338') 2.00x,url('https://www.genexus.com/media/images/cards-kfc1_x3.png?timestamp=20251031121338') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/cards-kfc1.png?timestamp=20251031121338') 1.00x,url('https://www.genexus.com/media/images/cards-kfc1_x2.png?timestamp=20251031121338') 2.00x,url('https://www.genexus.com/media/images/cards-kfc1_x3.png?timestamp=20251031121338') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/cards-kfc1.png?timestamp=20251031121338') 1.00x,url('https://www.genexus.com/media/images/cards-kfc1_x2.png?timestamp=20251031121338') 2.00x,url('https://www.genexus.com/media/images/cards-kfc1_x3.png?timestamp=20251031121338') 3.00x);
background-size:cover;
background-position:center center;

}
.I190604 .image:hover, .I190604.image:hover {
}
@media (min-width:1440px) {
.I190604 .image, .I190604.image {
width:100%;

}
.I190604 .image:hover, .I190604.image:hover {
}
}
.I190605 .image, .I190605.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/cards-resona-group1.png?timestamp=20251031121643');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/cards-resona-group1.png?timestamp=20251031121643') 1.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x2.png?timestamp=20251031121643') 2.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x3.png?timestamp=20251031121643') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/cards-resona-group1.png?timestamp=20251031121643') 1.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x2.png?timestamp=20251031121643') 2.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x3.png?timestamp=20251031121643') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/cards-resona-group1.png?timestamp=20251031121643') 1.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x2.png?timestamp=20251031121643') 2.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x3.png?timestamp=20251031121643') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/cards-resona-group1.png?timestamp=20251031121643') 1.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x2.png?timestamp=20251031121643') 2.00x,url('https://www.genexus.com/media/images/cards-resona-group1_x3.png?timestamp=20251031121643') 3.00x);
background-size:cover;
background-position:center center;

}
.I190605 .image:hover, .I190605.image:hover {
}

.I190606, a.I190606 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(206,229,255);

}
.I190606:hover, a.I190606:hover {
}

.I190607, a.I190607 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190607:hover, a.I190607:hover {
}
@media (max-width:992px) {
.I190607, a.I190607 {
}
.I190607:hover, a.I190607:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I190607, a.I190607 {
display:flex;
padding-bottom:1rem;

}
.I190607:hover, a.I190607:hover {
}
}

.I190608 .button, .I190608.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190608 button.button, button.I190608.button {
cursor:pointer;
}
.I190608 .button .text, .I190608.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190608 .button .icon, .I190608.button .icon {
flex:none;
background-size:100% 100%;
}
.I190608 .button:hover, .I190608.button:hover {
}
.I190608 .button:hover .text, .I190608.button:hover .text {
}
.I190608 .button:hover .icon, .I190608.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190608 .button, .I190608.button {
}
.I190608 button.button, button.I190608.button {
}
.I190608 .button .text, .I190608.button .text {
font-family:Rubik;

}
.I190608 .button .icon, .I190608.button .icon {
background-size:100% 100%;
}
.I190608 .button:hover, .I190608.button:hover {
}
.I190608 .button:hover .text, .I190608.button:hover .text {
}
.I190608 .button:hover .icon, .I190608.button:hover .icon {
background-size:100% 100%;
}
}

.I190609, a.I190609 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(206,229,255);

}
.I190609:hover, a.I190609:hover {
}

.I190610, a.I190610 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:0.5rem;

}
.I190610:hover, a.I190610:hover {
}

.I190611, a.I190611 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190611:hover, a.I190611:hover {
}
@media (max-width:992px) {
.I190611, a.I190611 {
}
.I190611:hover, a.I190611:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I190611, a.I190611 {
display:flex;
padding-bottom:1rem;

}
.I190611:hover, a.I190611:hover {
}
}

.I190612 .button, .I190612.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190612 button.button, button.I190612.button {
cursor:pointer;
}
.I190612 .button .text, .I190612.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190612 .button .icon, .I190612.button .icon {
flex:none;
background-size:100% 100%;
}
.I190612 .button:hover, .I190612.button:hover {
}
.I190612 .button:hover .text, .I190612.button:hover .text {
}
.I190612 .button:hover .icon, .I190612.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190612 .button, .I190612.button {
}
.I190612 button.button, button.I190612.button {
}
.I190612 .button .text, .I190612.button .text {
font-family:Rubik;

}
.I190612 .button .icon, .I190612.button .icon {
background-size:100% 100%;
}
.I190612 .button:hover, .I190612.button:hover {
}
.I190612 .button:hover .text, .I190612.button:hover .text {
}
.I190612 .button:hover .icon, .I190612.button:hover .icon {
background-size:100% 100%;
}
}

.I190613, a.I190613 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:0rem;

}
.I190613:hover, a.I190613:hover {
}
@media (max-width:992px) {
.I190613, a.I190613 {
display:flex;
font-size:1.625rem;


}
.I190613:hover, a.I190613:hover {
}
}
@media (max-width:640px) {
.I190613, a.I190613 {
display:flex;
justify-content:flex-start;
font-family:Graphik;
text-align:left;

width:100%;

}
.I190613:hover, a.I190613:hover {
}
}

.I190614, a.I190614 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.625rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:2.25rem;

margin-top:1rem;
padding-bottom:1rem;

}
.I190614:hover, a.I190614:hover {
}
@media (max-width:992px) {
.I190614, a.I190614 {
}
.I190614:hover, a.I190614:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I190614, a.I190614 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I190614:hover, a.I190614:hover {
}
}

.I190615, a.I190615 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:0.5rem;

}
.I190615:hover, a.I190615:hover {
}

.I190616, a.I190616 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:0.5rem;

}
.I190616:hover, a.I190616:hover {
}

.I190626, a.I190626 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190626:hover, a.I190626:hover {
}

.I190644, a.I190644 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190644:hover, a.I190644:hover {
}

.I190662, a.I190662 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190662:hover, a.I190662:hover {
}

h1.I190715, .I190715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:81;
width:100%;


}
.I190715:hover {
}
.I190715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190715 > .viewport:hover {
}

@media (min-width:1440px) {
.I190715 {

order:81;

}
.I190715:hover {
}
.I190715 > .viewport {



}
.I190715 > .viewport:hover {
}

}
.I190676 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I190676:hover {
}
@media (min-width:1440px) {
.I190676 {
align-items:center;

	
}
.I190676:hover {
}
}
.I190677 {
display:flex;
position:var(--I190677-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;


}
.I190677:hover {
}

@media (max-width:992px) {
.I190677 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I190677:hover {
}

}
@media (max-width:640px) {
.I190677 {

align-items:flex-start;


}
.I190677:hover {
}

}

.I190678 {
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;

	
}
.I190678:hover {
}

@media (max-width:992px) {
.I190678 {

margin-left:0rem;



	
}
.I190678:hover {
}

}
@media (max-width:640px) {
.I190678 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I190678:hover {
}

}
@media (min-width:1440px) {
.I190678 {

order:3;
margin-left:0px;



	
}
.I190678:hover {
}

}
h1.I190679, .I190679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I190679:hover {
}
.I190679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190679 > .viewport:hover {
}

@media (min-width:1440px) {
.I190679 {

order:2;

}
.I190679:hover {
}
.I190679 > .viewport {



}
.I190679 > .viewport:hover {
}

}
h1.I190680, .I190680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I190680:hover {
}
.I190680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I190680 > .viewport:hover {
}

@media (min-width:1440px) {
.I190680 {

order:4;

}
.I190680:hover {
}
.I190680 > .viewport {



}
.I190680 > .viewport:hover {
}

}
h1.I190681, .I190681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
margin-top:1rem;


}
.I190681:hover {
}
.I190681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I190681 > .viewport:hover {
}

@media (max-width:640px) {
.I190681 {


}
.I190681:hover {
}
.I190681 > .viewport {

justify-content:flex-start;


}
.I190681 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190681 {

order:5;

}
.I190681:hover {
}
.I190681 > .viewport {



}
.I190681 > .viewport:hover {
}

}
h1.I190682, .I190682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I190682:hover {
}
.I190682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190682 > .viewport:hover {
}

@media (min-width:1440px) {
.I190682 {

order:13;

}
.I190682:hover {
}
.I190682 > .viewport {



}
.I190682 > .viewport:hover {
}

}
h1.I190683, .I190683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190683:hover {
}
.I190683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190683 > .viewport:hover {
}


h1.I190684, .I190684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I190684:hover {
}
.I190684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190684 > .viewport:hover {
}

@media (min-width:1440px) {
.I190684 {

order:21;

}
.I190684:hover {
}
.I190684 > .viewport {



}
.I190684 > .viewport:hover {
}

}
h1.I190685, .I190685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I190685:hover {
}
.I190685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190685 > .viewport:hover {
}

@media (min-width:1440px) {
.I190685 {

order:9;

}
.I190685:hover {
}
.I190685 > .viewport {



}
.I190685 > .viewport:hover {
}

}
h1.I190686, .I190686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I190686:hover {
}
.I190686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I190686 > .viewport:hover {
}

@media (max-width:640px) {
.I190686 {

padding-top:1rem;


}
.I190686:hover {
}
.I190686 > .viewport {

justify-content:flex-start;


}
.I190686 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190686 {

order:6;

}
.I190686:hover {
}
.I190686 > .viewport {



}
.I190686 > .viewport:hover {
}

}
h1.I190687, .I190687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I190687:hover {
}
.I190687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190687 > .viewport:hover {
}

@media (min-width:1440px) {
.I190687 {

order:1;

}
.I190687:hover {
}
.I190687 > .viewport {



}
.I190687 > .viewport:hover {
}

}
h1.I190688, .I190688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I190688:hover {
}
.I190688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190688 > .viewport:hover {
}

@media (min-width:1440px) {
.I190688 {

order:14;

}
.I190688:hover {
}
.I190688 > .viewport {



}
.I190688 > .viewport:hover {
}

}
h1.I190689, .I190689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I190689:hover {
}
.I190689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190689 > .viewport:hover {
}

@media (min-width:1440px) {
.I190689 {

order:9;

}
.I190689:hover {
}
.I190689 > .viewport {



}
.I190689 > .viewport:hover {
}

}
h1.I190690, .I190690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I190690:hover {
}
.I190690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I190690 > .viewport:hover {
}

@media (min-width:1440px) {
.I190690 {

order:14;

}
.I190690:hover {
}
.I190690 > .viewport {



}
.I190690 > .viewport:hover {
}

}
h1.I190691, .I190691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I190691:hover {
}
.I190691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I190691 > .viewport:hover {
}

@media (min-width:1440px) {
.I190691 {

order:22;

}
.I190691:hover {
}
.I190691 > .viewport {



}
.I190691 > .viewport:hover {
}

}
h1.I190692, .I190692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190692:hover {
}
.I190692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190692 > .viewport:hover {
}


h1.I190693, .I190693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I190693:hover {
}
.I190693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190693 > .viewport:hover {
}


h1.I190694, .I190694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I190694:hover {
}
.I190694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190694 > .viewport:hover {
}


h1.I190695, .I190695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I190695:hover {
}
.I190695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190695 > .viewport:hover {
}


h1.I190696, .I190696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I190696:hover {
}
.I190696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190696 > .viewport:hover {
}


.I190697, a.I190697 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I190697:hover, a.I190697:hover {
}
@media (max-width:992px) {
.I190697, a.I190697 {
display:flex;
font-size:1.25rem;


}
.I190697:hover, a.I190697:hover {
}
}
@media (max-width:640px) {
.I190697, a.I190697 {
display:flex;
font-size:1.25rem;


}
.I190697:hover, a.I190697:hover {
}
}

.I190698, a.I190698 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I190698:hover, a.I190698:hover {
}
@media (max-width:992px) {
.I190698, a.I190698 {
display:flex;
font-size:1.625rem;


}
.I190698:hover, a.I190698:hover {
}
}
@media (max-width:640px) {
.I190698, a.I190698 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I190698:hover, a.I190698:hover {
}
}

.I190699, a.I190699 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190699:hover, a.I190699:hover {
}
@media (max-width:992px) {
.I190699, a.I190699 {
}
.I190699:hover, a.I190699:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I190699, a.I190699 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I190699:hover, a.I190699:hover {
}
}

.I190700 .button, .I190700.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);

}
.I190700 button.button, button.I190700.button {
cursor:pointer;
}
.I190700 .button .text, .I190700.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190700 .button .icon, .I190700.button .icon {
flex:none;
background-size:100% 100%;
}
.I190700 .button:hover, .I190700.button:hover {
background-color:rgb(217,217,217);

}
.I190700 .button:hover .text, .I190700.button:hover .text {
}
.I190700 .button:hover .icon, .I190700.button:hover .icon {
background-size:100% 100%;
}

.I190701 .button, .I190701.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190701 button.button, button.I190701.button {
cursor:pointer;
}
.I190701 .button .text, .I190701.button .text {
}
.I190701 .button .icon, .I190701.button .icon {
flex:none;
background-size:100% 100%;
}
.I190701 .button:hover, .I190701.button:hover {
}
.I190701 .button:hover .text, .I190701.button:hover .text {
}
.I190701 .button:hover .icon, .I190701.button:hover .icon {
background-size:100% 100%;
}

.I190702 .button, .I190702.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190702 button.button, button.I190702.button {
cursor:pointer;
}
.I190702 .button .text, .I190702.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I190702 .button .icon, .I190702.button .icon {
flex:none;
background-size:100% 100%;
}
.I190702 .button:hover, .I190702.button:hover {
}
.I190702 .button:hover .text, .I190702.button:hover .text {
}
.I190702 .button:hover .icon, .I190702.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190702 .button, .I190702.button {
}
.I190702 button.button, button.I190702.button {
}
.I190702 .button .text, .I190702.button .text {
font-family:Rubik;

}
.I190702 .button .icon, .I190702.button .icon {
background-size:100% 100%;
}
.I190702 .button:hover, .I190702.button:hover {
}
.I190702 .button:hover .text, .I190702.button:hover .text {
}
.I190702 .button:hover .icon, .I190702.button:hover .icon {
background-size:100% 100%;
}
}

.I190703 .button, .I190703.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);

}
.I190703 button.button, button.I190703.button {
cursor:pointer;
}
.I190703 .button .text, .I190703.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I190703 .button .icon, .I190703.button .icon {
flex:none;
background-size:100% 100%;
}
.I190703 .button:hover, .I190703.button:hover {
background-color:rgb(210,40,93);

}
.I190703 .button:hover .text, .I190703.button:hover .text {
}
.I190703 .button:hover .icon, .I190703.button:hover .icon {
background-size:100% 100%;
}

.I190704, a.I190704 {
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;


}
.I190704:hover, a.I190704:hover {
}
@media (max-width:992px) {
.I190704, a.I190704 {
}
.I190704:hover, a.I190704:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I190704, a.I190704 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I190704:hover, a.I190704:hover {
}
}

.I190705 .image, .I190705.image {
vertical-align:top;
}
.I190705 .image:hover, .I190705.image:hover {
}

.I190706 .button, .I190706.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190706 button.button, button.I190706.button {
cursor:pointer;
}
.I190706 .button .text, .I190706.button .text {
}
.I190706 .button .icon, .I190706.button .icon {
flex:none;
background-size:100% 100%;
}
.I190706 .button:hover, .I190706.button:hover {
}
.I190706 .button:hover .text, .I190706.button:hover .text {
}
.I190706 .button:hover .icon, .I190706.button:hover .icon {
background-size:100% 100%;
}

h1.I190707, .I190707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I190707, .I190707 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I190707, .I190707 p {
margin:0px;
}

figure.I190707, .I190707 figure {
margin:0px;
}

a.I190707, .I190707 a {
text-decoration:inherit;
color:inherit;
}

.I190707 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I190707 article, article.I190707 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I190707 article:hover, article.I190707:hover {
}
.I190707 article.active, article.I190707.active {
}
.I190707 .body {
}
.I190707 .body:hover {
	
}
.I190707 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I190707 .body img {
}
.I190707 .body ul, .I190707 .body ol {
margin-left:1rem;

}
.I190707 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I190707 .body iframe {
}
.I190707 .body img:hover {
}
.I190707 .body iframe:hover {
}

.I190707 .body li {
list-style-type:disc;
}



.I190708 .image, .I190708.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I190708 .image:hover, .I190708.image:hover {
}

.I190709 .image, .I190709.image {
vertical-align:top;
}
.I190709 .image:hover, .I190709.image:hover {
}

.I190710 .image, .I190710.image {
vertical-align:top;
width:20px;
height:20px;

}
.I190710 .image:hover, .I190710.image:hover {
}

.I190711, a.I190711 {
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;

}
.I190711:hover, a.I190711:hover {
}

.I190712, a.I190712 {
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;

}
.I190712:hover, a.I190712:hover {
}

.I190713, a.I190713 {
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;

}
.I190713:hover, a.I190713:hover {
display:flex;
text-decoration:underline;


}

.I190714 .image, .I190714.image {
vertical-align:top;
}
.I190714 .image:hover, .I190714.image:hover {
}

h1.I190746, .I190746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:82;
width:100%;


}
.I190746:hover {
}
.I190746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190746 > .viewport:hover {
}

@media (min-width:1440px) {
.I190746 {

order:82;

}
.I190746:hover {
}
.I190746 > .viewport {



}
.I190746 > .viewport:hover {
}

}
.I190716 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I190716:hover {
}

.I190717 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I190717:hover {
}
@media (max-width:992px) {
.I190717 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I190717:hover {
}
}
@media (max-width:640px) {
.I190717 {


flex-direction:column;
}
.I190717:hover {
}
}

.I190718 {
display:flex;
position:var(--I190718-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;


}
.I190718:hover {
}

@media (max-width:992px) {
.I190718 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I190718:hover {
}

}
@media (max-width:640px) {
.I190718 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I190718:hover {
}

}
@media (min-width:1440px) {
.I190718 {

width:50%;
padding-right:4rem;

}
.I190718:hover {
}

}
.I190719 {
display:flex;
position:var(--I190719-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;


}
.I190719:hover {
}

@media (max-width:992px) {
.I190719 {

width:50%;

}
.I190719:hover {
}

}
@media (max-width:640px) {
.I190719 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I190719:hover {
}

}
@media (min-width:1440px) {
.I190719 {

width:50%;

flex-direction:column;


}
.I190719:hover {
}

}
.I190720 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I190720:hover {
}

@media (max-width:992px) {
.I190720 {



flex-direction:column;

	
}
.I190720:hover {
}

}

h1.I190721, .I190721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I190721:hover {
}
.I190721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190721 > .viewport:hover {
}


h1.I190722, .I190722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I190722:hover {
}
.I190722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190722 > .viewport:hover {
}


h1.I190723, .I190723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I190723:hover {
}
.I190723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190723 > .viewport:hover {
}

@media (max-width:992px) {
.I190723 {

display:flex;

}
.I190723:hover {
}
.I190723 > .viewport {



}
.I190723 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190723 {

height:auto;


}
.I190723:hover {
}
.I190723 > .viewport {



}
.I190723 > .viewport:hover {
}

}

h1.I190724, .I190724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I190724:hover {
}
.I190724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190724 > .viewport:hover {
}

@media (max-width:992px) {
.I190724 {

padding-bottom:1rem;


}
.I190724:hover {
}
.I190724 > .viewport {



}
.I190724 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190724 {

margin-bottom:0;


}
.I190724:hover {
}
.I190724 > .viewport {



}
.I190724 > .viewport:hover {
}

}

h1.I190725, .I190725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I190725:hover {
}
.I190725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190725 > .viewport:hover {
}


h1.I190726, .I190726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190726:hover {
}
.I190726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190726 > .viewport:hover {
}


h1.I190727, .I190727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I190727:hover {
}
.I190727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190727 > .viewport:hover {
}

@media (max-width:640px) {
.I190727 {

margin-bottom:-1.65rem;


}
.I190727:hover {
}
.I190727 > .viewport {



}
.I190727 > .viewport:hover {
}

}

h1.I190728, .I190728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I190728:hover {
}
.I190728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190728 > .viewport:hover {
}

@media (min-width:1440px) {
.I190728 {

display:none;

}
.I190728:hover {
}
.I190728 > .viewport {



}
.I190728 > .viewport:hover {
}

}
h1.I190729, .I190729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I190729:hover {
}
.I190729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190729 > .viewport:hover {
}


h1.I190730, .I190730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I190730:hover {
}
.I190730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190730 > .viewport:hover {
}

@media (max-width:992px) {
.I190730 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I190730:hover {
}
.I190730 > .viewport {



}
.I190730 > .viewport:hover {
}

}

h1.I190731, .I190731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I190731:hover {
}
.I190731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190731 > .viewport:hover {
}

@media (max-width:992px) {
.I190731 {

display:none;

}
.I190731:hover {
}
.I190731 > .viewport {



}
.I190731 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190731 {

width:100%;
height:auto;


}
.I190731:hover {
}
.I190731 > .viewport {



}
.I190731 > .viewport:hover {
}

}
h1.I190732, .I190732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I190732:hover {
}
.I190732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190732 > .viewport:hover {
}

@media (min-width:1440px) {
.I190732 {

width:100%;
box-sizing:border-box;


}
.I190732:hover {
}
.I190732 > .viewport {



}
.I190732 > .viewport:hover {
}

}
h1.I190733, .I190733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I190733:hover {
}
.I190733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190733 > .viewport:hover {
}


.I190734, a.I190734 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190734:hover, a.I190734:hover {
}
@media (max-width:992px) {
.I190734, a.I190734 {
display:flex;
font-size:1.625rem;


}
.I190734:hover, a.I190734:hover {
}
}
@media (max-width:640px) {
.I190734, a.I190734 {
display:flex;
font-size:1.625rem;


}
.I190734:hover, a.I190734:hover {
}
}

.I190735, a.I190735 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190735:hover, a.I190735:hover {
}
@media (max-width:992px) {
.I190735, a.I190735 {
}
.I190735:hover, a.I190735:hover {
display:flex;
width:100%;

}
}

.I190736 .image, .I190736.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-size:cover;
background-position:center center;

}
.I190736 .image:hover, .I190736.image:hover {
}

.I190737 .button, .I190737.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(17,17,17);

}
.I190737 button.button, button.I190737.button {
cursor:pointer;
}
.I190737 .button .text, .I190737.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I190737 .button .icon, .I190737.button .icon {
flex:none;
background-size:100% 100%;
}
.I190737 .button:hover, .I190737.button:hover {
}
.I190737 .button:hover .text, .I190737.button:hover .text {
}
.I190737 .button:hover .icon, .I190737.button:hover .icon {
background-size:100% 100%;
}

.I190738, a.I190738 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190738:hover, a.I190738:hover {
}

h1.I190739, .I190739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I190739, .I190739 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I190739, .I190739 p {
margin:0px;
}

figure.I190739, .I190739 figure {
margin:0px;
}

a.I190739, .I190739 a {
text-decoration:inherit;
color:inherit;
}

.I190739 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I190739 article, article.I190739 {
flex-direction:column;	
}
.I190739 article:hover, article.I190739:hover {
}
.I190739 article.active, article.I190739.active {
}
.I190739 .body {
}
.I190739 .body:hover {
	
}
.I190739 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I190739 .body a {
text-decoration:underline;

}
.I190739 .body img {
}
.I190739 .body ul, .I190739 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I190739 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I190739 .body iframe {
}
.I190739 .body img:hover {
}
.I190739 .body iframe:hover {
}

.I190739 .body li {
list-style-type:disc;
}



.I190740 .button, .I190740.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190740 button.button, button.I190740.button {
cursor:pointer;
}
.I190740 .button .text, .I190740.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190740 .button .icon, .I190740.button .icon {
flex:none;
background-size:100% 100%;
}
.I190740 .button:hover, .I190740.button:hover {
}
.I190740 .button:hover .text, .I190740.button:hover .text {
}
.I190740 .button:hover .icon, .I190740.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190740 .button, .I190740.button {
}
.I190740 button.button, button.I190740.button {
}
.I190740 .button .text, .I190740.button .text {
font-family:Rubik;

}
.I190740 .button .icon, .I190740.button .icon {
background-size:100% 100%;
}
.I190740 .button:hover, .I190740.button:hover {
}
.I190740 .button:hover .text, .I190740.button:hover .text {
}
.I190740 .button:hover .icon, .I190740.button:hover .icon {
background-size:100% 100%;
}
}

.I190741 .button, .I190741.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;

}
.I190741 button.button, button.I190741.button {
cursor:pointer;
}
.I190741 .button .text, .I190741.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I190741 .button .icon, .I190741.button .icon {
flex:none;
background-size:100% 100%;
}
.I190741 .button:hover, .I190741.button:hover {
}
.I190741 .button:hover .text, .I190741.button:hover .text {
}
.I190741 .button:hover .icon, .I190741.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190741 .button, .I190741.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I190741 button.button, button.I190741.button {
}
.I190741 .button .text, .I190741.button .text {
color:rgb(108,72,201);

}
.I190741 .button .icon, .I190741.button .icon {
background-size:100% 100%;
}
.I190741 .button:hover, .I190741.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I190741 .button:hover .text, .I190741.button:hover .text {
color:rgb(150,155,160);

}
.I190741 .button:hover .icon, .I190741.button:hover .icon {
background-size:100% 100%;
}
}

.I190742 .button, .I190742.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);

}
.I190742 button.button, button.I190742.button {
cursor:pointer;
}
.I190742 .button .text, .I190742.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190742 .button .icon, .I190742.button .icon {
flex:none;
background-size:100% 100%;
}
.I190742 .button:hover, .I190742.button:hover {
background-color:rgb(217,217,217);

}
.I190742 .button:hover .text, .I190742.button:hover .text {
}
.I190742 .button:hover .icon, .I190742.button:hover .icon {
background-size:100% 100%;
}

.I190743 {
display:flex;
width:100%;
height:270px;

}
.I190743:hover {
}
@media (min-width:1440px) {
.I190743 {
display:flex;
width:100%;
height:270px;

}
.I190743:hover {
}
}
.I190744, a.I190744 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I190744:hover, a.I190744:hover {
}
@media (max-width:992px) {
.I190744, a.I190744 {
}
.I190744:hover, a.I190744:hover {
display:flex;
width:100%;

}
}

.I190745 .image, .I190745.image {
vertical-align:top;
}
.I190745 .image:hover, .I190745.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.I190779, .I190779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:83;
width:100%;


}
.I190779:hover {
}
.I190779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190779 > .viewport:hover {
}

@media (min-width:1440px) {
.I190779 {

order:83;

}
.I190779:hover {
}
.I190779 > .viewport {



}
.I190779 > .viewport:hover {
}

}
.I190748 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I190748:hover {
}

.I190749 {
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;


}
.I190749:hover {
}
@media (max-width:992px) {
.I190749 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I190749:hover {
}
}
@media (max-width:640px) {
.I190749 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I190749:hover {
}
}

.I190750 {
display:flex;
position:var(--I190750-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;


}
.I190750:hover {
}

@media (max-width:992px) {
.I190750 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I190750:hover {
}

}
@media (max-width:640px) {
.I190750 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I190750:hover {
}

}
@media (min-width:1440px) {
.I190750 {

order:3;
width:50%;
padding-right:4rem;

}
.I190750:hover {
}

}
.I190751 {
display:flex;
position:var(--I190751-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;


}
.I190751:hover {
}

@media (max-width:992px) {
.I190751 {

order:3;
width:50%;
padding-left:0rem;

}
.I190751:hover {
}

}
@media (max-width:640px) {
.I190751 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I190751:hover {
}

}
@media (min-width:1440px) {
.I190751 {

order:2;
width:50%;

flex-direction:column;


}
.I190751:hover {
}

}
.I190752 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I190752:hover {
}


h1.I190753, .I190753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I190753:hover {
}
.I190753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190753 > .viewport:hover {
}


h1.I190754, .I190754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I190754:hover {
}
.I190754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190754 > .viewport:hover {
}


h1.I190755, .I190755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I190755:hover {
}
.I190755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190755 > .viewport:hover {
}


h1.I190756, .I190756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I190756:hover {
}
.I190756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190756 > .viewport:hover {
}

@media (max-width:640px) {
.I190756 {

margin-bottom:0;


}
.I190756:hover {
}
.I190756 > .viewport {



}
.I190756 > .viewport:hover {
}

}

h1.I190757, .I190757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I190757:hover {
}
.I190757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190757 > .viewport:hover {
}


h1.I190758, .I190758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I190758:hover {
}
.I190758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190758 > .viewport:hover {
}

@media (max-width:640px) {
.I190758 {

margin-bottom:-1.65rem;


}
.I190758:hover {
}
.I190758 > .viewport {



}
.I190758 > .viewport:hover {
}

}

h1.I190759, .I190759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I190759:hover {
}
.I190759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190759 > .viewport:hover {
}


h1.I190760, .I190760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I190760:hover {
}
.I190760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190760 > .viewport:hover {
}


h1.I190761, .I190761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I190761:hover {
}
.I190761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190761 > .viewport:hover {
}


h1.I190762, .I190762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I190762:hover {
}
.I190762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190762 > .viewport:hover {
}

@media (max-width:992px) {
.I190762 {

height:auto;


}
.I190762:hover {
}
.I190762 > .viewport {



}
.I190762 > .viewport:hover {
}

}

h1.I190763, .I190763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I190763:hover {
}
.I190763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190763 > .viewport:hover {
}

@media (min-width:1440px) {
.I190763 {

width:100%;
padding-top:0.75rem;


}
.I190763:hover {
}
.I190763 > .viewport {



}
.I190763 > .viewport:hover {
}

}
h1.I190764, .I190764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I190764:hover {
}
.I190764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190764 > .viewport:hover {
}


h1.I190765, .I190765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I190765:hover {
}
.I190765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190765 > .viewport:hover {
}


.I190766, a.I190766 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190766:hover, a.I190766:hover {
}
@media (max-width:992px) {
.I190766, a.I190766 {
display:flex;
font-size:1.625rem;


}
.I190766:hover, a.I190766:hover {
}
}
@media (max-width:640px) {
.I190766, a.I190766 {
display:flex;
font-size:1.625rem;


}
.I190766:hover, a.I190766:hover {
}
}

.I190767, a.I190767 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190767:hover, a.I190767:hover {
}
@media (max-width:992px) {
.I190767, a.I190767 {
}
.I190767:hover, a.I190767:hover {
display:flex;
width:100%;

}
}

.I190768 .image, .I190768.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-size:cover;
background-position:center center;

}
.I190768 .image:hover, .I190768.image:hover {
}

.I190769 .button, .I190769.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(17,17,17);

}
.I190769 button.button, button.I190769.button {
cursor:pointer;
}
.I190769 .button .text, .I190769.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I190769 .button .icon, .I190769.button .icon {
flex:none;
background-size:100% 100%;
}
.I190769 .button:hover, .I190769.button:hover {
}
.I190769 .button:hover .text, .I190769.button:hover .text {
}
.I190769 .button:hover .icon, .I190769.button:hover .icon {
background-size:100% 100%;
}

.I190770, a.I190770 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190770:hover, a.I190770:hover {
}

h1.I190771, .I190771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I190771, .I190771 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I190771, .I190771 p {
margin:0px;
}

figure.I190771, .I190771 figure {
margin:0px;
}

a.I190771, .I190771 a {
text-decoration:inherit;
color:inherit;
}

.I190771 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I190771 article, article.I190771 {
width:100%;

flex-direction:column;	
}
.I190771 article:hover, article.I190771:hover {
}
.I190771 article.active, article.I190771.active {
}
.I190771 .body {
}
.I190771 .body:hover {
	
}
.I190771 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I190771 .body a {
text-decoration:underline;

}
.I190771 .body img {
}
.I190771 .body ul, .I190771 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I190771 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I190771 .body iframe {
}
.I190771 .body img:hover {
}
.I190771 .body iframe:hover {
}

.I190771 .body li {
list-style-type:disc;
}



.I190772 .button, .I190772.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);

}
.I190772 button.button, button.I190772.button {
cursor:pointer;
}
.I190772 .button .text, .I190772.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190772 .button .icon, .I190772.button .icon {
flex:none;
background-size:100% 100%;
}
.I190772 .button:hover, .I190772.button:hover {
background-color:rgb(217,217,217);

}
.I190772 .button:hover .text, .I190772.button:hover .text {
}
.I190772 .button:hover .icon, .I190772.button:hover .icon {
background-size:100% 100%;
}

.I190773 .button, .I190773.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;

}
.I190773 button.button, button.I190773.button {
cursor:pointer;
}
.I190773 .button .text, .I190773.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I190773 .button .icon, .I190773.button .icon {
flex:none;
background-size:100% 100%;
}
.I190773 .button:hover, .I190773.button:hover {
}
.I190773 .button:hover .text, .I190773.button:hover .text {
}
.I190773 .button:hover .icon, .I190773.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190773 .button, .I190773.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I190773 button.button, button.I190773.button {
}
.I190773 .button .text, .I190773.button .text {
color:rgb(108,72,201);

}
.I190773 .button .icon, .I190773.button .icon {
background-size:100% 100%;
}
.I190773 .button:hover, .I190773.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I190773 .button:hover .text, .I190773.button:hover .text {
color:rgb(150,155,160);

}
.I190773 .button:hover .icon, .I190773.button:hover .icon {
background-size:100% 100%;
}
}

.I190774 .button, .I190774.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190774 button.button, button.I190774.button {
cursor:pointer;
}
.I190774 .button .text, .I190774.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190774 .button .icon, .I190774.button .icon {
flex:none;
background-size:100% 100%;
}
.I190774 .button:hover, .I190774.button:hover {
}
.I190774 .button:hover .text, .I190774.button:hover .text {
}
.I190774 .button:hover .icon, .I190774.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190774 .button, .I190774.button {
}
.I190774 button.button, button.I190774.button {
}
.I190774 .button .text, .I190774.button .text {
font-family:Rubik;

}
.I190774 .button .icon, .I190774.button .icon {
background-size:100% 100%;
}
.I190774 .button:hover, .I190774.button:hover {
}
.I190774 .button:hover .text, .I190774.button:hover .text {
}
.I190774 .button:hover .icon, .I190774.button:hover .icon {
background-size:100% 100%;
}
}

.I190775 {
display:flex;
width:100%;
height:270px;

}
.I190775:hover {
}

.I190776, a.I190776 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I190776:hover, a.I190776:hover {
}
@media (max-width:992px) {
.I190776, a.I190776 {
}
.I190776:hover, a.I190776:hover {
display:flex;
width:100%;

}
}

.I190777 .image, .I190777.image {
vertical-align:top;
}
.I190777 .image:hover, .I190777.image:hover {
}

.I190778 .button, .I190778.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190778 button.button, button.I190778.button {
cursor:pointer;
}
.I190778 .button .text, .I190778.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I190778 .button .icon, .I190778.button .icon {
flex:none;
background-size:100% 100%;
}
.I190778 .button:hover, .I190778.button:hover {
}
.I190778 .button:hover .text, .I190778.button:hover .text {
}
.I190778 .button:hover .icon, .I190778.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190778 .button, .I190778.button {
}
.I190778 button.button, button.I190778.button {
}
.I190778 .button .text, .I190778.button .text {
font-family:Rubik;

}
.I190778 .button .icon, .I190778.button .icon {
background-size:100% 100%;
}
.I190778 .button:hover, .I190778.button:hover {
}
.I190778 .button:hover .text, .I190778.button:hover .text {
}
.I190778 .button:hover .icon, .I190778.button:hover .icon {
background-size:100% 100%;
}
}

h1.I190842, .I190842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:95;
width:100%;


}
.I190842:hover {
}
.I190842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190842 > .viewport:hover {
}

@media (min-width:1440px) {
.I190842 {

order:95;

}
.I190842:hover {
}
.I190842 > .viewport {



}
.I190842 > .viewport:hover {
}

}
.I190812 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I190812:hover {
}

.I190813 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I190813:hover {
}
@media (max-width:992px) {
.I190813 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I190813:hover {
}
}
@media (max-width:640px) {
.I190813 {


flex-direction:column;
}
.I190813:hover {
}
}

.I190814 {
display:flex;
position:var(--I190814-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;


}
.I190814:hover {
}

@media (max-width:992px) {
.I190814 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I190814:hover {
}

}
@media (max-width:640px) {
.I190814 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I190814:hover {
}

}
@media (min-width:1440px) {
.I190814 {

width:50%;
padding-right:4rem;

}
.I190814:hover {
}

}
.I190815 {
display:flex;
position:var(--I190815-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;


}
.I190815:hover {
}

@media (max-width:992px) {
.I190815 {

width:50%;

}
.I190815:hover {
}

}
@media (max-width:640px) {
.I190815 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I190815:hover {
}

}
@media (min-width:1440px) {
.I190815 {

width:50%;

flex-direction:column;


}
.I190815:hover {
}

}
.I190816 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I190816:hover {
}

@media (max-width:992px) {
.I190816 {



flex-direction:column;

	
}
.I190816:hover {
}

}

h1.I190817, .I190817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I190817:hover {
}
.I190817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190817 > .viewport:hover {
}


h1.I190818, .I190818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;


}
.I190818:hover {
}
.I190818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190818 > .viewport:hover {
}


h1.I190819, .I190819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I190819:hover {
}
.I190819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190819 > .viewport:hover {
}

@media (max-width:992px) {
.I190819 {

display:flex;

}
.I190819:hover {
}
.I190819 > .viewport {



}
.I190819 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190819 {

height:auto;


}
.I190819:hover {
}
.I190819 > .viewport {



}
.I190819 > .viewport:hover {
}

}

h1.I190820, .I190820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I190820:hover {
}
.I190820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190820 > .viewport:hover {
}

@media (max-width:992px) {
.I190820 {

padding-bottom:1rem;


}
.I190820:hover {
}
.I190820 > .viewport {



}
.I190820 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190820 {

margin-bottom:0;


}
.I190820:hover {
}
.I190820 > .viewport {



}
.I190820 > .viewport:hover {
}

}

h1.I190821, .I190821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I190821:hover {
}
.I190821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190821 > .viewport:hover {
}


h1.I190822, .I190822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190822:hover {
}
.I190822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190822 > .viewport:hover {
}


h1.I190823, .I190823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I190823:hover {
}
.I190823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190823 > .viewport:hover {
}

@media (max-width:640px) {
.I190823 {

margin-bottom:-1.65rem;


}
.I190823:hover {
}
.I190823 > .viewport {



}
.I190823 > .viewport:hover {
}

}

h1.I190824, .I190824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I190824:hover {
}
.I190824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190824 > .viewport:hover {
}

@media (min-width:1440px) {
.I190824 {

display:none;

}
.I190824:hover {
}
.I190824 > .viewport {



}
.I190824 > .viewport:hover {
}

}
h1.I190825, .I190825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I190825:hover {
}
.I190825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190825 > .viewport:hover {
}


h1.I190826, .I190826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I190826:hover {
}
.I190826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190826 > .viewport:hover {
}

@media (max-width:992px) {
.I190826 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I190826:hover {
}
.I190826 > .viewport {



}
.I190826 > .viewport:hover {
}

}

h1.I190827, .I190827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I190827:hover {
}
.I190827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190827 > .viewport:hover {
}

@media (max-width:992px) {
.I190827 {

display:none;

}
.I190827:hover {
}
.I190827 > .viewport {



}
.I190827 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190827 {

width:100%;
height:auto;


}
.I190827:hover {
}
.I190827 > .viewport {



}
.I190827 > .viewport:hover {
}

}
h1.I190828, .I190828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I190828:hover {
}
.I190828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190828 > .viewport:hover {
}

@media (min-width:1440px) {
.I190828 {

width:100%;
box-sizing:border-box;


}
.I190828:hover {
}
.I190828 > .viewport {



}
.I190828 > .viewport:hover {
}

}
h1.I190829, .I190829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I190829:hover {
}
.I190829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190829 > .viewport:hover {
}


.I190830, a.I190830 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190830:hover, a.I190830:hover {
}
@media (max-width:992px) {
.I190830, a.I190830 {
display:flex;
font-size:1.625rem;


}
.I190830:hover, a.I190830:hover {
}
}
@media (max-width:640px) {
.I190830, a.I190830 {
display:flex;
font-size:1.625rem;


}
.I190830:hover, a.I190830:hover {
}
}

.I190831, a.I190831 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190831:hover, a.I190831:hover {
}
@media (max-width:992px) {
.I190831, a.I190831 {
}
.I190831:hover, a.I190831:hover {
display:flex;
width:100%;

}
}

.I190832 .image, .I190832.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-size:cover;
background-position:center center;

}
.I190832 .image:hover, .I190832.image:hover {
}

.I190833 .button, .I190833.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(17,17,17);

}
.I190833 button.button, button.I190833.button {
cursor:pointer;
}
.I190833 .button .text, .I190833.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I190833 .button .icon, .I190833.button .icon {
flex:none;
background-size:100% 100%;
}
.I190833 .button:hover, .I190833.button:hover {
}
.I190833 .button:hover .text, .I190833.button:hover .text {
}
.I190833 .button:hover .icon, .I190833.button:hover .icon {
background-size:100% 100%;
}

.I190834, a.I190834 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190834:hover, a.I190834:hover {
}

h1.I190835, .I190835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I190835, .I190835 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I190835, .I190835 p {
margin:0px;
}

figure.I190835, .I190835 figure {
margin:0px;
}

a.I190835, .I190835 a {
text-decoration:inherit;
color:inherit;
}

.I190835 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I190835 article, article.I190835 {
flex-direction:column;	
}
.I190835 article:hover, article.I190835:hover {
}
.I190835 article.active, article.I190835.active {
}
.I190835 .body {
}
.I190835 .body:hover {
	
}
.I190835 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I190835 .body a {
text-decoration:underline;

}
.I190835 .body img {
}
.I190835 .body ul, .I190835 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I190835 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I190835 .body iframe {
}
.I190835 .body img:hover {
}
.I190835 .body iframe:hover {
}

.I190835 .body li {
list-style-type:disc;
}



.I190836 .button, .I190836.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190836 button.button, button.I190836.button {
cursor:pointer;
}
.I190836 .button .text, .I190836.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190836 .button .icon, .I190836.button .icon {
flex:none;
background-size:100% 100%;
}
.I190836 .button:hover, .I190836.button:hover {
}
.I190836 .button:hover .text, .I190836.button:hover .text {
}
.I190836 .button:hover .icon, .I190836.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190836 .button, .I190836.button {
}
.I190836 button.button, button.I190836.button {
}
.I190836 .button .text, .I190836.button .text {
font-family:Rubik;

}
.I190836 .button .icon, .I190836.button .icon {
background-size:100% 100%;
}
.I190836 .button:hover, .I190836.button:hover {
}
.I190836 .button:hover .text, .I190836.button:hover .text {
}
.I190836 .button:hover .icon, .I190836.button:hover .icon {
background-size:100% 100%;
}
}

.I190837 .button, .I190837.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;

}
.I190837 button.button, button.I190837.button {
cursor:pointer;
}
.I190837 .button .text, .I190837.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I190837 .button .icon, .I190837.button .icon {
flex:none;
background-size:100% 100%;
}
.I190837 .button:hover, .I190837.button:hover {
}
.I190837 .button:hover .text, .I190837.button:hover .text {
}
.I190837 .button:hover .icon, .I190837.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190837 .button, .I190837.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I190837 button.button, button.I190837.button {
}
.I190837 .button .text, .I190837.button .text {
color:rgb(108,72,201);

}
.I190837 .button .icon, .I190837.button .icon {
background-size:100% 100%;
}
.I190837 .button:hover, .I190837.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I190837 .button:hover .text, .I190837.button:hover .text {
color:rgb(150,155,160);

}
.I190837 .button:hover .icon, .I190837.button:hover .icon {
background-size:100% 100%;
}
}

.I190838 .button, .I190838.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);

}
.I190838 button.button, button.I190838.button {
cursor:pointer;
}
.I190838 .button .text, .I190838.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190838 .button .icon, .I190838.button .icon {
flex:none;
background-size:100% 100%;
}
.I190838 .button:hover, .I190838.button:hover {
background-color:rgb(217,217,217);

}
.I190838 .button:hover .text, .I190838.button:hover .text {
}
.I190838 .button:hover .icon, .I190838.button:hover .icon {
background-size:100% 100%;
}

.I190839 {
display:flex;
width:100%;
height:270px;

}
.I190839:hover {
}
@media (min-width:1440px) {
.I190839 {
display:flex;
width:100%;
height:270px;

}
.I190839:hover {
}
}
.I190840, a.I190840 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I190840:hover, a.I190840:hover {
}
@media (max-width:992px) {
.I190840, a.I190840 {
}
.I190840:hover, a.I190840:hover {
display:flex;
width:100%;

}
}

.I190841 .image, .I190841.image {
vertical-align:top;
}
.I190841 .image:hover, .I190841.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.I190874, .I190874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:96;
width:100%;


}
.I190874:hover {
}
.I190874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190874 > .viewport:hover {
}

@media (min-width:1440px) {
.I190874 {

order:96;

}
.I190874:hover {
}
.I190874 > .viewport {



}
.I190874 > .viewport:hover {
}

}
.I190843 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I190843:hover {
}

.I190844 {
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;


}
.I190844:hover {
}
@media (max-width:992px) {
.I190844 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I190844:hover {
}
}
@media (max-width:640px) {
.I190844 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I190844:hover {
}
}

.I190845 {
display:flex;
position:var(--I190845-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;


}
.I190845:hover {
}

@media (max-width:992px) {
.I190845 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I190845:hover {
}

}
@media (max-width:640px) {
.I190845 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I190845:hover {
}

}
@media (min-width:1440px) {
.I190845 {

order:3;
width:50%;
padding-right:4rem;

}
.I190845:hover {
}

}
.I190846 {
display:flex;
position:var(--I190846-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;


}
.I190846:hover {
}

@media (max-width:992px) {
.I190846 {

order:3;
width:50%;
padding-left:0rem;

}
.I190846:hover {
}

}
@media (max-width:640px) {
.I190846 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I190846:hover {
}

}
@media (min-width:1440px) {
.I190846 {

order:2;
width:50%;

flex-direction:column;


}
.I190846:hover {
}

}
.I190847 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I190847:hover {
}


h1.I190848, .I190848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I190848:hover {
}
.I190848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190848 > .viewport:hover {
}


h1.I190849, .I190849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I190849:hover {
}
.I190849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190849 > .viewport:hover {
}


h1.I190850, .I190850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I190850:hover {
}
.I190850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190850 > .viewport:hover {
}


h1.I190851, .I190851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I190851:hover {
}
.I190851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190851 > .viewport:hover {
}

@media (max-width:640px) {
.I190851 {

margin-bottom:0;


}
.I190851:hover {
}
.I190851 > .viewport {



}
.I190851 > .viewport:hover {
}

}

h1.I190852, .I190852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I190852:hover {
}
.I190852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190852 > .viewport:hover {
}


h1.I190853, .I190853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I190853:hover {
}
.I190853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190853 > .viewport:hover {
}

@media (max-width:640px) {
.I190853 {

margin-bottom:-1.65rem;


}
.I190853:hover {
}
.I190853 > .viewport {



}
.I190853 > .viewport:hover {
}

}

h1.I190854, .I190854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I190854:hover {
}
.I190854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190854 > .viewport:hover {
}


h1.I190855, .I190855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I190855:hover {
}
.I190855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190855 > .viewport:hover {
}


h1.I190856, .I190856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I190856:hover {
}
.I190856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190856 > .viewport:hover {
}


h1.I190857, .I190857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I190857:hover {
}
.I190857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190857 > .viewport:hover {
}

@media (max-width:992px) {
.I190857 {

height:auto;


}
.I190857:hover {
}
.I190857 > .viewport {



}
.I190857 > .viewport:hover {
}

}

h1.I190858, .I190858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190858 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I190858:hover {
}
.I190858 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190858 > .viewport:hover {
}

@media (min-width:1440px) {
.I190858 {

width:100%;
padding-top:0.75rem;


}
.I190858:hover {
}
.I190858 > .viewport {



}
.I190858 > .viewport:hover {
}

}
h1.I190859, .I190859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I190859:hover {
}
.I190859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190859 > .viewport:hover {
}


h1.I190860, .I190860 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190860 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I190860:hover {
}
.I190860 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190860 > .viewport:hover {
}


.I190861, a.I190861 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190861:hover, a.I190861:hover {
}
@media (max-width:992px) {
.I190861, a.I190861 {
display:flex;
font-size:1.625rem;


}
.I190861:hover, a.I190861:hover {
}
}
@media (max-width:640px) {
.I190861, a.I190861 {
display:flex;
font-size:1.625rem;


}
.I190861:hover, a.I190861:hover {
}
}

.I190862, a.I190862 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190862:hover, a.I190862:hover {
}
@media (max-width:992px) {
.I190862, a.I190862 {
}
.I190862:hover, a.I190862:hover {
display:flex;
width:100%;

}
}

.I190863 .image, .I190863.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-size:cover;
background-position:center center;

}
.I190863 .image:hover, .I190863.image:hover {
}

.I190864 .button, .I190864.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(17,17,17);

}
.I190864 button.button, button.I190864.button {
cursor:pointer;
}
.I190864 .button .text, .I190864.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I190864 .button .icon, .I190864.button .icon {
flex:none;
background-size:100% 100%;
}
.I190864 .button:hover, .I190864.button:hover {
}
.I190864 .button:hover .text, .I190864.button:hover .text {
}
.I190864 .button:hover .icon, .I190864.button:hover .icon {
background-size:100% 100%;
}

.I190865, a.I190865 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190865:hover, a.I190865:hover {
}

h1.I190866, .I190866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I190866, .I190866 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I190866, .I190866 p {
margin:0px;
}

figure.I190866, .I190866 figure {
margin:0px;
}

a.I190866, .I190866 a {
text-decoration:inherit;
color:inherit;
}

.I190866 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I190866 article, article.I190866 {
width:100%;

flex-direction:column;	
}
.I190866 article:hover, article.I190866:hover {
}
.I190866 article.active, article.I190866.active {
}
.I190866 .body {
}
.I190866 .body:hover {
	
}
.I190866 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I190866 .body a {
text-decoration:underline;

}
.I190866 .body img {
}
.I190866 .body ul, .I190866 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I190866 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I190866 .body iframe {
}
.I190866 .body img:hover {
}
.I190866 .body iframe:hover {
}

.I190866 .body li {
list-style-type:disc;
}



.I190867 .button, .I190867.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);

}
.I190867 button.button, button.I190867.button {
cursor:pointer;
}
.I190867 .button .text, .I190867.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190867 .button .icon, .I190867.button .icon {
flex:none;
background-size:100% 100%;
}
.I190867 .button:hover, .I190867.button:hover {
background-color:rgb(217,217,217);

}
.I190867 .button:hover .text, .I190867.button:hover .text {
}
.I190867 .button:hover .icon, .I190867.button:hover .icon {
background-size:100% 100%;
}

.I190868 .button, .I190868.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;

}
.I190868 button.button, button.I190868.button {
cursor:pointer;
}
.I190868 .button .text, .I190868.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I190868 .button .icon, .I190868.button .icon {
flex:none;
background-size:100% 100%;
}
.I190868 .button:hover, .I190868.button:hover {
}
.I190868 .button:hover .text, .I190868.button:hover .text {
}
.I190868 .button:hover .icon, .I190868.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190868 .button, .I190868.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I190868 button.button, button.I190868.button {
}
.I190868 .button .text, .I190868.button .text {
color:rgb(108,72,201);

}
.I190868 .button .icon, .I190868.button .icon {
background-size:100% 100%;
}
.I190868 .button:hover, .I190868.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I190868 .button:hover .text, .I190868.button:hover .text {
color:rgb(150,155,160);

}
.I190868 .button:hover .icon, .I190868.button:hover .icon {
background-size:100% 100%;
}
}

.I190869 .button, .I190869.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190869 button.button, button.I190869.button {
cursor:pointer;
}
.I190869 .button .text, .I190869.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190869 .button .icon, .I190869.button .icon {
flex:none;
background-size:100% 100%;
}
.I190869 .button:hover, .I190869.button:hover {
}
.I190869 .button:hover .text, .I190869.button:hover .text {
}
.I190869 .button:hover .icon, .I190869.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190869 .button, .I190869.button {
}
.I190869 button.button, button.I190869.button {
}
.I190869 .button .text, .I190869.button .text {
font-family:Rubik;

}
.I190869 .button .icon, .I190869.button .icon {
background-size:100% 100%;
}
.I190869 .button:hover, .I190869.button:hover {
}
.I190869 .button:hover .text, .I190869.button:hover .text {
}
.I190869 .button:hover .icon, .I190869.button:hover .icon {
background-size:100% 100%;
}
}

.I190870 {
display:flex;
width:100%;
height:270px;

}
.I190870:hover {
}

.I190871, a.I190871 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I190871:hover, a.I190871:hover {
}
@media (max-width:992px) {
.I190871, a.I190871 {
}
.I190871:hover, a.I190871:hover {
display:flex;
width:100%;

}
}

.I190872 .image, .I190872.image {
vertical-align:top;
}
.I190872 .image:hover, .I190872.image:hover {
}

.I190873 .button, .I190873.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190873 button.button, button.I190873.button {
cursor:pointer;
}
.I190873 .button .text, .I190873.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I190873 .button .icon, .I190873.button .icon {
flex:none;
background-size:100% 100%;
}
.I190873 .button:hover, .I190873.button:hover {
}
.I190873 .button:hover .text, .I190873.button:hover .text {
}
.I190873 .button:hover .icon, .I190873.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190873 .button, .I190873.button {
}
.I190873 button.button, button.I190873.button {
}
.I190873 .button .text, .I190873.button .text {
font-family:Rubik;

}
.I190873 .button .icon, .I190873.button .icon {
background-size:100% 100%;
}
.I190873 .button:hover, .I190873.button:hover {
}
.I190873 .button:hover .text, .I190873.button:hover .text {
}
.I190873 .button:hover .icon, .I190873.button:hover .icon {
background-size:100% 100%;
}
}

h1.I190905, .I190905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:97;
width:100%;


}
.I190905:hover {
}
.I190905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190905 > .viewport:hover {
}

@media (min-width:1440px) {
.I190905 {

order:97;

}
.I190905:hover {
}
.I190905 > .viewport {



}
.I190905 > .viewport:hover {
}

}
.I190875 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I190875:hover {
}

.I190876 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I190876:hover {
}
@media (max-width:992px) {
.I190876 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I190876:hover {
}
}
@media (max-width:640px) {
.I190876 {

padding-bottom:0rem;


flex-direction:column;
}
.I190876:hover {
}
}

.I190877 {
display:flex;
position:var(--I190877-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;


}
.I190877:hover {
}

@media (max-width:992px) {
.I190877 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I190877:hover {
}

}
@media (max-width:640px) {
.I190877 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I190877:hover {
}

}
@media (min-width:1440px) {
.I190877 {

width:50%;
padding-right:4rem;

}
.I190877:hover {
}

}
.I190878 {
display:flex;
position:var(--I190878-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;


}
.I190878:hover {
}

@media (max-width:992px) {
.I190878 {

width:50%;

}
.I190878:hover {
}

}
@media (max-width:640px) {
.I190878 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I190878:hover {
}

}
@media (min-width:1440px) {
.I190878 {

width:50%;

flex-direction:column;


}
.I190878:hover {
}

}
.I190879 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I190879:hover {
}

@media (max-width:992px) {
.I190879 {



flex-direction:column;

	
}
.I190879:hover {
}

}

h1.I190880, .I190880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I190880:hover {
}
.I190880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190880 > .viewport:hover {
}


h1.I190881, .I190881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I190881:hover {
}
.I190881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190881 > .viewport:hover {
}


h1.I190882, .I190882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I190882:hover {
}
.I190882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190882 > .viewport:hover {
}

@media (max-width:992px) {
.I190882 {

display:flex;

}
.I190882:hover {
}
.I190882 > .viewport {



}
.I190882 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190882 {

height:auto;


}
.I190882:hover {
}
.I190882 > .viewport {



}
.I190882 > .viewport:hover {
}

}

h1.I190883, .I190883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I190883:hover {
}
.I190883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190883 > .viewport:hover {
}

@media (max-width:992px) {
.I190883 {

padding-bottom:1rem;


}
.I190883:hover {
}
.I190883 > .viewport {



}
.I190883 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190883 {

margin-bottom:0;


}
.I190883:hover {
}
.I190883 > .viewport {



}
.I190883 > .viewport:hover {
}

}

h1.I190884, .I190884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I190884:hover {
}
.I190884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190884 > .viewport:hover {
}


h1.I190885, .I190885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190885:hover {
}
.I190885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190885 > .viewport:hover {
}


h1.I190886, .I190886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I190886:hover {
}
.I190886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190886 > .viewport:hover {
}

@media (max-width:640px) {
.I190886 {

margin-bottom:-1.65rem;


}
.I190886:hover {
}
.I190886 > .viewport {



}
.I190886 > .viewport:hover {
}

}

h1.I190887, .I190887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I190887:hover {
}
.I190887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190887 > .viewport:hover {
}

@media (min-width:1440px) {
.I190887 {

display:none;

}
.I190887:hover {
}
.I190887 > .viewport {



}
.I190887 > .viewport:hover {
}

}
h1.I190888, .I190888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I190888:hover {
}
.I190888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190888 > .viewport:hover {
}


h1.I190889, .I190889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I190889:hover {
}
.I190889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190889 > .viewport:hover {
}

@media (max-width:992px) {
.I190889 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I190889:hover {
}
.I190889 > .viewport {



}
.I190889 > .viewport:hover {
}

}

h1.I190890, .I190890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I190890:hover {
}
.I190890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190890 > .viewport:hover {
}

@media (max-width:992px) {
.I190890 {

display:none;

}
.I190890:hover {
}
.I190890 > .viewport {



}
.I190890 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190890 {

width:100%;
height:auto;


}
.I190890:hover {
}
.I190890 > .viewport {



}
.I190890 > .viewport:hover {
}

}
h1.I190891, .I190891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I190891:hover {
}
.I190891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190891 > .viewport:hover {
}

@media (min-width:1440px) {
.I190891 {

width:100%;
box-sizing:border-box;


}
.I190891:hover {
}
.I190891 > .viewport {



}
.I190891 > .viewport:hover {
}

}
h1.I190892, .I190892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I190892:hover {
}
.I190892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190892 > .viewport:hover {
}


.I190893, a.I190893 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190893:hover, a.I190893:hover {
}
@media (max-width:992px) {
.I190893, a.I190893 {
display:flex;
font-size:1.625rem;


}
.I190893:hover, a.I190893:hover {
}
}
@media (max-width:640px) {
.I190893, a.I190893 {
display:flex;
font-size:1.625rem;


}
.I190893:hover, a.I190893:hover {
}
}

.I190894, a.I190894 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190894:hover, a.I190894:hover {
}
@media (max-width:992px) {
.I190894, a.I190894 {
}
.I190894:hover, a.I190894:hover {
display:flex;
width:100%;

}
}

.I190895 .image, .I190895.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-size:cover;
background-position:center center;

}
.I190895 .image:hover, .I190895.image:hover {
}

.I190896 .button, .I190896.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(17,17,17);

}
.I190896 button.button, button.I190896.button {
cursor:pointer;
}
.I190896 .button .text, .I190896.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I190896 .button .icon, .I190896.button .icon {
flex:none;
background-size:100% 100%;
}
.I190896 .button:hover, .I190896.button:hover {
}
.I190896 .button:hover .text, .I190896.button:hover .text {
}
.I190896 .button:hover .icon, .I190896.button:hover .icon {
background-size:100% 100%;
}

.I190897, a.I190897 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I190897:hover, a.I190897:hover {
}

h1.I190898, .I190898 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I190898, .I190898 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I190898, .I190898 p {
margin:0px;
}

figure.I190898, .I190898 figure {
margin:0px;
}

a.I190898, .I190898 a {
text-decoration:inherit;
color:inherit;
}

.I190898 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I190898 article, article.I190898 {
flex-direction:column;	
}
.I190898 article:hover, article.I190898:hover {
}
.I190898 article.active, article.I190898.active {
}
.I190898 .body {
}
.I190898 .body:hover {
	
}
.I190898 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I190898 .body a {
text-decoration:underline;

}
.I190898 .body img {
}
.I190898 .body ul, .I190898 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I190898 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I190898 .body iframe {
}
.I190898 .body img:hover {
}
.I190898 .body iframe:hover {
}

.I190898 .body li {
list-style-type:disc;
}



.I190899 .button, .I190899.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190899 button.button, button.I190899.button {
cursor:pointer;
}
.I190899 .button .text, .I190899.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190899 .button .icon, .I190899.button .icon {
flex:none;
background-size:100% 100%;
}
.I190899 .button:hover, .I190899.button:hover {
}
.I190899 .button:hover .text, .I190899.button:hover .text {
}
.I190899 .button:hover .icon, .I190899.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190899 .button, .I190899.button {
}
.I190899 button.button, button.I190899.button {
}
.I190899 .button .text, .I190899.button .text {
font-family:Rubik;

}
.I190899 .button .icon, .I190899.button .icon {
background-size:100% 100%;
}
.I190899 .button:hover, .I190899.button:hover {
}
.I190899 .button:hover .text, .I190899.button:hover .text {
}
.I190899 .button:hover .icon, .I190899.button:hover .icon {
background-size:100% 100%;
}
}

.I190900 .button, .I190900.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;

}
.I190900 button.button, button.I190900.button {
cursor:pointer;
}
.I190900 .button .text, .I190900.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I190900 .button .icon, .I190900.button .icon {
flex:none;
background-size:100% 100%;
}
.I190900 .button:hover, .I190900.button:hover {
}
.I190900 .button:hover .text, .I190900.button:hover .text {
}
.I190900 .button:hover .icon, .I190900.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190900 .button, .I190900.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I190900 button.button, button.I190900.button {
}
.I190900 .button .text, .I190900.button .text {
color:rgb(108,72,201);

}
.I190900 .button .icon, .I190900.button .icon {
background-size:100% 100%;
}
.I190900 .button:hover, .I190900.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I190900 .button:hover .text, .I190900.button:hover .text {
color:rgb(150,155,160);

}
.I190900 .button:hover .icon, .I190900.button:hover .icon {
background-size:100% 100%;
}
}

.I190901 .button, .I190901.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);

}
.I190901 button.button, button.I190901.button {
cursor:pointer;
}
.I190901 .button .text, .I190901.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190901 .button .icon, .I190901.button .icon {
flex:none;
background-size:100% 100%;
}
.I190901 .button:hover, .I190901.button:hover {
background-color:rgb(217,217,217);

}
.I190901 .button:hover .text, .I190901.button:hover .text {
}
.I190901 .button:hover .icon, .I190901.button:hover .icon {
background-size:100% 100%;
}

.I190902 {
display:flex;
width:100%;
height:270px;

}
.I190902:hover {
}
@media (min-width:1440px) {
.I190902 {
display:flex;
width:100%;
height:270px;

}
.I190902:hover {
}
}
.I190903, a.I190903 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I190903:hover, a.I190903:hover {
}
@media (max-width:992px) {
.I190903, a.I190903 {
}
.I190903:hover, a.I190903:hover {
display:flex;
width:100%;

}
}

.I190904 .image, .I190904.image {
vertical-align:top;
}
.I190904 .image:hover, .I190904.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.I191007, .I191007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:108;
width:100%;
background-color:rgb(17,17,17);


}
.I191007:hover {
}
.I191007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191007 > .viewport:hover {
}

@media (min-width:1440px) {
.I191007 {

order:108;

}
.I191007:hover {
}
.I191007 > .viewport {



}
.I191007 > .viewport:hover {
}

}
.I191001 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:8rem;

	
}
.I191001:hover {
}
@media (max-width:640px) {
.I191001 {
padding-top:4rem;

	
}
.I191001:hover {
}
}

.I191002 {
display:flex;
position:var(--I191002-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-bottom:40px;

align-items:center;


}
.I191002:hover {
}

@media (max-width:640px) {
.I191002 {

margin-bottom:0;
padding-left:29px;
padding-right:29px;
box-sizing:border-box;

}
.I191002:hover {
}

}

h1.I191003, .I191003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:40px;


}
.I191003:hover {
}
.I191003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I191003 > .viewport:hover {
}

@media (max-width:640px) {
.I191003 {

margin-bottom:32px;


}
.I191003:hover {
}
.I191003 > .viewport {



}
.I191003 > .viewport:hover {
}

}

h1.I191004, .I191004 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191004 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I191004:hover {
}
.I191004 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I191004 > .viewport:hover {
}

@media (max-width:640px) {
.I191004 {


}
.I191004:hover {
}
.I191004 > .viewport {

justify-content:flex-start;


}
.I191004 > .viewport:hover {
}

}

h1.I191005, .I191005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191005, .I191005 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191005, .I191005 p {
margin:0px;
}

figure.I191005, .I191005 figure {
margin:0px;
}

a.I191005, .I191005 a {
text-decoration:inherit;
color:inherit;
}

.I191005 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191005 article, article.I191005 {
width:100%;
max-width:910px;

flex-direction:column;	
}
.I191005 article:hover, article.I191005:hover {
}
.I191005 article.active, article.I191005.active {
}
.I191005 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:36px;
font-weight:600;
text-align:center;
color:rgb(255,255,255);
letter-spacing:-1.13px;
line-height:48px;

width:100%;
margin-bottom:40px;

}
.I191005 .title:hover {
}
.I191005 article.active .title {
}


.I191005 .body {
}
.I191005 .body:hover {
	
}
.I191005 .body {
display:block;
width:100%;
max-width:910px;
margin-left:auto;
margin-right:auto;

font-family:Graphik;
font-size:1.625rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:36px;

}
.I191005 .body img {
}
.I191005 .body img:hover {
}



@media (max-width:640px) {
.I191005 header {
}
.I191005 article, article.I191005 {
	
}
.I191005 article:hover, article.I191005:hover {
}
.I191005 article.active, article.I191005.active {
}
.I191005 .title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
letter-spacing:0px;
line-height:30px;

margin-bottom:32px;

}
.I191005 .title:hover {
}
.I191005 article.active .title {
}


.I191005 .body {
}
.I191005 .body:hover {
	
}
.I191005 .body {
text-align:left;

}



}

.I191006 .button, .I191006.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);

}
.I191006 button.button, button.I191006.button {
cursor:pointer;
}
.I191006 .button .text, .I191006.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I191006 .button .icon, .I191006.button .icon {
flex:none;
background-size:100% 100%;
}
.I191006 .button:hover, .I191006.button:hover {
background-color:rgb(210,40,93);

}
.I191006 .button:hover .text, .I191006.button:hover .text {
}
.I191006 .button:hover .icon, .I191006.button:hover .icon {
background-size:100% 100%;
}

h1.I191089, .I191089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:109;
width:100%;
background-color:rgb(17,17,17);


}
.I191089:hover {
}
.I191089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I191089 > .viewport:hover {
}

@media (min-width:1440px) {
.I191089 {

order:109;

}
.I191089:hover {
}
.I191089 > .viewport {



}
.I191089 > .viewport:hover {
}

}
.I191008 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
background-color:rgb(17,17,17);
box-sizing:border-box;

flex-direction:row;
justify-content:center;

	
}
.I191008:hover {
}
@media (max-width:992px) {
.I191008 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

	
}
.I191008:hover {
}
}
@media (max-width:640px) {
.I191008 {
padding-bottom:4rem;
padding-top:2rem;

flex-direction:column;

	
}
.I191008:hover {
}
}
@media (min-width:1440px) {
.I191008 {
width:100%;

	
}
.I191008:hover {
}
}
.I191009 {
display:flex;

order:8;
width:60%;
box-sizing:border-box;


flex-direction:column;
}
.I191009:hover {
}
@media (max-width:640px) {
.I191009 {

width:100%;


}
.I191009:hover {
}
}

.I191010 {
display:flex;
position:var(--I191010-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:40%;
padding-right:4rem;
box-sizing:border-box;

}
.I191010:hover {
}

@media (max-width:640px) {
.I191010 {

width:100%;
padding-bottom:2rem;
padding-right:0rem;

}
.I191010:hover {
}

}

.I191011 {
display:flex;
position:var(--I191011-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I191011:hover {
}


.I191012 {
display:flex;
position:var(--I191012-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
}
.I191012:hover {
}


.I191013 {
display:flex;
position:var(--I191013-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I191013:hover {
}


.I191014 {
display:flex;
position:var(--I191014-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I191014:hover {
}


.I191015 {
display:flex;
position:var(--I191015-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
}
.I191015:hover {
}


.I191016 {
display:flex;
position:var(--I191016-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
}
.I191016:hover {
}


.I191017 {
display:flex;
position:var(--I191017-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I191017:hover {
}


.I191018 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



align-items:center;

	
}
.I191018:hover {
}


.I191019 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I191019:hover {
}


.I191020 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I191020:hover {
}


.I191021 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I191021:hover {
}


.I191022 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I191022:hover {
}


.I191023 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I191023:hover {
}


h1.I191024, .I191024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191024:hover {
}
.I191024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191024 > .viewport:hover {
}


h1.I191025, .I191025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I191025:hover {
}
.I191025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191025 > .viewport:hover {
}


h1.I191026, .I191026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I191026:hover {
}
.I191026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191026 > .viewport:hover {
}


h1.I191027, .I191027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;


}
.I191027:hover {
}
.I191027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191027 > .viewport:hover {
}


h1.I191028, .I191028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I191028:hover {
}
.I191028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191028 > .viewport:hover {
}


h1.I191029, .I191029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I191029:hover {
}
.I191029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191029 > .viewport:hover {
}


h1.I191030, .I191030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I191030:hover {
}
.I191030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191030 > .viewport:hover {
}


h1.I191031, .I191031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;


}
.I191031:hover {
}
.I191031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191031 > .viewport:hover {
}


h1.I191032, .I191032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-right:1rem;


}
.I191032:hover {
}
.I191032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191032 > .viewport:hover {
}


h1.I191033, .I191033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191033:hover {
}
.I191033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191033 > .viewport:hover {
}


h1.I191034, .I191034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I191034:hover {
}
.I191034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191034 > .viewport:hover {
}


h1.I191035, .I191035 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191035 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
padding-right:1rem;


}
.I191035:hover {
}
.I191035 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191035 > .viewport:hover {
}


h1.I191036, .I191036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191036:hover {
}
.I191036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191036 > .viewport:hover {
}


h1.I191037, .I191037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I191037:hover {
}
.I191037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191037 > .viewport:hover {
}


h1.I191038, .I191038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I191038:hover {
}
.I191038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191038 > .viewport:hover {
}


h1.I191039, .I191039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
padding-right:1rem;


}
.I191039:hover {
}
.I191039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191039 > .viewport:hover {
}


h1.I191040, .I191040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191040:hover {
}
.I191040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191040 > .viewport:hover {
}


h1.I191041, .I191041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I191041:hover {
}
.I191041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191041 > .viewport:hover {
}


h1.I191042, .I191042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I191042:hover {
}
.I191042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191042 > .viewport:hover {
}


h1.I191043, .I191043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
padding-right:1rem;


}
.I191043:hover {
}
.I191043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191043 > .viewport:hover {
}


h1.I191044, .I191044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191044:hover {
}
.I191044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191044 > .viewport:hover {
}


h1.I191045, .I191045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I191045:hover {
}
.I191045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191045 > .viewport:hover {
}


h1.I191046, .I191046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I191046:hover {
}
.I191046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191046 > .viewport:hover {
}


h1.I191047, .I191047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
padding-right:1rem;


}
.I191047:hover {
}
.I191047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191047 > .viewport:hover {
}


h1.I191048, .I191048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191048:hover {
}
.I191048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191048 > .viewport:hover {
}


h1.I191049, .I191049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I191049:hover {
}
.I191049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191049 > .viewport:hover {
}


h1.I191050, .I191050 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191050 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I191050:hover {
}
.I191050 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191050 > .viewport:hover {
}


h1.I191051, .I191051 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191051 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
padding-right:1rem;


}
.I191051:hover {
}
.I191051 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191051 > .viewport:hover {
}


h1.I191052, .I191052 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191052 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191052:hover {
}
.I191052 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191052 > .viewport:hover {
}


h1.I191053, .I191053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I191053:hover {
}
.I191053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191053 > .viewport:hover {
}


h1.I191054, .I191054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I191054:hover {
}
.I191054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191054 > .viewport:hover {
}


h1.I191055, .I191055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191055 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191055:hover {
}
.I191055 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191055 > .viewport:hover {
}


h1.I191056, .I191056 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191056 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191056:hover {
}
.I191056 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191056 > .viewport:hover {
}


.I191057 .button, .I191057.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I191057 button.button, button.I191057.button {
cursor:pointer;
}
.I191057 .button .text, .I191057.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I191057 .button .icon, .I191057.button .icon {
flex:none;
background-size:100% 100%;
}
.I191057 .button:hover, .I191057.button:hover {
border-color:rgb(67,125,192);
border-style:solid;
border-width:1px;

}
.I191057 .button:hover .text, .I191057.button:hover .text {
}
.I191057 .button:hover .icon, .I191057.button:hover .icon {
background-size:100% 100%;
}

.I191058 .button, .I191058.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I191058 button.button, button.I191058.button {
cursor:pointer;
}
.I191058 .button .text, .I191058.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I191058 .button .icon, .I191058.button .icon {
flex:none;
background-size:100% 100%;
}
.I191058 .button:hover, .I191058.button:hover {
border-color:rgb(67,125,192);
border-style:solid;
border-width:1px;

}
.I191058 .button:hover .text, .I191058.button:hover .text {
}
.I191058 .button:hover .icon, .I191058.button:hover .icon {
background-size:100% 100%;
}

.I191059 .button, .I191059.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I191059 button.button, button.I191059.button {
cursor:pointer;
}
.I191059 .button .text, .I191059.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I191059 .button .icon, .I191059.button .icon {
flex:none;
background-size:100% 100%;
}
.I191059 .button:hover, .I191059.button:hover {
border-color:rgb(67,125,192);
border-style:solid;
border-width:1px;

}
.I191059 .button:hover .text, .I191059.button:hover .text {
font-weight:600;

}
.I191059 .button:hover .icon, .I191059.button:hover .icon {
background-size:100% 100%;
}

.I191060 .button, .I191060.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I191060 button.button, button.I191060.button {
cursor:pointer;
}
.I191060 .button .text, .I191060.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I191060 .button .icon, .I191060.button .icon {
flex:none;
background-size:100% 100%;
}
.I191060 .button:hover, .I191060.button:hover {
border-color:rgb(175,124,255);
border-style:solid;
border-width:1px;

}
.I191060 .button:hover .text, .I191060.button:hover .text {
}
.I191060 .button:hover .icon, .I191060.button:hover .icon {
background-size:100% 100%;
}

.I191061 .button, .I191061.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I191061 button.button, button.I191061.button {
cursor:pointer;
}
.I191061 .button .text, .I191061.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I191061 .button .icon, .I191061.button .icon {
flex:none;
background-size:100% 100%;
}
.I191061 .button:hover, .I191061.button:hover {
border-color:rgb(175,124,255);
border-style:solid;
border-width:1px;

}
.I191061 .button:hover .text, .I191061.button:hover .text {
}
.I191061 .button:hover .icon, .I191061.button:hover .icon {
background-size:100% 100%;
}

h1.I191062, .I191062 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191062, .I191062 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191062, .I191062 p {
margin:0px;
}

figure.I191062, .I191062 figure {
margin:0px;
}

a.I191062, .I191062 a {
text-decoration:inherit;
color:inherit;
}

.I191062 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191062 article, article.I191062 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I191062 article:hover, article.I191062:hover {
}
.I191062 article.active, article.I191062.active {
}
.I191062 .body {
}
.I191062 .body:hover {
	
}
.I191062 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191062 .body a {
text-decoration:underline;

}
.I191062 .body img {
}
.I191062 .body ul, .I191062 .body ol {
margin-left:1rem;

}
.I191062 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I191062 .body iframe {
}
.I191062 .body img:hover {
}
.I191062 .body iframe:hover {
}

.I191062 .body li {
list-style-type:disc;
}



.I191063 .button, .I191063.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I191063 button.button, button.I191063.button {
cursor:pointer;
}
.I191063 .button .text, .I191063.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I191063 .button .icon, .I191063.button .icon {
flex:none;
background-size:100% 100%;
}
.I191063 .button:hover, .I191063.button:hover {
border-color:rgb(175,124,255);
border-style:solid;
border-width:1px;

}
.I191063 .button:hover .text, .I191063.button:hover .text {
}
.I191063 .button:hover .icon, .I191063.button:hover .icon {
background-size:100% 100%;
}

.I191064 .image, .I191064.image {
vertical-align:top;
width:64px;
height:64px;

}
.I191064 .image:hover, .I191064.image:hover {
}

.I191065, a.I191065 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I191065:hover, a.I191065:hover {
}
@media (max-width:992px) {
.I191065, a.I191065 {
display:flex;
font-size:1.625rem;


}
.I191065:hover, a.I191065:hover {
}
}
@media (max-width:640px) {
.I191065, a.I191065 {
display:flex;
font-size:1.625rem;


}
.I191065:hover, a.I191065:hover {
}
}

.I191066 .button, .I191066.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191066 button.button, button.I191066.button {
cursor:pointer;
}
.I191066 .button .text, .I191066.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(255,255,255);
line-height:20px;

}
.I191066 .button .icon, .I191066.button .icon {
flex:none;
background-size:100% 100%;
}
.I191066 .button:hover, .I191066.button:hover {
}
.I191066 .button:hover .text, .I191066.button:hover .text {
color:rgb(67,125,192);

}
.I191066 .button:hover .icon, .I191066.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191066 .button, .I191066.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I191066 button.button, button.I191066.button {
}
.I191066 .button .text, .I191066.button .text {
color:rgb(255,255,255);

}
.I191066 .button .icon, .I191066.button .icon {
background-size:100% 100%;
}
.I191066 .button:hover, .I191066.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I191066 .button:hover .text, .I191066.button:hover .text {
color:rgb(150,155,160);

}
.I191066 .button:hover .icon, .I191066.button:hover .icon {
background-size:100% 100%;
}
}

.I191067 .image, .I191067.image {
vertical-align:top;
width:64px;
height:64px;

}
.I191067 .image:hover, .I191067.image:hover {
}

.I191068, a.I191068 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I191068:hover, a.I191068:hover {
}
@media (max-width:992px) {
.I191068, a.I191068 {
display:flex;
font-size:1.625rem;


}
.I191068:hover, a.I191068:hover {
}
}
@media (max-width:640px) {
.I191068, a.I191068 {
display:flex;
font-size:1.625rem;


}
.I191068:hover, a.I191068:hover {
}
}

h1.I191069, .I191069 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191069, .I191069 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191069, .I191069 p {
margin:0px;
}

figure.I191069, .I191069 figure {
margin:0px;
}

a.I191069, .I191069 a {
text-decoration:inherit;
color:inherit;
}

.I191069 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191069 article, article.I191069 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I191069 article:hover, article.I191069:hover {
}
.I191069 article.active, article.I191069.active {
}
.I191069 .body {
}
.I191069 .body:hover {
	
}
.I191069 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191069 .body img {
}
.I191069 .body ul, .I191069 .body ol {
margin-left:1rem;

}
.I191069 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I191069 .body iframe {
}
.I191069 .body img:hover {
}
.I191069 .body iframe:hover {
}

.I191069 .body li {
list-style-type:disc;
}



.I191070 .button, .I191070.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191070 button.button, button.I191070.button {
cursor:pointer;
}
.I191070 .button .text, .I191070.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(255,255,255);
line-height:26px;

}
.I191070 .button .icon, .I191070.button .icon {
flex:none;
background-size:100% 100%;
}
.I191070 .button:hover, .I191070.button:hover {
}
.I191070 .button:hover .text, .I191070.button:hover .text {
color:rgb(67,125,192);

}
.I191070 .button:hover .icon, .I191070.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191070 .button, .I191070.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I191070 button.button, button.I191070.button {
}
.I191070 .button .text, .I191070.button .text {
color:rgb(255,255,255);

}
.I191070 .button .icon, .I191070.button .icon {
background-size:100% 100%;
}
.I191070 .button:hover, .I191070.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I191070 .button:hover .text, .I191070.button:hover .text {
color:rgb(150,155,160);

}
.I191070 .button:hover .icon, .I191070.button:hover .icon {
background-size:100% 100%;
}
}

.I191071 .image, .I191071.image {
vertical-align:top;
width:64px;
height:64px;

}
.I191071 .image:hover, .I191071.image:hover {
}

.I191072, a.I191072 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I191072:hover, a.I191072:hover {
}
@media (max-width:992px) {
.I191072, a.I191072 {
display:flex;
font-size:1.625rem;


}
.I191072:hover, a.I191072:hover {
}
}
@media (max-width:640px) {
.I191072, a.I191072 {
display:flex;
font-size:1.625rem;


}
.I191072:hover, a.I191072:hover {
}
}

h1.I191073, .I191073 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191073, .I191073 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191073, .I191073 p {
margin:0px;
}

figure.I191073, .I191073 figure {
margin:0px;
}

a.I191073, .I191073 a {
text-decoration:inherit;
color:inherit;
}

.I191073 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191073 article, article.I191073 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I191073 article:hover, article.I191073:hover {
}
.I191073 article.active, article.I191073.active {
}
.I191073 .body {
}
.I191073 .body:hover {
	
}
.I191073 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191073 .body img {
}
.I191073 .body ul, .I191073 .body ol {
margin-left:1rem;

}
.I191073 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I191073 .body iframe {
}
.I191073 .body img:hover {
}
.I191073 .body iframe:hover {
}

.I191073 .body li {
list-style-type:disc;
}



.I191074 .button, .I191074.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191074 button.button, button.I191074.button {
cursor:pointer;
}
.I191074 .button .text, .I191074.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(255,255,255);
line-height:26px;

}
.I191074 .button .icon, .I191074.button .icon {
flex:none;
background-size:100% 100%;
}
.I191074 .button:hover, .I191074.button:hover {
}
.I191074 .button:hover .text, .I191074.button:hover .text {
color:rgb(67,125,192);

}
.I191074 .button:hover .icon, .I191074.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191074 .button, .I191074.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I191074 button.button, button.I191074.button {
}
.I191074 .button .text, .I191074.button .text {
color:rgb(255,255,255);

}
.I191074 .button .icon, .I191074.button .icon {
background-size:100% 100%;
}
.I191074 .button:hover, .I191074.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I191074 .button:hover .text, .I191074.button:hover .text {
color:rgb(150,155,160);

}
.I191074 .button:hover .icon, .I191074.button:hover .icon {
background-size:100% 100%;
}
}

.I191075 .image, .I191075.image {
vertical-align:top;
width:64px;
height:64px;

}
.I191075 .image:hover, .I191075.image:hover {
}

.I191076, a.I191076 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I191076:hover, a.I191076:hover {
}
@media (max-width:992px) {
.I191076, a.I191076 {
display:flex;
font-size:1.625rem;


}
.I191076:hover, a.I191076:hover {
}
}
@media (max-width:640px) {
.I191076, a.I191076 {
display:flex;
font-size:1.625rem;


}
.I191076:hover, a.I191076:hover {
}
}

h1.I191077, .I191077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191077, .I191077 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191077, .I191077 p {
margin:0px;
}

figure.I191077, .I191077 figure {
margin:0px;
}

a.I191077, .I191077 a {
text-decoration:inherit;
color:inherit;
}

.I191077 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191077 article, article.I191077 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I191077 article:hover, article.I191077:hover {
}
.I191077 article.active, article.I191077.active {
}
.I191077 .body {
}
.I191077 .body:hover {
	
}
.I191077 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191077 .body img {
}
.I191077 .body ul, .I191077 .body ol {
margin-left:1rem;

}
.I191077 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I191077 .body iframe {
}
.I191077 .body img:hover {
}
.I191077 .body iframe:hover {
}

.I191077 .body li {
list-style-type:disc;
}



.I191078 .button, .I191078.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:1px;
border-radius:100em;

}
.I191078 button.button, button.I191078.button {
cursor:pointer;
}
.I191078 .button .text, .I191078.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I191078 .button .icon, .I191078.button .icon {
flex:none;
background-size:100% 100%;
}
.I191078 .button:hover, .I191078.button:hover {
}
.I191078 .button:hover .text, .I191078.button:hover .text {
}
.I191078 .button:hover .icon, .I191078.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191078 .button, .I191078.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I191078 button.button, button.I191078.button {
}
.I191078 .button .text, .I191078.button .text {
color:rgb(255,255,255);

}
.I191078 .button .icon, .I191078.button .icon {
background-size:100% 100%;
}
.I191078 .button:hover, .I191078.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I191078 .button:hover .text, .I191078.button:hover .text {
color:rgb(150,155,160);

}
.I191078 .button:hover .icon, .I191078.button:hover .icon {
background-size:100% 100%;
}
}

.I191079 .image, .I191079.image {
vertical-align:top;
width:64px;
height:64px;

}
.I191079 .image:hover, .I191079.image:hover {
}

.I191080, a.I191080 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I191080:hover, a.I191080:hover {
}
@media (max-width:992px) {
.I191080, a.I191080 {
display:flex;
font-size:1.625rem;


}
.I191080:hover, a.I191080:hover {
}
}
@media (max-width:640px) {
.I191080, a.I191080 {
display:flex;
font-size:1.625rem;


}
.I191080:hover, a.I191080:hover {
}
}

h1.I191081, .I191081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191081, .I191081 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191081, .I191081 p {
margin:0px;
}

figure.I191081, .I191081 figure {
margin:0px;
}

a.I191081, .I191081 a {
text-decoration:inherit;
color:inherit;
}

.I191081 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191081 article, article.I191081 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I191081 article:hover, article.I191081:hover {
}
.I191081 article.active, article.I191081.active {
}
.I191081 .body {
}
.I191081 .body:hover {
	
}
.I191081 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191081 .body img {
}
.I191081 .body ul, .I191081 .body ol {
margin-left:1rem;

}
.I191081 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I191081 .body iframe {
}
.I191081 .body img:hover {
}
.I191081 .body iframe:hover {
}

.I191081 .body li {
list-style-type:disc;
}



.I191082 .button, .I191082.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;

}
.I191082 button.button, button.I191082.button {
cursor:pointer;
}
.I191082 .button .text, .I191082.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I191082 .button .icon, .I191082.button .icon {
flex:none;
background-size:100% 100%;
}
.I191082 .button:hover, .I191082.button:hover {
}
.I191082 .button:hover .text, .I191082.button:hover .text {
}
.I191082 .button:hover .icon, .I191082.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191082 .button, .I191082.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I191082 button.button, button.I191082.button {
}
.I191082 .button .text, .I191082.button .text {
color:rgb(108,72,201);

}
.I191082 .button .icon, .I191082.button .icon {
background-size:100% 100%;
}
.I191082 .button:hover, .I191082.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I191082 .button:hover .text, .I191082.button:hover .text {
color:rgb(150,155,160);

}
.I191082 .button:hover .icon, .I191082.button:hover .icon {
background-size:100% 100%;
}
}

.I191083 .image, .I191083.image {
vertical-align:top;
width:64px;
height:64px;

}
.I191083 .image:hover, .I191083.image:hover {
}

.I191084, a.I191084 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I191084:hover, a.I191084:hover {
}
@media (max-width:992px) {
.I191084, a.I191084 {
display:flex;
font-size:1.625rem;


}
.I191084:hover, a.I191084:hover {
}
}
@media (max-width:640px) {
.I191084, a.I191084 {
display:flex;
font-size:1.625rem;


}
.I191084:hover, a.I191084:hover {
}
}

h1.I191085, .I191085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191085, .I191085 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191085, .I191085 p {
margin:0px;
}

figure.I191085, .I191085 figure {
margin:0px;
}

a.I191085, .I191085 a {
text-decoration:inherit;
color:inherit;
}

.I191085 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191085 article, article.I191085 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I191085 article:hover, article.I191085:hover {
}
.I191085 article.active, article.I191085.active {
}
.I191085 .body {
}
.I191085 .body:hover {
	
}
.I191085 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191085 .body img {
}
.I191085 .body ul, .I191085 .body ol {
margin-left:1rem;

}
.I191085 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I191085 .body iframe {
}
.I191085 .body img:hover {
}
.I191085 .body iframe:hover {
}

.I191085 .body li {
list-style-type:disc;
}



.I191086 .button, .I191086.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;

}
.I191086 button.button, button.I191086.button {
cursor:pointer;
}
.I191086 .button .text, .I191086.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I191086 .button .icon, .I191086.button .icon {
flex:none;
background-size:100% 100%;
}
.I191086 .button:hover, .I191086.button:hover {
}
.I191086 .button:hover .text, .I191086.button:hover .text {
}
.I191086 .button:hover .icon, .I191086.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191086 .button, .I191086.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I191086 button.button, button.I191086.button {
}
.I191086 .button .text, .I191086.button .text {
color:rgb(108,72,201);

}
.I191086 .button .icon, .I191086.button .icon {
background-size:100% 100%;
}
.I191086 .button:hover, .I191086.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I191086 .button:hover .text, .I191086.button:hover .text {
color:rgb(150,155,160);

}
.I191086 .button:hover .icon, .I191086.button:hover .icon {
background-size:100% 100%;
}
}

.I191087 {}
.I191088 {
}
.I191088:hover {
}
.I191088 {
}
.I191088: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.I191091, .I191091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:110;

}
.I191091:hover {
}
.I191091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191091 > .viewport:hover {
}

@media (min-width:1440px) {
.I191091 {

order:110;

}
.I191091:hover {
}
.I191091 > .viewport {



}
.I191091 > .viewport:hover {
}

}
h1.I191134, .I191134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:111;
width:100%;


}
.I191134:hover {
}
.I191134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191134 > .viewport:hover {
}

@media (min-width:1440px) {
.I191134 {

order:111;

}
.I191134:hover {
}
.I191134 > .viewport {



}
.I191134 > .viewport:hover {
}

}
.I191094 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

align-items:center;

	
}
.I191094:hover {
}
@media (max-width:992px) {
.I191094 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I191094:hover {
}
}

.I191095 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I191095:hover {
}
@media (max-width:992px) {
.I191095 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I191095:hover {
}
}
@media (min-width:1440px) {
.I191095 {

width:100%;


}
.I191095:hover {
}
}
.I191096 {
display:flex;
position:var(--I191096-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:1;
box-sizing:border-box;

}
.I191096:hover {
}


.I191097 {
display:flex;
position:var(--I191097-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:0rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I191097:hover {
}

@media (max-width:992px) {
.I191097 {

margin-top:2rem;

flex-direction:column;


}
.I191097:hover {
}

}

.I191098 {
display:flex;
position:var(--I191098-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I191098:hover {
}


.I191099 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-image:linear-gradient(0deg, rgb(288,127,244),rgb(144,48,133));
box-sizing:border-box;



flex-direction:column;

	
}
.I191099:hover {
}

@media (max-width:992px) {
.I191099 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I191099:hover {
}

}
@media (max-width:640px) {
.I191099 {

margin-top:1rem;



	
}
.I191099:hover {
}

}

.I191100 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
border-image-source:url('https://www.genexus.com/media/images/fdo_latest_updates_of_gx_enterprise_ai.png?timestamp=20251105165549');
border-image-slice:100%;
background-image:linear-gradient(0deg, rgb(0,169,157),rgb(0,71,66));
box-sizing:border-box;



flex-direction:column;

	
}
.I191100:hover {
}

@media (max-width:992px) {
.I191100 {

width:100%;



	
}
.I191100:hover {
}

}

.I191101 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-image:linear-gradient(0deg, rgb(255,162,53),rgb(190,86,11));
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I191101:hover {
}

@media (max-width:992px) {
.I191101 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I191101:hover {
}

}
@media (max-width:640px) {
.I191101 {

margin-top:1rem;



	
}
.I191101:hover {
}

}

h1.I191102, .I191102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:4rem;


}
.I191102:hover {
}
.I191102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191102 > .viewport:hover {
}


h1.I191103, .I191103 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191103 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I191103:hover {
}
.I191103 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191103 > .viewport:hover {
}


h1.I191104, .I191104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I191104:hover {
}
.I191104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191104 > .viewport:hover {
}


h1.I191105, .I191105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191105:hover {
}
.I191105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191105 > .viewport:hover {
}


h1.I191106, .I191106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191106:hover {
}
.I191106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191106 > .viewport:hover {
}


h1.I191107, .I191107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191107:hover {
}
.I191107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191107 > .viewport:hover {
}


h1.I191108, .I191108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191108:hover {
}
.I191108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191108 > .viewport:hover {
}


h1.I191109, .I191109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191109:hover {
}
.I191109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191109 > .viewport:hover {
}


h1.I191110, .I191110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191110:hover {
}
.I191110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191110 > .viewport:hover {
}


h1.I191111, .I191111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191111:hover {
}
.I191111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191111 > .viewport:hover {
}


h1.I191112, .I191112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191112:hover {
}
.I191112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191112 > .viewport:hover {
}


h1.I191113, .I191113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I191113:hover {
}
.I191113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191113 > .viewport:hover {
}


h1.I191114, .I191114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191114:hover {
}
.I191114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191114 > .viewport:hover {
}


h1.I191115, .I191115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191115:hover {
}
.I191115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191115 > .viewport:hover {
}


h1.I191116, .I191116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I191116:hover {
}
.I191116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191116 > .viewport:hover {
}


h1.I191117, .I191117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;
padding-top:4rem;


}
.I191117:hover {
}
.I191117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I191117 > .viewport:hover {
}

@media (max-width:992px) {
.I191117 {

padding-top:2rem;


}
.I191117:hover {
}
.I191117 > .viewport {



}
.I191117 > .viewport:hover {
}

}

.I191118, a.I191118 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I191118:hover, a.I191118:hover {
}
@media (max-width:992px) {
.I191118, a.I191118 {
display:flex;
font-size:1.625rem;


}
.I191118:hover, a.I191118:hover {
}
}

.I191119, a.I191119 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I191119:hover, a.I191119:hover {
}
@media (max-width:992px) {
.I191119, a.I191119 {
}
.I191119:hover, a.I191119:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191119, a.I191119 {
display:flex;
padding-bottom:1rem;

}
.I191119:hover, a.I191119:hover {
}
}

.I191120 .button, .I191120.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:100em;
background-color:rgb(250,50,99);

}
.I191120 button.button, button.I191120.button {
cursor:pointer;
}
.I191120 .button .text, .I191120.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I191120 .button .icon, .I191120.button .icon {
flex:none;
background-size:100% 100%;
}
.I191120 .button:hover, .I191120.button:hover {
background-color:rgb(210,40,93);

}
.I191120 .button:hover .text, .I191120.button:hover .text {
}
.I191120 .button:hover .icon, .I191120.button:hover .icon {
background-size:100% 100%;
}

.I191121, a.I191121 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

min-width:60px;
padding-bottom:2rem;

}
.I191121:hover, a.I191121:hover {
}

.I191122, a.I191122 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

min-height:240px;
padding-bottom:1rem;

}
.I191122:hover, a.I191122:hover {
}
@media (max-width:992px) {
.I191122, a.I191122 {
display:flex;
padding-bottom:1rem;

}
.I191122:hover, a.I191122:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191122, a.I191122 {
display:flex;
padding-bottom:1rem;

}
.I191122:hover, a.I191122:hover {
}
}

.I191123 .button, .I191123.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191123 button.button, button.I191123.button {
cursor:pointer;
}
.I191123 .button .text, .I191123.button .text {
}
.I191123 .button .icon, .I191123.button .icon {
flex:none;
background-size:100% 100%;
}
.I191123 .button:hover, .I191123.button:hover {
}
.I191123 .button:hover .text, .I191123.button:hover .text {
}
.I191123 .button:hover .icon, .I191123.button:hover .icon {
background-size:100% 100%;
}

.I191124 .button, .I191124.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191124 button.button, button.I191124.button {
cursor:pointer;
}
.I191124 .button .text, .I191124.button .text {
}
.I191124 .button .icon, .I191124.button .icon {
flex:none;
background-size:100% 100%;
}
.I191124 .button:hover, .I191124.button:hover {
}
.I191124 .button:hover .text, .I191124.button:hover .text {
}
.I191124 .button:hover .icon, .I191124.button:hover .icon {
background-size:100% 100%;
}

.I191125 .button, .I191125.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I191125 button.button, button.I191125.button {
cursor:pointer;
}
.I191125 .button .text, .I191125.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191125 .button .icon, .I191125.button .icon {
flex:none;
background-size:100% 100%;
width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191125 .button:hover, .I191125.button:hover {
}
.I191125 .button:hover .text, .I191125.button:hover .text {
}
.I191125 .button:hover .icon, .I191125.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191125 .button, .I191125.button {
flex-direction:row-reverse;
}
.I191125 button.button, button.I191125.button {
}
.I191125 .button .text, .I191125.button .text {
font-family:Rubik;

}
.I191125 .button .icon, .I191125.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191125 .button:hover, .I191125.button:hover {
}
.I191125 .button:hover .text, .I191125.button:hover .text {
}
.I191125 .button:hover .icon, .I191125.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I191125 .button, .I191125.button {
flex-direction:row-reverse;
}
.I191125 button.button, button.I191125.button {
}
.I191125 .button .text, .I191125.button .text {
}
.I191125 .button .icon, .I191125.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191125 .button:hover, .I191125.button:hover {
}
.I191125 .button:hover .text, .I191125.button:hover .text {
}
.I191125 .button:hover .icon, .I191125.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I191125 .button, .I191125.button {
flex-direction:row-reverse;
}
.I191125 button.button, button.I191125.button {
}
.I191125 .button .text, .I191125.button .text {
}
.I191125 .button .icon, .I191125.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191125 .button:hover, .I191125.button:hover {
}
.I191125 .button:hover .text, .I191125.button:hover .text {
}
.I191125 .button:hover .icon, .I191125.button:hover .icon {
background-size:100% 100%;
}
}
.I191126, a.I191126 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

min-height:55px;
padding-bottom:2rem;

}
.I191126:hover, a.I191126:hover {
}

.I191127, a.I191127 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

min-height:240px;
padding-bottom:1rem;

}
.I191127:hover, a.I191127:hover {
}
@media (max-width:992px) {
.I191127, a.I191127 {
display:flex;
padding-bottom:1rem;

}
.I191127:hover, a.I191127:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191127, a.I191127 {
display:flex;
padding-bottom:1rem;

}
.I191127:hover, a.I191127:hover {
}
}

.I191128 .button, .I191128.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I191128 button.button, button.I191128.button {
cursor:pointer;
}
.I191128 .button .text, .I191128.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191128 .button .icon, .I191128.button .icon {
flex:none;
background-size:100% 100%;
width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191128 .button:hover, .I191128.button:hover {
}
.I191128 .button:hover .text, .I191128.button:hover .text {
}
.I191128 .button:hover .icon, .I191128.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191128 .button, .I191128.button {
flex-direction:row-reverse;
}
.I191128 button.button, button.I191128.button {
}
.I191128 .button .text, .I191128.button .text {
font-family:Rubik;

}
.I191128 .button .icon, .I191128.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191128 .button:hover, .I191128.button:hover {
}
.I191128 .button:hover .text, .I191128.button:hover .text {
}
.I191128 .button:hover .icon, .I191128.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I191128 .button, .I191128.button {
flex-direction:row-reverse;
}
.I191128 button.button, button.I191128.button {
}
.I191128 .button .text, .I191128.button .text {
}
.I191128 .button .icon, .I191128.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191128 .button:hover, .I191128.button:hover {
}
.I191128 .button:hover .text, .I191128.button:hover .text {
}
.I191128 .button:hover .icon, .I191128.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I191128 .button, .I191128.button {
flex-direction:row-reverse;
}
.I191128 button.button, button.I191128.button {
}
.I191128 .button .text, .I191128.button .text {
}
.I191128 .button .icon, .I191128.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191128 .button:hover, .I191128.button:hover {
}
.I191128 .button:hover .text, .I191128.button:hover .text {
}
.I191128 .button:hover .icon, .I191128.button:hover .icon {
background-size:100% 100%;
}
}
.I191129 .button, .I191129.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I191129 button.button, button.I191129.button {
cursor:pointer;
}
.I191129 .button .text, .I191129.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191129 .button .icon, .I191129.button .icon {
flex:none;
background-size:100% 100%;
}
.I191129 .button:hover, .I191129.button:hover {
}
.I191129 .button:hover .text, .I191129.button:hover .text {
}
.I191129 .button:hover .icon, .I191129.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191129 .button, .I191129.button {
margin-top:2rem;

}
.I191129 button.button, button.I191129.button {
}
.I191129 .button .text, .I191129.button .text {
font-family:Rubik;

}
.I191129 .button .icon, .I191129.button .icon {
background-size:100% 100%;
}
.I191129 .button:hover, .I191129.button:hover {
}
.I191129 .button:hover .text, .I191129.button:hover .text {
}
.I191129 .button:hover .icon, .I191129.button:hover .icon {
background-size:100% 100%;
}
}

.I191130, a.I191130 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

min-height:55px;
padding-bottom:2rem;

}
.I191130:hover, a.I191130:hover {
}

.I191131, a.I191131 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

min-height:240px;
padding-bottom:1rem;

}
.I191131:hover, a.I191131:hover {
}
@media (max-width:992px) {
.I191131, a.I191131 {
}
.I191131:hover, a.I191131:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191131, a.I191131 {
display:flex;
padding-bottom:1rem;

}
.I191131:hover, a.I191131:hover {
}
}

.I191132 .button, .I191132.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I191132 button.button, button.I191132.button {
cursor:pointer;
}
.I191132 .button .text, .I191132.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191132 .button .icon, .I191132.button .icon {
flex:none;
background-size:100% 100%;
width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx.png?timestamp=20250827152439') 1.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x2.png?timestamp=20250827152439') 2.00x,url('https://www.genexus.com/media/images/icon_flecha_blancas_homegx_x3.png?timestamp=20250827152439') 3.00x);
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191132 .button:hover, .I191132.button:hover {
}
.I191132 .button:hover .text, .I191132.button:hover .text {
}
.I191132 .button:hover .icon, .I191132.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191132 .button, .I191132.button {
flex-direction:row-reverse;
}
.I191132 button.button, button.I191132.button {
}
.I191132 .button .text, .I191132.button .text {
font-family:Rubik;

}
.I191132 .button .icon, .I191132.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191132 .button:hover, .I191132.button:hover {
}
.I191132 .button:hover .text, .I191132.button:hover .text {
}
.I191132 .button:hover .icon, .I191132.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I191132 .button, .I191132.button {
flex-direction:row-reverse;
}
.I191132 button.button, button.I191132.button {
}
.I191132 .button .text, .I191132.button .text {
}
.I191132 .button .icon, .I191132.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191132 .button:hover, .I191132.button:hover {
}
.I191132 .button:hover .text, .I191132.button:hover .text {
}
.I191132 .button:hover .icon, .I191132.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I191132 .button, .I191132.button {
flex-direction:row-reverse;
}
.I191132 button.button, button.I191132.button {
}
.I191132 .button .text, .I191132.button .text {
}
.I191132 .button .icon, .I191132.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I191132 .button:hover, .I191132.button:hover {
}
.I191132 .button:hover .text, .I191132.button:hover .text {
}
.I191132 .button:hover .icon, .I191132.button:hover .icon {
background-size:100% 100%;
}
}
.I191133 .button, .I191133.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(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I191133 button.button, button.I191133.button {
cursor:pointer;
}
.I191133 .button .text, .I191133.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I191133 .button .icon, .I191133.button .icon {
flex:none;
background-size:100% 100%;
}
.I191133 .button:hover, .I191133.button:hover {
border-color:rgb(245,245,245);

}
.I191133 .button:hover .text, .I191133.button:hover .text {
}
.I191133 .button:hover .icon, .I191133.button:hover .icon {
background-size:100% 100%;
}

h1.I191266, .I191266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:113;
width:100%;
background-image:url('https://www.genexus.com/media/images/homegx_background_steps-desktop.png?timestamp=20251110141139');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/homegx_background_steps-desktop.png?timestamp=20251110141139') 1.00x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/homegx_background_steps-desktop.png?timestamp=20251110141139') 1.00x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/homegx_background_steps-desktop.png?timestamp=20251110141139') 1.00x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x);
background-image:image-set(url('https://www.genexus.com/media/images/homegx_background_steps-desktop.png?timestamp=20251110141139') 1.00x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x,url('https://www.genexus.com/media/images/homegx_background_steps-desktop_x1.33.png?timestamp=20251110141139') 1.33x);
background-repeat:no-repeat;
background-size:cover;


}
.I191266:hover {
}
.I191266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191266 > .viewport:hover {
}

@media (max-width:640px) {
.I191266 {

background-image:url('https://www.genexus.com/media/images/homegx_background_steps-mobile.png?timestamp=20251110141509');


}
.I191266:hover {
}
.I191266 > .viewport {



}
.I191266 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I191266 {

order:114;

}
.I191266:hover {
}
.I191266 > .viewport {



}
.I191266 > .viewport:hover {
}

}
.I191216 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:120px;

align-items:center;

	
}
.I191216:hover {
}
@media (max-width:992px) {
.I191216 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I191216:hover {
}
}

.I191217 {
display:flex;

order:2;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I191217:hover {
}
@media (max-width:992px) {
.I191217 {


flex-direction:column;
}
.I191217:hover {
}
}
@media (max-width:640px) {
.I191217 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I191217:hover {
}
}

.I191218 {
display:flex;
position:var(--I191218-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:calc(50% - 1rem);
margin-right:1rem;
box-sizing:border-box;

flex-direction:row;
justify-content:space-between;


}
.I191218:hover {
}

@media (max-width:992px) {
.I191218 {

width:100%;
margin-bottom:3rem;
margin-right:0;

}
.I191218:hover {
}

}
@media (max-width:640px) {
.I191218 {

margin-bottom:0;

flex-direction:column;


}
.I191218:hover {
}

}

.I191219 {
display:flex;
position:var(--I191219-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I191219:hover {
}

@media (max-width:640px) {
.I191219 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I191219:hover {
}

}

.I191220 {
display:flex;
position:var(--I191220-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(50% - 1rem);
margin-left:1rem;

flex-direction:row;
justify-content:space-between;


}
.I191220:hover {
}

@media (max-width:992px) {
.I191220 {

width:100%;
margin-left:0;

}
.I191220:hover {
}

}
@media (max-width:640px) {
.I191220 {

flex-direction:column;
align-items:center;


}
.I191220:hover {
}

}

.I191221 {
display:flex;
position:var(--I191221-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

align-items:center;


}
.I191221:hover {
}

@media (max-width:992px) {
.I191221 {

padding-top:2rem;

}
.I191221:hover {
}

}
@media (max-width:640px) {
.I191221 {

align-items:flex-start;


}
.I191221:hover {
}

}

.I191222 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I191222:hover {
}

@media (max-width:640px) {
.I191222 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I191222:hover {
}

}
@media (min-width:1440px) {
.I191222 {

order:2;


	
}
.I191222:hover {
}

}
.I191223 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I191223:hover {
}

@media (max-width:640px) {
.I191223 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I191223:hover {
}

}
@media (min-width:1440px) {
.I191223 {

order:3;


	
}
.I191223:hover {
}

}
.I191224 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I191224:hover {
}

@media (max-width:640px) {
.I191224 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I191224:hover {
}

}

.I191225 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I191225:hover {
}

@media (max-width:640px) {
.I191225 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I191225:hover {
}

}

h1.I191226, .I191226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I191226:hover {
}
.I191226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191226 > .viewport:hover {
}


h1.I191227, .I191227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191227:hover {
}
.I191227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191227 > .viewport:hover {
}

@media (max-width:640px) {
.I191227 {

width:100%;


}
.I191227:hover {
}
.I191227 > .viewport {

justify-content:center;


}
.I191227 > .viewport:hover {
}

}

h1.I191228, .I191228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I191228:hover {
}
.I191228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191228 > .viewport:hover {
}

@media (max-width:640px) {
.I191228 {


}
.I191228:hover {
}
.I191228 > .viewport {

justify-content:center;


}
.I191228 > .viewport:hover {
}

}

h1.I191229, .I191229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191229:hover {
}
.I191229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191229 > .viewport:hover {
}

@media (max-width:640px) {
.I191229 {

width:100%;


}
.I191229:hover {
}
.I191229 > .viewport {

justify-content:center;


}
.I191229 > .viewport:hover {
}

}

h1.I191230, .I191230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I191230:hover {
}
.I191230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191230 > .viewport:hover {
}


h1.I191231, .I191231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I191231:hover {
}
.I191231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191231 > .viewport:hover {
}

@media (max-width:640px) {
.I191231 {


}
.I191231:hover {
}
.I191231 > .viewport {

justify-content:center;


}
.I191231 > .viewport:hover {
}

}

h1.I191232, .I191232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191232:hover {
}
.I191232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191232 > .viewport:hover {
}

@media (max-width:640px) {
.I191232 {

width:100%;


}
.I191232:hover {
}
.I191232 > .viewport {

justify-content:center;


}
.I191232 > .viewport:hover {
}

}

h1.I191233, .I191233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I191233:hover {
}
.I191233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191233 > .viewport:hover {
}


h1.I191234, .I191234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I191234:hover {
}
.I191234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191234 > .viewport:hover {
}

@media (max-width:640px) {
.I191234 {


}
.I191234:hover {
}
.I191234 > .viewport {

justify-content:center;


}
.I191234 > .viewport:hover {
}

}

h1.I191235, .I191235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I191235:hover {
}
.I191235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191235 > .viewport:hover {
}


h1.I191236, .I191236 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191236 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I191236:hover {
}
.I191236 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I191236 > .viewport:hover {
}


h1.I191237, .I191237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I191237:hover {
}
.I191237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191237 > .viewport:hover {
}

@media (min-width:1440px) {
.I191237 {

order:5;

}
.I191237:hover {
}
.I191237 > .viewport {



}
.I191237 > .viewport:hover {
}

}
h1.I191238, .I191238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191238:hover {
}
.I191238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191238 > .viewport:hover {
}

@media (max-width:640px) {
.I191238 {

width:100%;


}
.I191238:hover {
}
.I191238 > .viewport {

justify-content:center;


}
.I191238 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I191238 {

order:7;

}
.I191238:hover {
}
.I191238 > .viewport {



}
.I191238 > .viewport:hover {
}

}
h1.I191239, .I191239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I191239:hover {
}
.I191239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191239 > .viewport:hover {
}

@media (max-width:640px) {
.I191239 {


}
.I191239:hover {
}
.I191239 > .viewport {

justify-content:center;


}
.I191239 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I191239 {

order:8;

}
.I191239:hover {
}
.I191239 > .viewport {



}
.I191239 > .viewport:hover {
}

}
h1.I191240, .I191240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I191240:hover {
}
.I191240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191240 > .viewport:hover {
}

@media (max-width:640px) {
.I191240 {

margin-bottom:0rem;


}
.I191240:hover {
}
.I191240 > .viewport {



}
.I191240 > .viewport:hover {
}

}

h1.I191241, .I191241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I191241:hover {
}
.I191241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191241 > .viewport:hover {
}

@media (max-width:640px) {
.I191241 {

margin-bottom:0rem;


}
.I191241:hover {
}
.I191241 > .viewport {



}
.I191241 > .viewport:hover {
}

}

h1.I191242, .I191242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I191242:hover {
}
.I191242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191242 > .viewport:hover {
}

@media (max-width:640px) {
.I191242 {

margin-bottom:0rem;


}
.I191242:hover {
}
.I191242 > .viewport {



}
.I191242 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I191242 {

order:6;

}
.I191242:hover {
}
.I191242 > .viewport {



}
.I191242 > .viewport:hover {
}

}
h1.I191243, .I191243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I191243:hover {
}
.I191243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191243 > .viewport:hover {
}

@media (max-width:640px) {
.I191243 {

margin-bottom:0rem;


}
.I191243:hover {
}
.I191243 > .viewport {



}
.I191243 > .viewport:hover {
}

}

h1.I191244, .I191244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191244:hover {
}
.I191244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191244 > .viewport:hover {
}


h1.I191245, .I191245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I191245:hover {
}
.I191245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I191245 > .viewport:hover {
}

@media (max-width:640px) {
.I191245 {


}
.I191245:hover {
}
.I191245 > .viewport {

justify-content:flex-start;


}
.I191245 > .viewport:hover {
}

}

.I191246 .image, .I191246.image {
vertical-align:top;
width:100%;
height:auto;

}
.I191246 .image:hover, .I191246.image:hover {
}
@media (max-width:992px) {
.I191246 .image, .I191246.image {
width:100%;
height:auto;

}
.I191246 .image:hover, .I191246.image:hover {
}
}
@media (max-width:640px) {
.I191246 .image, .I191246.image {
width:100%;

}
.I191246 .image:hover, .I191246.image:hover {
}
}

.I191247, a.I191247 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I191247:hover, a.I191247:hover {
}
@media (max-width:992px) {
.I191247, a.I191247 {
}
.I191247:hover, a.I191247:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191247, a.I191247 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I191247:hover, a.I191247:hover {
}
}

.I191248 .button, .I191248.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191248 button.button, button.I191248.button {
cursor:pointer;
}
.I191248 .button .text, .I191248.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I191248 .button .icon, .I191248.button .icon {
flex:none;
background-size:100% 100%;
}
.I191248 .button:hover, .I191248.button:hover {
}
.I191248 .button:hover .text, .I191248.button:hover .text {
}
.I191248 .button:hover .icon, .I191248.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191248 .button, .I191248.button {
}
.I191248 button.button, button.I191248.button {
}
.I191248 .button .text, .I191248.button .text {
font-family:Rubik;

}
.I191248 .button .icon, .I191248.button .icon {
background-size:100% 100%;
}
.I191248 .button:hover, .I191248.button:hover {
}
.I191248 .button:hover .text, .I191248.button:hover .text {
}
.I191248 .button:hover .icon, .I191248.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I191248 .button, .I191248.button {
}
.I191248 button.button, button.I191248.button {
}
.I191248 .button .text, .I191248.button .text {
color:rgb(250,50,99);

}
.I191248 .button .icon, .I191248.button .icon {
background-size:100% 100%;
}
.I191248 .button:hover, .I191248.button:hover {
}
.I191248 .button:hover .text, .I191248.button:hover .text {
}
.I191248 .button:hover .icon, .I191248.button:hover .icon {
background-size:100% 100%;
}
}
.I191249, a.I191249 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I191249:hover, a.I191249:hover {
}
@media (max-width:992px) {
.I191249, a.I191249 {
}
.I191249:hover, a.I191249:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191249, a.I191249 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I191249:hover, a.I191249:hover {
}
}

.I191250 .image, .I191250.image {
vertical-align:top;
width:100%;
height:auto;

}
.I191250 .image:hover, .I191250.image:hover {
}
@media (max-width:992px) {
.I191250 .image, .I191250.image {
width:100%;
height:auto;

}
.I191250 .image:hover, .I191250.image:hover {
}
}
@media (max-width:640px) {
.I191250 .image, .I191250.image {
width:100%;

}
.I191250 .image:hover, .I191250.image:hover {
}
}

.I191251 .button, .I191251.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191251 button.button, button.I191251.button {
cursor:pointer;
}
.I191251 .button .text, .I191251.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I191251 .button .icon, .I191251.button .icon {
flex:none;
background-size:100% 100%;
}
.I191251 .button:hover, .I191251.button:hover {
}
.I191251 .button:hover .text, .I191251.button:hover .text {
}
.I191251 .button:hover .icon, .I191251.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191251 .button, .I191251.button {
}
.I191251 button.button, button.I191251.button {
}
.I191251 .button .text, .I191251.button .text {
font-family:Rubik;

}
.I191251 .button .icon, .I191251.button .icon {
background-size:100% 100%;
}
.I191251 .button:hover, .I191251.button:hover {
}
.I191251 .button:hover .text, .I191251.button:hover .text {
}
.I191251 .button:hover .icon, .I191251.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I191251 .button, .I191251.button {
}
.I191251 button.button, button.I191251.button {
}
.I191251 .button .text, .I191251.button .text {
color:rgb(250,50,99);

}
.I191251 .button .icon, .I191251.button .icon {
background-size:100% 100%;
}
.I191251 .button:hover, .I191251.button:hover {
}
.I191251 .button:hover .text, .I191251.button:hover .text {
}
.I191251 .button:hover .icon, .I191251.button:hover .icon {
background-size:100% 100%;
}
}
.I191252, a.I191252 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I191252:hover, a.I191252:hover {
}
@media (max-width:992px) {
.I191252, a.I191252 {
}
.I191252:hover, a.I191252:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191252, a.I191252 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I191252:hover, a.I191252:hover {
}
}

.I191253 .image, .I191253.image {
vertical-align:top;
width:100%;
height:auto;

}
.I191253 .image:hover, .I191253.image:hover {
}
@media (max-width:992px) {
.I191253 .image, .I191253.image {
width:100%;
height:auto;

}
.I191253 .image:hover, .I191253.image:hover {
}
}
@media (max-width:640px) {
.I191253 .image, .I191253.image {
width:100%;

}
.I191253 .image:hover, .I191253.image:hover {
}
}

.I191254 .button, .I191254.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191254 button.button, button.I191254.button {
cursor:pointer;
}
.I191254 .button .text, .I191254.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I191254 .button .icon, .I191254.button .icon {
flex:none;
background-size:100% 100%;
}
.I191254 .button:hover, .I191254.button:hover {
}
.I191254 .button:hover .text, .I191254.button:hover .text {
}
.I191254 .button:hover .icon, .I191254.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191254 .button, .I191254.button {
}
.I191254 button.button, button.I191254.button {
}
.I191254 .button .text, .I191254.button .text {
font-family:Rubik;

}
.I191254 .button .icon, .I191254.button .icon {
background-size:100% 100%;
}
.I191254 .button:hover, .I191254.button:hover {
}
.I191254 .button:hover .text, .I191254.button:hover .text {
}
.I191254 .button:hover .icon, .I191254.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I191254 .button, .I191254.button {
}
.I191254 button.button, button.I191254.button {
}
.I191254 .button .text, .I191254.button .text {
color:rgb(250,50,99);

}
.I191254 .button .icon, .I191254.button .icon {
background-size:100% 100%;
}
.I191254 .button:hover, .I191254.button:hover {
}
.I191254 .button:hover .text, .I191254.button:hover .text {
}
.I191254 .button:hover .icon, .I191254.button:hover .icon {
background-size:100% 100%;
}
}
.I191255, a.I191255 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I191255:hover, a.I191255:hover {
}
@media (max-width:992px) {
.I191255, a.I191255 {
display:flex;
font-size:1.625rem;


}
.I191255:hover, a.I191255:hover {
}
}
@media (max-width:640px) {
.I191255, a.I191255 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I191255:hover, a.I191255:hover {
}
}

.I191256, a.I191256 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-top:1rem;

}
.I191256:hover, a.I191256:hover {
}
@media (max-width:992px) {
.I191256, a.I191256 {
}
.I191256:hover, a.I191256:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191256, a.I191256 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I191256:hover, a.I191256:hover {
}
}

.I191257 .image, .I191257.image {
vertical-align:top;
width:100%;
height:auto;

}
.I191257 .image:hover, .I191257.image:hover {
}

.I191258, a.I191258 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I191258:hover, a.I191258:hover {
}
@media (max-width:992px) {
.I191258, a.I191258 {
}
.I191258:hover, a.I191258:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191258, a.I191258 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I191258:hover, a.I191258:hover {
}
}

.I191259 .button, .I191259.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191259 button.button, button.I191259.button {
cursor:pointer;
}
.I191259 .button .text, .I191259.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I191259 .button .icon, .I191259.button .icon {
flex:none;
background-size:100% 100%;
}
.I191259 .button:hover, .I191259.button:hover {
}
.I191259 .button:hover .text, .I191259.button:hover .text {
}
.I191259 .button:hover .icon, .I191259.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191259 .button, .I191259.button {
}
.I191259 button.button, button.I191259.button {
}
.I191259 .button .text, .I191259.button .text {
font-family:Rubik;

}
.I191259 .button .icon, .I191259.button .icon {
background-size:100% 100%;
}
.I191259 .button:hover, .I191259.button:hover {
}
.I191259 .button:hover .text, .I191259.button:hover .text {
}
.I191259 .button:hover .icon, .I191259.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I191259 .button, .I191259.button {
}
.I191259 button.button, button.I191259.button {
}
.I191259 .button .text, .I191259.button .text {
color:rgb(250,50,99);

}
.I191259 .button .icon, .I191259.button .icon {
background-size:100% 100%;
}
.I191259 .button:hover, .I191259.button:hover {
}
.I191259 .button:hover .text, .I191259.button:hover .text {
}
.I191259 .button:hover .icon, .I191259.button:hover .icon {
background-size:100% 100%;
}
}
.I191260, a.I191260 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:3.75rem;

padding-bottom:0rem;

}
.I191260:hover, a.I191260:hover {
}
@media (max-width:992px) {
.I191260, a.I191260 {
}
.I191260:hover, a.I191260:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191260, a.I191260 {
display:flex;
padding-bottom:1rem;

}
.I191260:hover, a.I191260:hover {
}
}

.I191261, a.I191261 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:3.75rem;

padding-bottom:0rem;

}
.I191261:hover, a.I191261:hover {
}
@media (max-width:992px) {
.I191261, a.I191261 {
}
.I191261:hover, a.I191261:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191261, a.I191261 {
display:flex;
padding-bottom:1rem;

}
.I191261:hover, a.I191261:hover {
}
}

.I191262, a.I191262 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:3.75rem;

padding-bottom:0rem;

}
.I191262:hover, a.I191262:hover {
}
@media (max-width:992px) {
.I191262, a.I191262 {
}
.I191262:hover, a.I191262:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191262, a.I191262 {
display:flex;
padding-bottom:1rem;

}
.I191262:hover, a.I191262:hover {
}
}

.I191263, a.I191263 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:3.75rem;

padding-bottom:0rem;

}
.I191263:hover, a.I191263:hover {
}
@media (max-width:992px) {
.I191263, a.I191263 {
}
.I191263:hover, a.I191263:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191263, a.I191263 {
display:flex;
padding-bottom:1rem;

}
.I191263:hover, a.I191263:hover {
}
}

.I191264 .button, .I191264.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);

}
.I191264 button.button, button.I191264.button {
cursor:pointer;
}
.I191264 .button .text, .I191264.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I191264 .button .icon, .I191264.button .icon {
flex:none;
background-size:100% 100%;
}
.I191264 .button:hover, .I191264.button:hover {
background-color:rgb(217,217,217);

}
.I191264 .button:hover .text, .I191264.button:hover .text {
}
.I191264 .button:hover .icon, .I191264.button:hover .icon {
background-size:100% 100%;
}

.I191265, a.I191265 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I191265:hover, a.I191265:hover {
}
@media (max-width:992px) {
.I191265, a.I191265 {
display:flex;
font-size:1.25rem;


}
.I191265:hover, a.I191265:hover {
}
}
@media (max-width:640px) {
.I191265, a.I191265 {
display:flex;
font-size:1.25rem;


}
.I191265:hover, a.I191265:hover {
}
}

h1.I191274, .I191274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:114;

}
.I191274:hover {
}
.I191274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191274 > .viewport:hover {
}

@media (min-width:1440px) {
.I191274 {

order:115;

}
.I191274:hover {
}
.I191274 > .viewport {



}
.I191274 > .viewport:hover {
}

}
h1.I191577, .I191577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;

}
.I191577:hover {
}
.I191577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191577 > .viewport:hover {
}


.I191418 {
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:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I191418:hover {
}
@media (max-width:992px) {
.I191418 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I191418:hover {
}
}
@media (max-width:640px) {
.I191418 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I191418:hover {
}
}

.I191419 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I191419:hover {
}
@media (max-width:992px) {
.I191419 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I191419:hover {
}
}
@media (max-width:640px) {
.I191419 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I191419:hover {
}
}

.I191420 {
display:flex;
position:var(--I191420-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:62px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/logo-canal-panama.svg?timestamp=20251113124913');
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I191420-location-transform:translate(0px,0px);
z-index:var(--I191420-z-index, auto);

transform:
var(--I191420-location-transform, translate(0px,0px))
var(--I191420-user-box-transform, translate(0px,0px))
;


position:var(--I191420-position-static-computed, static);
}
.I191420:hover {
}

@media (max-width:640px) {
.I191420 {

width:calc(100vw - 2rem);

}
.I191420:hover {
}

}

.I191421 {
display:flex;
position:var(--I191421-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:62px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/logo-bantotal-2.svg?timestamp=20251113125847');
box-shadow:none;
overflow:hidden;
}
.I191421:hover {
}

@media (max-width:640px) {
.I191421 {

width:calc(100vw - 2rem);

}
.I191421:hover {
}

}

.I191422 {
display:flex;
position:var(--I191422-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:62px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/logo_mitsubishi-2.svg?timestamp=20251113125639');
box-shadow:none;
overflow:hidden;
}
.I191422:hover {
}
.I191422 {
--I191422-position-static-computed:static;
}
.I191422 > .sector, .I191422 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I191422 {

width:calc(100vw - 2rem);

}
.I191422:hover {
}

}

.I191423 {
display:flex;
position:var(--I191423-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I191423:hover {
}

@media (max-width:640px) {
.I191423 {

padding-left:1rem;
padding-right:1rem;

}
.I191423:hover {
}

}

.I191424 {
display:flex;
position:var(--I191424-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
width:100%;
height:62px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/logo-mercadolibre-1.svg?timestamp=20251113125937');
box-shadow:none;
overflow:hidden;
}
.I191424:hover {
}

@media (max-width:640px) {
.I191424 {

width:calc(100vw - 2rem);

}
.I191424:hover {
}

}

.I191425 {
display:flex;
position:var(--I191425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I191425:hover {
}
.I191425 {
--I191425-position-static-computed:static;
}
.I191425 > .sector, .I191425 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I191425 {

width:calc(100vw - 2rem);

}
.I191425:hover {
}

}
@media (min-width:1440px) {
.I191425 {

}
.I191425:hover {
}
.I191425 {
--I191425-position-static-computed:static;
}
.I191425 > .sector, .I191425 > .group-sectors {
position:relative;
}
}
.I191426 {
display:flex;
position:var(--I191426-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I191426:hover {
}

@media (max-width:640px) {
.I191426 {

width:calc(100vw - 2rem);

}
.I191426:hover {
}

}

.I191427 {
display:flex;
position:var(--I191427-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I191427:hover {
}

@media (max-width:640px) {
.I191427 {

width:calc(100vw - 2rem);

}
.I191427:hover {
}

}

.I191428 {
display:flex;
position:var(--I191428-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I191428:hover {
}

@media (max-width:640px) {
.I191428 {

width:calc(100vw - 2rem);

}
.I191428:hover {
}

}

.I191429 {
display:flex;
position:var(--I191429-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I191429:hover {
}

@media (max-width:640px) {
.I191429 {

width:calc(100vw - 2rem);

}
.I191429:hover {
}

}

.I191430 {
display:flex;
position:var(--I191430-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I191430:hover {
}


.I191431 {
display:flex;
position:var(--I191431-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I191431:hover {
}

@media (max-width:640px) {
.I191431 {

width:calc(100vw - 2rem);

}
.I191431:hover {
}

}

.I191432 {
display:flex;
position:var(--I191432-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I191432:hover {
}


.I191433 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191433:hover {
}

@media (min-width:1440px) {
.I191433 {

order:4;


	
}
.I191433:hover {
}

}
.I191434 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191434:hover {
}

@media (min-width:1440px) {
.I191434 {

order:2;


	
}
.I191434:hover {
}

}
.I191435 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191435:hover {
}


.I191436 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191436:hover {
}


.I191437 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191437:hover {
}


.I191438 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191438:hover {
}


.I191439 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191439:hover {
}


.I191440 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191440:hover {
}


.I191441 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191441:hover {
}


.I191442 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I191442:hover {
}
.I191442 > .sector {
position:relative;
}
@media (max-width:640px) {
.I191442 {



flex-direction:column;
align-items:flex-start;

	
}
.I191442:hover {
}

}

.I191443 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191443:hover {
}


.I191444 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I191444:hover {
}


h1.I191445, .I191445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I191445:hover {
}
.I191445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191445 > .viewport:hover {
}

@media (min-width:1440px) {
.I191445 {

order:8;

}
.I191445:hover {
}
.I191445 > .viewport {



}
.I191445 > .viewport:hover {
}

}
h1.I191446, .I191446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I191446:hover {
}
.I191446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I191446 > .viewport:hover {
}


h1.I191447, .I191447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I191447:hover {
}
.I191447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191447 > .viewport:hover {
}

@media (min-width:1440px) {
.I191447 {

order:3;

}
.I191447:hover {
}
.I191447 > .viewport {



}
.I191447 > .viewport:hover {
}

}
h1.I191448, .I191448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I191448:hover {
}
.I191448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191448 > .viewport:hover {
}


h1.I191449, .I191449 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191449 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I191449:hover {
}
.I191449 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191449 > .viewport:hover {
}


h1.I191450, .I191450 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191450 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191450:hover {
}
.I191450 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191450 > .viewport:hover {
}


h1.I191451, .I191451 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191451 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I191451:hover {
}
.I191451 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I191451 > .viewport:hover {
}


h1.I191452, .I191452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191452:hover {
}
.I191452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191452 > .viewport:hover {
}


h1.I191453, .I191453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I191453:hover {
}
.I191453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191453 > .viewport:hover {
}


h1.I191454, .I191454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191454:hover {
}
.I191454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191454 > .viewport:hover {
}


h1.I191455, .I191455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I191455:hover {
}
.I191455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191455 > .viewport:hover {
}


h1.I191456, .I191456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I191456:hover {
}
.I191456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191456 > .viewport:hover {
}


h1.I191457, .I191457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191457:hover {
}
.I191457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191457 > .viewport:hover {
}


h1.I191458, .I191458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I191458:hover {
}
.I191458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I191458 > .viewport:hover {
}


h1.I191459, .I191459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I191459:hover {
}
.I191459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191459 > .viewport:hover {
}


h1.I191460, .I191460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191460:hover {
}
.I191460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191460 > .viewport:hover {
}


h1.I191461, .I191461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I191461:hover {
}
.I191461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I191461 > .viewport:hover {
}


h1.I191462, .I191462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191462:hover {
}
.I191462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191462 > .viewport:hover {
}

@media (max-width:640px) {
.I191462 {

width:100%;


}
.I191462:hover {
}
.I191462 > .viewport {



}
.I191462 > .viewport:hover {
}

}

h1.I191463, .I191463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191463:hover {
}
.I191463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191463 > .viewport:hover {
}


h1.I191464, .I191464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191464:hover {
}
.I191464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191464 > .viewport:hover {
}


h1.I191465, .I191465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I191465:hover {
}
.I191465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191465 > .viewport:hover {
}


h1.I191466, .I191466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I191466:hover {
}
.I191466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191466 > .viewport:hover {
}


h1.I191467, .I191467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I191467:hover {
}
.I191467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191467 > .viewport:hover {
}


h1.I191468, .I191468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I191468:hover {
}
.I191468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191468 > .viewport:hover {
}


h1.I191469, .I191469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191469:hover {
}
.I191469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191469 > .viewport:hover {
}


h1.I191470, .I191470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I191470:hover {
}
.I191470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191470 > .viewport:hover {
}


h1.I191471, .I191471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191471:hover {
}
.I191471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191471 > .viewport:hover {
}


h1.I191472, .I191472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I191472:hover {
}
.I191472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191472 > .viewport:hover {
}


h1.I191473, .I191473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191473:hover {
}
.I191473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191473 > .viewport:hover {
}


h1.I191474, .I191474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191474:hover {
}
.I191474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191474 > .viewport:hover {
}


h1.I191475, .I191475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I191475:hover {
}
.I191475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191475 > .viewport:hover {
}


h1.I191476, .I191476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I191476:hover {
}
.I191476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191476 > .viewport:hover {
}


h1.I191477, .I191477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I191477:hover {
}
.I191477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191477 > .viewport:hover {
}

@media (min-width:1440px) {
.I191477 {

order:3;

}
.I191477:hover {
}
.I191477 > .viewport {



}
.I191477 > .viewport:hover {
}

}
h1.I191478, .I191478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191478:hover {
}
.I191478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191478 > .viewport:hover {
}


h1.I191479, .I191479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191479:hover {
}
.I191479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191479 > .viewport:hover {
}


h1.I191480, .I191480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I191480:hover {
}
.I191480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191480 > .viewport:hover {
}


h1.I191481, .I191481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191481:hover {
}
.I191481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191481 > .viewport:hover {
}


h1.I191482, .I191482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191482:hover {
}
.I191482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191482 > .viewport:hover {
}


h1.I191483, .I191483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191483:hover {
}
.I191483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191483 > .viewport:hover {
}


h1.I191484, .I191484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191484:hover {
}
.I191484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191484 > .viewport:hover {
}


h1.I191485, .I191485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I191485:hover {
}
.I191485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191485 > .viewport:hover {
}


h1.I191486, .I191486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I191486:hover {
}
.I191486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191486 > .viewport:hover {
}


h1.I191487, .I191487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I191487:hover {
}
.I191487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191487 > .viewport:hover {
}


h1.I191488, .I191488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I191488:hover {
}
.I191488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191488 > .viewport:hover {
}


h1.I191489, .I191489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I191489:hover {
}
.I191489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191489 > .viewport:hover {
}


h1.I191490, .I191490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I191490:hover {
}
.I191490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191490 > .viewport:hover {
}


h1.I191491, .I191491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I191491:hover {
}
.I191491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191491 > .viewport:hover {
}


h1.I191492, .I191492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I191492:hover {
}
.I191492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191492 > .viewport:hover {
}


h1.I191493, .I191493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I191493:hover {
}
.I191493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191493 > .viewport:hover {
}


h1.I191494, .I191494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191494:hover {
}
.I191494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191494 > .viewport:hover {
}


h1.I191495, .I191495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I191495:hover {
}
.I191495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191495 > .viewport:hover {
}


h1.I191496, .I191496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I191496:hover {
}
.I191496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191496 > .viewport:hover {
}


h1.I191497, .I191497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I191497:hover {
}
.I191497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191497 > .viewport:hover {
}


h1.I191498, .I191498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I191498:hover {
}
.I191498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191498 > .viewport:hover {
}

@media (max-width:640px) {
.I191498 {

width:100%;


}
.I191498:hover {
}
.I191498 > .viewport {



}
.I191498 > .viewport:hover {
}

}

h1.I191499, .I191499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I191499:hover {
}
.I191499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191499 > .viewport:hover {
}


h1.I191500, .I191500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I191500:hover {
}
.I191500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191500 > .viewport:hover {
}


h1.I191501, .I191501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I191501:hover {
}
.I191501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191501 > .viewport:hover {
}


h1.I191502, .I191502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191502:hover {
}
.I191502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191502 > .viewport:hover {
}


h1.I191503, .I191503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I191503:hover {
}
.I191503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191503 > .viewport:hover {
}


h1.I191504, .I191504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I191504:hover {
}
.I191504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191504 > .viewport:hover {
}


h1.I191505, .I191505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I191505:hover {
}
.I191505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191505 > .viewport:hover {
}


h1.I191506, .I191506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I191506:hover {
}
.I191506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191506 > .viewport:hover {
}

@media (max-width:640px) {
.I191506 {

width:100%;


}
.I191506:hover {
}
.I191506 > .viewport {



}
.I191506 > .viewport:hover {
}

}

h1.I191507, .I191507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I191507:hover {
}
.I191507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191507 > .viewport:hover {
}


h1.I191508, .I191508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I191508:hover {
}
.I191508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191508 > .viewport:hover {
}


h1.I191509, .I191509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I191509:hover {
}
.I191509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191509 > .viewport:hover {
}


h1.I191510, .I191510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I191510:hover {
}
.I191510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191510 > .viewport:hover {
}


.I191511 .image, .I191511.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191511 .image:hover, .I191511.image:hover {
}
@media (min-width:1440px) {
.I191511 .image, .I191511.image {
width:100%;

}
.I191511 .image:hover, .I191511.image:hover {
}
}
.I191512, a.I191512 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191512:hover, a.I191512:hover {
}
@media (max-width:992px) {
.I191512, a.I191512 {
}
.I191512:hover, a.I191512:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191512, a.I191512 {
display:flex;
padding-bottom:0rem;

}
.I191512:hover, a.I191512:hover {
}
}

.I191513 .image, .I191513.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191513 .image:hover, .I191513.image:hover {
}
@media (min-width:1440px) {
.I191513 .image, .I191513.image {
width:100%;

}
.I191513 .image:hover, .I191513.image:hover {
}
}
.I191514 .image, .I191514.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191514 .image:hover, .I191514.image:hover {
}

.I191515, a.I191515 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191515:hover, a.I191515:hover {
}
@media (max-width:992px) {
.I191515, a.I191515 {
}
.I191515:hover, a.I191515:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191515, a.I191515 {
display:flex;
padding-bottom:0rem;

}
.I191515:hover, a.I191515:hover {
}
}

.I191516, a.I191516 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191516:hover, a.I191516:hover {
}
@media (min-width:1440px) {
.I191516, a.I191516 {
display:flex;
font-weight:500;


}
.I191516:hover, a.I191516:hover {
}
}
.I191517, a.I191517 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191517:hover, a.I191517:hover {
}
@media (max-width:992px) {
.I191517, a.I191517 {
}
.I191517:hover, a.I191517:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191517, a.I191517 {
display:flex;
padding-bottom:0rem;

}
.I191517:hover, a.I191517:hover {
}
}

.I191518, a.I191518 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I191518:hover, a.I191518:hover {
}
@media (max-width:640px) {
.I191518, a.I191518 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I191518:hover, a.I191518:hover {
}
}

.I191519, a.I191519 {
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;

}
.I191519:hover, a.I191519:hover {
}
@media (max-width:992px) {
.I191519, a.I191519 {
}
.I191519:hover, a.I191519:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191519, a.I191519 {
display:flex;
padding-bottom:1rem;

}
.I191519:hover, a.I191519:hover {
}
}

.I191520, a.I191520 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191520:hover, a.I191520:hover {
}

.I191521, a.I191521 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191521:hover, a.I191521:hover {
}
@media (min-width:1440px) {
.I191521, a.I191521 {
display:flex;
font-weight:500;


}
.I191521:hover, a.I191521:hover {
}
}
.I191522 .image, .I191522.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191522 .image:hover, .I191522.image:hover {
}

.I191523, a.I191523 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191523:hover, a.I191523:hover {
}
@media (min-width:1440px) {
.I191523, a.I191523 {
display:flex;
font-weight:500;


}
.I191523:hover, a.I191523:hover {
}
}
.I191524, a.I191524 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191524:hover, a.I191524:hover {
}
@media (max-width:992px) {
.I191524, a.I191524 {
}
.I191524:hover, a.I191524:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191524, a.I191524 {
display:flex;
padding-bottom:0rem;

}
.I191524:hover, a.I191524:hover {
}
}

.I191525 .image, .I191525.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191525 .image:hover, .I191525.image:hover {
}

.I191526, a.I191526 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191526:hover, a.I191526:hover {
}
@media (min-width:1440px) {
.I191526, a.I191526 {
display:flex;
font-weight:500;


}
.I191526:hover, a.I191526:hover {
}
}
.I191527, a.I191527 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191527:hover, a.I191527:hover {
}
@media (max-width:992px) {
.I191527, a.I191527 {
}
.I191527:hover, a.I191527:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191527, a.I191527 {
display:flex;
padding-bottom:0rem;

}
.I191527:hover, a.I191527:hover {
}
}

.I191528 .image, .I191528.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I191528 .image:hover, .I191528.image:hover {
}

.I191529, a.I191529 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191529:hover, a.I191529:hover {
}
@media (min-width:1440px) {
.I191529, a.I191529 {
display:flex;
font-weight:500;


}
.I191529:hover, a.I191529:hover {
}
}
.I191530, a.I191530 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191530:hover, a.I191530:hover {
}
@media (max-width:992px) {
.I191530, a.I191530 {
}
.I191530:hover, a.I191530:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191530, a.I191530 {
display:flex;
padding-bottom:0rem;

}
.I191530:hover, a.I191530:hover {
}
}

.I191531 .image, .I191531.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191531 .image:hover, .I191531.image:hover {
}

.I191532 .image, .I191532.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191532 .image:hover, .I191532.image:hover {
}

.I191533 .image, .I191533.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I191533 .image:hover, .I191533.image:hover {
}

.I191534, a.I191534 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191534:hover, a.I191534:hover {
}
@media (max-width:992px) {
.I191534, a.I191534 {
}
.I191534:hover, a.I191534:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191534, a.I191534 {
display:flex;
padding-bottom:0rem;

}
.I191534:hover, a.I191534:hover {
}
}

.I191535, a.I191535 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191535:hover, a.I191535:hover {
}
@media (min-width:1440px) {
.I191535, a.I191535 {
display:flex;
font-weight:500;


}
.I191535:hover, a.I191535:hover {
}
}
.I191536, a.I191536 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191536:hover, a.I191536:hover {
}
@media (max-width:992px) {
.I191536, a.I191536 {
}
.I191536:hover, a.I191536:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191536, a.I191536 {
display:flex;
padding-bottom:0rem;

}
.I191536:hover, a.I191536:hover {
}
}

.I191537, a.I191537 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I191537:hover, a.I191537:hover {
}
@media (max-width:992px) {
.I191537, a.I191537 {
}
.I191537:hover, a.I191537:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I191537, a.I191537 {
display:flex;
font-weight:500;


}
.I191537:hover, a.I191537:hover {
}
}
.I191538, a.I191538 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I191538:hover, a.I191538:hover {
}
@media (max-width:992px) {
.I191538, a.I191538 {
}
.I191538:hover, a.I191538:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I191538, a.I191538 {
display:flex;
padding-bottom:0rem;

}
.I191538:hover, a.I191538:hover {
}
}

.I191539, a.I191539 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191539:hover, a.I191539:hover {
}
@media (min-width:1440px) {
.I191539, a.I191539 {
display:flex;
font-weight:500;


}
.I191539:hover, a.I191539:hover {
}
}
.I191540 {
}
.I191540:hover {
}
.I191540 {
}
.I191540:hover {
}


.I191541, a.I191541 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191541:hover, a.I191541:hover {
}

.I191542, a.I191542 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191542:hover, a.I191542:hover {
}

.I191543 .button, .I191543.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191543 button.button, button.I191543.button {
cursor:pointer;
}
.I191543 .button .text, .I191543.button .text {
}
.I191543 .button .icon, .I191543.button .icon {
flex:none;
background-size:100% 100%;
}
.I191543 .button:hover, .I191543.button:hover {
}
.I191543 .button:hover .text, .I191543.button:hover .text {
}
.I191543 .button:hover .icon, .I191543.button:hover .icon {
background-size:100% 100%;
}

.I191544 .button, .I191544.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191544 button.button, button.I191544.button {
cursor:pointer;
}
.I191544 .button .text, .I191544.button .text {
}
.I191544 .button .icon, .I191544.button .icon {
flex:none;
background-size:100% 100%;
}
.I191544 .button:hover, .I191544.button:hover {
}
.I191544 .button:hover .text, .I191544.button:hover .text {
}
.I191544 .button:hover .icon, .I191544.button:hover .icon {
background-size:100% 100%;
}

.I191545 .button, .I191545.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191545 button.button, button.I191545.button {
cursor:pointer;
}
.I191545 .button .text, .I191545.button .text {
}
.I191545 .button .icon, .I191545.button .icon {
flex:none;
background-size:100% 100%;
}
.I191545 .button:hover, .I191545.button:hover {
}
.I191545 .button:hover .text, .I191545.button:hover .text {
}
.I191545 .button:hover .icon, .I191545.button:hover .icon {
background-size:100% 100%;
}

.I191546 .button, .I191546.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191546 button.button, button.I191546.button {
cursor:pointer;
}
.I191546 .button .text, .I191546.button .text {
}
.I191546 .button .icon, .I191546.button .icon {
flex:none;
background-size:100% 100%;
}
.I191546 .button:hover, .I191546.button:hover {
}
.I191546 .button:hover .text, .I191546.button:hover .text {
}
.I191546 .button:hover .icon, .I191546.button:hover .icon {
background-size:100% 100%;
}

.I191547 .button, .I191547.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191547 button.button, button.I191547.button {
cursor:pointer;
}
.I191547 .button .text, .I191547.button .text {
}
.I191547 .button .icon, .I191547.button .icon {
flex:none;
background-size:100% 100%;
}
.I191547 .button:hover, .I191547.button:hover {
}
.I191547 .button:hover .text, .I191547.button:hover .text {
}
.I191547 .button:hover .icon, .I191547.button:hover .icon {
background-size:100% 100%;
}

.I191548 .button, .I191548.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191548 button.button, button.I191548.button {
cursor:pointer;
}
.I191548 .button .text, .I191548.button .text {
}
.I191548 .button .icon, .I191548.button .icon {
flex:none;
background-size:100% 100%;
}
.I191548 .button:hover, .I191548.button:hover {
}
.I191548 .button:hover .text, .I191548.button:hover .text {
}
.I191548 .button:hover .icon, .I191548.button:hover .icon {
background-size:100% 100%;
}

.I191549 .button, .I191549.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191549 button.button, button.I191549.button {
cursor:pointer;
}
.I191549 .button .text, .I191549.button .text {
}
.I191549 .button .icon, .I191549.button .icon {
flex:none;
background-size:100% 100%;
}
.I191549 .button:hover, .I191549.button:hover {
}
.I191549 .button:hover .text, .I191549.button:hover .text {
}
.I191549 .button:hover .icon, .I191549.button:hover .icon {
background-size:100% 100%;
}

.I191550 .button, .I191550.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191550 button.button, button.I191550.button {
cursor:pointer;
}
.I191550 .button .text, .I191550.button .text {
}
.I191550 .button .icon, .I191550.button .icon {
flex:none;
background-size:100% 100%;
}
.I191550 .button:hover, .I191550.button:hover {
}
.I191550 .button:hover .text, .I191550.button:hover .text {
}
.I191550 .button:hover .icon, .I191550.button:hover .icon {
background-size:100% 100%;
}

.I191551 .button, .I191551.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191551 button.button, button.I191551.button {
cursor:pointer;
}
.I191551 .button .text, .I191551.button .text {
}
.I191551 .button .icon, .I191551.button .icon {
flex:none;
background-size:100% 100%;
}
.I191551 .button:hover, .I191551.button:hover {
}
.I191551 .button:hover .text, .I191551.button:hover .text {
}
.I191551 .button:hover .icon, .I191551.button:hover .icon {
background-size:100% 100%;
}

.I191552 .button, .I191552.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191552 button.button, button.I191552.button {
cursor:pointer;
}
.I191552 .button .text, .I191552.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I191552 .button .icon, .I191552.button .icon {
flex:none;
background-size:100% 100%;
}
.I191552 .button:hover, .I191552.button:hover {
}
.I191552 .button:hover .text, .I191552.button:hover .text {
}
.I191552 .button:hover .icon, .I191552.button:hover .icon {
background-size:100% 100%;
}

.I191553, a.I191553 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191553:hover, a.I191553:hover {
}

.I191554, a.I191554 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191554:hover, a.I191554:hover {
}

.I191555, a.I191555 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191555:hover, a.I191555:hover {
}

.I191556, a.I191556 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191556:hover, a.I191556:hover {
}

.I191557, a.I191557 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191557:hover, a.I191557:hover {
}

.I191558, a.I191558 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191558:hover, a.I191558:hover {
}

.I191559, a.I191559 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191559:hover, a.I191559:hover {
}

.I191560 .button, .I191560.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191560 button.button, button.I191560.button {
cursor:pointer;
}
.I191560 .button .text, .I191560.button .text {
}
.I191560 .button .icon, .I191560.button .icon {
flex:none;
background-size:100% 100%;
}
.I191560 .button:hover, .I191560.button:hover {
}
.I191560 .button:hover .text, .I191560.button:hover .text {
}
.I191560 .button:hover .icon, .I191560.button:hover .icon {
background-size:100% 100%;
}

.I191561, a.I191561 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191561:hover, a.I191561:hover {
}

.I191562, a.I191562 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191562:hover, a.I191562:hover {
}

.I191563, a.I191563 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191563:hover, a.I191563:hover {
}

.I191564 .image, .I191564.image {
vertical-align:top;
}
.I191564 .image:hover, .I191564.image:hover {
}

.I191565, a.I191565 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191565:hover, a.I191565:hover {
}

.I191566, a.I191566 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191566:hover, a.I191566:hover {
}

.I191567, a.I191567 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191567:hover, a.I191567:hover {
}

.I191568 .button, .I191568.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191568 button.button, button.I191568.button {
cursor:pointer;
}
.I191568 .button .text, .I191568.button .text {
}
.I191568 .button .icon, .I191568.button .icon {
flex:none;
background-size:100% 100%;
}
.I191568 .button:hover, .I191568.button:hover {
}
.I191568 .button:hover .text, .I191568.button:hover .text {
}
.I191568 .button:hover .icon, .I191568.button:hover .icon {
background-size:100% 100%;
}

.I191569, a.I191569 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I191569:hover, a.I191569:hover {
}

.I191570, a.I191570 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191570:hover, a.I191570:hover {
}

.I191571, a.I191571 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191571:hover, a.I191571:hover {
}

.I191572 .image, .I191572.image {
vertical-align:top;
}
.I191572 .image:hover, .I191572.image:hover {
}

.I191573, a.I191573 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191573:hover, a.I191573:hover {
}

.I191574, a.I191574 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191574:hover, a.I191574:hover {
}

.I191575, a.I191575 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191575:hover, a.I191575:hover {
}

.I191576, a.I191576 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I191576:hover, a.I191576:hover {
}

h1.I191583, .I191583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:31;

}
.I191583:hover {
}
.I191583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191583 > .viewport:hover {
}


h1.I191985, .I191985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:98;
width:100%;


}
.I191985:hover {
}
.I191985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191985 > .viewport:hover {
}

@media (min-width:1440px) {
.I191985 {

order:98;

}
.I191985:hover {
}
.I191985 > .viewport {



}
.I191985 > .viewport:hover {
}

}
.I191954 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I191954:hover {
}

.I191955 {
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;


}
.I191955:hover {
}
@media (max-width:992px) {
.I191955 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I191955:hover {
}
}
@media (max-width:640px) {
.I191955 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I191955:hover {
}
}

.I191956 {
display:flex;
position:var(--I191956-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;


}
.I191956:hover {
}

@media (max-width:992px) {
.I191956 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I191956:hover {
}

}
@media (max-width:640px) {
.I191956 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I191956:hover {
}

}
@media (min-width:1440px) {
.I191956 {

order:3;
width:50%;
padding-right:4rem;

}
.I191956:hover {
}

}
.I191957 {
display:flex;
position:var(--I191957-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;


}
.I191957:hover {
}

@media (max-width:992px) {
.I191957 {

order:3;
width:50%;
padding-left:0rem;

}
.I191957:hover {
}

}
@media (max-width:640px) {
.I191957 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I191957:hover {
}

}
@media (min-width:1440px) {
.I191957 {

order:2;
width:50%;

flex-direction:column;


}
.I191957:hover {
}

}
.I191958 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I191958:hover {
}


h1.I191959, .I191959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I191959:hover {
}
.I191959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191959 > .viewport:hover {
}


h1.I191960, .I191960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I191960:hover {
}
.I191960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191960 > .viewport:hover {
}


h1.I191961, .I191961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I191961:hover {
}
.I191961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191961 > .viewport:hover {
}


h1.I191962, .I191962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I191962:hover {
}
.I191962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191962 > .viewport:hover {
}

@media (max-width:640px) {
.I191962 {

margin-bottom:0;


}
.I191962:hover {
}
.I191962 > .viewport {



}
.I191962 > .viewport:hover {
}

}

h1.I191963, .I191963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I191963:hover {
}
.I191963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191963 > .viewport:hover {
}


h1.I191964, .I191964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I191964:hover {
}
.I191964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191964 > .viewport:hover {
}

@media (max-width:640px) {
.I191964 {

margin-bottom:-1.65rem;


}
.I191964:hover {
}
.I191964 > .viewport {



}
.I191964 > .viewport:hover {
}

}

h1.I191965, .I191965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I191965:hover {
}
.I191965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191965 > .viewport:hover {
}


h1.I191966, .I191966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I191966:hover {
}
.I191966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191966 > .viewport:hover {
}


h1.I191967, .I191967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I191967:hover {
}
.I191967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191967 > .viewport:hover {
}


h1.I191968, .I191968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I191968:hover {
}
.I191968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191968 > .viewport:hover {
}

@media (max-width:992px) {
.I191968 {

height:auto;


}
.I191968:hover {
}
.I191968 > .viewport {



}
.I191968 > .viewport:hover {
}

}

h1.I191969, .I191969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I191969:hover {
}
.I191969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191969 > .viewport:hover {
}

@media (min-width:1440px) {
.I191969 {

width:100%;
padding-top:0.75rem;


}
.I191969:hover {
}
.I191969 > .viewport {



}
.I191969 > .viewport:hover {
}

}
h1.I191970, .I191970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I191970:hover {
}
.I191970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191970 > .viewport:hover {
}


h1.I191971, .I191971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I191971:hover {
}
.I191971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191971 > .viewport:hover {
}


.I191972, a.I191972 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I191972:hover, a.I191972:hover {
}
@media (max-width:992px) {
.I191972, a.I191972 {
display:flex;
font-size:1.625rem;


}
.I191972:hover, a.I191972:hover {
}
}
@media (max-width:640px) {
.I191972, a.I191972 {
display:flex;
font-size:1.625rem;


}
.I191972:hover, a.I191972:hover {
}
}

.I191973, a.I191973 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I191973:hover, a.I191973:hover {
}
@media (max-width:992px) {
.I191973, a.I191973 {
}
.I191973:hover, a.I191973:hover {
display:flex;
width:100%;

}
}

.I191974 .image, .I191974.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-size:cover;
background-position:center center;

}
.I191974 .image:hover, .I191974.image:hover {
}

.I191975 .button, .I191975.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(17,17,17);

}
.I191975 button.button, button.I191975.button {
cursor:pointer;
}
.I191975 .button .text, .I191975.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I191975 .button .icon, .I191975.button .icon {
flex:none;
background-size:100% 100%;
}
.I191975 .button:hover, .I191975.button:hover {
}
.I191975 .button:hover .text, .I191975.button:hover .text {
}
.I191975 .button:hover .icon, .I191975.button:hover .icon {
background-size:100% 100%;
}

.I191976, a.I191976 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I191976:hover, a.I191976:hover {
}

h1.I191977, .I191977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I191977, .I191977 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I191977, .I191977 p {
margin:0px;
}

figure.I191977, .I191977 figure {
margin:0px;
}

a.I191977, .I191977 a {
text-decoration:inherit;
color:inherit;
}

.I191977 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I191977 article, article.I191977 {
width:100%;

flex-direction:column;	
}
.I191977 article:hover, article.I191977:hover {
}
.I191977 article.active, article.I191977.active {
}
.I191977 .body {
}
.I191977 .body:hover {
	
}
.I191977 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I191977 .body a {
text-decoration:underline;

}
.I191977 .body img {
}
.I191977 .body ul, .I191977 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I191977 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I191977 .body iframe {
}
.I191977 .body img:hover {
}
.I191977 .body iframe:hover {
}

.I191977 .body li {
list-style-type:disc;
}



.I191978 .button, .I191978.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);

}
.I191978 button.button, button.I191978.button {
cursor:pointer;
}
.I191978 .button .text, .I191978.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I191978 .button .icon, .I191978.button .icon {
flex:none;
background-size:100% 100%;
}
.I191978 .button:hover, .I191978.button:hover {
background-color:rgb(217,217,217);

}
.I191978 .button:hover .text, .I191978.button:hover .text {
}
.I191978 .button:hover .icon, .I191978.button:hover .icon {
background-size:100% 100%;
}

.I191979 .button, .I191979.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;

}
.I191979 button.button, button.I191979.button {
cursor:pointer;
}
.I191979 .button .text, .I191979.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I191979 .button .icon, .I191979.button .icon {
flex:none;
background-size:100% 100%;
}
.I191979 .button:hover, .I191979.button:hover {
}
.I191979 .button:hover .text, .I191979.button:hover .text {
}
.I191979 .button:hover .icon, .I191979.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191979 .button, .I191979.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I191979 button.button, button.I191979.button {
}
.I191979 .button .text, .I191979.button .text {
color:rgb(108,72,201);

}
.I191979 .button .icon, .I191979.button .icon {
background-size:100% 100%;
}
.I191979 .button:hover, .I191979.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I191979 .button:hover .text, .I191979.button:hover .text {
color:rgb(150,155,160);

}
.I191979 .button:hover .icon, .I191979.button:hover .icon {
background-size:100% 100%;
}
}

.I191980 .button, .I191980.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191980 button.button, button.I191980.button {
cursor:pointer;
}
.I191980 .button .text, .I191980.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I191980 .button .icon, .I191980.button .icon {
flex:none;
background-size:100% 100%;
}
.I191980 .button:hover, .I191980.button:hover {
}
.I191980 .button:hover .text, .I191980.button:hover .text {
}
.I191980 .button:hover .icon, .I191980.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191980 .button, .I191980.button {
}
.I191980 button.button, button.I191980.button {
}
.I191980 .button .text, .I191980.button .text {
font-family:Rubik;

}
.I191980 .button .icon, .I191980.button .icon {
background-size:100% 100%;
}
.I191980 .button:hover, .I191980.button:hover {
}
.I191980 .button:hover .text, .I191980.button:hover .text {
}
.I191980 .button:hover .icon, .I191980.button:hover .icon {
background-size:100% 100%;
}
}

.I191981 {
display:flex;
width:100%;
height:270px;

}
.I191981:hover {
}

.I191982, a.I191982 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I191982:hover, a.I191982:hover {
}
@media (max-width:992px) {
.I191982, a.I191982 {
}
.I191982:hover, a.I191982:hover {
display:flex;
width:100%;

}
}

.I191983 .image, .I191983.image {
vertical-align:top;
}
.I191983 .image:hover, .I191983.image:hover {
}

.I191984 .button, .I191984.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I191984 button.button, button.I191984.button {
cursor:pointer;
}
.I191984 .button .text, .I191984.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I191984 .button .icon, .I191984.button .icon {
flex:none;
background-size:100% 100%;
}
.I191984 .button:hover, .I191984.button:hover {
}
.I191984 .button:hover .text, .I191984.button:hover .text {
}
.I191984 .button:hover .icon, .I191984.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I191984 .button, .I191984.button {
}
.I191984 button.button, button.I191984.button {
}
.I191984 .button .text, .I191984.button .text {
font-family:Rubik;

}
.I191984 .button .icon, .I191984.button .icon {
background-size:100% 100%;
}
.I191984 .button:hover, .I191984.button:hover {
}
.I191984 .button:hover .text, .I191984.button:hover .text {
}
.I191984 .button:hover .icon, .I191984.button:hover .icon {
background-size:100% 100%;
}
}

h1.I192016, .I192016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:99;
width:100%;


}
.I192016:hover {
}
.I192016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192016 > .viewport:hover {
}

@media (min-width:1440px) {
.I192016 {

order:99;

}
.I192016:hover {
}
.I192016 > .viewport {



}
.I192016 > .viewport:hover {
}

}
.I191986 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I191986:hover {
}

.I191987 {
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;


}
.I191987:hover {
}
@media (max-width:992px) {
.I191987 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I191987:hover {
}
}
@media (max-width:640px) {
.I191987 {

padding-bottom:2rem;


flex-direction:column;
}
.I191987:hover {
}
}

.I191988 {
display:flex;
position:var(--I191988-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;


}
.I191988:hover {
}

@media (max-width:992px) {
.I191988 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I191988:hover {
}

}
@media (max-width:640px) {
.I191988 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I191988:hover {
}

}
@media (min-width:1440px) {
.I191988 {

width:50%;
padding-right:4rem;

}
.I191988:hover {
}

}
.I191989 {
display:flex;
position:var(--I191989-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;


}
.I191989:hover {
}

@media (max-width:992px) {
.I191989 {

width:50%;

}
.I191989:hover {
}

}
@media (max-width:640px) {
.I191989 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I191989:hover {
}

}
@media (min-width:1440px) {
.I191989 {

width:50%;

flex-direction:column;


}
.I191989:hover {
}

}
.I191990 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I191990:hover {
}

@media (max-width:992px) {
.I191990 {



flex-direction:column;

	
}
.I191990:hover {
}

}

h1.I191991, .I191991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I191991:hover {
}
.I191991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191991 > .viewport:hover {
}


h1.I191992, .I191992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I191992:hover {
}
.I191992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191992 > .viewport:hover {
}


h1.I191993, .I191993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I191993:hover {
}
.I191993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191993 > .viewport:hover {
}

@media (max-width:992px) {
.I191993 {

display:flex;

}
.I191993:hover {
}
.I191993 > .viewport {



}
.I191993 > .viewport:hover {
}

}
@media (max-width:640px) {
.I191993 {

height:auto;


}
.I191993:hover {
}
.I191993 > .viewport {



}
.I191993 > .viewport:hover {
}

}

h1.I191994, .I191994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I191994:hover {
}
.I191994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191994 > .viewport:hover {
}

@media (max-width:992px) {
.I191994 {

padding-bottom:1rem;


}
.I191994:hover {
}
.I191994 > .viewport {



}
.I191994 > .viewport:hover {
}

}
@media (max-width:640px) {
.I191994 {

margin-bottom:0;


}
.I191994:hover {
}
.I191994 > .viewport {



}
.I191994 > .viewport:hover {
}

}

h1.I191995, .I191995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I191995:hover {
}
.I191995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191995 > .viewport:hover {
}


h1.I191996, .I191996 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191996 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I191996:hover {
}
.I191996 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191996 > .viewport:hover {
}


h1.I191997, .I191997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191997 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I191997:hover {
}
.I191997 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191997 > .viewport:hover {
}

@media (max-width:640px) {
.I191997 {

margin-bottom:-1.65rem;


}
.I191997:hover {
}
.I191997 > .viewport {



}
.I191997 > .viewport:hover {
}

}

h1.I191998, .I191998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I191998:hover {
}
.I191998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191998 > .viewport:hover {
}

@media (min-width:1440px) {
.I191998 {

display:none;

}
.I191998:hover {
}
.I191998 > .viewport {



}
.I191998 > .viewport:hover {
}

}
h1.I191999, .I191999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I191999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I191999:hover {
}
.I191999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I191999 > .viewport:hover {
}


h1.I192000, .I192000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I192000:hover {
}
.I192000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192000 > .viewport:hover {
}

@media (max-width:992px) {
.I192000 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I192000:hover {
}
.I192000 > .viewport {



}
.I192000 > .viewport:hover {
}

}

h1.I192001, .I192001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I192001:hover {
}
.I192001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192001 > .viewport:hover {
}

@media (max-width:992px) {
.I192001 {

display:none;

}
.I192001:hover {
}
.I192001 > .viewport {



}
.I192001 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I192001 {

width:100%;
height:auto;


}
.I192001:hover {
}
.I192001 > .viewport {



}
.I192001 > .viewport:hover {
}

}
h1.I192002, .I192002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I192002:hover {
}
.I192002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192002 > .viewport:hover {
}

@media (min-width:1440px) {
.I192002 {

width:100%;
box-sizing:border-box;


}
.I192002:hover {
}
.I192002 > .viewport {



}
.I192002 > .viewport:hover {
}

}
h1.I192003, .I192003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I192003:hover {
}
.I192003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192003 > .viewport:hover {
}


.I192004, a.I192004 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I192004:hover, a.I192004:hover {
}
@media (max-width:992px) {
.I192004, a.I192004 {
display:flex;
font-size:1.625rem;


}
.I192004:hover, a.I192004:hover {
}
}
@media (max-width:640px) {
.I192004, a.I192004 {
display:flex;
font-size:1.625rem;


}
.I192004:hover, a.I192004:hover {
}
}

.I192005, a.I192005 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I192005:hover, a.I192005:hover {
}
@media (max-width:992px) {
.I192005, a.I192005 {
}
.I192005:hover, a.I192005:hover {
display:flex;
width:100%;

}
}

.I192006 .image, .I192006.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1.png?timestamp=20251031134514') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.png?timestamp=20251031134514') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma-1_x2.99.png?timestamp=20251031134514') 2.99x);
background-size:cover;
background-position:center center;

}
.I192006 .image:hover, .I192006.image:hover {
}

.I192007 .button, .I192007.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(17,17,17);

}
.I192007 button.button, button.I192007.button {
cursor:pointer;
}
.I192007 .button .text, .I192007.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I192007 .button .icon, .I192007.button .icon {
flex:none;
background-size:100% 100%;
}
.I192007 .button:hover, .I192007.button:hover {
}
.I192007 .button:hover .text, .I192007.button:hover .text {
}
.I192007 .button:hover .icon, .I192007.button:hover .icon {
background-size:100% 100%;
}

.I192008, a.I192008 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I192008:hover, a.I192008:hover {
}

h1.I192009, .I192009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I192009, .I192009 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I192009, .I192009 p {
margin:0px;
}

figure.I192009, .I192009 figure {
margin:0px;
}

a.I192009, .I192009 a {
text-decoration:inherit;
color:inherit;
}

.I192009 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I192009 article, article.I192009 {
flex-direction:column;	
}
.I192009 article:hover, article.I192009:hover {
}
.I192009 article.active, article.I192009.active {
}
.I192009 .body {
}
.I192009 .body:hover {
	
}
.I192009 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I192009 .body a {
text-decoration:underline;

}
.I192009 .body img {
}
.I192009 .body ul, .I192009 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I192009 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I192009 .body iframe {
}
.I192009 .body img:hover {
}
.I192009 .body iframe:hover {
}

.I192009 .body li {
list-style-type:disc;
}



.I192010 .button, .I192010.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I192010 button.button, button.I192010.button {
cursor:pointer;
}
.I192010 .button .text, .I192010.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I192010 .button .icon, .I192010.button .icon {
flex:none;
background-size:100% 100%;
}
.I192010 .button:hover, .I192010.button:hover {
}
.I192010 .button:hover .text, .I192010.button:hover .text {
}
.I192010 .button:hover .icon, .I192010.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I192010 .button, .I192010.button {
}
.I192010 button.button, button.I192010.button {
}
.I192010 .button .text, .I192010.button .text {
font-family:Rubik;

}
.I192010 .button .icon, .I192010.button .icon {
background-size:100% 100%;
}
.I192010 .button:hover, .I192010.button:hover {
}
.I192010 .button:hover .text, .I192010.button:hover .text {
}
.I192010 .button:hover .icon, .I192010.button:hover .icon {
background-size:100% 100%;
}
}

.I192011 .button, .I192011.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;

}
.I192011 button.button, button.I192011.button {
cursor:pointer;
}
.I192011 .button .text, .I192011.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I192011 .button .icon, .I192011.button .icon {
flex:none;
background-size:100% 100%;
}
.I192011 .button:hover, .I192011.button:hover {
}
.I192011 .button:hover .text, .I192011.button:hover .text {
}
.I192011 .button:hover .icon, .I192011.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I192011 .button, .I192011.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I192011 button.button, button.I192011.button {
}
.I192011 .button .text, .I192011.button .text {
color:rgb(108,72,201);

}
.I192011 .button .icon, .I192011.button .icon {
background-size:100% 100%;
}
.I192011 .button:hover, .I192011.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I192011 .button:hover .text, .I192011.button:hover .text {
color:rgb(150,155,160);

}
.I192011 .button:hover .icon, .I192011.button:hover .icon {
background-size:100% 100%;
}
}

.I192012 .button, .I192012.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);

}
.I192012 button.button, button.I192012.button {
cursor:pointer;
}
.I192012 .button .text, .I192012.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I192012 .button .icon, .I192012.button .icon {
flex:none;
background-size:100% 100%;
}
.I192012 .button:hover, .I192012.button:hover {
background-color:rgb(217,217,217);

}
.I192012 .button:hover .text, .I192012.button:hover .text {
}
.I192012 .button:hover .icon, .I192012.button:hover .icon {
background-size:100% 100%;
}

.I192013 {
display:flex;
width:100%;
height:270px;

}
.I192013:hover {
}
@media (min-width:1440px) {
.I192013 {
display:flex;
width:100%;
height:270px;

}
.I192013:hover {
}
}
.I192014, a.I192014 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I192014:hover, a.I192014:hover {
}
@media (max-width:992px) {
.I192014, a.I192014 {
}
.I192014:hover, a.I192014:hover {
display:flex;
width:100%;

}
}

.I192015 .image, .I192015.image {
vertical-align:top;
}
.I192015 .image:hover, .I192015.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.I192021, .I192021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:115;

}
.I192021:hover {
}
.I192021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192021 > .viewport:hover {
}

@media (min-width:1440px) {
.I192021 {

order:116;

}
.I192021:hover {
}
.I192021 > .viewport {



}
.I192021 > .viewport:hover {
}

}
h1.I192078, .I192078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:auto;


}
.I192078:hover {
}
.I192078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192078 > .viewport:hover {
}

@media (max-width:640px) {
.I192078 {

margin-bottom:50px;
margin-right:45px;


}
.I192078:hover {
}
.I192078 > .viewport {



}
.I192078 > .viewport:hover {
}

}

h1.I192081, .I192081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192081 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-right:90px;


}
.I192081:hover {
}
.I192081 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192081 > .viewport:hover {
}

@media (max-width:992px) {
.I192081 {

margin-right:50px;


}
.I192081:hover {
}
.I192081 > .viewport {



}
.I192081 > .viewport:hover {
}

}
@media (max-width:640px) {
.I192081 {

margin-right:0px;


}
.I192081:hover {
}
.I192081 > .viewport {



}
.I192081 > .viewport:hover {
}

}

h1.I192083, .I192083 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192083 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I192083:hover {
}
.I192083 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192083 > .viewport:hover {
}

@media (max-width:640px) {
.I192083 {

margin-right:20px;


}
.I192083:hover {
}
.I192083 > .viewport {



}
.I192083 > .viewport:hover {
}

}

h1.I192085, .I192085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192085 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-left:auto;


}
.I192085:hover {
}
.I192085 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192085 > .viewport:hover {
}

@media (max-width:640px) {
.I192085 {

margin-left:0px;


}
.I192085:hover {
}
.I192085 > .viewport {



}
.I192085 > .viewport:hover {
}

}

h1.I192087, .I192087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I192087:hover {
}
.I192087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192087 > .viewport:hover {
}


h1.I192097, .I192097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I192097:hover {
}
.I192097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192097 > .viewport:hover {
}


h1.I192100, .I192100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I192100:hover {
}
.I192100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192100 > .viewport:hover {
}

@media (max-width:640px) {
.I192100 {

margin-left:auto;


}
.I192100:hover {
}
.I192100 > .viewport {



}
.I192100 > .viewport:hover {
}

}

h1.I192102, .I192102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I192102:hover {
}
.I192102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192102 > .viewport:hover {
}


h1.I192105, .I192105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I192105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I192105:hover {
}
.I192105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I192105 > .viewport:hover {
}

@media (max-width:640px) {
.I192105 {

margin-left:auto;


}
.I192105:hover {
}
.I192105 > .viewport {



}
.I192105 > .viewport:hover {
}

}

ul.I18071, .I18071 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

ol.I18071, .I18071 ol {
margin:0px;
padding:0px;
list-style-type:none;
}

.I18071 {
display:flex;
flex-wrap:wrap;
position:relative;
}
.I18071:hover {
}
.I18071 .items, .I18071.items {
display:flex;
position:relative;
flex:auto;
overflow:hidden;
}
.I18071 .items > li, .I18071.items > li {
position:absolute;
width:100%;
height:100%;
opacity:0;
transition:opacity 0s linear 0.5s;
}
.I18071 .items > li:hover, .I18071.items > li:hover {
}
 {
opacity:1;
transition:opacity 0.5s;	
z-index:1;
}
.I18071 .items > li > a, .I18071.items > li > a {
display:block;
width:100%;
height:100%;
}

.I18071 .items li {
background-size:cover;
background-position:center center;
}
.I18071 .items li:hover {
}
.I18071 .items img {
display:none;
}

.I18073, a.I18073 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20px;


}
.I18073:hover, a.I18073:hover {
}
@media (max-width:992px) {
.I18073, a.I18073 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18073:hover, a.I18073:hover {
}
}

.I18175, a.I18175 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
text-transform:uppercase;
line-height:20px;

width:100%;

}
.I18175:hover, a.I18175:hover {
}
@media (max-width:992px) {
.I18175, a.I18175 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18175:hover, a.I18175:hover {
}
}

.I18178, a.I18178 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
text-transform:uppercase;
line-height:20px;

width:100%;

}
.I18178:hover, a.I18178:hover {
}
@media (max-width:992px) {
.I18178, a.I18178 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18178:hover, a.I18178:hover {
}
}

.I18180, a.I18180 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
text-transform:uppercase;
line-height:20px;

width:100%;

}
.I18180:hover, a.I18180:hover {
}
@media (max-width:992px) {
.I18180, a.I18180 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18180:hover, a.I18180:hover {
}
}

.I18182 .image, .I18182.image {
vertical-align:top;
}
.I18182 .image:hover, .I18182.image:hover {
}

.I18206, a.I18206 {
display:flex;
justify-content:flex-start;
font-family:"Source Sans Pro";
font-size:28px;
font-weight:300;
text-align:left;

padding-top:3vh;

}
.I18206:hover, a.I18206:hover {
}

.I18208 .image, .I18208.image {
vertical-align:top;
}
.I18208 .image:hover, .I18208.image:hover {
}

.I18212, a.I18212 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:15pt;
font-weight:300;
text-align:center;


}
.I18212:hover, a.I18212:hover {
}

.I18214 .button, .I18214.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:2vh;
padding-left:5vh;
padding-right:5vh;
padding-top:2vh;
background-color:rgb(198,12,70);

}
.I18214 button.button, button.I18214.button {
cursor:pointer;
}
.I18214 .button .text, .I18214.button .text {
font-family:"Source Sans Pro";
color:rgb(255,255,255);
text-transform:uppercase;

}
.I18214 .button .icon, .I18214.button .icon {
flex:none;
background-size:100% 100%;
}
.I18214 .button:hover, .I18214.button:hover {
}
.I18214 .button:hover .text, .I18214.button:hover .text {
}
.I18214 .button:hover .icon, .I18214.button:hover .icon {
background-size:100% 100%;
}

.I18270, a.I18270 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I18270:hover, a.I18270:hover {
}

.I18272, a.I18272 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I18272:hover, a.I18272:hover {
}

.I19886, a.I19886 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:22px;
text-align:center;
line-height:30px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I19886:hover, a.I19886:hover {
}

.I19921 .image, .I19921.image {
vertical-align:top;
width:500px;
height:340px;
box-shadow:0px -20px 50px 0px rgba(0,0,0,0.11000);
transform:translate(10vw,5vh) ;

object-fit:cover;

}
.I19921 .image:hover, .I19921.image:hover {
}
@media (max-width:992px) {
.I19921 .image, .I19921.image {
width:70vw;
height:auto;
max-width:500px;

}
.I19921 .image:hover, .I19921.image:hover {
}
}
@media (max-width:640px) {
.I19921 .image, .I19921.image {
width:80vw;
height:auto;
max-width:350px;
transform:none;

object-fit:none;

}
.I19921 .image:hover, .I19921.image:hover {
}
}

.I20615 {}
h1.I20707, .I20707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I20707, .I20707 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I20707, .I20707 p {
margin:0px;
}

figure.I20707, .I20707 figure {
margin:0px;
}

a.I20707, .I20707 a {
text-decoration:inherit;
color:inherit;
}

.I20707 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I20707 article, article.I20707 {
flex-direction:column;	
}
.I20707 article:hover, article.I20707:hover {
}
.I20707 article.active, article.I20707.active {
}
.I20707 .title {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;
color:rgb(255,255,255);


}
.I20707 .title:hover {
}
.I20707 article.active .title {
}


.I20707 .abstract {
order:;
}
.I20707 .abstract:hover {
}
.I20707 .abstract {
display:block;
margin-top:3vh;

font-family:Rubik;
font-size:20px;
font-weight:500;
color:rgb(255,255,255);

}

.I20707 .body {
}
.I20707 .body:hover {
	
}
.I20707 .body {
display:block;
padding-top:2vh;
opacity:0.60;

font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);
line-height:28px;

}
.I20707 .body img {
}
.I20707 .body ul, .I20707 .body ol {
}
.I20707 .body img:hover {
}



@media (max-width:992px) {
.I20707 header {
}
.I20707 article, article.I20707 {
	
}
.I20707 article:hover, article.I20707:hover {
}
.I20707 article.active, article.I20707.active {
}
.I20707 .title {
display:flex;
font-size:40px;


}
.I20707 .title:hover {
}
.I20707 article.active .title {
}


.I20707 .abstract {
order:;
}
.I20707 .abstract:hover {
}

.I20707 .body {
}
.I20707 .body:hover {
	
}



}

.I20957 {
}
.I20957:hover {
}
.I20957 {
}
.I20957:hover {
}

@media (max-width:992px) {
.I20957 {
width:100%;

}
.I20957:hover {
}

}
@media (max-width:640px) {
.I20957 {
width:45vw;

}
.I20957:hover {
}

}

.I21377 .image, .I21377.image {
vertical-align:top;
}
.I21377 .image:hover, .I21377.image:hover {
}

h1.I27649, .I27649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I27649, .I27649 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I27649, .I27649 p {
margin:0px;
}

figure.I27649, .I27649 figure {
margin:0px;
}

a.I27649, .I27649 a {
text-decoration:inherit;
color:inherit;
}

.I27649 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I27649 article, article.I27649 {
flex-direction:column;	
}
.I27649 article:hover, article.I27649:hover {
}
.I27649 article.active, article.I27649.active {
}
.I27649 .title {
display:flex;
font-family:Graphik;
font-size:46px;
font-weight:600;
color:rgb(255,255,255);

margin-bottom:20px;

}
.I27649 .title:hover {
}
.I27649 article.active .title {
}


.I27649 .abstract {
order:;
}
.I27649 .abstract:hover {
}
.I27649 .abstract {
display:block;
font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);

}

.I27649 .body {
}
.I27649 .body:hover {
	
}
.I27649 .body img {
}
.I27649 .body img:hover {
}



@media (max-width:992px) {
.I27649 header {
}
.I27649 article, article.I27649 {
	
}
.I27649 article:hover, article.I27649:hover {
}
.I27649 article.active, article.I27649.active {
}
.I27649 .title {
display:flex;
font-size:38pt;


}
.I27649 .title:hover {
}
.I27649 article.active .title {
}


.I27649 .abstract {
order:;
}
.I27649 .abstract:hover {
}
.I27649 .abstract {
font-size:15pt;

}

.I27649 .body {
}
.I27649 .body:hover {
	
}



}
@media (max-width:640px) {
.I27649 header {
}
.I27649 article, article.I27649 {
	
}
.I27649 article:hover, article.I27649:hover {
}
.I27649 article.active, article.I27649.active {
}
.I27649 .title {
display:flex;
font-size:40px;


}
.I27649 .title:hover {
}
.I27649 article.active .title {
}


.I27649 .abstract {
order:;
}
.I27649 .abstract:hover {
}
.I27649 .abstract {
font-size:18px;
font-weight:400;

}

.I27649 .body {
}
.I27649 .body:hover {
	
}



}

.I27651 .button, .I27651.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:30px;

}
.I27651 button.button, button.I27651.button {
cursor:pointer;
}
.I27651 .button .text, .I27651.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I27651 .button .icon, .I27651.button .icon {
flex:none;
background-size:100% 100%;
}
.I27651 .button:hover, .I27651.button:hover {
}
.I27651 .button:hover .text, .I27651.button:hover .text {
}
.I27651 .button:hover .icon, .I27651.button:hover .icon {
background-size:100% 100%;
}

h1.I34828, .I34828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I34828, .I34828 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I34828, .I34828 p {
margin:0px;
}

figure.I34828, .I34828 figure {
margin:0px;
}

a.I34828, .I34828 a {
text-decoration:inherit;
color:inherit;
}

.I34828 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I34828 article, article.I34828 {
flex-direction:column;	
}
.I34828 article:hover, article.I34828:hover {
}
.I34828 article.active, article.I34828.active {
}
.I34828 .title {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;
color:rgb(255,255,255);


}
.I34828 .title:hover {
}
.I34828 article.active .title {
}



@media (max-width:992px) {
.I34828 header {
}
.I34828 article, article.I34828 {
	
}
.I34828 article:hover, article.I34828:hover {
}
.I34828 article.active, article.I34828.active {
}
.I34828 .title {
display:flex;
font-size:40px;


}
.I34828 .title:hover {
}
.I34828 article.active .title {
}



}
@media (max-width:640px) {
.I34828 header {
}
.I34828 article, article.I34828 {
	
}
.I34828 article:hover, article.I34828:hover {
}
.I34828 article.active, article.I34828.active {
}
.I34828 .title {
display:flex;
font-size:30px;


}
.I34828 .title:hover {
}
.I34828 article.active .title {
}



}

h1.I34833, .I34833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I34833, .I34833 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I34833, .I34833 p {
margin:0px;
}

figure.I34833, .I34833 figure {
margin:0px;
}

a.I34833, .I34833 a {
text-decoration:inherit;
color:inherit;
}

.I34833 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I34833 article, article.I34833 {
flex-direction:column;	
}
.I34833 article:hover, article.I34833:hover {
}
.I34833 article.active, article.I34833.active {
}
.I34833 .content-seemore-button, .I34833.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-top:8vh;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I34833 button.content-seemore-button, button.I34833.content-seemore-button {
cursor:pointer;
}
.I34833 .content-seemore-button .text, .I34833.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I34833 .content-seemore-button .icon, .I34833.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I34833 .content-seemore-button:hover, .I34833.content-seemore-button:hover {
}
.I34833 .content-seemore-button:hover .text, .I34833.content-seemore-button:hover .text {
}
.I34833 .content-seemore-button:hover .icon, .I34833.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I34833 .content-seemore-button {
}

@media (max-width:992px) {
.I34833 header {
}
.I34833 article, article.I34833 {
	
}
.I34833 article:hover, article.I34833:hover {
}
.I34833 article.active, article.I34833.active {
}
.I34833 .content-seemore-button, .I34833.content-seemore-button {
}
.I34833 button.content-seemore-button, button.I34833.content-seemore-button {
}
.I34833 .content-seemore-button .text, .I34833.content-seemore-button .text {
}
.I34833 .content-seemore-button .icon, .I34833.content-seemore-button .icon {
background-size:100% 100%;
}
.I34833 .content-seemore-button:hover, .I34833.content-seemore-button:hover {
}
.I34833 .content-seemore-button:hover .text, .I34833.content-seemore-button:hover .text {
}
.I34833 .content-seemore-button:hover .icon, .I34833.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I34833 .content-seemore-button {
}

}

.I35116 .image, .I35116.image {
vertical-align:top;
width:500px;
height:340px;
box-shadow:0px -20px 50px 0px rgba(0,0,0,0.11000);
transform:translate(10vw,5vh) ;

object-fit:cover;

}
.I35116 .image:hover, .I35116.image:hover {
}
@media (max-width:992px) {
.I35116 .image, .I35116.image {
width:70vw;
height:auto;
max-width:500px;

}
.I35116 .image:hover, .I35116.image:hover {
}
}
@media (max-width:640px) {
.I35116 .image, .I35116.image {
width:80vw;
height:auto;
max-width:350px;
transform:none;

object-fit:none;

}
.I35116 .image:hover, .I35116.image:hover {
}
}

.I41893 {
}
.I41893:hover {
}
.I41893 {
}
.I41893:hover {
}


.I83832 {
}
.I83832:hover {
}
.I83832 {
}
.I83832:hover {
}
.group-regions.I83713 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
}
@media (max-width: 992px) {
    .group-regions.I83713 {
         grid-template-columns: repeat(2, 1fr);
         max-width: 800px;
    }
}
@media (max-width: 640px) {
    .group-regions.I83713 {
          display: flex;
          scroll-snap-type: x mandatory;
          overflow-x: scroll;
          width: 100vw;
    }
    .group-regions.I83713 > .region {
          flex: 0 0 80vw;
    }
}

/* Scrollbar styles */

.group-regions.I83713::-webkit-scrollbar {
    width: 1em;
}
 
.group-regions.I83713::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.group-regions.I83713::-webkit-scrollbar-thumb {
  border-radius: 10rem;
  background-color: rgb(250,50,99);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

.group-regions.I83713::-webkit-scrollbar-thumb:hover {
  border-radius: 10rem;
  background-color: rgb(210,40,93);
  outline: 1px solid #fff;
   transition: background-color 0.5s ease;
}

.I84454 .image, .I84454.image {
vertical-align:top;
}
.I84454 .image:hover, .I84454.image:hover {
}
@media (max-width:640px) {
.I84454 .image, .I84454.image {
width:100%;
height:auto;

}
.I84454 .image:hover, .I84454.image:hover {
}
}

.I84456 .image, .I84456.image {
vertical-align:top;
}
.I84456 .image:hover, .I84456.image:hover {
}
@media (max-width:640px) {
.I84456 .image, .I84456.image {
width:100%;
height:auto;

}
.I84456 .image:hover, .I84456.image:hover {
}
}

.I84499, a.I84499 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I84499:hover, a.I84499:hover {
}
@media (max-width:992px) {
.I84499, a.I84499 {
display:flex;
font-size:1.625rem;


}
.I84499:hover, a.I84499:hover {
}
}
@media (max-width:640px) {
.I84499, a.I84499 {
display:flex;
font-size:1.3333rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I84499:hover, a.I84499:hover {
}
}

.I84501, a.I84501 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I84501:hover, a.I84501:hover {
}
@media (max-width:992px) {
.I84501, a.I84501 {
display:flex;
font-size:1.625rem;


}
.I84501:hover, a.I84501:hover {
}
}
@media (max-width:640px) {
.I84501, a.I84501 {
display:flex;
font-size:1.3333rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I84501:hover, a.I84501:hover {
}
}

.I84508, a.I84508 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I84508:hover, a.I84508:hover {
}
@media (max-width:992px) {
.I84508, a.I84508 {
}
.I84508:hover, a.I84508:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84508, a.I84508 {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:1rem;

}
.I84508:hover, a.I84508:hover {
}
}

.I84512, a.I84512 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I84512:hover, a.I84512:hover {
}
@media (max-width:992px) {
.I84512, a.I84512 {
}
.I84512:hover, a.I84512:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84512, a.I84512 {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:1rem;

}
.I84512:hover, a.I84512:hover {
}
}

.I130940 {
}
.I130940:hover {
}
.I130940 {
}
.I130940:hover {
}


.I181832 {
}
.I181832:hover {
}
.I181832 {
}
.I181832:hover {
}


.I185872 {
}
.I185872:hover {
}
.I185872 {
}
.I185872:hover {
}


.I188677 {
}
.I188677:hover {
}
.I188677 {
}
.I188677:hover {
}


.I191090 {
}
.I191090:hover {
}
.I191090 {
}
.I191090:hover {
}


.I191273 {
}
.I191273:hover {
}
.I191273 {
}
.I191273:hover {
}


.I191582 {
}
.I191582:hover {
}
.I191582 {
}
.I191582: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;
}
}

.I192020 {
}
.I192020:hover {
}
.I192020 {
}
.I192020:hover {
}


.I192077 .image, .I192077.image {
vertical-align:top;
}
.I192077 .image:hover, .I192077.image:hover {
}

.I192080 .image, .I192080.image {
vertical-align:top;
}
.I192080 .image:hover, .I192080.image:hover {
}

.I192082 .image, .I192082.image {
vertical-align:top;
}
.I192082 .image:hover, .I192082.image:hover {
}

.I192084 .image, .I192084.image {
vertical-align:top;
}
.I192084 .image:hover, .I192084.image:hover {
}

.I192086 {
}
.I192086:hover {
}
.I192086 {
}
.I192086:hover {
}

ul.I28386-level-top, ul.I28389-level-top, ul.I28392-level-top, ul.I28395-level-top  {
	flex-wrap:wrap;
	justify-content:center;
}
ul.II28386-level-top > li.level-top, ul.I28389-level-topv , ul.I28392-level-top > li.level-top, ul.I28395-level-top {
	flex:none !important;
}

.I192096 .image, .I192096.image {
vertical-align:top;
}
.I192096 .image:hover, .I192096.image:hover {
}
@media (max-width:640px) {
.I192096 .image, .I192096.image {
width:150px;
height:auto;

}
.I192096 .image:hover, .I192096.image:hover {
}
}

.I192099 .image, .I192099.image {
vertical-align:top;
}
.I192099 .image:hover, .I192099.image:hover {
}
@media (max-width:640px) {
.I192099 .image, .I192099.image {
width:100px;
height:auto;

}
.I192099 .image:hover, .I192099.image:hover {
}
}

.I192101 .image, .I192101.image {
vertical-align:top;
}
.I192101 .image:hover, .I192101.image:hover {
}
@media (max-width:640px) {
.I192101 .image, .I192101.image {
width:150px;
height:auto;

}
.I192101 .image:hover, .I192101.image:hover {
}
}

.I192104 .image, .I192104.image {
vertical-align:top;
}
.I192104 .image:hover, .I192104.image:hover {
}
@media (max-width:640px) {
.I192104 .image, .I192104.image {
width:100px;
height:auto;

}
.I192104 .image:hover, .I192104.image:hover {
}
}

.I18205 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18205:hover {
}

.I18224 {
display:flex;
position:var(--I18224-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18224:hover {
}


.I18266 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



justify-content:center;

	
}
.I18266:hover {
}


h1.I18226, .I18226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18226:hover {
}
.I18226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:30px;

align-self:center;
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18226 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:65px;
padding-top:80px;

width:318px;
height:227px;
background-image:url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18226 {


}
.I18226:hover {
}
.I18226 > .viewport {



}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
flex-direction:row;
}
.I18226 > .sector-title .text::before {
order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18226 {


}
.I18226:hover {
}
.I18226 > .viewport {



}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
flex-direction:row;
}
.I18226 > .sector-title .text::before {
order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18226 {


}
.I18226:hover {
}
.I18226 > .viewport {



}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
flex-direction:row;
}
.I18226 > .sector-title .text::before {
order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

}
h1.I18228, .I18228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2vh;


}
.I18228:hover {
}
.I18228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18228 > .viewport:hover {
}


h1.I18265, .I18265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18265:hover {
}
.I18265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18265 > .viewport:hover {
}


.I18225, a.I18225 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18225:hover, a.I18225:hover {
}
@media (max-width:992px) {
.I18225, a.I18225 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18225:hover, a.I18225:hover {
}
}

.I18227, a.I18227 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:10px;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18227:hover, a.I18227:hover {
}

.I18264 .image, .I18264.image {
vertical-align:top;
}
.I18264 .image:hover, .I18264.image:hover {
}


.I18232 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18232:hover {
}

.I18233 {
display:flex;
position:var(--I18233-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18233:hover {
}


.I18240 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



justify-content:center;

	
}
.I18240:hover {
}


h1.I18235, .I18235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18235:hover {
}
.I18235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
text-align:center;
color:rgb(17,17,17);

padding-bottom:30px;

align-self:center;
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18235 > .sector-title .text::before {
align-self:center;
content:'';
width:374px;
height:374px;
background-image:url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:flex;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18235 {


}
.I18235:hover {
}
.I18235 > .viewport {



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
flex-direction:row;
}
.I18235 > .sector-title .text::before {
order:0;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18235 {


}
.I18235:hover {
}
.I18235 > .viewport {



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
flex-direction:row;
}
.I18235 > .sector-title .text::before {
order:0;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18235 {


}
.I18235:hover {
}
.I18235 > .viewport {



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
flex-direction:row;
}
.I18235 > .sector-title .text::before {
order:0;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

}
h1.I18237, .I18237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18237:hover {
}
.I18237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I18237 > .viewport:hover {
}


h1.I18239, .I18239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18239:hover {
}
.I18239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18239 > .viewport:hover {
}


.I18234, a.I18234 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18234:hover, a.I18234:hover {
}
@media (max-width:992px) {
.I18234, a.I18234 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18234:hover, a.I18234:hover {
}
}

.I18236, a.I18236 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:2vh;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18236:hover, a.I18236:hover {
}

.I18238 .image, .I18238.image {
vertical-align:top;
}
.I18238 .image:hover, .I18238.image:hover {
}


.I18242 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18242:hover {
}

.I18243 {
display:flex;
position:var(--I18243-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18243:hover {
}


.I18250 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



justify-content:center;

	
}
.I18250:hover {
}


h1.I18245, .I18245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18245:hover {
}
.I18245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
text-align:center;
color:rgb(17,17,17);

padding-bottom:30px;

align-self:center;
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18245 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:60px;
padding-top:60px;

width:392px;
height:212px;
background-image:url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:flex;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18245 {


}
.I18245:hover {
}
.I18245 > .viewport {



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
flex-direction:row;
}
.I18245 > .sector-title .text::before {
order:0;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18245 {


}
.I18245:hover {
}
.I18245 > .viewport {



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
flex-direction:row;
}
.I18245 > .sector-title .text::before {
order:0;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18245 {


}
.I18245:hover {
}
.I18245 > .viewport {



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
flex-direction:row;
}
.I18245 > .sector-title .text::before {
order:0;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

}
h1.I18247, .I18247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18247:hover {
}
.I18247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I18247 > .viewport:hover {
}


h1.I18249, .I18249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18249:hover {
}
.I18249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18249 > .viewport:hover {
}


.I18244, a.I18244 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18244:hover, a.I18244:hover {
}
@media (max-width:992px) {
.I18244, a.I18244 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18244:hover, a.I18244:hover {
}
}

.I18246, a.I18246 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:2vh;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18246:hover, a.I18246:hover {
}

.I18248 .image, .I18248.image {
vertical-align:top;
}
.I18248 .image:hover, .I18248.image:hover {
}


.I18252 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18252:hover {
}

.I18253 {
display:flex;
position:var(--I18253-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18253:hover {
}


.I18260 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-color:rgb(251,251,251);



justify-content:center;

	
}
.I18260:hover {
}


h1.I18255, .I18255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18255:hover {
}
.I18255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
color:rgb(17,17,17);

padding-bottom:30px;

align-self:center;
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18255 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:30px;
padding-top:60px;

width:440px;
height:240px;
background-image:url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:flex;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18255 {


}
.I18255:hover {
}
.I18255 > .viewport {



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
flex-direction:row;
}
.I18255 > .sector-title .text::before {
order:0;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18255 {


}
.I18255:hover {
}
.I18255 > .viewport {



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
flex-direction:row;
}
.I18255 > .sector-title .text::before {
order:0;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18255 {


}
.I18255:hover {
}
.I18255 > .viewport {



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
flex-direction:row;
}
.I18255 > .sector-title .text::before {
order:0;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

}
h1.I18257, .I18257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18257:hover {
}
.I18257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I18257 > .viewport:hover {
}


h1.I18259, .I18259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18259:hover {
}
.I18259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18259 > .viewport:hover {
}


.I18254, a.I18254 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18254:hover, a.I18254:hover {
}
@media (max-width:992px) {
.I18254, a.I18254 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18254:hover, a.I18254:hover {
}
}

.I18256, a.I18256 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:2vh;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18256:hover, a.I18256:hover {
}

.I18258 .image, .I18258.image {
vertical-align:top;
}
.I18258 .image:hover, .I18258.image:hover {
}


.I19931 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I19931:hover {
}

.I19932 {
display:flex;
position:var(--I19932-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I19932:hover {
}


.I19935 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:10vh;
padding-left:20vh;
padding-right:10vw;
padding-top:25vh;
background-color:rgb(245,245,245);
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;
justify-content:center;

	
}
.I19935:hover {
}

@media (max-width:640px) {
.I19935 {

padding-left:5vh;
padding-right:5vw;
box-sizing:border-box;



	
}
.I19935:hover {
}

}

h1.I19934, .I19934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I19934:hover {
}
.I19934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19934 > .viewport:hover {
}


h1.I19937, .I19937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:20px;
padding-top:30px;


}
.I19937:hover {
}
.I19937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19937 > .viewport:hover {
}
.I19937 > .sector-title, .I19937 > .sector-title.i-collapsible-title {
display:flex;
font-family:RobotoMono;
font-size:16px;
font-weight:500;
text-transform:uppercase;

margin-left:10px;

}
.I19937 > .sector-title:hover, .I19937 > .sector-title.i-collapsible-title:hover {
}
.I19937 > .sector-title, .I19937 > .sector-title.i-collapsible-title {
}
.I19937 > .sector-title .text, .I19937 > .sector-title.i-collapsible-title .text {
}


h1.I20482, .I20482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I20482:hover {
}
.I20482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20482 > .viewport:hover {
}


h1.I23366, .I23366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I23366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I23366:hover {
}
.I23366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I23366 > .viewport:hover {
}

@media (max-width:640px) {
.I23366 {

margin-top:2vh;


}
.I23366:hover {
}
.I23366 > .viewport {



}
.I23366 > .viewport:hover {
}

}

.I19933, a.I19933 {
display:flex;
font-family:Rubik;
font-size:26px;
font-weight:300;
text-decoration:none;
color:rgb(17,17,17);
line-height:40px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I19933:hover, a.I19933:hover {
display:flex;
color:rgb(90,90,90);


}

.I19936, a.I19936 {
display:flex;
font-family:Rubik;
font-size:14px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I19936:hover, a.I19936:hover {
}

.I20481 .image, .I20481.image {
vertical-align:top;
width:115px;
height:auto;

}
.I20481 .image:hover, .I20481.image:hover {
}

.I23365 .button, .I23365.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-right:2vw;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I23365 button.button, button.I23365.button {
cursor:pointer;
}
.I23365 .button .text, .I23365.button .text {
font-family:Rubik;
font-size:12pt;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I23365 .button .icon, .I23365.button .icon {
flex:none;
background-size:100% 100%;
}
.I23365 .button:hover, .I23365.button:hover {
background-color:rgb(250,250,250);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I23365 .button:hover .text, .I23365.button:hover .text {
text-decoration:none;

}
.I23365 .button:hover .icon, .I23365.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I23365 .button, .I23365.button {
padding-bottom:2vh;
padding-left:4vw;
padding-right:4vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I23365 button.button, button.I23365.button {
}
.I23365 .button .text, .I23365.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;
color:rgb(17,17,17);

}
.I23365 .button .icon, .I23365.button .icon {
background-size:100% 100%;
}
.I23365 .button:hover, .I23365.button:hover {
}
.I23365 .button:hover .text, .I23365.button:hover .text {
}
.I23365 .button:hover .icon, .I23365.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I23365 .button, .I23365.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
background-color:rgb(255,255,255);

}
.I23365 button.button, button.I23365.button {
}
.I23365 .button .text, .I23365.button .text {
font-family:Rubik;
font-size:14px;
color:rgb(17,17,17);

}
.I23365 .button .icon, .I23365.button .icon {
background-size:100% 100%;
}
.I23365 .button:hover, .I23365.button:hover {
}
.I23365 .button:hover .text, .I23365.button:hover .text {
}
.I23365 .button:hover .icon, .I23365.button:hover .icon {
background-size:100% 100%;
}
}


.I21637 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I21637:hover {
}

.I21638 {
display:flex;
position:var(--I21638-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
flex-direction:row;


}
.I21638:hover {
}

@media (max-width:640px) {
.I21638 {

flex-direction:column;
align-items:center;


}
.I21638:hover {
}

}

.I21645 {
display:flex;
align-items:flex-start;
position:relative;

order:1;


flex-direction:column;
align-items:center;

	
}
.I21645:hover {
}


.I21649 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;
align-items:center;

	
}
.I21649:hover {
}


.I21654 {
display:flex;
align-items:flex-start;
position:relative;

order:3;


flex-direction:column;
align-items:center;

	
}
.I21654:hover {
}


h1.I21642, .I21642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21642:hover {
}
.I21642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21642 > .viewport:hover {
}

@media (max-width:640px) {
.I21642 {

width:100vw;
max-width:100vw;


}
.I21642:hover {
}
.I21642 > .viewport {

justify-content:center;


}
.I21642 > .viewport:hover {
}

}

h1.I21644, .I21644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21644:hover {
}
.I21644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21644 > .viewport:hover {
}

@media (max-width:640px) {
.I21644 {

width:100vw;
max-width:100vw;
margin-bottom:4vh;


}
.I21644:hover {
}
.I21644 > .viewport {

justify-content:center;


}
.I21644 > .viewport:hover {
}

}

h1.I21648, .I21648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21648:hover {
}
.I21648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21648 > .viewport:hover {
}

@media (max-width:640px) {
.I21648 {

max-width:100vw;


}
.I21648:hover {
}
.I21648 > .viewport {

justify-content:center;


}
.I21648 > .viewport:hover {
}

}

h1.I21651, .I21651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21651:hover {
}
.I21651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21651 > .viewport:hover {
}

@media (max-width:640px) {
.I21651 {

max-width:100vw;
margin-bottom:4vh;


}
.I21651:hover {
}
.I21651 > .viewport {



}
.I21651 > .viewport:hover {
}

}

h1.I21653, .I21653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21653:hover {
}
.I21653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21653 > .viewport:hover {
}

@media (max-width:640px) {
.I21653 {

max-width:100vw;


}
.I21653:hover {
}
.I21653 > .viewport {

justify-content:center;


}
.I21653 > .viewport:hover {
}

}

h1.I21656, .I21656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21656:hover {
}
.I21656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21656 > .viewport:hover {
}

@media (max-width:640px) {
.I21656 {

max-width:100vw;


}
.I21656:hover {
}
.I21656 > .viewport {



}
.I21656 > .viewport:hover {
}

}

.I21641, a.I21641 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
font-weight:500;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I21641:hover, a.I21641:hover {
}

.I21643, a.I21643 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-bottom:2vh;
padding-left:10px;
padding-right:10px;
padding-top:2vh;
box-sizing:border-box;

}
.I21643:hover, a.I21643:hover {
}

.I21647, a.I21647 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
font-weight:500;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I21647:hover, a.I21647:hover {
}

.I21650, a.I21650 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-bottom:2vh;
padding-left:10px;
padding-right:10px;
padding-top:2vh;
box-sizing:border-box;

}
.I21650:hover, a.I21650:hover {
}

.I21652, a.I21652 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
font-weight:500;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I21652:hover, a.I21652:hover {
}

.I21655, a.I21655 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-bottom:2vh;
padding-left:10px;
padding-right:10px;
padding-top:2vh;
box-sizing:border-box;

}
.I21655:hover, a.I21655:hover {
}


.I35105 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I35105:hover {
}

.I35106 {
display:flex;
position:var(--I35106-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I35106:hover {
}


.I35111 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:10vh;
padding-left:20vh;
padding-right:10vw;
padding-top:25vh;
background-color:rgb(245,245,245);
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;
justify-content:center;

	
}
.I35111:hover {
}

@media (max-width:640px) {
.I35111 {

padding-left:5vh;
padding-right:5vw;
box-sizing:border-box;



	
}
.I35111:hover {
}

}

h1.I35112, .I35112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I35112:hover {
}
.I35112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35112 > .viewport:hover {
}


h1.I35113, .I35113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:20px;
padding-top:30px;


}
.I35113:hover {
}
.I35113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35113 > .viewport:hover {
}
.I35113 > .sector-title, .I35113 > .sector-title.i-collapsible-title {
display:flex;
font-family:RobotoMono;
font-size:16px;
font-weight:500;
text-transform:uppercase;

margin-left:10px;

}
.I35113 > .sector-title:hover, .I35113 > .sector-title.i-collapsible-title:hover {
}
.I35113 > .sector-title, .I35113 > .sector-title.i-collapsible-title {
}
.I35113 > .sector-title .text, .I35113 > .sector-title.i-collapsible-title .text {
}


h1.I35114, .I35114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I35114:hover {
}
.I35114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35114 > .viewport:hover {
}


h1.I35115, .I35115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:40px;


}
.I35115:hover {
}
.I35115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35115 > .viewport:hover {
}

@media (max-width:640px) {
.I35115 {

margin-top:2vh;


}
.I35115:hover {
}
.I35115 > .viewport {



}
.I35115 > .viewport:hover {
}

}

.I35107, a.I35107 {
display:flex;
font-family:Rubik;
font-size:26px;
font-weight:300;
text-decoration:none;
color:rgb(17,17,17);
line-height:40px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I35107:hover, a.I35107:hover {
display:flex;
color:rgb(90,90,90);


}

.I35108, a.I35108 {
display:flex;
font-family:Rubik;
font-size:14px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I35108:hover, a.I35108:hover {
}

.I35109 .image, .I35109.image {
vertical-align:top;
width:115px;
height:auto;

}
.I35109 .image:hover, .I35109.image:hover {
}

.I35110 .button, .I35110.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-right:2vw;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I35110 button.button, button.I35110.button {
cursor:pointer;
}
.I35110 .button .text, .I35110.button .text {
font-family:Rubik;
font-size:12pt;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I35110 .button .icon, .I35110.button .icon {
flex:none;
background-size:100% 100%;
}
.I35110 .button:hover, .I35110.button:hover {
background-color:rgb(255,255,255);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I35110 .button:hover .text, .I35110.button:hover .text {
text-decoration:none;

}
.I35110 .button:hover .icon, .I35110.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I35110 .button, .I35110.button {
padding-bottom:2vh;
padding-left:4vw;
padding-right:4vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I35110 button.button, button.I35110.button {
}
.I35110 .button .text, .I35110.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;
color:rgb(17,17,17);

}
.I35110 .button .icon, .I35110.button .icon {
background-size:100% 100%;
}
.I35110 .button:hover, .I35110.button:hover {
}
.I35110 .button:hover .text, .I35110.button:hover .text {
}
.I35110 .button:hover .icon, .I35110.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I35110 .button, .I35110.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
background-color:rgb(255,255,255);

}
.I35110 button.button, button.I35110.button {
}
.I35110 .button .text, .I35110.button .text {
font-family:Rubik;
font-size:14px;
color:rgb(17,17,17);

}
.I35110 .button .icon, .I35110.button .icon {
background-size:100% 100%;
}
.I35110 .button:hover, .I35110.button:hover {
}
.I35110 .button:hover .text, .I35110.button:hover .text {
}
.I35110 .button:hover .icon, .I35110.button:hover .icon {
background-size:100% 100%;
}
}



