/* Cache file:338_pt_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I16586 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I16586:hover {
}
@media (max-width:640px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I16586 {
margin-top:0vh;

	
}
.I16586:hover {
}
}

.I19194 {
display:flex;

order:22;
flex:auto;
margin-top:0px;
padding-top:-90px;
box-sizing:border-box;


}
.I19194:hover {
}
@media (max-width:992px) {
.I19194 {

padding-top:70px;


}
.I19194:hover {
}
}
@media (min-width:1440px) {
.I19194 {

order:28;

}
.I19194:hover {
}
}
.I16587 {
display:flex;
position:var(--I16587-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(--I16587-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I16587-location-transform:translate(0px,0px);
	

transform:
var(--I16587-location-transform, translate(0px,0px))
var(--I16587-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I16587:hover {
}
.I16587 {
--I16587-position-static-computed:static;
}
.I16587 > .sector, .I16587 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I16587 {

position:fixed;
z-index:var(--I16587-z-index, 1);

transform:
var(--I16587-location-transform, translate(0px,0px))
var(--I16587-user-box-transform, translate(0px,0px))
;


}
.I16587:hover {
}

}
@media (max-width:640px) {
.I16587 {

height:10vh;
box-sizing:content-box;
opacity:0.95;
visibility:visible;

position:fixed;
z-index:var(--I16587-z-index, 1);

transform:
var(--I16587-location-transform, translate(0px,0px))
var(--I16587-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I16587:hover {
}
.I16587 {
--I16587-position-static-computed:static;
}
.I16587 > .sector, .I16587 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I16587 {

order:25;
}
.I16587:hover {
}

}
.I16588 {
display:flex;
position:var(--I16588-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

align-items:center;


}
.I16588:hover {
}


.I16589 {
display:flex;
position:var(--I16589-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:50;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I16589-location-transform:translate(0px,0px);
z-index:var(--I16589-z-index, auto);

transform:
var(--I16589-location-transform, translate(0px,0px))
var(--I16589-user-box-transform, translate(0px,0px))
;

--I16589-z-index:1000;
position:var(--I16589-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I16589:hover {
}
.I16589 {
--I16589-position-static-computed:static;
}
.I16589 > .sector, .I16589 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I16589 {

width:100%;

}
.I16589:hover {
}

}
@media (min-width:1440px) {
.I16589 {

order:59;
}
.I16589:hover {
}

}
.I16603 {
display:flex;
position:var(--I16603-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
width:100%;
padding-bottom:15vh;
padding-top:15vh;
background-image:url('https://www.genexus.com/media/images/fdo_sd_caracteristicas.jpg?timestamp=20171211190947');

align-items:center;
justify-content:center;


}
.I16603:hover {
}

@media (max-width:640px) {
.I16603 {

width:80%;
height:auto;
padding-bottom:8vh;
padding-left:10%;
padding-right:10%;
padding-top:4vh;
background-clip:padding-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

flex-direction:column;

flex-wrap:wrap;
}
.I16603:hover {
}
.I16603 {
--I16603-position-static-computed:static;
}
.I16603 > .sector, .I16603 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I16603 {

order:49;
}
.I16603:hover {
}

}
.I16635 {
display:flex;
position:var(--I16635-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I16635:hover {
}

@media (max-width:640px) {
.I16635 {

align-items:center;


}
.I16635:hover {
}

}
@media (min-width:1440px) {
.I16635 {

order:51;
}
.I16635:hover {
}

}
.I16748 {
display:flex;
position:var(--I16748-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:38;
}
.I16748:hover {
}

@media (min-width:1440px) {
.I16748 {

order:47;
}
.I16748:hover {
}

}
.I16808 {
display:flex;
position:var(--I16808-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:35;
}
.I16808:hover {
}

@media (min-width:1440px) {
.I16808 {

order:44;
}
.I16808:hover {
}

}
.I19172 {
display:flex;
position:var(--I19172-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I19172:hover {
}


.I19314 {
display:flex;
position:var(--I19314-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I19314:hover {
}

@media (min-width:1440px) {
.I19314 {

order:40;
}
.I19314:hover {
}

}
.I19636 {
display:flex;
position:var(--I19636-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
}
.I19636:hover {
}

@media (min-width:1440px) {
.I19636 {

order:26;
}
.I19636:hover {
}

}
.I21320 {
display:flex;
position:var(--I21320-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I21320:hover {
}


.I21890 {
display:flex;
position:var(--I21890-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(--I21890-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I21890-location-transform:translate(0px,0px);
z-index:var(--I21890-z-index, 1);

transform:
var(--I21890-location-transform, translate(0px,0px))
var(--I21890-user-box-transform, translate(0px,0px))
;

--I21890-z-index:555;
}
.I21890:hover {
}
.I21890 {
--I21890-position-static-computed:relative;
}
.I21890 > .sector, .I21890 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I21890 {

height:72px;
margin-bottom:-72px;

}
.I21890:hover {
}

}
@media (max-width:640px) {
.I21890 {

box-sizing:border-box;

}
.I21890:hover {
}

}
@media (min-width:1440px) {
.I21890 {

order:17;
}
.I21890:hover {
}

}
.I22229 {
display:flex;
position:var(--I22229-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(--I22229-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22229-location-transform:translate(-50%,0px);
	

transform:
var(--I22229-location-transform, translate(0px,0px))
var(--I22229-user-box-transform, translate(0px,0px))
;

--I22229-z-index:999;
}
.I22229:hover {
}
.I22229 {
--I22229-position-static-computed:relative;
}
.I22229 > .sector, .I22229 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I22229 {

height:auto;
min-height:90px;

}
.I22229:hover {
}
.I22229 {
--I22229-position-static-computed:static;
}
.I22229 > .sector, .I22229 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I22229 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I22229:hover {
}

}
@media (min-width:1440px) {
.I22229 {

order:4;
position:fixed;
z-index:var(--I22229-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22229-location-transform:translate(-50%,0px);
	

transform:
var(--I22229-location-transform, translate(0px,0px))
var(--I22229-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I22229:hover {
}

}
.I22385 {
display:flex;
position:var(--I22385-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
align-items:center;


}
.I22385:hover {
}

@media (min-width:1440px) {
.I22385 {

order:18;
}
.I22385:hover {
}

}
.I26047 {
display:flex;
position:var(--I26047-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:43;
}
.I26047:hover {
}

@media (min-width:1440px) {
.I26047 {

order:52;
}
.I26047:hover {
}

}
.I27830 {
display:flex;
position:var(--I27830-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:11;
width:100%;

}
.I27830:hover {
}

@media (min-width:1440px) {
.I27830 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I27830:hover {
}

}
.I29861 {
display:flex;
position:var(--I29861-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:46;
}
.I29861:hover {
}

@media (min-width:1440px) {
.I29861 {

order:55;
}
.I29861:hover {
}

}
.I29926 {
display:flex;
position:var(--I29926-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I29926:hover {
}

@media (min-width:1440px) {
.I29926 {

order:54;
}
.I29926:hover {
}

}
.I30411 {
display:flex;
position:var(--I30411-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I30411:hover {
}

@media (min-width:1440px) {
.I30411 {

order:56;
}
.I30411:hover {
}

}
.I34898 {
display:flex;
position:var(--I34898-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:20;
}
.I34898:hover {
}

@media (min-width:1440px) {
.I34898 {

order:24;
}
.I34898:hover {
}

}
.I36059 {
display:flex;
position:var(--I36059-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I36059:hover {
}


.I38920 {
display:flex;
position:var(--I38920-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I38920:hover {
}

@media (min-width:1440px) {
.I38920 {

order:27;
}
.I38920:hover {
}

}
.I45474 {
display:flex;
position:var(--I45474-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I45474:hover {
}

@media (min-width:1440px) {
.I45474 {

order:58;
}
.I45474:hover {
}

}
.I60599 {
display:flex;
position:var(--I60599-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I60599:hover {
}

@media (min-width:1440px) {
.I60599 {

order:47;
}
.I60599:hover {
}

}
.I67189 {
display:flex;
position:var(--I67189-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
}
.I67189:hover {
}

@media (min-width:1440px) {
.I67189 {

order:48;
}
.I67189:hover {
}

}
.I67565 {
display:flex;
position:var(--I67565-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I67565:hover {
}

@media (min-width:1440px) {
.I67565 {

order:49;
}
.I67565:hover {
}

}
.I70847 {
display:flex;
position:var(--I70847-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I70847:hover {
}


.I79041 {
display:flex;
position:var(--I79041-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I79041:hover {
}

@media (min-width:1440px) {
.I79041 {

order:62;
}
.I79041:hover {
}

}
.I79966 {
display:flex;
position:var(--I79966-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I79966:hover {
}

@media (min-width:1440px) {
.I79966 {

order:64;
}
.I79966:hover {
}

}
.I80332 {
display:flex;
position:var(--I80332-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I80332:hover {
}

@media (min-width:1440px) {
.I80332 {

order:65;
}
.I80332:hover {
}

}
.I81585 {
display:flex;
position:var(--I81585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I81585:hover {
}

@media (min-width:1440px) {
.I81585 {

order:69;
}
.I81585:hover {
}

}
.I81951 {
display:flex;
position:var(--I81951-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I81951:hover {
}

@media (min-width:1440px) {
.I81951 {

order:70;
}
.I81951:hover {
}

}
.I82745 {
display:flex;
position:var(--I82745-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I82745:hover {
}

@media (min-width:1440px) {
.I82745 {

order:71;
}
.I82745:hover {
}

}
.I83308 {
display:flex;
position:var(--I83308-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
}
.I83308:hover {
}

@media (min-width:1440px) {
.I83308 {

order:72;
}
.I83308:hover {
}

}
.I84076 {
display:flex;
position:var(--I84076-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84076:hover {
}


.I84678 {
display:flex;
position:var(--I84678-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I84678:hover {
}

@media (min-width:1440px) {
.I84678 {

order:16;
}
.I84678:hover {
}

}
.I99379 {
display:flex;
position:var(--I99379-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I99379:hover {
}

@media (min-width:1440px) {
.I99379 {

order:76;
}
.I99379:hover {
}

}
.I115396 {
display:flex;
position:var(--I115396-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115396:hover {
}


.I116016 {
display:flex;
position:var(--I116016-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116016:hover {
}


.I16651 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
max-width:1100px;
margin-top:10vh;
padding-bottom:10vh;
padding-left:5%;
padding-right:5%;
padding-top:10vh;
box-sizing:border-box;



justify-content:center;

	
}
.I16651:hover {
}
.I16651 > .sector {
position:relative;
}
@media (max-width:640px) {
.I16651 {



flex-direction:column;

	
}
.I16651:hover {
}

}

.I16684 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;



justify-content:center;

	
}
.I16684:hover {
}

@media (max-width:640px) {
.I16684 {

flex:auto;



flex-direction:column;
align-items:center;

	
}
.I16684:hover {
}
.I16684 > .sector {
position:relative;
}
}

.I16692 {
display:flex;
align-items:flex-start;
position:relative;

order:8;
flex:1 1 auto;
padding-bottom:10vh;
padding-left:15%;
padding-right:15%;
padding-top:0vh;
background-color:rgb(250,250,250);



justify-content:center;
align-content:space-between;
flex-wrap:wrap;	
}
.I16692:hover {
}

@media (max-width:640px) {
.I16692 {

flex:auto;
width:70%;



flex-direction:column;
align-items:center;

	
}
.I16692:hover {
}
.I16692 > .sector {
position:relative;
}
}

.I16815 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:75vh;
max-height:550px;
padding-top:180px;
background-image:linear-gradient(270deg, rgb(231,244,255),rgb(255,247,245));
box-sizing:border-box;



flex-direction:column;
justify-content:flex-end;

	
}
.I16815:hover {
}

@media (max-width:640px) {
.I16815 {

height:30vh;



	
}
.I16815:hover {
}

}

.I17421 {
display:flex;
align-items:flex-start;
position:relative;

order:9;
padding-bottom:10vh;
padding-left:15%;
padding-right:15%;
padding-top:10vh;
background-color:rgb(250,250,250);



justify-content:center;
align-items:center;

	
}
.I17421:hover {
}

@media (max-width:640px) {
.I17421 {

flex:auto;
width:70%;



flex-direction:column;

	
}
.I17421:hover {
}

}

.I17422 {
display:flex;
align-items:flex-start;
position:relative;

order:13;
padding-bottom:10vh;
padding-left:15%;
padding-right:15%;
padding-top:10vh;
background-color:rgb(250,250,250);



flex-direction:row;
justify-content:center;
align-content:space-around;
	
}
.I17422:hover {
}

@media (max-width:640px) {
.I17422 {

flex:auto;
width:70%;



flex-wrap:wrap;	
}
.I17422:hover {
}
.I17422 > .sector {
position:relative;
}
}

.I130222 {
display:flex;
align-items:flex-start;
position:relative;

order:22;
width:100%;
max-width:74rem;



flex-wrap:wrap;	
}
.I130222:hover {
}
.I130222 > .sector {
position:relative;
}
@media (max-width:992px) {
.I130222 {

padding-left:5vw;
padding-right:5vw;
box-sizing:border-box;



align-content:space-between;
	
}
.I130222:hover {
}

}
@media (max-width:640px) {
.I130222 {

padding-left:5%;
padding-right:5%;



justify-content:center;

	
}
.I130222:hover {
}

}

.I130243 {
display:flex;
align-items:flex-start;
position:relative;

order:24;
width:100%;
max-width:74rem;



flex-wrap:wrap;	
}
.I130243:hover {
}
.I130243 > .sector {
position:relative;
}
@media (max-width:992px) {
.I130243 {

padding-left:5vw;
padding-right:5vw;
box-sizing:border-box;



align-content:space-between;
	
}
.I130243:hover {
}

}
@media (max-width:640px) {
.I130243 {

padding-left:5%;
padding-right:5%;



justify-content:center;

	
}
.I130243:hover {
}

}

h1.I16606, .I16606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1440px;
background-image:linear-gradient(270deg, rgb(231,244,255),rgb(255,247,245));
background-repeat:no-repeat;


}
.I16606:hover {
}
.I16606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:flex-start;


}
.I16606 > .viewport:hover {
}


h1.I16610, .I16610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:980px;
padding-right:5%;
background-color:rgb(255,255,255);
background-clip:padding-box;


}
.I16610:hover {
}
.I16610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I16610 > .viewport:hover {
}


h1.I16612, .I16612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
height:170px;
background-color:rgb(149,185,203);
background-repeat:repeat;


}
.I16612:hover {
}
.I16612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I16612 > .viewport:hover {
}

@media (max-width:640px) {
.I16612 {

width:80%;
padding-bottom:10vh;
padding-left:10%;
padding-right:10%;
padding-top:10vh;


}
.I16612:hover {
}
.I16612 > .viewport {



}
.I16612 > .viewport:hover {
}

}

h1.I16616, .I16616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;


}
.I16616:hover {
}
.I16616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16616 > .viewport:hover {
}


h1.I16618, .I16618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;


}
.I16618:hover {
}
.I16618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16618 > .viewport:hover {
}


h1.I16620, .I16620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;
width:100%;
margin-bottom:10vh;
margin-top:4vh;


}
.I16620:hover {
}
.I16620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16620 > .viewport:hover {
}


h1.I16624, .I16624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
background-repeat:repeat;


flex-direction:column;
}
.I16624:hover {
}
.I16624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16624 > .viewport:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:30pt;
font-style:normal;
font-weight:300;
text-decoration:none;
color:rgb(255,255,255);
text-transform:uppercase;

margin-bottom:10px;

align-self:center;
}
.I16624 > .sector-title:hover, .I16624 > .sector-title.i-collapsible-title:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
display:flex;
}
.I16624 > .sector-title .text, .I16624 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I16624 {


}
.I16624:hover {
}
.I16624 > .viewport {



}
.I16624 > .viewport:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
}
.I16624 > .sector-title:hover, .I16624 > .sector-title.i-collapsible-title:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
}
.I16624 > .sector-title .text, .I16624 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I16624 {


}
.I16624:hover {
}
.I16624 > .viewport {



}
.I16624 > .viewport:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;


}
.I16624 > .sector-title:hover, .I16624 > .sector-title.i-collapsible-title:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
}
.I16624 > .sector-title .text, .I16624 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I16624 {


}
.I16624:hover {
}
.I16624 > .viewport {



}
.I16624 > .viewport:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
}
.I16624 > .sector-title:hover, .I16624 > .sector-title.i-collapsible-title:hover {
}
.I16624 > .sector-title, .I16624 > .sector-title.i-collapsible-title {
}
.I16624 > .sector-title .text, .I16624 > .sector-title.i-collapsible-title .text {
}

}
h1.I16626, .I16626 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16626 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-top:30px;
background-repeat:repeat;


}
.I16626:hover {
}
.I16626 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16626 > .viewport:hover {
}


h1.I16650, .I16650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I16650:hover {
}
.I16650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I16650 > .viewport:hover {
}

@media (max-width:640px) {
.I16650 {

width:100%;


}
.I16650:hover {
}
.I16650 > .viewport {

justify-content:center;


}
.I16650 > .viewport:hover {
}

}

h1.I16653, .I16653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-bottom:8vh;
margin-top:8vh;


}
.I16653:hover {
}
.I16653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16653 > .viewport:hover {
}
.I16653 > .sector-title, .I16653 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:300;
text-align:center;

width:100%;
padding-bottom:2vh;

}
.I16653 > .sector-title:hover, .I16653 > .sector-title.i-collapsible-title:hover {
}
.I16653 > .sector-title, .I16653 > .sector-title.i-collapsible-title {
}
.I16653 > .sector-title .text, .I16653 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I16653 {

width:90%;


}
.I16653:hover {
}
.I16653 > .viewport {



}
.I16653 > .viewport:hover {
}
.I16653 > .sector-title, .I16653 > .sector-title.i-collapsible-title {
}
.I16653 > .sector-title:hover, .I16653 > .sector-title.i-collapsible-title:hover {
}
.I16653 > .sector-title, .I16653 > .sector-title.i-collapsible-title {
}
.I16653 > .sector-title .text, .I16653 > .sector-title.i-collapsible-title .text {
}

}

h1.I16655, .I16655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I16655:hover {
}
.I16655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16655 > .viewport:hover {
}

@media (max-width:640px) {
.I16655 {

display:none;
max-width:400px;


}
.I16655:hover {
}
.I16655 > .viewport {



}
.I16655 > .viewport:hover {
}

}

h1.I16657, .I16657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
margin-bottom:10vh;
margin-top:3vh;


}
.I16657:hover {
}
.I16657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16657 > .viewport:hover {
}


h1.I16676, .I16676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:304px;
height:304px;
background-image:url('https://www.genexus.com/media/images/sd_paso1.png?timestamp=20171211190945');
background-repeat:no-repeat;


}
.I16676:hover {
}
.I16676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16676 > .viewport:hover {
}
.I16676 > .sector-title, .I16676 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:16pt;
text-align:center;
text-transform:uppercase;

width:300px;
margin-top:165px;
padding-bottom:5px;

}
.I16676 > .sector-title:hover, .I16676 > .sector-title.i-collapsible-title:hover {
}
.I16676 > .sector-title, .I16676 > .sector-title.i-collapsible-title {
}
.I16676 > .sector-title .text, .I16676 > .sector-title.i-collapsible-title .text {
}


h1.I16681, .I16681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
width:304px;
height:304px;
padding-left:30px;
padding-right:30px;
background-image:url('https://www.genexus.com/media/images/sd_paso2.png?timestamp=20171211190945');
background-repeat:no-repeat;
background-origin:content-box;


}
.I16681:hover {
}
.I16681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16681 > .viewport:hover {
}
.I16681 > .sector-title, .I16681 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:16pt;
text-align:center;

width:300px;
margin-top:165px;
padding-bottom:5px;

}
.I16681 > .sector-title:hover, .I16681 > .sector-title.i-collapsible-title:hover {
}
.I16681 > .sector-title, .I16681 > .sector-title.i-collapsible-title {
}
.I16681 > .sector-title .text, .I16681 > .sector-title.i-collapsible-title .text {
}


h1.I16683, .I16683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:304px;
height:304px;
background-image:url('https://www.genexus.com/media/images/sd_paso3.png?timestamp=20171211190945');
background-repeat:no-repeat;


}
.I16683:hover {
}
.I16683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16683 > .viewport:hover {
}
.I16683 > .sector-title, .I16683 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:16pt;
text-align:center;
text-transform:uppercase;

width:300px;
margin-top:165px;
padding-bottom:5px;

}
.I16683 > .sector-title:hover, .I16683 > .sector-title.i-collapsible-title:hover {
}
.I16683 > .sector-title, .I16683 > .sector-title.i-collapsible-title {
}
.I16683 > .sector-title .text, .I16683 > .sector-title.i-collapsible-title .text {
}


h1.I16686, .I16686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
padding-bottom:5vh;
padding-top:15vh;


}
.I16686:hover {
}
.I16686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I16686 > .viewport:hover {
}


h1.I16690, .I16690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:40%;
max-width:400px;


}
.I16690:hover {
}
.I16690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;
align-items:flex-start;


}
.I16690 > .viewport:hover {
}

@media (max-width:640px) {
.I16690 {

width:100%;
max-width:300px;


}
.I16690:hover {
}
.I16690 > .viewport {

justify-content:center;


}
.I16690 > .viewport:hover {
}

}

h1.I16814, .I16814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I16814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I16814:hover {
}
.I16814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I16814 > .viewport:hover {
}


h1.I17394, .I17394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:55%;
max-width:600px;
padding-left:5%;


}
.I17394:hover {
}
.I17394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17394 > .viewport:hover {
}

@media (max-width:640px) {
.I17394 {

width:100%;


}
.I17394:hover {
}
.I17394 > .viewport {



}
.I17394 > .viewport:hover {
}

}

h1.I17405, .I17405 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17405 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:55%;
padding-right:5%;


}
.I17405:hover {
}
.I17405 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17405 > .viewport:hover {
}

@media (max-width:640px) {
.I17405 {

order:3;
width:100%;


}
.I17405:hover {
}
.I17405 > .viewport {



}
.I17405 > .viewport:hover {
}

}

h1.I17413, .I17413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:60%;


}
.I17413:hover {
}
.I17413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17413 > .viewport:hover {
}

@media (max-width:640px) {
.I17413 {

width:100%;


}
.I17413:hover {
}
.I17413 > .viewport {



}
.I17413 > .viewport:hover {
}

}

h1.I17416, .I17416 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17416 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:40%;
height:auto;
max-height:auto;


}
.I17416:hover {
}
.I17416 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17416 > .viewport:hover {
}

@media (max-width:640px) {
.I17416 {

order:2;
width:100%;
padding-bottom:10vh;


}
.I17416:hover {
}
.I17416 > .viewport {

justify-content:center;


}
.I17416 > .viewport:hover {
}

}

h1.I17418, .I17418 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17418 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40%;
max-width:400px;
margin-right:20px;


}
.I17418:hover {
}
.I17418 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I17418 > .viewport:hover {
}

@media (max-width:640px) {
.I17418 {

width:100%;
max-width:300px;
padding-bottom:10vh;


}
.I17418:hover {
}
.I17418 > .viewport {

justify-content:center;


}
.I17418 > .viewport:hover {
}

}

h1.I20630, .I20630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;


}
.I20630:hover {
}
.I20630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20630 > .viewport:hover {
}


h1.I20634, .I20634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:10vh;
padding-top:15vh;


}
.I20634:hover {
}
.I20634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I20634 > .viewport:hover {
}


h1.I129730, .I129730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I129730:hover {
}
.I129730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129730 > .viewport:hover {
}


.I129716 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
height:600px;
background-position:center top;

flex-direction:row;

	
}
.I129716:hover {
}
@media (max-width:992px) {
.I129716 {
height:auto;

	
}
.I129716:hover {
}
}
@media (max-width:640px) {
.I129716 {
height:auto;

flex-direction:column;

	
}
.I129716:hover {
}
}

.I129717 {
display:flex;
position:var(--I129717-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:60%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(168,121,1);

justify-content:flex-end;


}
.I129717:hover {
}

@media (max-width:640px) {
.I129717 {

width:100%;
padding-bottom:4rem;
padding-top:4rem;

}
.I129717:hover {
}

}
@media (min-width:1440px) {
.I129717 {

align-items:flex-end;


}
.I129717:hover {
}

}
.I129718 {
display:flex;
position:var(--I129718-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:40%;
background-image:url('https://www.genexus.com/media/images/header-generador-mobile-1.png?timestamp=20230823165540');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I129718:hover {
}

@media (max-width:640px) {
.I129718 {

display:none;
width:100%;
height:300px;
background-position:center top;

}
.I129718:hover {
}

}

.I129719 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:775px;
padding-left:4rem;
padding-right:4rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I129719:hover {
}

@media (max-width:992px) {
.I129719 {

padding-left:2rem;
padding-right:2rem;



	
}
.I129719:hover {
}

}

.I130146 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:775px;
padding-left:4rem;
padding-right:4rem;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I130146:hover {
}

@media (max-width:992px) {
.I130146 {

display:none;
padding-left:2rem;
padding-right:2rem;



	
}
.I130146:hover {
}

}
@media (max-width:640px) {
.I130146 {

padding-bottom:2rem;



flex-direction:column;

	
}
.I130146:hover {
}

}

.I153687 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;
margin-left:64px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(111,111,111);
border-style:solid;
border-width:0.5px;
border-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I153687:hover {
}

@media (max-width:992px) {
.I153687 {

margin-left:32px;



	
}
.I153687:hover {
}

}

h1.I129720, .I129720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129720:hover {
}
.I129720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129720 > .viewport:hover {
}

@media (min-width:1440px) {
.I129720 {

order:3;

}
.I129720:hover {
}
.I129720 > .viewport {



}
.I129720 > .viewport:hover {
}

}
h1.I129721, .I129721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I129721:hover {
}
.I129721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129721 > .viewport:hover {
}

@media (min-width:1440px) {
.I129721 {

order:2;

}
.I129721:hover {
}
.I129721 > .viewport {



}
.I129721 > .viewport:hover {
}

}
h1.I129722, .I129722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I129722:hover {
}
.I129722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129722 > .viewport:hover {
}

@media (min-width:1440px) {
.I129722 {

order:5;

}
.I129722:hover {
}
.I129722 > .viewport {



}
.I129722 > .viewport:hover {
}

}
h1.I129723, .I129723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I129723:hover {
}
.I129723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129723 > .viewport:hover {
}

@media (min-width:1440px) {
.I129723 {

order:10;

}
.I129723:hover {
}
.I129723 > .viewport {



}
.I129723 > .viewport:hover {
}

}
h1.I129724, .I129724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I129724:hover {
}
.I129724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129724 > .viewport:hover {
}

@media (min-width:1440px) {
.I129724 {

order:6;

}
.I129724:hover {
}
.I129724 > .viewport {



}
.I129724 > .viewport:hover {
}

}
h1.I130015, .I130015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I130015:hover {
}
.I130015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130015 > .viewport:hover {
}

@media (min-width:1440px) {
.I130015 {

order:1;

}
.I130015:hover {
}
.I130015 > .viewport {



}
.I130015 > .viewport:hover {
}

}
h1.I130044, .I130044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
height:3.2rem;
margin-left:2rem;


}
.I130044:hover {
}
.I130044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I130044 > .viewport:hover {
}

@media (max-width:640px) {
.I130044 {

margin-left:0rem;
margin-top:1.5rem;


}
.I130044:hover {
}
.I130044 > .viewport {



}
.I130044 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I130044 {

order:11;

}
.I130044:hover {
}
.I130044 > .viewport {



}
.I130044 > .viewport:hover {
}

}
h1.I134089, .I134089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I134089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-left:2rem;


}
.I134089:hover {
}
.I134089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I134089 > .viewport:hover {
}

@media (max-width:640px) {
.I134089 {

margin-left:0rem;
margin-top:1.5rem;


}
.I134089:hover {
}
.I134089 > .viewport {



}
.I134089 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I134089 {

order:12;

}
.I134089:hover {
}
.I134089 > .viewport {



}
.I134089 > .viewport:hover {
}

}
h1.I153385, .I153385 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153385 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I153385:hover {
}
.I153385 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153385 > .viewport:hover {
}

@media (min-width:1440px) {
.I153385 {

order:4;

}
.I153385:hover {
}
.I153385 > .viewport {



}
.I153385 > .viewport:hover {
}

}
h1.I153524, .I153524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I153524:hover {
}
.I153524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153524 > .viewport:hover {
}


h1.I153561, .I153561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I153561:hover {
}
.I153561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153561 > .viewport:hover {
}


h1.I153597, .I153597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153597:hover {
}
.I153597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153597 > .viewport:hover {
}


h1.I153633, .I153633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I153633:hover {
}
.I153633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153633 > .viewport:hover {
}


h1.I153669, .I153669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I153669:hover {
}
.I153669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153669 > .viewport:hover {
}


.I129725, a.I129725 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I129725:hover, a.I129725:hover {
}

.I129726, a.I129726 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I129726:hover, a.I129726:hover {
}
@media (max-width:992px) {
.I129726, a.I129726 {
display:flex;
font-size:1.25rem;


}
.I129726:hover, a.I129726:hover {
}
}
@media (max-width:640px) {
.I129726, a.I129726 {
display:flex;
font-size:1.25rem;


}
.I129726:hover, a.I129726:hover {
}
}

.I129727, a.I129727 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I129727:hover, a.I129727:hover {
}
@media (max-width:992px) {
.I129727, a.I129727 {
}
.I129727:hover, a.I129727:hover {
display:flex;
width:100%;

}
}

.I129728 .button, .I129728.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);

}
.I129728 button.button, button.I129728.button {
cursor:pointer;
}
.I129728 .button .text, .I129728.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I129728 .button .icon, .I129728.button .icon {
flex:none;
background-size:100% 100%;
}
.I129728 .button:hover, .I129728.button:hover {
background-color:rgb(217,217,217);

}
.I129728 .button:hover .text, .I129728.button:hover .text {
}
.I129728 .button:hover .icon, .I129728.button:hover .icon {
background-size:100% 100%;
}

.I129729, a.I129729 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I129729:hover, a.I129729:hover {
}
@media (max-width:992px) {
.I129729, a.I129729 {
}
.I129729:hover, a.I129729:hover {
display:flex;
width:100%;

}
}

.I130008 .image, .I130008.image {
vertical-align:top;
}
.I130008 .image:hover, .I130008.image:hover {
}

.I130037, a.I130037 {
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;

}
.I130037:hover, a.I130037:hover {
}
@media (max-width:992px) {
.I130037, a.I130037 {
}
.I130037:hover, a.I130037:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130037, a.I130037 {
display:flex;
padding-bottom:1rem;

}
.I130037:hover, a.I130037:hover {
}
}

.I134080 .button, .I134080.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);

}
.I134080 button.button, button.I134080.button {
cursor:pointer;
}
.I134080 .button .text, .I134080.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I134080 .button .icon, .I134080.button .icon {
flex:none;
background-size:100% 100%;
}
.I134080 .button:hover, .I134080.button:hover {
background-color:rgb(217,217,217);

}
.I134080 .button:hover .text, .I134080.button:hover .text {
}
.I134080 .button:hover .icon, .I134080.button:hover .icon {
background-size:100% 100%;
}

.I153367, a.I153367 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I153367:hover, a.I153367:hover {
}

.I153506 .image, .I153506.image {
vertical-align:top;
width:20px;
height:20px;

}
.I153506 .image:hover, .I153506.image:hover {
}

.I153543, a.I153543 {
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;

}
.I153543:hover, a.I153543:hover {
}

.I153579, a.I153579 {
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;

}
.I153579:hover, a.I153579:hover {
}

.I153615, a.I153615 {
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;

}
.I153615:hover, a.I153615:hover {
display:flex;
text-decoration:underline;


}

.I153651 .image, .I153651.image {
vertical-align:top;
}
.I153651 .image:hover, .I153651.image:hover {
}

h1.I129735, .I129735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:32;
width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I129735:hover {
}
.I129735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I129735 > .viewport:hover {
}

@media (max-width:992px) {
.I129735 {

padding-bottom:1rem;


}
.I129735:hover {
}
.I129735 > .viewport {



}
.I129735 > .viewport:hover {
}

}
@media (max-width:640px) {
.I129735 {

width:100%;
padding-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I129735:hover {
}
.I129735 > .viewport {

justify-content:flex-start;


}
.I129735 > .viewport:hover {
}

}

h1.I129766, .I129766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:33;
width:100%;


}
.I129766:hover {
}
.I129766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129766 > .viewport:hover {
}


.I129736 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I129736:hover {
}

.I129737 {
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;


}
.I129737:hover {
}
@media (max-width:992px) {
.I129737 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I129737:hover {
}
}
@media (max-width:640px) {
.I129737 {


flex-direction:column;
}
.I129737:hover {
}
}

.I129738 {
display:flex;
position:var(--I129738-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;


}
.I129738:hover {
}

@media (max-width:992px) {
.I129738 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I129738:hover {
}

}
@media (max-width:640px) {
.I129738 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I129738:hover {
}

}
@media (min-width:1440px) {
.I129738 {

width:50%;
padding-right:4rem;

}
.I129738:hover {
}

}
.I129739 {
display:flex;
position:var(--I129739-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;


}
.I129739:hover {
}

@media (max-width:992px) {
.I129739 {

width:50%;

}
.I129739:hover {
}

}
@media (max-width:640px) {
.I129739 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I129739:hover {
}

}
@media (min-width:1440px) {
.I129739 {

width:50%;

flex-direction:column;


}
.I129739:hover {
}

}
.I129740 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I129740:hover {
}

@media (max-width:992px) {
.I129740 {



flex-direction:column;

	
}
.I129740:hover {
}

}

h1.I129741, .I129741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I129741:hover {
}
.I129741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129741 > .viewport:hover {
}


h1.I129742, .I129742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I129742:hover {
}
.I129742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129742 > .viewport:hover {
}


h1.I129743, .I129743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I129743:hover {
}
.I129743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129743 > .viewport:hover {
}

@media (max-width:992px) {
.I129743 {

display:flex;

}
.I129743:hover {
}
.I129743 > .viewport {



}
.I129743 > .viewport:hover {
}

}
@media (max-width:640px) {
.I129743 {

height:auto;


}
.I129743:hover {
}
.I129743 > .viewport {



}
.I129743 > .viewport:hover {
}

}

h1.I129744, .I129744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I129744:hover {
}
.I129744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129744 > .viewport:hover {
}

@media (max-width:992px) {
.I129744 {

padding-bottom:1rem;


}
.I129744:hover {
}
.I129744 > .viewport {



}
.I129744 > .viewport:hover {
}

}
@media (max-width:640px) {
.I129744 {

margin-bottom:0;


}
.I129744:hover {
}
.I129744 > .viewport {



}
.I129744 > .viewport:hover {
}

}

h1.I129745, .I129745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I129745:hover {
}
.I129745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129745 > .viewport:hover {
}


h1.I129746, .I129746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I129746:hover {
}
.I129746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129746 > .viewport:hover {
}


h1.I129747, .I129747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I129747:hover {
}
.I129747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129747 > .viewport:hover {
}

@media (max-width:640px) {
.I129747 {

margin-bottom:-1.65rem;


}
.I129747:hover {
}
.I129747 > .viewport {



}
.I129747 > .viewport:hover {
}

}

h1.I129748, .I129748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I129748:hover {
}
.I129748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129748 > .viewport:hover {
}

@media (min-width:1440px) {
.I129748 {

display:none;

}
.I129748:hover {
}
.I129748 > .viewport {



}
.I129748 > .viewport:hover {
}

}
h1.I129749, .I129749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I129749:hover {
}
.I129749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129749 > .viewport:hover {
}


h1.I129750, .I129750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I129750:hover {
}
.I129750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129750 > .viewport:hover {
}

@media (max-width:992px) {
.I129750 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I129750:hover {
}
.I129750 > .viewport {



}
.I129750 > .viewport:hover {
}

}

h1.I129751, .I129751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I129751:hover {
}
.I129751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129751 > .viewport:hover {
}

@media (max-width:992px) {
.I129751 {

display:none;

}
.I129751:hover {
}
.I129751 > .viewport {



}
.I129751 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I129751 {

width:100%;
height:auto;


}
.I129751:hover {
}
.I129751 > .viewport {



}
.I129751 > .viewport:hover {
}

}
h1.I129752, .I129752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I129752:hover {
}
.I129752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129752 > .viewport:hover {
}

@media (min-width:1440px) {
.I129752 {

width:100%;
box-sizing:border-box;


}
.I129752:hover {
}
.I129752 > .viewport {



}
.I129752 > .viewport:hover {
}

}
h1.I129753, .I129753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I129753:hover {
}
.I129753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129753 > .viewport:hover {
}


.I129754, a.I129754 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I129754:hover, a.I129754:hover {
}
@media (max-width:992px) {
.I129754, a.I129754 {
display:flex;
font-size:1.625rem;


}
.I129754:hover, a.I129754:hover {
}
}
@media (max-width:640px) {
.I129754, a.I129754 {
display:flex;
font-size:1.625rem;


}
.I129754:hover, a.I129754:hover {
}
}

.I129755, a.I129755 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I129755:hover, a.I129755:hover {
}
@media (max-width:992px) {
.I129755, a.I129755 {
}
.I129755:hover, a.I129755:hover {
display:flex;
width:100%;

}
}

.I129756 .image, .I129756.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/integracion-de-sistemas-1.svg?timestamp=20230815175042');
background-size:cover;
background-position:center center;

}
.I129756 .image:hover, .I129756.image:hover {
}

.I129757 .button, .I129757.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);

}
.I129757 button.button, button.I129757.button {
cursor:pointer;
}
.I129757 .button .text, .I129757.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I129757 .button .icon, .I129757.button .icon {
flex:none;
background-size:100% 100%;
}
.I129757 .button:hover, .I129757.button:hover {
background-color:rgb(210,40,93);

}
.I129757 .button:hover .text, .I129757.button:hover .text {
}
.I129757 .button:hover .icon, .I129757.button:hover .icon {
background-size:100% 100%;
}

.I129758, a.I129758 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I129758:hover, a.I129758:hover {
}

h1.I129759, .I129759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I129759, .I129759 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I129759, .I129759 p {
margin:0px;
}

figure.I129759, .I129759 figure {
margin:0px;
}

a.I129759, .I129759 a {
text-decoration:inherit;
color:inherit;
}

.I129759 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I129759 article, article.I129759 {
flex-direction:column;	
}
.I129759 article:hover, article.I129759:hover {
}
.I129759 article.active, article.I129759.active {
}
.I129759 .body {
}
.I129759 .body:hover {
	
}
.I129759 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I129759 .body a {
text-decoration:underline;

}
.I129759 .body img {
}
.I129759 .body ul, .I129759 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I129759 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I129759 .body iframe {
}
.I129759 .body img:hover {
}
.I129759 .body iframe:hover {
}

.I129759 .body li {
list-style-type:disc;
}



.I129760 .button, .I129760.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129760 button.button, button.I129760.button {
cursor:pointer;
}
.I129760 .button .text, .I129760.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I129760 .button .icon, .I129760.button .icon {
flex:none;
background-size:100% 100%;
}
.I129760 .button:hover, .I129760.button:hover {
}
.I129760 .button:hover .text, .I129760.button:hover .text {
}
.I129760 .button:hover .icon, .I129760.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129760 .button, .I129760.button {
}
.I129760 button.button, button.I129760.button {
}
.I129760 .button .text, .I129760.button .text {
font-family:Rubik;

}
.I129760 .button .icon, .I129760.button .icon {
background-size:100% 100%;
}
.I129760 .button:hover, .I129760.button:hover {
}
.I129760 .button:hover .text, .I129760.button:hover .text {
}
.I129760 .button:hover .icon, .I129760.button:hover .icon {
background-size:100% 100%;
}
}

.I129761 .button, .I129761.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;

}
.I129761 button.button, button.I129761.button {
cursor:pointer;
}
.I129761 .button .text, .I129761.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I129761 .button .icon, .I129761.button .icon {
flex:none;
background-size:100% 100%;
}
.I129761 .button:hover, .I129761.button:hover {
}
.I129761 .button:hover .text, .I129761.button:hover .text {
}
.I129761 .button:hover .icon, .I129761.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129761 .button, .I129761.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I129761 button.button, button.I129761.button {
}
.I129761 .button .text, .I129761.button .text {
color:rgb(108,72,201);

}
.I129761 .button .icon, .I129761.button .icon {
background-size:100% 100%;
}
.I129761 .button:hover, .I129761.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I129761 .button:hover .text, .I129761.button:hover .text {
color:rgb(150,155,160);

}
.I129761 .button:hover .icon, .I129761.button:hover .icon {
background-size:100% 100%;
}
}

.I129762 .button, .I129762.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);

}
.I129762 button.button, button.I129762.button {
cursor:pointer;
}
.I129762 .button .text, .I129762.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I129762 .button .icon, .I129762.button .icon {
flex:none;
background-size:100% 100%;
}
.I129762 .button:hover, .I129762.button:hover {
background-color:rgb(217,217,217);

}
.I129762 .button:hover .text, .I129762.button:hover .text {
}
.I129762 .button:hover .icon, .I129762.button:hover .icon {
background-size:100% 100%;
}

.I129763 {
display:flex;
width:100%;
height:270px;

}
.I129763:hover {
}
@media (min-width:1440px) {
.I129763 {
display:flex;
width:100%;
height:270px;

}
.I129763:hover {
}
}
.I129764, a.I129764 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I129764:hover, a.I129764:hover {
}
@media (max-width:992px) {
.I129764, a.I129764 {
}
.I129764:hover, a.I129764:hover {
display:flex;
width:100%;

}
}

.I129765 .image, .I129765.image {
vertical-align:top;
}
.I129765 .image:hover, .I129765.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.I129798, .I129798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:34;
width:100%;


}
.I129798:hover {
}
.I129798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129798 > .viewport:hover {
}


.I129767 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I129767:hover {
}

.I129768 {
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;


}
.I129768:hover {
}
@media (max-width:992px) {
.I129768 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I129768:hover {
}
}
@media (max-width:640px) {
.I129768 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I129768:hover {
}
}

.I129769 {
display:flex;
position:var(--I129769-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;


}
.I129769:hover {
}

@media (max-width:992px) {
.I129769 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I129769:hover {
}

}
@media (max-width:640px) {
.I129769 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I129769:hover {
}

}
@media (min-width:1440px) {
.I129769 {

order:3;
width:50%;
padding-right:4rem;

}
.I129769:hover {
}

}
.I129770 {
display:flex;
position:var(--I129770-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;


}
.I129770:hover {
}

@media (max-width:992px) {
.I129770 {

order:3;
width:50%;
padding-left:0rem;

}
.I129770:hover {
}

}
@media (max-width:640px) {
.I129770 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I129770:hover {
}

}
@media (min-width:1440px) {
.I129770 {

order:2;
width:50%;

flex-direction:column;


}
.I129770:hover {
}

}
.I129771 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I129771:hover {
}


h1.I129772, .I129772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I129772:hover {
}
.I129772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129772 > .viewport:hover {
}


h1.I129773, .I129773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I129773:hover {
}
.I129773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129773 > .viewport:hover {
}


h1.I129774, .I129774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I129774:hover {
}
.I129774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129774 > .viewport:hover {
}


h1.I129775, .I129775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I129775:hover {
}
.I129775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129775 > .viewport:hover {
}

@media (max-width:640px) {
.I129775 {

margin-bottom:0;


}
.I129775:hover {
}
.I129775 > .viewport {



}
.I129775 > .viewport:hover {
}

}

h1.I129776, .I129776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I129776:hover {
}
.I129776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129776 > .viewport:hover {
}


h1.I129777, .I129777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I129777:hover {
}
.I129777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129777 > .viewport:hover {
}

@media (max-width:640px) {
.I129777 {

margin-bottom:-1.65rem;


}
.I129777:hover {
}
.I129777 > .viewport {



}
.I129777 > .viewport:hover {
}

}

h1.I129778, .I129778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I129778:hover {
}
.I129778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129778 > .viewport:hover {
}


h1.I129779, .I129779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I129779:hover {
}
.I129779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129779 > .viewport:hover {
}


h1.I129780, .I129780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I129780:hover {
}
.I129780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129780 > .viewport:hover {
}


h1.I129781, .I129781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I129781:hover {
}
.I129781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129781 > .viewport:hover {
}

@media (max-width:992px) {
.I129781 {

height:auto;


}
.I129781:hover {
}
.I129781 > .viewport {



}
.I129781 > .viewport:hover {
}

}

h1.I129782, .I129782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I129782:hover {
}
.I129782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129782 > .viewport:hover {
}

@media (min-width:1440px) {
.I129782 {

width:100%;
padding-top:0.75rem;


}
.I129782:hover {
}
.I129782 > .viewport {



}
.I129782 > .viewport:hover {
}

}
h1.I129783, .I129783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I129783:hover {
}
.I129783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129783 > .viewport:hover {
}


h1.I129784, .I129784 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129784 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I129784:hover {
}
.I129784 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129784 > .viewport:hover {
}


.I129785, a.I129785 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I129785:hover, a.I129785:hover {
}
@media (max-width:992px) {
.I129785, a.I129785 {
display:flex;
font-size:1.625rem;


}
.I129785:hover, a.I129785:hover {
}
}
@media (max-width:640px) {
.I129785, a.I129785 {
display:flex;
font-size:1.625rem;


}
.I129785:hover, a.I129785:hover {
}
}

.I129786, a.I129786 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I129786:hover, a.I129786:hover {
}
@media (max-width:992px) {
.I129786, a.I129786 {
}
.I129786:hover, a.I129786:hover {
display:flex;
width:100%;

}
}

.I129787 .image, .I129787.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/genexus-for-sap.svg?timestamp=20230815180537');
background-size:cover;
background-position:center center;

}
.I129787 .image:hover, .I129787.image:hover {
}

.I129788 .button, .I129788.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);

}
.I129788 button.button, button.I129788.button {
cursor:pointer;
}
.I129788 .button .text, .I129788.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I129788 .button .icon, .I129788.button .icon {
flex:none;
background-size:100% 100%;
}
.I129788 .button:hover, .I129788.button:hover {
background-color:rgb(210,40,93);

}
.I129788 .button:hover .text, .I129788.button:hover .text {
}
.I129788 .button:hover .icon, .I129788.button:hover .icon {
background-size:100% 100%;
}

.I129789, a.I129789 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I129789:hover, a.I129789:hover {
}

h1.I129790, .I129790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I129790, .I129790 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I129790, .I129790 p {
margin:0px;
}

figure.I129790, .I129790 figure {
margin:0px;
}

a.I129790, .I129790 a {
text-decoration:inherit;
color:inherit;
}

.I129790 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I129790 article, article.I129790 {
width:100%;

flex-direction:column;	
}
.I129790 article:hover, article.I129790:hover {
}
.I129790 article.active, article.I129790.active {
}
.I129790 .body {
}
.I129790 .body:hover {
	
}
.I129790 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I129790 .body a {
text-decoration:underline;

}
.I129790 .body img {
}
.I129790 .body ul, .I129790 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I129790 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I129790 .body iframe {
}
.I129790 .body img:hover {
}
.I129790 .body iframe:hover {
}

.I129790 .body li {
list-style-type:disc;
}



.I129791 .button, .I129791.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);

}
.I129791 button.button, button.I129791.button {
cursor:pointer;
}
.I129791 .button .text, .I129791.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I129791 .button .icon, .I129791.button .icon {
flex:none;
background-size:100% 100%;
}
.I129791 .button:hover, .I129791.button:hover {
background-color:rgb(217,217,217);

}
.I129791 .button:hover .text, .I129791.button:hover .text {
}
.I129791 .button:hover .icon, .I129791.button:hover .icon {
background-size:100% 100%;
}

.I129792 .button, .I129792.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;

}
.I129792 button.button, button.I129792.button {
cursor:pointer;
}
.I129792 .button .text, .I129792.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I129792 .button .icon, .I129792.button .icon {
flex:none;
background-size:100% 100%;
}
.I129792 .button:hover, .I129792.button:hover {
}
.I129792 .button:hover .text, .I129792.button:hover .text {
}
.I129792 .button:hover .icon, .I129792.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129792 .button, .I129792.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I129792 button.button, button.I129792.button {
}
.I129792 .button .text, .I129792.button .text {
color:rgb(108,72,201);

}
.I129792 .button .icon, .I129792.button .icon {
background-size:100% 100%;
}
.I129792 .button:hover, .I129792.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I129792 .button:hover .text, .I129792.button:hover .text {
color:rgb(150,155,160);

}
.I129792 .button:hover .icon, .I129792.button:hover .icon {
background-size:100% 100%;
}
}

.I129793 .button, .I129793.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129793 button.button, button.I129793.button {
cursor:pointer;
}
.I129793 .button .text, .I129793.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I129793 .button .icon, .I129793.button .icon {
flex:none;
background-size:100% 100%;
}
.I129793 .button:hover, .I129793.button:hover {
}
.I129793 .button:hover .text, .I129793.button:hover .text {
}
.I129793 .button:hover .icon, .I129793.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129793 .button, .I129793.button {
}
.I129793 button.button, button.I129793.button {
}
.I129793 .button .text, .I129793.button .text {
font-family:Rubik;

}
.I129793 .button .icon, .I129793.button .icon {
background-size:100% 100%;
}
.I129793 .button:hover, .I129793.button:hover {
}
.I129793 .button:hover .text, .I129793.button:hover .text {
}
.I129793 .button:hover .icon, .I129793.button:hover .icon {
background-size:100% 100%;
}
}

.I129794 {
display:flex;
width:100%;
height:270px;

}
.I129794:hover {
}

.I129795, a.I129795 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I129795:hover, a.I129795:hover {
}
@media (max-width:992px) {
.I129795, a.I129795 {
}
.I129795:hover, a.I129795:hover {
display:flex;
width:100%;

}
}

.I129796 .image, .I129796.image {
vertical-align:top;
}
.I129796 .image:hover, .I129796.image:hover {
}

.I129797 .button, .I129797.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129797 button.button, button.I129797.button {
cursor:pointer;
}
.I129797 .button .text, .I129797.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I129797 .button .icon, .I129797.button .icon {
flex:none;
background-size:100% 100%;
}
.I129797 .button:hover, .I129797.button:hover {
}
.I129797 .button:hover .text, .I129797.button:hover .text {
}
.I129797 .button:hover .icon, .I129797.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129797 .button, .I129797.button {
}
.I129797 button.button, button.I129797.button {
}
.I129797 .button .text, .I129797.button .text {
font-family:Rubik;

}
.I129797 .button .icon, .I129797.button .icon {
background-size:100% 100%;
}
.I129797 .button:hover, .I129797.button:hover {
}
.I129797 .button:hover .text, .I129797.button:hover .text {
}
.I129797 .button:hover .icon, .I129797.button:hover .icon {
background-size:100% 100%;
}
}

h1.I129829, .I129829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:18;
width:100%;


}
.I129829:hover {
}
.I129829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129829 > .viewport:hover {
}


.I129801 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:120px;

align-items:center;

	
}
.I129801:hover {
}
@media (max-width:992px) {
.I129801 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I129801:hover {
}
}
@media (max-width:640px) {
.I129801 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I129801:hover {
}
}

.I129802 {
display:flex;
position:var(--I129802-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;

flex-direction:row;
justify-content:space-between;


}
.I129802:hover {
}

@media (max-width:640px) {
.I129802 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I129802:hover {
}

}

.I129803 {
display:flex;
position:var(--I129803-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;

}
.I129803:hover {
}

@media (max-width:640px) {
.I129803 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I129803:hover {
}

}

.I129804 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I129804:hover {
}

@media (max-width:640px) {
.I129804 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I129804:hover {
}

}

.I129805 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I129805:hover {
}

@media (max-width:640px) {
.I129805 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I129805:hover {
}

}

.I129806 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I129806:hover {
}

@media (max-width:640px) {
.I129806 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I129806:hover {
}

}

h1.I129807, .I129807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I129807:hover {
}
.I129807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129807 > .viewport:hover {
}


h1.I129808, .I129808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129808:hover {
}
.I129808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129808 > .viewport:hover {
}

@media (max-width:640px) {
.I129808 {

width:100%;


}
.I129808:hover {
}
.I129808 > .viewport {

justify-content:flex-start;


}
.I129808 > .viewport:hover {
}

}

h1.I129809, .I129809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I129809:hover {
}
.I129809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129809 > .viewport:hover {
}


h1.I129810, .I129810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129810:hover {
}
.I129810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129810 > .viewport:hover {
}

@media (max-width:640px) {
.I129810 {

width:100%;


}
.I129810:hover {
}
.I129810 > .viewport {

justify-content:flex-start;


}
.I129810 > .viewport:hover {
}

}

h1.I129811, .I129811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I129811:hover {
}
.I129811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129811 > .viewport:hover {
}


h1.I129812, .I129812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I129812:hover {
}
.I129812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129812 > .viewport:hover {
}

@media (max-width:640px) {
.I129812 {


}
.I129812:hover {
}
.I129812 > .viewport {

justify-content:flex-start;


}
.I129812 > .viewport:hover {
}

}

h1.I129813, .I129813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129813:hover {
}
.I129813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129813 > .viewport:hover {
}

@media (max-width:640px) {
.I129813 {

width:100%;


}
.I129813:hover {
}
.I129813 > .viewport {

justify-content:flex-start;


}
.I129813 > .viewport:hover {
}

}

h1.I129814, .I129814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I129814:hover {
}
.I129814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129814 > .viewport:hover {
}


h1.I129815, .I129815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I129815:hover {
}
.I129815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129815 > .viewport:hover {
}

@media (max-width:640px) {
.I129815 {


}
.I129815:hover {
}
.I129815 > .viewport {

justify-content:flex-start;


}
.I129815 > .viewport:hover {
}

}

h1.I129816, .I129816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I129816:hover {
}
.I129816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129816 > .viewport:hover {
}


h1.I129817, .I129817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I129817:hover {
}
.I129817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I129817 > .viewport:hover {
}

@media (max-width:640px) {
.I129817 {


}
.I129817:hover {
}
.I129817 > .viewport {

justify-content:flex-start;


}
.I129817 > .viewport:hover {
}

}

h1.I129837, .I129837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I129837:hover {
}
.I129837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129837 > .viewport:hover {
}

@media (max-width:640px) {
.I129837 {

margin-bottom:0rem;


}
.I129837:hover {
}
.I129837 > .viewport {



}
.I129837 > .viewport:hover {
}

}

h1.I129845, .I129845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I129845:hover {
}
.I129845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129845 > .viewport:hover {
}

@media (max-width:640px) {
.I129845 {

margin-bottom:0rem;


}
.I129845:hover {
}
.I129845 > .viewport {



}
.I129845 > .viewport:hover {
}

}

h1.I129853, .I129853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I129853:hover {
}
.I129853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129853 > .viewport:hover {
}

@media (max-width:640px) {
.I129853 {

margin-bottom:0rem;


}
.I129853:hover {
}
.I129853 > .viewport {



}
.I129853 > .viewport:hover {
}

}

h1.I184690, .I184690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184690:hover {
}
.I184690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184690 > .viewport:hover {
}

@media (max-width:640px) {
.I184690 {


}
.I184690:hover {
}
.I184690 > .viewport {

justify-content:flex-start;


}
.I184690 > .viewport:hover {
}

}

.I129818 .image, .I129818.image {
vertical-align:top;
width:100%;
height:auto;

}
.I129818 .image:hover, .I129818.image:hover {
}
@media (max-width:992px) {
.I129818 .image, .I129818.image {
width:100%;
height:auto;

}
.I129818 .image:hover, .I129818.image:hover {
}
}
@media (max-width:640px) {
.I129818 .image, .I129818.image {
width:100%;

}
.I129818 .image:hover, .I129818.image:hover {
}
}

.I129819, a.I129819 {
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;

}
.I129819:hover, a.I129819:hover {
}
@media (max-width:992px) {
.I129819, a.I129819 {
}
.I129819:hover, a.I129819:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129819, a.I129819 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129819:hover, a.I129819:hover {
}
}

.I129820 .button, .I129820.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129820 button.button, button.I129820.button {
cursor:pointer;
}
.I129820 .button .text, .I129820.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I129820 .button .icon, .I129820.button .icon {
flex:none;
background-size:100% 100%;
}
.I129820 .button:hover, .I129820.button:hover {
}
.I129820 .button:hover .text, .I129820.button:hover .text {
}
.I129820 .button:hover .icon, .I129820.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129820 .button, .I129820.button {
}
.I129820 button.button, button.I129820.button {
}
.I129820 .button .text, .I129820.button .text {
font-family:Rubik;

}
.I129820 .button .icon, .I129820.button .icon {
background-size:100% 100%;
}
.I129820 .button:hover, .I129820.button:hover {
}
.I129820 .button:hover .text, .I129820.button:hover .text {
}
.I129820 .button:hover .icon, .I129820.button:hover .icon {
background-size:100% 100%;
}
}

.I129821, a.I129821 {
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;

}
.I129821:hover, a.I129821:hover {
}
@media (max-width:992px) {
.I129821, a.I129821 {
}
.I129821:hover, a.I129821:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129821, a.I129821 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129821:hover, a.I129821:hover {
}
}

.I129822 .image, .I129822.image {
vertical-align:top;
width:100%;
height:auto;

}
.I129822 .image:hover, .I129822.image:hover {
}
@media (max-width:992px) {
.I129822 .image, .I129822.image {
width:100%;
height:auto;

}
.I129822 .image:hover, .I129822.image:hover {
}
}
@media (max-width:640px) {
.I129822 .image, .I129822.image {
width:100%;

}
.I129822 .image:hover, .I129822.image:hover {
}
}

.I129823 .button, .I129823.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129823 button.button, button.I129823.button {
cursor:pointer;
}
.I129823 .button .text, .I129823.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I129823 .button .icon, .I129823.button .icon {
flex:none;
background-size:100% 100%;
}
.I129823 .button:hover, .I129823.button:hover {
}
.I129823 .button:hover .text, .I129823.button:hover .text {
}
.I129823 .button:hover .icon, .I129823.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129823 .button, .I129823.button {
}
.I129823 button.button, button.I129823.button {
}
.I129823 .button .text, .I129823.button .text {
font-family:Rubik;

}
.I129823 .button .icon, .I129823.button .icon {
background-size:100% 100%;
}
.I129823 .button:hover, .I129823.button:hover {
}
.I129823 .button:hover .text, .I129823.button:hover .text {
}
.I129823 .button:hover .icon, .I129823.button:hover .icon {
background-size:100% 100%;
}
}

.I129824, a.I129824 {
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;

}
.I129824:hover, a.I129824:hover {
}
@media (max-width:992px) {
.I129824, a.I129824 {
}
.I129824:hover, a.I129824:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129824, a.I129824 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129824:hover, a.I129824:hover {
}
}

.I129825 .image, .I129825.image {
vertical-align:top;
width:100%;
height:auto;

}
.I129825 .image:hover, .I129825.image:hover {
}
@media (max-width:992px) {
.I129825 .image, .I129825.image {
width:100%;
height:auto;

}
.I129825 .image:hover, .I129825.image:hover {
}
}
@media (max-width:640px) {
.I129825 .image, .I129825.image {
width:100%;

}
.I129825 .image:hover, .I129825.image:hover {
}
}

.I129826 .button, .I129826.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129826 button.button, button.I129826.button {
cursor:pointer;
}
.I129826 .button .text, .I129826.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I129826 .button .icon, .I129826.button .icon {
flex:none;
background-size:100% 100%;
}
.I129826 .button:hover, .I129826.button:hover {
}
.I129826 .button:hover .text, .I129826.button:hover .text {
}
.I129826 .button:hover .icon, .I129826.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129826 .button, .I129826.button {
}
.I129826 button.button, button.I129826.button {
}
.I129826 .button .text, .I129826.button .text {
font-family:Rubik;

}
.I129826 .button .icon, .I129826.button .icon {
background-size:100% 100%;
}
.I129826 .button:hover, .I129826.button:hover {
}
.I129826 .button:hover .text, .I129826.button:hover .text {
}
.I129826 .button:hover .icon, .I129826.button:hover .icon {
background-size:100% 100%;
}
}

.I129827, a.I129827 {
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;

}
.I129827:hover, a.I129827:hover {
}
@media (max-width:992px) {
.I129827, a.I129827 {
display:flex;
font-size:1.625rem;


}
.I129827:hover, a.I129827:hover {
}
}
@media (max-width:640px) {
.I129827, a.I129827 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I129827:hover, a.I129827:hover {
}
}

.I129828, a.I129828 {
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;
padding-top:1rem;

}
.I129828:hover, a.I129828:hover {
}
@media (max-width:992px) {
.I129828, a.I129828 {
}
.I129828:hover, a.I129828:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129828, a.I129828 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I129828:hover, a.I129828:hover {
}
}

.I129833, a.I129833 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129833:hover, a.I129833:hover {
}
@media (max-width:992px) {
.I129833, a.I129833 {
display:flex;
justify-content:center;
text-align:center;


}
.I129833:hover, a.I129833:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129833, a.I129833 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I129833:hover, a.I129833:hover {
}
}

.I129841, a.I129841 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129841:hover, a.I129841:hover {
}
@media (max-width:992px) {
.I129841, a.I129841 {
display:flex;
justify-content:center;
text-align:center;


}
.I129841:hover, a.I129841:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129841, a.I129841 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I129841:hover, a.I129841:hover {
}
}

.I129849, a.I129849 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129849:hover, a.I129849:hover {
}
@media (max-width:992px) {
.I129849, a.I129849 {
display:flex;
justify-content:center;
text-align:center;


}
.I129849:hover, a.I129849:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129849, a.I129849 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I129849:hover, a.I129849:hover {
}
}

.I184679, a.I184679 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184679:hover, a.I184679:hover {
}
@media (max-width:992px) {
.I184679, a.I184679 {
display:flex;
font-size:1.25rem;


}
.I184679:hover, a.I184679:hover {
}
}
@media (max-width:640px) {
.I184679, a.I184679 {
display:flex;
font-size:1.25rem;


}
.I184679:hover, a.I184679:hover {
}
}

h1.I129891, .I129891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;
width:100%;


}
.I129891:hover {
}
.I129891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129891 > .viewport:hover {
}


.I129854 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:120px;
background-color:rgb(255,241,231);

align-items:center;

	
}
.I129854:hover {
}
@media (max-width:992px) {
.I129854 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I129854:hover {
}
}

.I129855 {
display:flex;

order:2;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I129855:hover {
}
@media (max-width:992px) {
.I129855 {


flex-direction:column;
}
.I129855:hover {
}
}
@media (max-width:640px) {
.I129855 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I129855:hover {
}
}

.I129856 {
display:flex;
position:var(--I129856-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;


}
.I129856:hover {
}

@media (max-width:992px) {
.I129856 {

width:100%;
margin-bottom:3rem;
margin-right:0;

}
.I129856:hover {
}

}
@media (max-width:640px) {
.I129856 {

margin-bottom:0;

flex-direction:column;


}
.I129856:hover {
}

}

.I129857 {
display:flex;
position:var(--I129857-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;

}
.I129857:hover {
}

@media (max-width:640px) {
.I129857 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I129857:hover {
}

}

.I129858 {
display:flex;
position:var(--I129858-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;


}
.I129858:hover {
}

@media (max-width:992px) {
.I129858 {

width:100%;
margin-left:0;

}
.I129858:hover {
}

}
@media (max-width:640px) {
.I129858 {

flex-direction:column;
align-items:center;


}
.I129858:hover {
}

}

.I171579 {
display:flex;
position:var(--I171579-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;


}
.I171579:hover {
}

@media (max-width:992px) {
.I171579 {

padding-top:2rem;

}
.I171579:hover {
}

}
@media (max-width:640px) {
.I171579 {

align-items:flex-start;


}
.I171579:hover {
}

}

.I129859 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I129859:hover {
}

@media (max-width:640px) {
.I129859 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I129859:hover {
}

}
@media (min-width:1440px) {
.I129859 {

order:2;


	
}
.I129859:hover {
}

}
.I129860 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I129860:hover {
}

@media (max-width:640px) {
.I129860 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I129860:hover {
}

}
@media (min-width:1440px) {
.I129860 {

order:3;


	
}
.I129860:hover {
}

}
.I129861 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I129861:hover {
}

@media (max-width:640px) {
.I129861 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I129861:hover {
}

}

.I129862 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I129862:hover {
}

@media (max-width:640px) {
.I129862 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I129862:hover {
}

}

h1.I129863, .I129863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I129863:hover {
}
.I129863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129863 > .viewport:hover {
}


h1.I129864, .I129864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129864:hover {
}
.I129864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129864 > .viewport:hover {
}

@media (max-width:640px) {
.I129864 {

width:100%;


}
.I129864:hover {
}
.I129864 > .viewport {

justify-content:center;


}
.I129864 > .viewport:hover {
}

}

h1.I129865, .I129865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I129865:hover {
}
.I129865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129865 > .viewport:hover {
}

@media (max-width:640px) {
.I129865 {


}
.I129865:hover {
}
.I129865 > .viewport {

justify-content:center;


}
.I129865 > .viewport:hover {
}

}

h1.I129866, .I129866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129866:hover {
}
.I129866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129866 > .viewport:hover {
}

@media (max-width:640px) {
.I129866 {

width:100%;


}
.I129866:hover {
}
.I129866 > .viewport {

justify-content:center;


}
.I129866 > .viewport:hover {
}

}

h1.I129867, .I129867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I129867:hover {
}
.I129867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129867 > .viewport:hover {
}


h1.I129868, .I129868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I129868:hover {
}
.I129868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129868 > .viewport:hover {
}

@media (max-width:640px) {
.I129868 {


}
.I129868:hover {
}
.I129868 > .viewport {

justify-content:center;


}
.I129868 > .viewport:hover {
}

}

h1.I129869, .I129869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129869:hover {
}
.I129869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129869 > .viewport:hover {
}

@media (max-width:640px) {
.I129869 {

width:100%;


}
.I129869:hover {
}
.I129869 > .viewport {

justify-content:center;


}
.I129869 > .viewport:hover {
}

}

h1.I129870, .I129870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I129870:hover {
}
.I129870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129870 > .viewport:hover {
}


h1.I129871, .I129871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I129871:hover {
}
.I129871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129871 > .viewport:hover {
}

@media (max-width:640px) {
.I129871 {


}
.I129871:hover {
}
.I129871 > .viewport {

justify-content:center;


}
.I129871 > .viewport:hover {
}

}

h1.I129872, .I129872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I129872:hover {
}
.I129872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129872 > .viewport:hover {
}


h1.I129873, .I129873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I129873:hover {
}
.I129873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I129873 > .viewport:hover {
}


h1.I129874, .I129874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I129874:hover {
}
.I129874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129874 > .viewport:hover {
}

@media (min-width:1440px) {
.I129874 {

order:5;

}
.I129874:hover {
}
.I129874 > .viewport {



}
.I129874 > .viewport:hover {
}

}
h1.I129875, .I129875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I129875:hover {
}
.I129875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129875 > .viewport:hover {
}

@media (max-width:640px) {
.I129875 {

width:100%;


}
.I129875:hover {
}
.I129875 > .viewport {

justify-content:center;


}
.I129875 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I129875 {

order:7;

}
.I129875:hover {
}
.I129875 > .viewport {



}
.I129875 > .viewport:hover {
}

}
h1.I129876, .I129876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I129876:hover {
}
.I129876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129876 > .viewport:hover {
}

@media (max-width:640px) {
.I129876 {


}
.I129876:hover {
}
.I129876 > .viewport {

justify-content:center;


}
.I129876 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I129876 {

order:8;

}
.I129876:hover {
}
.I129876 > .viewport {



}
.I129876 > .viewport:hover {
}

}
h1.I129897, .I129897 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129897 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I129897:hover {
}
.I129897 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129897 > .viewport:hover {
}

@media (max-width:640px) {
.I129897 {

margin-bottom:0rem;


}
.I129897:hover {
}
.I129897 > .viewport {



}
.I129897 > .viewport:hover {
}

}

h1.I129903, .I129903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I129903:hover {
}
.I129903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129903 > .viewport:hover {
}

@media (max-width:640px) {
.I129903 {

margin-bottom:0rem;


}
.I129903:hover {
}
.I129903 > .viewport {



}
.I129903 > .viewport:hover {
}

}

h1.I129909, .I129909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I129909:hover {
}
.I129909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129909 > .viewport:hover {
}

@media (max-width:640px) {
.I129909 {

margin-bottom:0rem;


}
.I129909:hover {
}
.I129909 > .viewport {



}
.I129909 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I129909 {

order:6;

}
.I129909:hover {
}
.I129909 > .viewport {



}
.I129909 > .viewport:hover {
}

}
h1.I129915, .I129915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I129915:hover {
}
.I129915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129915 > .viewport:hover {
}

@media (max-width:640px) {
.I129915 {

margin-bottom:0rem;


}
.I129915:hover {
}
.I129915 > .viewport {



}
.I129915 > .viewport:hover {
}

}

h1.I171591, .I171591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I171591:hover {
}
.I171591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171591 > .viewport:hover {
}


h1.I184666, .I184666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184666:hover {
}
.I184666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184666 > .viewport:hover {
}

@media (max-width:640px) {
.I184666 {


}
.I184666:hover {
}
.I184666 > .viewport {

justify-content:flex-start;


}
.I184666 > .viewport:hover {
}

}

.I129877 .image, .I129877.image {
vertical-align:top;
width:100%;
height:auto;

}
.I129877 .image:hover, .I129877.image:hover {
}
@media (max-width:992px) {
.I129877 .image, .I129877.image {
width:100%;
height:auto;

}
.I129877 .image:hover, .I129877.image:hover {
}
}
@media (max-width:640px) {
.I129877 .image, .I129877.image {
width:100%;

}
.I129877 .image:hover, .I129877.image:hover {
}
}

.I129878, a.I129878 {
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;

}
.I129878:hover, a.I129878:hover {
}
@media (max-width:992px) {
.I129878, a.I129878 {
}
.I129878:hover, a.I129878:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129878, a.I129878 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129878:hover, a.I129878:hover {
}
}

.I129879 .button, .I129879.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129879 button.button, button.I129879.button {
cursor:pointer;
}
.I129879 .button .text, .I129879.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;

}
.I129879 .button .icon, .I129879.button .icon {
flex:none;
background-size:100% 100%;
}
.I129879 .button:hover, .I129879.button:hover {
}
.I129879 .button:hover .text, .I129879.button:hover .text {
}
.I129879 .button:hover .icon, .I129879.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129879 .button, .I129879.button {
}
.I129879 button.button, button.I129879.button {
}
.I129879 .button .text, .I129879.button .text {
font-family:Rubik;

}
.I129879 .button .icon, .I129879.button .icon {
background-size:100% 100%;
}
.I129879 .button:hover, .I129879.button:hover {
}
.I129879 .button:hover .text, .I129879.button:hover .text {
}
.I129879 .button:hover .icon, .I129879.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I129879 .button, .I129879.button {
}
.I129879 button.button, button.I129879.button {
}
.I129879 .button .text, .I129879.button .text {
color:rgb(250,50,99);

}
.I129879 .button .icon, .I129879.button .icon {
background-size:100% 100%;
}
.I129879 .button:hover, .I129879.button:hover {
}
.I129879 .button:hover .text, .I129879.button:hover .text {
}
.I129879 .button:hover .icon, .I129879.button:hover .icon {
background-size:100% 100%;
}
}
.I129880, a.I129880 {
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;

}
.I129880:hover, a.I129880:hover {
}
@media (max-width:992px) {
.I129880, a.I129880 {
}
.I129880:hover, a.I129880:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129880, a.I129880 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129880:hover, a.I129880:hover {
}
}

.I129881 .image, .I129881.image {
vertical-align:top;
width:100%;
height:auto;

}
.I129881 .image:hover, .I129881.image:hover {
}
@media (max-width:992px) {
.I129881 .image, .I129881.image {
width:100%;
height:auto;

}
.I129881 .image:hover, .I129881.image:hover {
}
}
@media (max-width:640px) {
.I129881 .image, .I129881.image {
width:100%;

}
.I129881 .image:hover, .I129881.image:hover {
}
}

.I129882 .button, .I129882.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129882 button.button, button.I129882.button {
cursor:pointer;
}
.I129882 .button .text, .I129882.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;

}
.I129882 .button .icon, .I129882.button .icon {
flex:none;
background-size:100% 100%;
}
.I129882 .button:hover, .I129882.button:hover {
}
.I129882 .button:hover .text, .I129882.button:hover .text {
}
.I129882 .button:hover .icon, .I129882.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129882 .button, .I129882.button {
}
.I129882 button.button, button.I129882.button {
}
.I129882 .button .text, .I129882.button .text {
font-family:Rubik;

}
.I129882 .button .icon, .I129882.button .icon {
background-size:100% 100%;
}
.I129882 .button:hover, .I129882.button:hover {
}
.I129882 .button:hover .text, .I129882.button:hover .text {
}
.I129882 .button:hover .icon, .I129882.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I129882 .button, .I129882.button {
}
.I129882 button.button, button.I129882.button {
}
.I129882 .button .text, .I129882.button .text {
color:rgb(250,50,99);

}
.I129882 .button .icon, .I129882.button .icon {
background-size:100% 100%;
}
.I129882 .button:hover, .I129882.button:hover {
}
.I129882 .button:hover .text, .I129882.button:hover .text {
}
.I129882 .button:hover .icon, .I129882.button:hover .icon {
background-size:100% 100%;
}
}
.I129883, a.I129883 {
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;

}
.I129883:hover, a.I129883:hover {
}
@media (max-width:992px) {
.I129883, a.I129883 {
}
.I129883:hover, a.I129883:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129883, a.I129883 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129883:hover, a.I129883:hover {
}
}

.I129884 .image, .I129884.image {
vertical-align:top;
width:100%;
height:auto;

}
.I129884 .image:hover, .I129884.image:hover {
}
@media (max-width:992px) {
.I129884 .image, .I129884.image {
width:100%;
height:auto;

}
.I129884 .image:hover, .I129884.image:hover {
}
}
@media (max-width:640px) {
.I129884 .image, .I129884.image {
width:100%;

}
.I129884 .image:hover, .I129884.image:hover {
}
}

.I129885 .button, .I129885.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129885 button.button, button.I129885.button {
cursor:pointer;
}
.I129885 .button .text, .I129885.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;

}
.I129885 .button .icon, .I129885.button .icon {
flex:none;
background-size:100% 100%;
}
.I129885 .button:hover, .I129885.button:hover {
}
.I129885 .button:hover .text, .I129885.button:hover .text {
}
.I129885 .button:hover .icon, .I129885.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129885 .button, .I129885.button {
}
.I129885 button.button, button.I129885.button {
}
.I129885 .button .text, .I129885.button .text {
font-family:Rubik;

}
.I129885 .button .icon, .I129885.button .icon {
background-size:100% 100%;
}
.I129885 .button:hover, .I129885.button:hover {
}
.I129885 .button:hover .text, .I129885.button:hover .text {
}
.I129885 .button:hover .icon, .I129885.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I129885 .button, .I129885.button {
}
.I129885 button.button, button.I129885.button {
}
.I129885 .button .text, .I129885.button .text {
color:rgb(250,50,99);

}
.I129885 .button .icon, .I129885.button .icon {
background-size:100% 100%;
}
.I129885 .button:hover, .I129885.button:hover {
}
.I129885 .button:hover .text, .I129885.button:hover .text {
}
.I129885 .button:hover .icon, .I129885.button:hover .icon {
background-size:100% 100%;
}
}
.I129886, a.I129886 {
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;

}
.I129886:hover, a.I129886:hover {
}
@media (max-width:992px) {
.I129886, a.I129886 {
display:flex;
font-size:1.625rem;


}
.I129886:hover, a.I129886:hover {
}
}
@media (max-width:640px) {
.I129886, a.I129886 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I129886:hover, a.I129886:hover {
}
}

.I129887, a.I129887 {
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;

}
.I129887:hover, a.I129887:hover {
}
@media (max-width:992px) {
.I129887, a.I129887 {
}
.I129887:hover, a.I129887:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129887, a.I129887 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129887:hover, a.I129887:hover {
}
}

.I129888 .image, .I129888.image {
vertical-align:top;
width:100%;
height:auto;

}
.I129888 .image:hover, .I129888.image:hover {
}

.I129889, a.I129889 {
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;

}
.I129889:hover, a.I129889:hover {
}
@media (max-width:992px) {
.I129889, a.I129889 {
}
.I129889:hover, a.I129889:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129889, a.I129889 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I129889:hover, a.I129889:hover {
}
}

.I129890 .button, .I129890.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I129890 button.button, button.I129890.button {
cursor:pointer;
}
.I129890 .button .text, .I129890.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I129890 .button .icon, .I129890.button .icon {
flex:none;
background-size:100% 100%;
}
.I129890 .button:hover, .I129890.button:hover {
}
.I129890 .button:hover .text, .I129890.button:hover .text {
}
.I129890 .button:hover .icon, .I129890.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I129890 .button, .I129890.button {
}
.I129890 button.button, button.I129890.button {
}
.I129890 .button .text, .I129890.button .text {
font-family:Rubik;

}
.I129890 .button .icon, .I129890.button .icon {
background-size:100% 100%;
}
.I129890 .button:hover, .I129890.button:hover {
}
.I129890 .button:hover .text, .I129890.button:hover .text {
}
.I129890 .button:hover .icon, .I129890.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I129890 .button, .I129890.button {
}
.I129890 button.button, button.I129890.button {
}
.I129890 .button .text, .I129890.button .text {
color:rgb(250,50,99);

}
.I129890 .button .icon, .I129890.button .icon {
background-size:100% 100%;
}
.I129890 .button:hover, .I129890.button:hover {
}
.I129890 .button:hover .text, .I129890.button:hover .text {
}
.I129890 .button:hover .icon, .I129890.button:hover .icon {
background-size:100% 100%;
}
}
.I129894, a.I129894 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129894:hover, a.I129894:hover {
}
@media (max-width:992px) {
.I129894, a.I129894 {
}
.I129894:hover, a.I129894:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129894, a.I129894 {
display:flex;
padding-bottom:1rem;

}
.I129894:hover, a.I129894:hover {
}
}

.I129900, a.I129900 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129900:hover, a.I129900:hover {
}
@media (max-width:992px) {
.I129900, a.I129900 {
}
.I129900:hover, a.I129900:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129900, a.I129900 {
display:flex;
padding-bottom:1rem;

}
.I129900:hover, a.I129900:hover {
}
}

.I129906, a.I129906 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129906:hover, a.I129906:hover {
}
@media (max-width:992px) {
.I129906, a.I129906 {
}
.I129906:hover, a.I129906:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129906, a.I129906 {
display:flex;
padding-bottom:1rem;

}
.I129906:hover, a.I129906:hover {
}
}

.I129912, a.I129912 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129912:hover, a.I129912:hover {
}
@media (max-width:992px) {
.I129912, a.I129912 {
}
.I129912:hover, a.I129912:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129912, a.I129912 {
display:flex;
padding-bottom:1rem;

}
.I129912:hover, a.I129912:hover {
}
}

.I171585 .button, .I171585.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);

}
.I171585 button.button, button.I171585.button {
cursor:pointer;
}
.I171585 .button .text, .I171585.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I171585 .button .icon, .I171585.button .icon {
flex:none;
background-size:100% 100%;
}
.I171585 .button:hover, .I171585.button:hover {
background-color:rgb(217,217,217);

}
.I171585 .button:hover .text, .I171585.button:hover .text {
}
.I171585 .button:hover .icon, .I171585.button:hover .icon {
background-size:100% 100%;
}

.I184658, a.I184658 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184658:hover, a.I184658:hover {
}
@media (max-width:992px) {
.I184658, a.I184658 {
display:flex;
font-size:1.25rem;


}
.I184658:hover, a.I184658:hover {
}
}
@media (max-width:640px) {
.I184658, a.I184658 {
display:flex;
font-size:1.25rem;


}
.I184658:hover, a.I184658:hover {
}
}

h1.I129982, .I129982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:31;
width:100%;


}
.I129982:hover {
}
.I129982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I129982 > .viewport:hover {
}

@media (max-width:992px) {
.I129982 {

height:auto;


}
.I129982:hover {
}
.I129982 > .viewport {



}
.I129982 > .viewport:hover {
}

}

h1.I129984, .I129984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;
width:100%;
padding-top:8rem;


}
.I129984:hover {
}
.I129984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I129984 > .viewport:hover {
}

@media (max-width:992px) {
.I129984 {

padding-top:4rem;


}
.I129984:hover {
}
.I129984 > .viewport {



}
.I129984 > .viewport:hover {
}

}
@media (max-width:640px) {
.I129984 {

width:100%;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I129984:hover {
}
.I129984 > .viewport {



}
.I129984 > .viewport:hover {
}

}

h1.I129986, .I129986 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129986 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;
padding-bottom:2.75rem;
padding-left:2rem;
padding-right:2rem;


}
.I129986:hover {
}
.I129986 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129986 > .viewport:hover {
}

@media (max-width:992px) {
.I129986 {

padding-bottom:1.37rem;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I129986:hover {
}
.I129986 > .viewport {



}
.I129986 > .viewport:hover {
}

}
@media (max-width:640px) {
.I129986 {

width:100%;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I129986:hover {
}
.I129986 > .viewport {



}
.I129986 > .viewport:hover {
}

}

h1.I130124, .I130124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:35;
width:100%;


}
.I130124:hover {
}
.I130124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130124 > .viewport:hover {
}


.I130110 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I130110:hover {
}
@media (max-width:992px) {
.I130110 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I130110:hover {
}
}
@media (max-width:640px) {
.I130110 {
padding-top:4rem;
box-sizing:border-box;

	
}
.I130110:hover {
}
}

.I130111 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I130111:hover {
}
@media (max-width:992px) {
.I130111 {

width:100%;


flex-direction:column;
}
.I130111:hover {
}
}
@media (max-width:640px) {
.I130111 {

width:100%;
max-width:100%;


}
.I130111:hover {
}
}

.I130112 {
display:flex;
position:var(--I130112-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I130112:hover {
}

@media (max-width:992px) {
.I130112 {

width:50%;
max-width:450px;
margin-right:32px;

}
.I130112:hover {
}

}
@media (max-width:640px) {
.I130112 {

width:100%;
margin-right:0;

}
.I130112:hover {
}

}

.I130113 {
display:flex;
position:var(--I130113-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I130113:hover {
}

@media (max-width:992px) {
.I130113 {

width:100%;
max-width:450px;

}
.I130113:hover {
}

}
@media (max-width:640px) {
.I130113 {

max-width:100%;

}
.I130113:hover {
}

}

h1.I130114, .I130114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I130114:hover {
}
.I130114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130114 > .viewport:hover {
}

@media (max-width:640px) {
.I130114 {

width:100%;


}
.I130114:hover {
}
.I130114 > .viewport {



}
.I130114 > .viewport:hover {
}

}

h1.I130115, .I130115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I130115:hover {
}
.I130115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130115 > .viewport:hover {
}

@media (max-width:640px) {
.I130115 {

width:100%;


}
.I130115:hover {
}
.I130115 > .viewport {



}
.I130115 > .viewport:hover {
}

}

h1.I130116, .I130116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I130116:hover {
}
.I130116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130116 > .viewport:hover {
}


h1.I130117, .I130117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I130117:hover {
}
.I130117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130117 > .viewport:hover {
}


h1.I130118, .I130118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I130118:hover {
}
.I130118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130118 > .viewport:hover {
}


h1.I153857, .I153857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153857:hover {
}
.I153857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153857 > .viewport:hover {
}


h1.I189942, .I189942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189942:hover {
}
.I189942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189942 > .viewport:hover {
}

@media (max-width:640px) {
.I189942 {

width:100%;


}
.I189942:hover {
}
.I189942 > .viewport {



}
.I189942 > .viewport:hover {
}

}

.I130119, a.I130119 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I130119:hover, a.I130119:hover {
}
@media (max-width:992px) {
.I130119, a.I130119 {
display:flex;
font-size:1.625rem;


}
.I130119:hover, a.I130119:hover {
}
}
@media (max-width:640px) {
.I130119, a.I130119 {
display:flex;
font-size:1.625rem;


}
.I130119:hover, a.I130119:hover {
}
}

.I130120, a.I130120 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I130120:hover, a.I130120:hover {
}
@media (max-width:992px) {
.I130120, a.I130120 {
}
.I130120:hover, a.I130120:hover {
display:flex;
width:100%;

}
}

.I130121 .image, .I130121.image {
vertical-align:top;
}
.I130121 .image:hover, .I130121.image:hover {
}

.I130122 {
}
.I130122:hover {
}
.I130122 {
}
.I130122:hover {
}
.hbspt-form {
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.hbspt-form .hs-input {
  font-family: inherit;
  font-size: inherit;
  padding: 9.5px 16px 9.5px 16px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
  box-sizing: border-box;
}
.hbspt-form textarea.hs-input {
  height: 160px;
}
.hbspt-form select.hs-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://www.genexus.com/media/images/chevron-down-1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) center;
  padding-right: 46px;
}
.hbspt-form .hs-input:focus-visible {
  border: 1px solid rgba(250, 50, 99, 0.5);
  outline: none;
}
.hbspt-form label {
  color: #969ba0;
  margin-bottom: 10px;
  margin-top: 16px;
  display: inline-block;
}
/*Error messages*/
.hbspt-form ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 0;
  margin-bottom: 0;
}
.hbspt-form ul.hs-error-msgs label.hs-error-msg {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 16px;
}
/*Button*/
.hbspt-form .hs-button {
  background: rgb(250, 50, 99);
  color: #fff;
  border: 0;
  padding: 14px 25px;
  border-radius: 28px;
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.hbspt-form .hs-button:hover {
  background: #d2285d;
}
/*Checkboxes list*/
.hbspt-form .inputs-list {
  list-style-type: none;
  padding-left: 0;
}
.hbspt-form .inputs-list .hs-input {
  width: auto;
  margin-right: 10px;
}
/*legal consent container*/
.hbspt-form .legal-consent-container {
  color: #969ba0;
  font-size: 12px;
  line-height: 1.6em;
}
.hbspt-form .legal-consent-container a {
  color: rgb(250, 50, 99);
}
.hbspt-form .submitted-message {
  color: #969ba0;
}
.hbspt-form .legal-consent-container label {
  display: inline;
}
.hbspt-form .inputs-list.multi-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.hbspt-form .inputs-list.multi-container label {
  margin: 0;
}


.I130123 {
width:100%;

}
.I130123:hover {
}
.I130123 {
}
.I130123:hover {
}


.I153810 {}
.I189873, a.I189873 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I189873:hover, a.I189873:hover {
}
@media (max-width:992px) {
.I189873, a.I189873 {
}
.I189873:hover, a.I189873:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189873, a.I189873 {
display:flex;
padding-bottom:1rem;

}
.I189873:hover, a.I189873:hover {
}
}

h1.I130212, .I130212 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130212 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;
padding-top:8rem;


}
.I130212:hover {
}
.I130212 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I130212 > .viewport:hover {
}

@media (max-width:992px) {
.I130212 {

padding-top:4rem;


}
.I130212:hover {
}
.I130212 > .viewport {

justify-content:center;


}
.I130212 > .viewport:hover {
}

}
@media (max-width:640px) {
.I130212 {

width:100%;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I130212:hover {
}
.I130212 > .viewport {



}
.I130212 > .viewport:hover {
}

}

h1.I130214, .I130214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
padding-bottom:2.75rem;
padding-left:2rem;
padding-right:2rem;


}
.I130214:hover {
}
.I130214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130214 > .viewport:hover {
}

@media (max-width:992px) {
.I130214 {

padding-bottom:1.37rem;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I130214:hover {
}
.I130214 > .viewport {



}
.I130214 > .viewport:hover {
}

}
@media (max-width:640px) {
.I130214 {

width:100%;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I130214:hover {
}
.I130214 > .viewport {



}
.I130214 > .viewport:hover {
}

}

h1.I130216, .I130216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;
max-width:1184px;
margin-bottom:0px;
margin-top:0px;


}
.I130216:hover {
}
.I130216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130216 > .viewport:hover {
}

@media (max-width:992px) {
.I130216 {

max-width:725px;
margin-top:0px;


}
.I130216:hover {
}
.I130216 > .viewport {



}
.I130216 > .viewport:hover {
}

}
@media (max-width:640px) {
.I130216 {

max-width:74rem;
margin-left:5%;
margin-right:5%;


}
.I130216:hover {
}
.I130216 > .viewport {



}
.I130216 > .viewport:hover {
}

}

h1.I130221, .I130221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I130221:hover {
}
.I130221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130221 > .viewport:hover {
}


.I130217 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130217:hover {
}
@media (max-width:992px) {
.I130217 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130217:hover {
}
}
@media (max-width:640px) {
.I130217 {
width:147px;
height:160px;

	
}
.I130217:hover {
}
}

.I130218 {
display:flex;
position:var(--I130218-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130218:hover {
}


h1.I130219, .I130219 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130219 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130219:hover {
}
.I130219 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130219 > .viewport:hover {
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130219 > .sector-title:hover, .I130219 > .sector-title.i-collapsible-title:hover {
}
.I130219 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130219 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-android.svg?timestamp=20220810183051');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
display:flex;
}
.I130219 > .sector-title .text, .I130219 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130219 {


flex-direction:column;
}
.I130219:hover {
}
.I130219 > .viewport {



}
.I130219 > .viewport:hover {
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130219 > .sector-title:hover, .I130219 > .sector-title.i-collapsible-title:hover {
}
.I130219 > .sector-title .text {
flex-direction:row;
}
.I130219 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
}
.I130219 > .sector-title .text, .I130219 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130219 {


flex-direction:column;
}
.I130219:hover {
}
.I130219 > .viewport {



}
.I130219 > .viewport:hover {
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130219 > .sector-title:hover, .I130219 > .sector-title.i-collapsible-title:hover {
}
.I130219 > .sector-title .text {
flex-direction:row;
}
.I130219 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
}
.I130219 > .sector-title .text, .I130219 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130219 {


flex-direction:column;
}
.I130219:hover {
}
.I130219 > .viewport {



}
.I130219 > .viewport:hover {
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130219 > .sector-title:hover, .I130219 > .sector-title.i-collapsible-title:hover {
}
.I130219 > .sector-title .text {
flex-direction:row;
}
.I130219 > .sector-title .text::before {
order:0;
}
.I130219 > .sector-title, .I130219 > .sector-title.i-collapsible-title {
}
.I130219 > .sector-title .text, .I130219 > .sector-title.i-collapsible-title .text {
}

}
.I130220, a.I130220 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130220:hover, a.I130220:hover {
}

h1.I130227, .I130227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I130227:hover {
}
.I130227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130227 > .viewport:hover {
}


.I130223 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130223:hover {
}
@media (max-width:992px) {
.I130223 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130223:hover {
}
}
@media (max-width:640px) {
.I130223 {
width:147px;
height:160px;

	
}
.I130223:hover {
}
}

.I130224 {
display:flex;
position:var(--I130224-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130224:hover {
}


h1.I130225, .I130225 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130225 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130225:hover {
}
.I130225 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130225 > .viewport:hover {
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130225 > .sector-title:hover, .I130225 > .sector-title.i-collapsible-title:hover {
}
.I130225 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130225 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-swift.svg?timestamp=20220810183126');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
display:flex;
}
.I130225 > .sector-title .text, .I130225 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130225 {


flex-direction:column;
}
.I130225:hover {
}
.I130225 > .viewport {



}
.I130225 > .viewport:hover {
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130225 > .sector-title:hover, .I130225 > .sector-title.i-collapsible-title:hover {
}
.I130225 > .sector-title .text {
flex-direction:row;
}
.I130225 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
}
.I130225 > .sector-title .text, .I130225 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130225 {


flex-direction:column;
}
.I130225:hover {
}
.I130225 > .viewport {



}
.I130225 > .viewport:hover {
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130225 > .sector-title:hover, .I130225 > .sector-title.i-collapsible-title:hover {
}
.I130225 > .sector-title .text {
flex-direction:row;
}
.I130225 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
}
.I130225 > .sector-title .text, .I130225 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130225 {


flex-direction:column;
}
.I130225:hover {
}
.I130225 > .viewport {



}
.I130225 > .viewport:hover {
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130225 > .sector-title:hover, .I130225 > .sector-title.i-collapsible-title:hover {
}
.I130225 > .sector-title .text {
flex-direction:row;
}
.I130225 > .sector-title .text::before {
order:0;
}
.I130225 > .sector-title, .I130225 > .sector-title.i-collapsible-title {
}
.I130225 > .sector-title .text, .I130225 > .sector-title.i-collapsible-title .text {
}

}
.I130226, a.I130226 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130226:hover, a.I130226:hover {
}

h1.I130232, .I130232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I130232:hover {
}
.I130232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130232 > .viewport:hover {
}


.I130228 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130228:hover {
}
@media (max-width:992px) {
.I130228 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130228:hover {
}
}
@media (max-width:640px) {
.I130228 {
width:147px;
height:160px;

	
}
.I130228:hover {
}
}

.I130229 {
display:flex;
position:var(--I130229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130229:hover {
}


h1.I130230, .I130230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130230:hover {
}
.I130230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130230 > .viewport:hover {
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130230 > .sector-title:hover, .I130230 > .sector-title.i-collapsible-title:hover {
}
.I130230 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130230 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:30px;
height:31px;
background-image:url('https://www.genexus.com/media/images/logo-kotlin.svg?timestamp=20230822135431');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
display:flex;
}
.I130230 > .sector-title .text, .I130230 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130230 {


flex-direction:column;
}
.I130230:hover {
}
.I130230 > .viewport {



}
.I130230 > .viewport:hover {
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130230 > .sector-title:hover, .I130230 > .sector-title.i-collapsible-title:hover {
}
.I130230 > .sector-title .text {
flex-direction:row;
}
.I130230 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
}
.I130230 > .sector-title .text, .I130230 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130230 {


flex-direction:column;
}
.I130230:hover {
}
.I130230 > .viewport {



}
.I130230 > .viewport:hover {
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130230 > .sector-title:hover, .I130230 > .sector-title.i-collapsible-title:hover {
}
.I130230 > .sector-title .text {
flex-direction:row;
}
.I130230 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
}
.I130230 > .sector-title .text, .I130230 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130230 {


flex-direction:column;
}
.I130230:hover {
}
.I130230 > .viewport {



}
.I130230 > .viewport:hover {
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130230 > .sector-title:hover, .I130230 > .sector-title.i-collapsible-title:hover {
}
.I130230 > .sector-title .text {
flex-direction:row;
}
.I130230 > .sector-title .text::before {
order:0;
}
.I130230 > .sector-title, .I130230 > .sector-title.i-collapsible-title {
}
.I130230 > .sector-title .text, .I130230 > .sector-title.i-collapsible-title .text {
}

}
.I130231, a.I130231 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130231:hover, a.I130231:hover {
}

h1.I130237, .I130237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I130237:hover {
}
.I130237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130237 > .viewport:hover {
}


.I130233 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130233:hover {
}
@media (max-width:992px) {
.I130233 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130233:hover {
}
}
@media (max-width:640px) {
.I130233 {
width:147px;
height:160px;

	
}
.I130233:hover {
}
}

.I130234 {
display:flex;
position:var(--I130234-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130234:hover {
}


h1.I130235, .I130235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130235:hover {
}
.I130235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130235 > .viewport:hover {
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130235 > .sector-title:hover, .I130235 > .sector-title.i-collapsible-title:hover {
}
.I130235 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130235 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-css3.svg?timestamp=20220810183321');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
display:flex;
}
.I130235 > .sector-title .text, .I130235 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130235 {


flex-direction:column;
}
.I130235:hover {
}
.I130235 > .viewport {



}
.I130235 > .viewport:hover {
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130235 > .sector-title:hover, .I130235 > .sector-title.i-collapsible-title:hover {
}
.I130235 > .sector-title .text {
flex-direction:row;
}
.I130235 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
}
.I130235 > .sector-title .text, .I130235 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130235 {


flex-direction:column;
}
.I130235:hover {
}
.I130235 > .viewport {



}
.I130235 > .viewport:hover {
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130235 > .sector-title:hover, .I130235 > .sector-title.i-collapsible-title:hover {
}
.I130235 > .sector-title .text {
flex-direction:row;
}
.I130235 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
}
.I130235 > .sector-title .text, .I130235 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130235 {


flex-direction:column;
}
.I130235:hover {
}
.I130235 > .viewport {



}
.I130235 > .viewport:hover {
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130235 > .sector-title:hover, .I130235 > .sector-title.i-collapsible-title:hover {
}
.I130235 > .sector-title .text {
flex-direction:row;
}
.I130235 > .sector-title .text::before {
order:0;
}
.I130235 > .sector-title, .I130235 > .sector-title.i-collapsible-title {
}
.I130235 > .sector-title .text, .I130235 > .sector-title.i-collapsible-title .text {
}

}
.I130236, a.I130236 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130236:hover, a.I130236:hover {
}

h1.I130242, .I130242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I130242:hover {
}
.I130242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130242 > .viewport:hover {
}


.I130238 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130238:hover {
}
@media (max-width:992px) {
.I130238 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130238:hover {
}
}
@media (max-width:640px) {
.I130238 {
width:147px;
height:160px;

	
}
.I130238:hover {
}
}

.I130239 {
display:flex;
position:var(--I130239-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130239:hover {
}


h1.I130240, .I130240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130240:hover {
}
.I130240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130240 > .viewport:hover {
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130240 > .sector-title:hover, .I130240 > .sector-title.i-collapsible-title:hover {
}
.I130240 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130240 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-html5.svg?timestamp=20220810183202');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
display:flex;
}
.I130240 > .sector-title .text, .I130240 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130240 {


flex-direction:column;
}
.I130240:hover {
}
.I130240 > .viewport {



}
.I130240 > .viewport:hover {
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130240 > .sector-title:hover, .I130240 > .sector-title.i-collapsible-title:hover {
}
.I130240 > .sector-title .text {
flex-direction:row;
}
.I130240 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
}
.I130240 > .sector-title .text, .I130240 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130240 {


flex-direction:column;
}
.I130240:hover {
}
.I130240 > .viewport {



}
.I130240 > .viewport:hover {
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130240 > .sector-title:hover, .I130240 > .sector-title.i-collapsible-title:hover {
}
.I130240 > .sector-title .text {
flex-direction:row;
}
.I130240 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
}
.I130240 > .sector-title .text, .I130240 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130240 {


flex-direction:column;
}
.I130240:hover {
}
.I130240 > .viewport {



}
.I130240 > .viewport:hover {
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130240 > .sector-title:hover, .I130240 > .sector-title.i-collapsible-title:hover {
}
.I130240 > .sector-title .text {
flex-direction:row;
}
.I130240 > .sector-title .text::before {
order:0;
}
.I130240 > .sector-title, .I130240 > .sector-title.i-collapsible-title {
}
.I130240 > .sector-title .text, .I130240 > .sector-title.i-collapsible-title .text {
}

}
.I130241, a.I130241 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130241:hover, a.I130241:hover {
}

h1.I130248, .I130248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I130248:hover {
}
.I130248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130248 > .viewport:hover {
}


.I130244 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130244:hover {
}
@media (max-width:992px) {
.I130244 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130244:hover {
}
}
@media (max-width:640px) {
.I130244 {
width:147px;
height:160px;

	
}
.I130244:hover {
}
}

.I130245 {
display:flex;
position:var(--I130245-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130245:hover {
}


h1.I130246, .I130246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130246:hover {
}
.I130246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130246 > .viewport:hover {
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130246 > .sector-title:hover, .I130246 > .sector-title.i-collapsible-title:hover {
}
.I130246 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130246 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-css3.svg?timestamp=20220810183321');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
display:flex;
}
.I130246 > .sector-title .text, .I130246 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130246 {


flex-direction:column;
}
.I130246:hover {
}
.I130246 > .viewport {



}
.I130246 > .viewport:hover {
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130246 > .sector-title:hover, .I130246 > .sector-title.i-collapsible-title:hover {
}
.I130246 > .sector-title .text {
flex-direction:row;
}
.I130246 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
}
.I130246 > .sector-title .text, .I130246 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130246 {


flex-direction:column;
}
.I130246:hover {
}
.I130246 > .viewport {



}
.I130246 > .viewport:hover {
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130246 > .sector-title:hover, .I130246 > .sector-title.i-collapsible-title:hover {
}
.I130246 > .sector-title .text {
flex-direction:row;
}
.I130246 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
}
.I130246 > .sector-title .text, .I130246 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130246 {


flex-direction:column;
}
.I130246:hover {
}
.I130246 > .viewport {



}
.I130246 > .viewport:hover {
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130246 > .sector-title:hover, .I130246 > .sector-title.i-collapsible-title:hover {
}
.I130246 > .sector-title .text {
flex-direction:row;
}
.I130246 > .sector-title .text::before {
order:0;
}
.I130246 > .sector-title, .I130246 > .sector-title.i-collapsible-title {
}
.I130246 > .sector-title .text, .I130246 > .sector-title.i-collapsible-title .text {
}

}
.I130247, a.I130247 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130247:hover, a.I130247:hover {
}

h1.I130253, .I130253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I130253:hover {
}
.I130253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130253 > .viewport:hover {
}


.I130249 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130249:hover {
}
@media (max-width:992px) {
.I130249 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130249:hover {
}
}
@media (max-width:640px) {
.I130249 {
width:147px;
height:160px;

	
}
.I130249:hover {
}
}

.I130250 {
display:flex;
position:var(--I130250-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130250:hover {
}


h1.I130251, .I130251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130251:hover {
}
.I130251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130251 > .viewport:hover {
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130251 > .sector-title:hover, .I130251 > .sector-title.i-collapsible-title:hover {
}
.I130251 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130251 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-javascript.svg?timestamp=20220810183401');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
display:flex;
}
.I130251 > .sector-title .text, .I130251 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130251 {


flex-direction:column;
}
.I130251:hover {
}
.I130251 > .viewport {



}
.I130251 > .viewport:hover {
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130251 > .sector-title:hover, .I130251 > .sector-title.i-collapsible-title:hover {
}
.I130251 > .sector-title .text {
flex-direction:row;
}
.I130251 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
}
.I130251 > .sector-title .text, .I130251 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130251 {


flex-direction:column;
}
.I130251:hover {
}
.I130251 > .viewport {



}
.I130251 > .viewport:hover {
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130251 > .sector-title:hover, .I130251 > .sector-title.i-collapsible-title:hover {
}
.I130251 > .sector-title .text {
flex-direction:row;
}
.I130251 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
}
.I130251 > .sector-title .text, .I130251 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130251 {


flex-direction:column;
}
.I130251:hover {
}
.I130251 > .viewport {



}
.I130251 > .viewport:hover {
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130251 > .sector-title:hover, .I130251 > .sector-title.i-collapsible-title:hover {
}
.I130251 > .sector-title .text {
flex-direction:row;
}
.I130251 > .sector-title .text::before {
order:0;
}
.I130251 > .sector-title, .I130251 > .sector-title.i-collapsible-title {
}
.I130251 > .sector-title .text, .I130251 > .sector-title.i-collapsible-title .text {
}

}
.I130252, a.I130252 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130252:hover, a.I130252:hover {
}

h1.I130258, .I130258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I130258:hover {
}
.I130258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130258 > .viewport:hover {
}


.I130254 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130254:hover {
}
@media (max-width:992px) {
.I130254 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130254:hover {
}
}
@media (max-width:640px) {
.I130254 {
width:147px;
height:160px;

	
}
.I130254:hover {
}
}

.I130255 {
display:flex;
position:var(--I130255-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130255:hover {
}


h1.I130256, .I130256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130256:hover {
}
.I130256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130256 > .viewport:hover {
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130256 > .sector-title:hover, .I130256 > .sector-title.i-collapsible-title:hover {
}
.I130256 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130256 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-angular.svg?timestamp=20220810183438');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
display:flex;
}
.I130256 > .sector-title .text, .I130256 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130256 {


flex-direction:column;
}
.I130256:hover {
}
.I130256 > .viewport {



}
.I130256 > .viewport:hover {
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130256 > .sector-title:hover, .I130256 > .sector-title.i-collapsible-title:hover {
}
.I130256 > .sector-title .text {
flex-direction:row;
}
.I130256 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
}
.I130256 > .sector-title .text, .I130256 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130256 {


flex-direction:column;
}
.I130256:hover {
}
.I130256 > .viewport {



}
.I130256 > .viewport:hover {
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130256 > .sector-title:hover, .I130256 > .sector-title.i-collapsible-title:hover {
}
.I130256 > .sector-title .text {
flex-direction:row;
}
.I130256 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
}
.I130256 > .sector-title .text, .I130256 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130256 {


flex-direction:column;
}
.I130256:hover {
}
.I130256 > .viewport {



}
.I130256 > .viewport:hover {
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130256 > .sector-title:hover, .I130256 > .sector-title.i-collapsible-title:hover {
}
.I130256 > .sector-title .text {
flex-direction:row;
}
.I130256 > .sector-title .text::before {
order:0;
}
.I130256 > .sector-title, .I130256 > .sector-title.i-collapsible-title {
}
.I130256 > .sector-title .text, .I130256 > .sector-title.i-collapsible-title .text {
}

}
.I130257, a.I130257 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130257:hover, a.I130257:hover {
}

h1.I130263, .I130263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I130263:hover {
}
.I130263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130263 > .viewport:hover {
}


.I130259 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130259:hover {
}
@media (max-width:992px) {
.I130259 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130259:hover {
}
}
@media (max-width:640px) {
.I130259 {
width:147px;
height:160px;

	
}
.I130259:hover {
}
}

.I130260 {
display:flex;
position:var(--I130260-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130260:hover {
}


h1.I130261, .I130261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130261:hover {
}
.I130261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130261 > .viewport:hover {
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130261 > .sector-title:hover, .I130261 > .sector-title.i-collapsible-title:hover {
}
.I130261 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130261 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-javascript.svg?timestamp=20220810183401');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
display:flex;
}
.I130261 > .sector-title .text, .I130261 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130261 {


flex-direction:column;
}
.I130261:hover {
}
.I130261 > .viewport {



}
.I130261 > .viewport:hover {
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130261 > .sector-title:hover, .I130261 > .sector-title.i-collapsible-title:hover {
}
.I130261 > .sector-title .text {
flex-direction:row;
}
.I130261 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
}
.I130261 > .sector-title .text, .I130261 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130261 {


flex-direction:column;
}
.I130261:hover {
}
.I130261 > .viewport {



}
.I130261 > .viewport:hover {
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130261 > .sector-title:hover, .I130261 > .sector-title.i-collapsible-title:hover {
}
.I130261 > .sector-title .text {
flex-direction:row;
}
.I130261 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
}
.I130261 > .sector-title .text, .I130261 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130261 {


flex-direction:column;
}
.I130261:hover {
}
.I130261 > .viewport {



}
.I130261 > .viewport:hover {
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130261 > .sector-title:hover, .I130261 > .sector-title.i-collapsible-title:hover {
}
.I130261 > .sector-title .text {
flex-direction:row;
}
.I130261 > .sector-title .text::before {
order:0;
}
.I130261 > .sector-title, .I130261 > .sector-title.i-collapsible-title {
}
.I130261 > .sector-title .text, .I130261 > .sector-title.i-collapsible-title .text {
}

}
.I130262, a.I130262 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130262:hover, a.I130262:hover {
}

h1.I130268, .I130268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I130268:hover {
}
.I130268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130268 > .viewport:hover {
}


.I130264 {
display:flex;
flex-direction:column;
position:relative;
width:184px;
height:160px;
margin-left:6px;
margin-right:6px;

	
}
.I130264:hover {
}
@media (max-width:992px) {
.I130264 {
width:148px;
margin-left:8px;
margin-right:8px;

	
}
.I130264:hover {
}
}
@media (max-width:640px) {
.I130264 {
width:147px;
height:160px;

	
}
.I130264:hover {
}
}

.I130265 {
display:flex;
position:var(--I130265-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

}
.I130265:hover {
}


h1.I130266, .I130266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;
height:100%;
padding-bottom:16px;
padding-top:40px;
border-color:rgb(229,233,239);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:8px;
background-color:rgb(245,245,245);
box-shadow:none;


flex-direction:column;
}
.I130266:hover {
}
.I130266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130266 > .viewport:hover {
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130266 > .sector-title:hover, .I130266 > .sector-title.i-collapsible-title:hover {
}
.I130266 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I130266 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:148px;
height:36px;
margin-bottom:16px;

width:24px;
height:24px;
background-image:url('https://www.genexus.com/media/images/logo-angular.svg?timestamp=20220810183438');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:148px !important;
height:36px !important;
order:0;
display:flex;
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
display:flex;
}
.I130266 > .sector-title .text, .I130266 > .sector-title.i-collapsible-title .text {
font-size:0px;
}

@media (max-width:992px) {
.I130266 {


flex-direction:column;
}
.I130266:hover {
}
.I130266 > .viewport {



}
.I130266 > .viewport:hover {
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130266 > .sector-title:hover, .I130266 > .sector-title.i-collapsible-title:hover {
}
.I130266 > .sector-title .text {
flex-direction:row;
}
.I130266 > .sector-title .text::before {
display:flex;
width:116px;

order:0;
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
}
.I130266 > .sector-title .text, .I130266 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I130266 {


flex-direction:column;
}
.I130266:hover {
}
.I130266 > .viewport {



}
.I130266 > .viewport:hover {
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130266 > .sector-title:hover, .I130266 > .sector-title.i-collapsible-title:hover {
}
.I130266 > .sector-title .text {
flex-direction:row;
}
.I130266 > .sector-title .text::before {
display:flex;
width:115px;
height:38px;

order:0;
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
}
.I130266 > .sector-title .text, .I130266 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I130266 {


flex-direction:column;
}
.I130266:hover {
}
.I130266 > .viewport {



}
.I130266 > .viewport:hover {
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
align-self:center;
}
.I130266 > .sector-title:hover, .I130266 > .sector-title.i-collapsible-title:hover {
}
.I130266 > .sector-title .text {
flex-direction:row;
}
.I130266 > .sector-title .text::before {
order:0;
}
.I130266 > .sector-title, .I130266 > .sector-title.i-collapsible-title {
}
.I130266 > .sector-title .text, .I130266 > .sector-title.i-collapsible-title .text {
}

}
.I130267, a.I130267 {
display:flex;
justify-content:center;
align-items:flex-start;
font-family:Rubik;
font-size:0.875rem;
text-align:center;
color:rgb(120,120,120);
line-height:16px;

width:100%;
height:40px;
padding-left:16px;
padding-right:16px;
box-sizing:border-box;

}
.I130267:hover, a.I130267:hover {
}

h1.I130270, .I130270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
width:100%;
max-width:1184px;
margin-bottom:0px;
margin-top:2.5rem;


}
.I130270:hover {
}
.I130270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130270 > .viewport:hover {
}

@media (max-width:992px) {
.I130270 {

max-width:725px;
margin-top:0px;


}
.I130270:hover {
}
.I130270 > .viewport {



}
.I130270 > .viewport:hover {
}

}
@media (max-width:640px) {
.I130270 {

max-width:74rem;
margin-left:5%;
margin-right:5%;


}
.I130270:hover {
}
.I130270 > .viewport {



}
.I130270 > .viewport:hover {
}

}

h1.I130273, .I130273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:25;
margin-bottom:8rem;
margin-top:4rem;


}
.I130273:hover {
}
.I130273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130273 > .viewport:hover {
}


.I16605, a.I16605 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:300;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16605:hover, a.I16605:hover {
}
@media (max-width:640px) {
.I16605, a.I16605 {
display:flex;
justify-content:center;
font-size:24pt;
text-align:center;

padding-left:10%;
padding-right:10%;

}
.I16605:hover, a.I16605:hover {
}
}

h1.I16609, .I16609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I16609, .I16609 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I16609, .I16609 p {
margin:0px;
}

figure.I16609, .I16609 figure {
margin:0px;
}

a.I16609, .I16609 a {
text-decoration:inherit;
color:inherit;
}

.I16609 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I16609 article, article.I16609 {
width:100%;
max-width:1200px;

flex-direction:column;	
}
.I16609 article:hover, article.I16609:hover {
}
.I16609 article.active, article.I16609.active {
}
.I16609 .title {
display:flex;
justify-content:flex-start;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:300;
text-align:left;
color:rgb(42,46,58);

width:100%;
padding-bottom:5vh;

}
.I16609 .title:hover {
}
.I16609 article.active .title {
}

.I16609 .title {order:2;}
.I16609 .abstract {
order:3;
}
.I16609 .abstract:hover {
}
.I16609 .abstract {
display:block;
padding-bottom:5vh;

font-family:"Source Sans Pro";
font-size:14pt;
color:rgb(95,106,125);
line-height:21pt;
white-space:normal;
word-break:normal;

}

.I16609 .body {
}
.I16609 .body:hover {
	
}
.I16609 .body img {
}
.I16609 .body img:hover {
}



@media (max-width:992px) {
.I16609 header {
}
.I16609 article, article.I16609 {
	
}
.I16609 article:hover, article.I16609:hover {
}
.I16609 article.active, article.I16609.active {
}
.I16609 .title {
}
.I16609 .title:hover {
}
.I16609 article.active .title {
}


.I16609 .abstract {
order:;
}
.I16609 .abstract:hover {
}

.I16609 .body {
}
.I16609 .body:hover {
	
}



}
@media (max-width:640px) {
.I16609 header {
}
.I16609 article, article.I16609 {
	
}
.I16609 article:hover, article.I16609:hover {
}
.I16609 article.active, article.I16609.active {
}
.I16609 .title {
display:flex;
font-size:24pt;


}
.I16609 .title:hover {
}
.I16609 article.active .title {
}


.I16609 .abstract {
order:;
}
.I16609 .abstract:hover {
}

.I16609 .body {
}
.I16609 .body:hover {
	
}



}

.I16611, a.I16611 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:23pt;
font-weight:400;
text-align:center;
color:rgb(255,255,255);
line-height:32pt;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16611:hover, a.I16611:hover {
}
@media (max-width:640px) {
.I16611, a.I16611 {
display:flex;
font-size:20pt;
font-weight:400;


}
.I16611:hover, a.I16611:hover {
}
}

.I16615, a.I16615 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:14pt;
font-weight:400;
text-align:center;
color:rgb(95,106,125);

width:100%;
padding-bottom:3vh;
padding-left:10px;
padding-right:10px;
padding-top:8vh;
box-sizing:border-box;

}
.I16615:hover, a.I16615:hover {
}
@media (max-width:640px) {
.I16615, a.I16615 {
display:flex;
width:90%;

}
.I16615:hover, a.I16615:hover {
}
}

.I16617 .image, .I16617.image {
vertical-align:top;
}
.I16617 .image:hover, .I16617.image:hover {
}

.I16619 .button, .I16619.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:60vh;
height:6vh;
background-color:rgb(24,112,202);

}
.I16619 button.button, button.I16619.button {
cursor:pointer;
}
.I16619 .button .text, .I16619.button .text {
font-family:"Source Sans Pro";
font-size:14pt;
color:rgb(255,255,255);
text-transform:uppercase;

}
.I16619 .button .icon, .I16619.button .icon {
flex:none;
background-size:100% 100%;
}
.I16619 .button:hover, .I16619.button:hover {
}
.I16619 .button:hover .text, .I16619.button:hover .text {
text-decoration:underline;

}
.I16619 .button:hover .icon, .I16619.button:hover .icon {
background-size:100% 100%;
}

.I16623, a.I16623 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:12pt;
font-weight:400;
text-align:center;
color:rgb(255,255,255);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16623:hover, a.I16623:hover {
}

.I16625 {
display:flex;
flex-direction:column;
width:100%;
max-width:1440px;

}
.I16625:hover {
}
h1.I16625, .I16625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I16625, .I16625 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I16625, .I16625 p {
margin:0px;
}

figure.I16625, .I16625 figure {
margin:0px;
}

a.I16625, .I16625 a {
text-decoration:inherit;
color:inherit;
}

.I16625 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I16625 article, article.I16625 {
padding-left:10%;

flex-direction:column;	
}
.I16625 article:hover, article.I16625:hover {
}
.I16625 article.active, article.I16625.active {
}
.I16625 .title {
display:flex;
justify-content:center;
font-family:SourceSansPro-Light;
font-size:14pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-align:center;
color:rgb(255,255,255);
line-height:21pt;

width:100%;
margin-bottom:15px;
padding-top:15px;

}
.I16625 .title:hover {
}
.I16625 article.active .title {
}

.I16625 .title {order:1;}
.I16625 .abstract {
order:;
}
.I16625 .abstract:hover {
}
.I16625 .abstract {
display:block;
height:2px;
background-color:rgb(255,255,255);

font-family:SourceSansPro-Regular;
font-size:12pt;
font-style:normal;
font-weight:normal;
text-decoration:underline;
text-align:center;

}

.I16625 .image, .I16625.image {
margin-left:auto;
margin-right:auto;

order:;
}
.I16625 .image:hover, .I16625.image:hover {
}
.I16625 article.active .image, .I16625.image {
}
.I16625 .body {
}
.I16625 .body:hover {
	
}
.I16625 .body {
display:block;
font-family:SourceSansPro-Regular;
font-size:11pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-align:center;
color:rgb(255,255,255);
line-height:16pt;

}
.I16625 .body img {
}
.I16625 .body img:hover {
}



.I16625 .articles {
display:flex;
flex:1;
flex-direction:row;
	
}
.I16625 .articles:hover {
}
.I16625 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I16625 .article-container:last-child::after {
content:none;	
}
.I16625:hover .article-container::after {
}

@media (max-width:640px) {
.I16625 {
}
.I16625:hover {
}
.I16625 header {
}
.I16625 article, article.I16625 {
padding-bottom:10vh;
padding-left:0px;

	
}
.I16625 article:hover, article.I16625:hover {
}
.I16625 article.active, article.I16625.active {
}
.I16625 .title {
}
.I16625 .title:hover {
}
.I16625 article.active .title {
}


.I16625 .abstract {
order:;
}
.I16625 .abstract:hover {
}

.I16625 .image, .I16625.image {
order:;
}
.I16625 .image:hover, .I16625.image:hover {
}
.I16625 article.active .image, .I16625.image {
}
.I16625 .body {
}
.I16625 .body:hover {
	
}



.I16625 .articles {
flex-direction:column;
flex-wrap:wrap;	
}
.I16625 .articles:hover {
}
.I16625 .article-container::after {
content:'';
display:flex;
height:4vh;

}
.I16625 .article-container:last-child::after {
	
}
.I16625:hover .article-container::after {
}

}

.I16649 .image, .I16649.image {
vertical-align:top;
}
.I16649 .image:hover, .I16649.image:hover {
}

.I16652, a.I16652 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:1rem;
text-align:center;
color:rgb(198,12,70);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16652:hover, a.I16652:hover {
}
@media (max-width:640px) {
.I16652, a.I16652 {
display:flex;
justify-content:center;
text-align:center;


}
.I16652:hover, a.I16652:hover {
}
}

.I16654 {
}
.I16654:hover {
}
.I16654 {
}
.I16654:hover {
}


.I16656 .button, .I16656.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I16656 button.button, button.I16656.button {
cursor:pointer;
}
.I16656 .button .text, .I16656.button .text {
font-family:"Source Sans Pro";
font-size:14pt;
text-align:center;
color:rgb(198,12,70);

}
.I16656 .button .icon, .I16656.button .icon {
flex:none;
background-size:100% 100%;
width:0px;
height:0px;
background-image:url('https://www.genexus.com/media/images/ico_play-1.svg?timestamp=20180313180602');
width:30px !important;
height:30px !important;
margin-right:10px;margin-top:0px;margin-bottom:0px;margin-left:0px;
display:block;
}
.I16656 .button:hover, .I16656.button:hover {
}
.I16656 .button:hover .text, .I16656.button:hover .text {
text-decoration:underline;

}
.I16656 .button:hover .icon, .I16656.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I16656 .button, .I16656.button {
}
.I16656 button.button, button.I16656.button {
}
.I16656 .button .text, .I16656.button .text {
}
.I16656 .button .icon, .I16656.button .icon {
background-size:100% 100%;
}
.I16656 .button:hover, .I16656.button:hover {
}
.I16656 .button:hover .text, .I16656.button:hover .text {
}
.I16656 .button:hover .icon, .I16656.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I16656 .button, .I16656.button {
}
.I16656 button.button, button.I16656.button {
}
.I16656 .button .text, .I16656.button .text {
}
.I16656 .button .icon, .I16656.button .icon {
background-size:100% 100%;
}
.I16656 .button:hover, .I16656.button:hover {
}
.I16656 .button:hover .text, .I16656.button:hover .text {
}
.I16656 .button:hover .icon, .I16656.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I16656 .button, .I16656.button {
}
.I16656 button.button, button.I16656.button {
}
.I16656 .button .text, .I16656.button .text {
}
.I16656 .button .icon, .I16656.button .icon {
background-size:100% 100%;
}
.I16656 .button:hover, .I16656.button:hover {
}
.I16656 .button:hover .text, .I16656.button:hover .text {
}
.I16656 .button:hover .icon, .I16656.button:hover .icon {
background-size:100% 100%;
}
}
.I16675, a.I16675 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
text-align:center;
color:rgb(95,106,125);

width:250px;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16675:hover, a.I16675:hover {
}

.I16680, a.I16680 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
text-align:center;
color:rgb(95,106,125);

width:250px;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16680:hover, a.I16680:hover {
}

.I16682, a.I16682 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
text-align:center;
color:rgb(95,106,125);

width:250px;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16682:hover, a.I16682:hover {
}

.I16685, a.I16685 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:300;
text-align:center;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I16685:hover, a.I16685:hover {
}
@media (max-width:640px) {
.I16685, a.I16685 {
display:flex;
font-size:25pt;


}
.I16685:hover, a.I16685:hover {
}
}

.I16689 .image, .I16689.image {
vertical-align:top;
height:auto;
max-width:400px;
margin-right:20px;

}
.I16689 .image:hover, .I16689.image:hover {
}
@media (max-width:640px) {
.I16689 .image, .I16689.image {
max-width:300px;
padding-bottom:10vh;

}
.I16689 .image:hover, .I16689.image:hover {
}
}

.I16813 .image, .I16813.image {
vertical-align:top;
width:100%;

object-fit:cover;

}
.I16813 .image:hover, .I16813.image:hover {
}
@media (max-width:640px) {
.I16813 .image, .I16813.image {
width:100%;
height:auto;

}
.I16813 .image:hover, .I16813.image:hover {
}
}

.I17415 .image, .I17415.image {
vertical-align:top;
height:auto;
max-width:400px;

}
.I17415 .image:hover, .I17415.image:hover {
}
@media (max-width:640px) {
.I17415 .image, .I17415.image {
max-width:300px;

}
.I17415 .image:hover, .I17415.image:hover {
}
}

.I17417 .image, .I17417.image {
vertical-align:top;
height:auto;
max-width:350px;

}
.I17417 .image:hover, .I17417.image:hover {
}
@media (max-width:640px) {
.I17417 .image, .I17417.image {
max-width:300px;

}
.I17417 .image:hover, .I17417.image:hover {
}
}

.I20633, a.I20633 {
display:flex;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:300;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I20633:hover, a.I20633:hover {
}
@media (max-width:640px) {
.I20633, a.I20633 {
display:flex;
font-size:25pt;


}
.I20633:hover, a.I20633:hover {
}
}

.I129734, a.I129734 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;
padding-top:8rem;

}
.I129734:hover, a.I129734:hover {
}
@media (max-width:640px) {
.I129734, a.I129734 {
display:flex;
padding-top:4rem;

}
.I129734:hover, a.I129734:hover {
}
}

.I129981 {
display:flex;

}
.I129981:hover {
}
@media (max-width:992px) {
.I129981 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I129981:hover {
}
}
@media (max-width:640px) {
.I129981 {
display:flex;
height:60vw;

}
.I129981:hover {
}
}

.I129983, a.I129983 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I129983:hover, a.I129983:hover {
}

.I129985, a.I129985 {
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;

width:630px;
padding-bottom:1rem;

}
.I129985:hover, a.I129985:hover {
}
@media (max-width:992px) {
.I129985, a.I129985 {
display:flex;
width:100%;

}
.I129985:hover, a.I129985:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129985, a.I129985 {
display:flex;
padding-bottom:1rem;

}
.I129985:hover, a.I129985:hover {
}
}

.I130211, a.I130211 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I130211:hover, a.I130211:hover {
}
@media (max-width:992px) {
.I130211, a.I130211 {
display:flex;
justify-content:center;
text-align:center;

padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I130211:hover, a.I130211:hover {
}
}
@media (max-width:640px) {
.I130211, a.I130211 {
display:flex;
padding-left:0rem;
padding-right:0rem;

}
.I130211:hover, a.I130211:hover {
}
}

.I130213, a.I130213 {
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;

width:630px;
padding-bottom:1rem;

}
.I130213:hover, a.I130213:hover {
}
@media (max-width:992px) {
.I130213, a.I130213 {
display:flex;
width:100%;

}
.I130213:hover, a.I130213:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I130213, a.I130213 {
display:flex;
padding-bottom:1rem;

}
.I130213:hover, a.I130213:hover {
}
}

.I130215, a.I130215 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
line-height:1.625rem;

margin-left:10px;
margin-right:10px;
padding-bottom:1.5rem;
box-sizing:border-box;

}
.I130215:hover, a.I130215:hover {
}
@media (max-width:640px) {
.I130215, a.I130215 {
display:flex;
margin-left:0px;
margin-right:0px;
padding-left:32px;
padding-right:32px;

}
.I130215:hover, a.I130215:hover {
}
}

.I130269, a.I130269 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
line-height:1.625rem;

margin-left:10px;
margin-right:10px;
padding-bottom:1.5rem;
box-sizing:border-box;

}
.I130269:hover, a.I130269:hover {
}
@media (max-width:640px) {
.I130269, a.I130269 {
display:flex;
margin-left:0px;
margin-right:0px;
padding-left:32px;
padding-right:32px;

}
.I130269:hover, a.I130269:hover {
}
}

.I130272 .button, .I130272.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);

}
.I130272 button.button, button.I130272.button {
cursor:pointer;
}
.I130272 .button .text, .I130272.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I130272 .button .icon, .I130272.button .icon {
flex:none;
background-size:100% 100%;
}
.I130272 .button:hover, .I130272.button:hover {
background-color:rgb(210,40,93);

}
.I130272 .button:hover .text, .I130272.button:hover .text {
}
.I130272 .button:hover .icon, .I130272.button:hover .icon {
background-size:100% 100%;
}

.I17388 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I17388:hover {
}

.I17389 {
display:flex;
position:var(--I17389-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
max-width:800px;

}
.I17389:hover {
}


h1.I17391, .I17391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:5vh;


}
.I17391:hover {
}
.I17391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17391 > .viewport:hover {
}
.I17391 > .sector-title, .I17391 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:20pt;

padding-bottom:5vh;

}
.I17391 > .sector-title:hover, .I17391 > .sector-title.i-collapsible-title:hover {
}
.I17391 > .sector-title, .I17391 > .sector-title.i-collapsible-title {
display:flex;
}
.I17391 > .sector-title .text, .I17391 > .sector-title.i-collapsible-title .text {
}


h1.I17393, .I17393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I17393:hover {
}
.I17393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17393 > .viewport:hover {
}


.I17390, a.I17390 {
display:flex;
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(95,106,125);
line-height:18pt;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I17390:hover, a.I17390:hover {
}

.I17392 .button, .I17392.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I17392 button.button, button.I17392.button {
cursor:pointer;
}
.I17392 .button .text, .I17392.button .text {
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(24,112,202);

}
.I17392 .button .icon, .I17392.button .icon {
flex:none;
background-size:100% 100%;
}
.I17392 .button:hover, .I17392.button:hover {
}
.I17392 .button:hover .text, .I17392.button:hover .text {
text-decoration:underline;

}
.I17392 .button:hover .icon, .I17392.button:hover .icon {
background-size:100% 100%;
}


.I17397 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I17397:hover {
}

.I17400 {
display:flex;
position:var(--I17400-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I17400:hover {
}


h1.I17402, .I17402 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17402 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I17402:hover {
}
.I17402 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17402 > .viewport:hover {
}
.I17402 > .sector-title, .I17402 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:20pt;
color:rgb(42,46,58);

padding-bottom:5vh;

}
.I17402 > .sector-title:hover, .I17402 > .sector-title.i-collapsible-title:hover {
}
.I17402 > .sector-title, .I17402 > .sector-title.i-collapsible-title {
display:flex;
}
.I17402 > .sector-title .text, .I17402 > .sector-title.i-collapsible-title .text {
}


h1.I17404, .I17404 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17404 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I17404:hover {
}
.I17404 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17404 > .viewport:hover {
}


.I17401, a.I17401 {
display:flex;
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(95,106,125);
line-height:18pt;

width:100%;
padding-bottom:5vh;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I17401:hover, a.I17401:hover {
}

.I17403 .button, .I17403.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I17403 button.button, button.I17403.button {
cursor:pointer;
}
.I17403 .button .text, .I17403.button .text {
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(24,112,202);

}
.I17403 .button .icon, .I17403.button .icon {
flex:none;
background-size:100% 100%;
}
.I17403 .button:hover, .I17403.button:hover {
}
.I17403 .button:hover .text, .I17403.button:hover .text {
text-decoration:underline;

}
.I17403 .button:hover .icon, .I17403.button:hover .icon {
background-size:100% 100%;
}


.I17407 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I17407:hover {
}

.I17408 {
display:flex;
position:var(--I17408-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I17408:hover {
}


h1.I17410, .I17410 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17410 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I17410:hover {
}
.I17410 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17410 > .viewport:hover {
}
.I17410 > .sector-title, .I17410 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:20pt;
color:rgb(42,46,58);

padding-bottom:5vh;

}
.I17410 > .sector-title:hover, .I17410 > .sector-title.i-collapsible-title:hover {
}
.I17410 > .sector-title, .I17410 > .sector-title.i-collapsible-title {
display:flex;
}
.I17410 > .sector-title .text, .I17410 > .sector-title.i-collapsible-title .text {
}


h1.I17412, .I17412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I17412 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I17412:hover {
}
.I17412 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I17412 > .viewport:hover {
}


.I17409, a.I17409 {
display:flex;
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(95,106,125);
line-height:18pt;

width:100%;
padding-bottom:5vh;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I17409:hover, a.I17409:hover {
}

.I17411 .button, .I17411.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I17411 button.button, button.I17411.button {
cursor:pointer;
}
.I17411 .button .text, .I17411.button .text {
max-width:9999px;
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(24,112,202);

}
.I17411 .button .icon, .I17411.button .icon {
flex:none;
background-size:100% 100%;
}
.I17411 .button:hover, .I17411.button:hover {
}
.I17411 .button:hover .text, .I17411.button:hover .text {
text-decoration:underline;

}
.I17411 .button:hover .icon, .I17411.button:hover .icon {
background-size:100% 100%;
}


.I20621 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I20621:hover {
}

.I20622 {
display:flex;
position:var(--I20622-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:10vh;
padding-top:8vh;
background-color:rgb(160,170,173);

flex-direction:row;
justify-content:center;


}
.I20622:hover {
}

@media (max-width:640px) {
.I20622 {

flex-direction:column;
align-items:center;


}
.I20622:hover {
}

}

h1.I20624, .I20624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
border-color:rgb(255,255,255);


}
.I20624:hover {
}
.I20624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I20624 > .viewport:hover {
}
.I20624 > .sector-title, .I20624 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:14pt;
font-weight:300;
color:rgb(255,255,255);
text-transform:uppercase;

width:100%;

}
.I20624 > .sector-title:hover, .I20624 > .sector-title.i-collapsible-title:hover {
}
.I20624 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I20624 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:100px;
height:100px;

width:0px;
height:0px;
background-image:url('https://www.genexus.com/media/images/gx_discover.svg?timestamp=20180313173010');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:100px !important;
height:100px !important;
order:0;
}
.I20624 > .sector-title, .I20624 > .sector-title.i-collapsible-title {
}
.I20624 > .sector-title .text, .I20624 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I20624 {


}
.I20624:hover {
}
.I20624 > .viewport {



}
.I20624 > .viewport:hover {
}
.I20624 > .sector-title, .I20624 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:4vh;

}
.I20624 > .sector-title:hover, .I20624 > .sector-title.i-collapsible-title:hover {
}
.I20624 > .sector-title .text {
flex-direction:column;
}
.I20624 > .sector-title .text::before {
display:flex;
width:80px;
transform:scale(80px,auto) ;

order:0;
}
.I20624 > .sector-title, .I20624 > .sector-title.i-collapsible-title {
}
.I20624 > .sector-title .text, .I20624 > .sector-title.i-collapsible-title .text {
}

}

h1.I20627, .I20627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20627 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-left:5vh;
margin-right:5vh;
padding-left:10vh;
padding-right:10vh;
border-color:rgb(255,255,255);
border-right-style:solid;
border-left-style:solid;
border-right-width:1px;
border-left-width:1px;


}
.I20627:hover {
}
.I20627 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I20627 > .viewport:hover {
}
.I20627 > .sector-title, .I20627 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:14pt;
font-weight:300;
text-align:center;
color:rgb(255,255,255);

width:100%;

}
.I20627 > .sector-title:hover, .I20627 > .sector-title.i-collapsible-title:hover {
}
.I20627 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I20627 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:60px;
height:100px;

width:0px;
height:0px;
background-image:url('https://www.genexus.com/media/images/saber_mas.svg?timestamp=20180313174309');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:60px !important;
height:100px !important;
order:0;
}
.I20627 > .sector-title, .I20627 > .sector-title.i-collapsible-title {
}
.I20627 > .sector-title .text, .I20627 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I20627 {

margin-bottom:3vh;
margin-left:0;
margin-right:0;
margin-top:3vh;
padding-bottom:3vh;
padding-left:0;
padding-right:0;
padding-top:3vh;
border-color:rgb(149,149,149);
border-style:solid;
border-top-width:1px;
border-right-width:0;
border-bottom-width:1px;
border-left-width:0;


flex-direction:column;
}
.I20627:hover {
}
.I20627 > .viewport {



}
.I20627 > .viewport:hover {
}
.I20627 > .sector-title, .I20627 > .sector-title.i-collapsible-title {
display:flex;
padding-bottom:2vh;

align-self:center;
}
.I20627 > .sector-title:hover, .I20627 > .sector-title.i-collapsible-title:hover {
}
.I20627 > .sector-title .text {
flex-direction:column;
}
.I20627 > .sector-title .text::before {
order:0;
}
.I20627 > .sector-title, .I20627 > .sector-title.i-collapsible-title {
}
.I20627 > .sector-title .text, .I20627 > .sector-title.i-collapsible-title .text {
}

}

h1.I20629, .I20629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I20629:hover {
}
.I20629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I20629 > .viewport:hover {
}
.I20629 > .sector-title, .I20629 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:14pt;
font-weight:300;
color:rgb(255,255,255);


}
.I20629 > .sector-title:hover, .I20629 > .sector-title.i-collapsible-title:hover {
}
.I20629 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I20629 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:70px;
height:100px;

width:0px;
height:0px;
background-image:url('https://www.genexus.com/media/images/mail.svg?timestamp=20180313174308');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;
width:70px !important;
height:100px !important;
order:0;
}
.I20629 > .sector-title, .I20629 > .sector-title.i-collapsible-title {
}
.I20629 > .sector-title .text, .I20629 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I20629 {


}
.I20629:hover {
}
.I20629 > .viewport {

align-items:flex-start;


}
.I20629 > .viewport:hover {
}
.I20629 > .sector-title, .I20629 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:4vh;

}
.I20629 > .sector-title:hover, .I20629 > .sector-title.i-collapsible-title:hover {
}
.I20629 > .sector-title .text {
flex-direction:column;
}
.I20629 > .sector-title .text::before {
order:0;
}
.I20629 > .sector-title, .I20629 > .sector-title.i-collapsible-title {
}
.I20629 > .sector-title .text, .I20629 > .sector-title.i-collapsible-title .text {
}

}

.I20623 .button, .I20623.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I20623 button.button, button.I20623.button {
cursor:pointer;
}
.I20623 .button .text, .I20623.button .text {
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(243,243,243);

}
.I20623 .button .icon, .I20623.button .icon {
flex:none;
background-size:100% 100%;
width:0px;
height:0px;
background-image:url('https://www.genexus.com/media/images/gx_discover.svg?timestamp=20180313173010');
}
.I20623 .button:hover, .I20623.button:hover {
}
.I20623 .button:hover .text, .I20623.button:hover .text {
text-decoration:underline;

}
.I20623 .button:hover .icon, .I20623.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I20623 .button, .I20623.button {
}
.I20623 button.button, button.I20623.button {
}
.I20623 .button .text, .I20623.button .text {
text-align:center;

}
.I20623 .button .icon, .I20623.button .icon {
background-size:100% 100%;
}
.I20623 .button:hover, .I20623.button:hover {
}
.I20623 .button:hover .text, .I20623.button:hover .text {
}
.I20623 .button:hover .icon, .I20623.button:hover .icon {
background-size:100% 100%;
}
}

.I20626 .button, .I20626.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I20626 button.button, button.I20626.button {
cursor:pointer;
}
.I20626 .button .text, .I20626.button .text {
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(243,243,243);

}
.I20626 .button .icon, .I20626.button .icon {
flex:none;
background-size:100% 100%;
width:0px;
height:0px;
background-image:url('https://www.genexus.com/media/images/saber_mas.svg?timestamp=20180313174309');
}
.I20626 .button:hover, .I20626.button:hover {
}
.I20626 .button:hover .text, .I20626.button:hover .text {
text-decoration:underline;

}
.I20626 .button:hover .icon, .I20626.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I20626 .button, .I20626.button {
}
.I20626 button.button, button.I20626.button {
}
.I20626 .button .text, .I20626.button .text {
text-align:center;

}
.I20626 .button .icon, .I20626.button .icon {
background-size:100% 100%;
}
.I20626 .button:hover, .I20626.button:hover {
}
.I20626 .button:hover .text, .I20626.button:hover .text {
}
.I20626 .button:hover .icon, .I20626.button:hover .icon {
background-size:100% 100%;
}
}

.I20628 .button, .I20628.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I20628 button.button, button.I20628.button {
cursor:pointer;
}
.I20628 .button .text, .I20628.button .text {
font-family:"Source Sans Pro";
font-size:12pt;
color:rgb(243,243,243);

}
.I20628 .button .icon, .I20628.button .icon {
flex:none;
background-size:100% 100%;
width:0px;
height:0px;
background-image:url('https://www.genexus.com/media/images/gx_discover.svg?timestamp=20180313173010');
}
.I20628 .button:hover, .I20628.button:hover {
}
.I20628 .button:hover .text, .I20628.button:hover .text {
text-decoration:underline;

}
.I20628 .button:hover .icon, .I20628.button:hover .icon {
background-size:100% 100%;
}



