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 {
}
.I100248 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I100248:hover {
}
@media (max-width:992px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I100248 {
width:100%;

	
}
.I100248: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 {
}
.I100248 {
width:100%;

	
}
.I100248:hover {
}
}

.I100249 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I100249:hover {
}
@media (max-width:992px) {
.I100249 {

padding-top:70px;


}
.I100249:hover {
}
}
@media (max-width:640px) {
.I100249 {

width:100%;
margin-top:40px;
padding-top:0px;


}
.I100249:hover {
}
}
@media (min-width:1440px) {
.I100249 {

order:28;

}
.I100249:hover {
}
}
.I100250 {
display:flex;
position:var(--I100250-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I100250-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I100250-location-transform:translate(0px,0px);
	

transform:
var(--I100250-location-transform, translate(0px,0px))
var(--I100250-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I100250:hover {
}
.I100250 {
--I100250-position-static-computed:static;
}
.I100250 > .sector, .I100250 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I100250 {

position:fixed;
z-index:var(--I100250-z-index, 1);

transform:
var(--I100250-location-transform, translate(0px,0px))
var(--I100250-user-box-transform, translate(0px,0px))
;


}
.I100250:hover {
}

}
@media (max-width:640px) {
.I100250 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I100250-z-index, 1);

transform:
var(--I100250-location-transform, translate(0px,0px))
var(--I100250-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I100250:hover {
}
.I100250 {
--I100250-position-static-computed:static;
}
.I100250 > .sector, .I100250 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I100250 {

order:25;
}
.I100250:hover {
}

}
.I100251 {
display:flex;
position:var(--I100251-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I100251:hover {
}


.I100252 {
display:flex;
position:var(--I100252-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I100252-location-transform:translate(0px,0px);
z-index:var(--I100252-z-index, auto);

transform:
var(--I100252-location-transform, translate(0px,0px))
var(--I100252-user-box-transform, translate(0px,0px))
;

--I100252-z-index:1000;
position:var(--I100252-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I100252:hover {
}
.I100252 {
--I100252-position-static-computed:static;
}
.I100252 > .sector, .I100252 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I100252 {

width:100%;

}
.I100252:hover {
}

}
@media (min-width:1440px) {
.I100252 {

order:59;
}
.I100252:hover {
}

}
.I100253 {
display:flex;
position:var(--I100253-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I100253:hover {
}

@media (min-width:1440px) {
.I100253 {

order:49;
}
.I100253:hover {
}

}
.I100254 {
display:flex;
position:var(--I100254-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I100254:hover {
}

@media (min-width:1440px) {
.I100254 {

order:51;
}
.I100254:hover {
}

}
.I100255 {
display:flex;
position:var(--I100255-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I100255:hover {
}

@media (min-width:1440px) {
.I100255 {

order:47;
}
.I100255:hover {
}

}
.I100256 {
display:flex;
position:var(--I100256-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I100256:hover {
}

@media (min-width:1440px) {
.I100256 {

order:44;
}
.I100256:hover {
}

}
.I100257 {
display:flex;
position:var(--I100257-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I100257:hover {
}


.I100258 {
display:flex;
position:var(--I100258-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I100258:hover {
}

@media (min-width:1440px) {
.I100258 {

order:40;
}
.I100258:hover {
}

}
.I100259 {
display:flex;
position:var(--I100259-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I100259:hover {
}

@media (min-width:1440px) {
.I100259 {

order:26;
}
.I100259:hover {
}

}
.I100260 {
display:flex;
position:var(--I100260-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I100260:hover {
}


.I100261 {
display:flex;
position:var(--I100261-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I100261-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I100261-location-transform:translate(0px,0px);
z-index:var(--I100261-z-index, 1);

transform:
var(--I100261-location-transform, translate(0px,0px))
var(--I100261-user-box-transform, translate(0px,0px))
;

--I100261-z-index:555;
}
.I100261:hover {
}
.I100261 {
--I100261-position-static-computed:relative;
}
.I100261 > .sector, .I100261 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I100261 {

height:72px;
margin-bottom:-72px;

}
.I100261:hover {
}

}
@media (max-width:640px) {
.I100261 {

box-sizing:border-box;

}
.I100261:hover {
}

}
@media (min-width:1440px) {
.I100261 {

order:17;
}
.I100261:hover {
}

}
.I100262 {
display:flex;
position:var(--I100262-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I100262-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I100262-location-transform:translate(-50%,0px);
	

transform:
var(--I100262-location-transform, translate(0px,0px))
var(--I100262-user-box-transform, translate(0px,0px))
;

--I100262-z-index:999;
}
.I100262:hover {
}
.I100262 {
--I100262-position-static-computed:relative;
}
.I100262 > .sector, .I100262 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I100262 {

height:auto;
min-height:90px;

}
.I100262:hover {
}
.I100262 {
--I100262-position-static-computed:static;
}
.I100262 > .sector, .I100262 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I100262 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I100262:hover {
}

}
@media (min-width:1440px) {
.I100262 {

order:4;
position:fixed;
z-index:var(--I100262-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I100262-location-transform:translate(-50%,0px);
	

transform:
var(--I100262-location-transform, translate(0px,0px))
var(--I100262-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I100262:hover {
}

}
.I100263 {
display:flex;
position:var(--I100263-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I100263:hover {
}

@media (min-width:1440px) {
.I100263 {

order:18;
}
.I100263:hover {
}

}
.I100264 {
display:flex;
position:var(--I100264-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I100264:hover {
}

@media (min-width:1440px) {
.I100264 {

order:52;
}
.I100264:hover {
}

}
.I100265 {
display:flex;
position:var(--I100265-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I100265:hover {
}

@media (min-width:1440px) {
.I100265 {

order:55;
}
.I100265:hover {
}

}
.I100266 {
display:flex;
position:var(--I100266-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I100266:hover {
}

@media (min-width:1440px) {
.I100266 {

order:54;
}
.I100266:hover {
}

}
.I100267 {
display:flex;
position:var(--I100267-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I100267:hover {
}

@media (min-width:1440px) {
.I100267 {

order:56;
}
.I100267:hover {
}

}
.I100268 {
display:flex;
position:var(--I100268-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
position:-webkit-sticky;
position:sticky;
top:var(--I100268-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I100268-location-transform:translate(0px,0px);
z-index:var(--I100268-z-index, 1);

transform:
var(--I100268-location-transform, translate(0px,0px))
var(--I100268-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I100268:hover {
}

@media (max-width:640px) {
.I100268 {

padding-bottom:0vh;
padding-top:0vh;

}
.I100268:hover {
}

}
@media (min-width:1440px) {
.I100268 {

order:24;
}
.I100268:hover {
}

}
.I100269 {
display:flex;
position:var(--I100269-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I100269:hover {
}


.I100270 {
display:flex;
position:var(--I100270-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I100270:hover {
}

@media (min-width:1440px) {
.I100270 {

order:27;
}
.I100270:hover {
}

}
.I100271 {
display:flex;
position:var(--I100271-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I100271:hover {
}

@media (min-width:1440px) {
.I100271 {

order:58;
}
.I100271:hover {
}

}
.I100272 {
display:flex;
position:var(--I100272-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I100272:hover {
}

@media (min-width:1440px) {
.I100272 {

order:59;
}
.I100272:hover {
}

}
.I100273 {
display:flex;
position:var(--I100273-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I100273:hover {
}

@media (min-width:1440px) {
.I100273 {

order:60;
}
.I100273:hover {
}

}
.I100274 {
display:flex;
position:var(--I100274-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I100274:hover {
}

@media (min-width:1440px) {
.I100274 {

order:61;
}
.I100274:hover {
}

}
.I100275 {
display:flex;
position:var(--I100275-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I100275:hover {
}


.I100276 {
display:flex;
position:var(--I100276-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I100276:hover {
}

@media (min-width:1440px) {
.I100276 {

order:63;
}
.I100276:hover {
}

}
.I100277 {
display:flex;
position:var(--I100277-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I100277:hover {
}

@media (min-width:1440px) {
.I100277 {

order:65;
}
.I100277:hover {
}

}
.I100278 {
display:flex;
position:var(--I100278-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I100278:hover {
}

@media (min-width:1440px) {
.I100278 {

order:66;
}
.I100278:hover {
}

}
.I100279 {
display:flex;
position:var(--I100279-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I100279:hover {
}

@media (min-width:1440px) {
.I100279 {

order:68;
}
.I100279:hover {
}

}
.I100280 {
display:flex;
position:var(--I100280-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I100280:hover {
}

@media (min-width:1440px) {
.I100280 {

order:69;
}
.I100280:hover {
}

}
.I100281 {
display:flex;
position:var(--I100281-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I100281:hover {
}

@media (min-width:1440px) {
.I100281 {

order:70;
}
.I100281:hover {
}

}
.I100282 {
display:flex;
position:var(--I100282-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I100282:hover {
}

@media (min-width:1440px) {
.I100282 {

order:71;
}
.I100282:hover {
}

}
.I100283 {
display:flex;
position:var(--I100283-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I100283:hover {
}

@media (min-width:1440px) {
.I100283 {

order:72;
}
.I100283:hover {
}

}
.I100284 {
display:flex;
position:var(--I100284-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I100284:hover {
}


.I100285 {
display:flex;
position:var(--I100285-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I100285:hover {
}

@media (min-width:1440px) {
.I100285 {

order:16;
}
.I100285:hover {
}

}
.I100286 {
display:flex;
position:var(--I100286-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I100286:hover {
}

@media (min-width:1440px) {
.I100286 {

order:76;
}
.I100286:hover {
}

}
.I115793 {
display:flex;
position:var(--I115793-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115793:hover {
}


.I116413 {
display:flex;
position:var(--I116413-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116413:hover {
}


h1.I100305, .I100305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-top:-285px;
padding-top:220px;
background-color:rgb(17,17,17);
box-sizing:border-box;


}
.I100305:hover {
}
.I100305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100305 > .viewport:hover {
}

@media (min-width:1440px) {
.I100305 {

order:2;

}
.I100305:hover {
}
.I100305 > .viewport {



}
.I100305 > .viewport:hover {
}

}
.I100287 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I100287:hover {
}
@media (min-width:1440px) {
.I100287 {
background-color:rgb(17,17,17);

align-items:center;

	
}
.I100287:hover {
}
}
.I100288 {
display:flex;
position:var(--I100288-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:7rem;
box-sizing:border-box;

align-items:center;
justify-content:center;


}
.I100288:hover {
}

@media (max-width:992px) {
.I100288 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I100288:hover {
}

}
@media (max-width:640px) {
.I100288 {

padding-top:6rem;

align-items:center;


}
.I100288:hover {
}

}
@media (min-width:1440px) {
.I100288 {

padding-top:5.5rem;

}
.I100288:hover {
}

}
h1.I100289, .I100289 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100289 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I100289:hover {
}
.I100289 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100289 > .viewport:hover {
}


h1.I100290, .I100290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;


}
.I100290:hover {
}
.I100290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I100290 > .viewport:hover {
}


h1.I100291, .I100291 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100291 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I100291:hover {
}
.I100291 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I100291 > .viewport:hover {
}

@media (max-width:640px) {
.I100291 {


}
.I100291:hover {
}
.I100291 > .viewport {

justify-content:center;


}
.I100291 > .viewport:hover {
}

}

h1.I100292, .I100292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
margin-top:2rem;


}
.I100292:hover {
}
.I100292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100292 > .viewport:hover {
}


h1.I100293, .I100293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I100293:hover {
}
.I100293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100293 > .viewport:hover {
}


h1.I100294, .I100294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I100294:hover {
}
.I100294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100294 > .viewport:hover {
}


h1.I100295, .I100295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
margin-top:2rem;


}
.I100295:hover {
}
.I100295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100295 > .viewport:hover {
}


h1.I100296, .I100296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I100296:hover {
}
.I100296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100296 > .viewport:hover {
}

@media (max-width:640px) {
.I100296 {

width:100%;
padding-top:1.5rem;


}
.I100296:hover {
}
.I100296 > .viewport {

justify-content:center;


}
.I100296 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I100296 {

padding-bottom:1rem;
padding-top:1rem;


}
.I100296:hover {
}
.I100296 > .viewport {



}
.I100296 > .viewport:hover {
}

}
.I100297, a.I100297 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I100297:hover, a.I100297:hover {
}
@media (max-width:992px) {
.I100297, a.I100297 {
display:flex;
font-size:1.625rem;


}
.I100297:hover, a.I100297:hover {
}
}
@media (max-width:640px) {
.I100297, a.I100297 {
display:flex;
font-size:1.063rem;


}
.I100297:hover, a.I100297:hover {
}
}

.I100298, a.I100298 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I100298:hover, a.I100298:hover {
}
@media (max-width:992px) {
.I100298, a.I100298 {
display:flex;
font-size:1.625rem;


}
.I100298:hover, a.I100298:hover {
}
}
@media (max-width:640px) {
.I100298, a.I100298 {
display:flex;
width:100%;

}
.I100298:hover, a.I100298:hover {
}
}

.I100299, a.I100299 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100299:hover, a.I100299:hover {
}
@media (max-width:992px) {
.I100299, a.I100299 {
}
.I100299:hover, a.I100299:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100299, a.I100299 {
display:flex;
padding-bottom:1rem;

}
.I100299:hover, a.I100299:hover {
}
}

.I100300 .button, .I100300.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);

}
.I100300 button.button, button.I100300.button {
cursor:pointer;
}
.I100300 .button .text, .I100300.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I100300 .button .icon, .I100300.button .icon {
flex:none;
background-size:100% 100%;
}
.I100300 .button:hover, .I100300.button:hover {
background-color:rgb(217,217,217);

}
.I100300 .button:hover .text, .I100300.button:hover .text {
}
.I100300 .button:hover .icon, .I100300.button:hover .icon {
background-size:100% 100%;
}

.I100301 .button, .I100301.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I100301 button.button, button.I100301.button {
cursor:pointer;
}
.I100301 .button .text, .I100301.button .text {
}
.I100301 .button .icon, .I100301.button .icon {
flex:none;
background-size:100% 100%;
}
.I100301 .button:hover, .I100301.button:hover {
}
.I100301 .button:hover .text, .I100301.button:hover .text {
}
.I100301 .button:hover .icon, .I100301.button:hover .icon {
background-size:100% 100%;
}

.I100302 .button, .I100302.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I100302 button.button, button.I100302.button {
cursor:pointer;
}
.I100302 .button .text, .I100302.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I100302 .button .icon, .I100302.button .icon {
flex:none;
background-size:100% 100%;
}
.I100302 .button:hover, .I100302.button:hover {
}
.I100302 .button:hover .text, .I100302.button:hover .text {
}
.I100302 .button:hover .icon, .I100302.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100302 .button, .I100302.button {
}
.I100302 button.button, button.I100302.button {
}
.I100302 .button .text, .I100302.button .text {
font-family:Rubik;

}
.I100302 .button .icon, .I100302.button .icon {
background-size:100% 100%;
}
.I100302 .button:hover, .I100302.button:hover {
}
.I100302 .button:hover .text, .I100302.button:hover .text {
}
.I100302 .button:hover .icon, .I100302.button:hover .icon {
background-size:100% 100%;
}
}

.I100303 .button, .I100303.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);

}
.I100303 button.button, button.I100303.button {
cursor:pointer;
}
.I100303 .button .text, .I100303.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I100303 .button .icon, .I100303.button .icon {
flex:none;
background-size:100% 100%;
}
.I100303 .button:hover, .I100303.button:hover {
background-color:rgb(210,40,93);

}
.I100303 .button:hover .text, .I100303.button:hover .text {
}
.I100303 .button:hover .icon, .I100303.button:hover .icon {
background-size:100% 100%;
}

.I100304 {
}
.I100304:hover {
}
.I100304 {
}
.I100304:hover {
}

@media (max-width:640px) {
.I100304 {
width:100%;
border-width:100%;

}
.I100304:hover {
}

}

h1.I100836, .I100836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I100836:hover {
}
.I100836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100836 > .viewport:hover {
}

@media (min-width:1440px) {
.I100836 {

order:11;

}
.I100836:hover {
}
.I100836 > .viewport {



}
.I100836 > .viewport:hover {
}

}
.I100784 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:4rem;
padding-top:8rem;
background-color:rgb(17,17,17);
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I100784:hover {
}
@media (max-width:992px) {
.I100784 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I100784:hover {
}
}
@media (max-width:640px) {
.I100784 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I100784:hover {
}
}

.I100785 {
display:flex;

order:4;
width:100%;
max-width:1440px;
padding-left:10.75rem;
padding-right:10.75rem;
box-sizing:border-box;


flex-direction:column;
}
.I100785:hover {
}
@media (max-width:992px) {
.I100785 {

padding-left:0rem;
padding-right:0rem;


}
.I100785:hover {
}
}
@media (max-width:640px) {
.I100785 {

padding-left:0rem;
padding-right:0rem;


flex-direction:column;
}
.I100785:hover {
}
}

.I100786 {
display:flex;
position:var(--I100786-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:0;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I100786:hover {
}

@media (max-width:640px) {
.I100786 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I100786:hover {
}

}
@media (min-width:1440px) {
.I100786 {

padding-right:2rem;
box-sizing:border-box;

}
.I100786:hover {
}

}
.I100787 {
display:flex;
position:var(--I100787-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I100787:hover {
}

@media (max-width:640px) {
.I100787 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I100787:hover {
}

}
@media (min-width:1440px) {
.I100787 {

padding-right:2rem;
box-sizing:border-box;

}
.I100787:hover {
}

}
.I100788 {
display:flex;
position:var(--I100788-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
max-width:1440px;
box-sizing:content-box;

flex-direction:column;
align-items:center;


}
.I100788:hover {
}
.I100788 {
--I100788-position-static-computed:static;
}
.I100788 > .sector, .I100788 > .group-sectors {
position:relative;
}

.I132020 {
display:flex;
position:var(--I132020-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I132020:hover {
}


.I139230 {
display:flex;
position:var(--I139230-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139230:hover {
}

@media (max-width:640px) {
.I139230 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139230:hover {
}

}
@media (min-width:1440px) {
.I139230 {

padding-right:2rem;
box-sizing:border-box;

}
.I139230:hover {
}

}
.I139236 {
display:flex;
position:var(--I139236-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139236:hover {
}

@media (max-width:640px) {
.I139236 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139236:hover {
}

}
@media (min-width:1440px) {
.I139236 {

padding-right:2rem;
box-sizing:border-box;

}
.I139236:hover {
}

}
.I100789 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:50%;
box-sizing:border-box;



flex-direction:row;

	
}
.I100789:hover {
}

@media (max-width:640px) {
.I100789 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I100789:hover {
}

}

.I100790 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I100790:hover {
}

@media (max-width:640px) {
.I100790 {

width:100%;
padding-bottom:3rem;



	
}
.I100790:hover {
}

}

.I100791 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I100791:hover {
}

@media (max-width:640px) {
.I100791 {

width:100%;
padding-bottom:3rem;



	
}
.I100791:hover {
}

}

.I100792 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I100792:hover {
}

@media (max-width:640px) {
.I100792 {

width:100%;
padding-bottom:3rem;



	
}
.I100792:hover {
}

}

.I100793 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I100793:hover {
}

@media (max-width:640px) {
.I100793 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I100793:hover {
}

}

.I100795 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I100795:hover {
}

@media (max-width:640px) {
.I100795 {

width:100%;
padding-bottom:3rem;



	
}
.I100795:hover {
}

}
@media (min-width:1440px) {
.I100795 {

order:1;


	
}
.I100795:hover {
}

}
.I100796 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I100796:hover {
}

@media (max-width:640px) {
.I100796 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I100796:hover {
}

}

.I139766 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139766:hover {
}

@media (max-width:640px) {
.I139766 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I139766:hover {
}

}

h1.I100797, .I100797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I100797:hover {
}
.I100797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100797 > .viewport:hover {
}


h1.I100798, .I100798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I100798:hover {
}
.I100798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100798 > .viewport:hover {
}


h1.I100799, .I100799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100799:hover {
}
.I100799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100799 > .viewport:hover {
}


h1.I100800, .I100800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I100800:hover {
}
.I100800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100800 > .viewport:hover {
}


h1.I100801, .I100801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100801:hover {
}
.I100801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100801 > .viewport:hover {
}


h1.I100802, .I100802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I100802:hover {
}
.I100802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100802 > .viewport:hover {
}


h1.I100803, .I100803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100803:hover {
}
.I100803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100803 > .viewport:hover {
}


h1.I100804, .I100804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I100804:hover {
}
.I100804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100804 > .viewport:hover {
}


h1.I100805, .I100805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100805:hover {
}
.I100805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100805 > .viewport:hover {
}


h1.I100806, .I100806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I100806:hover {
}
.I100806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100806 > .viewport:hover {
}


h1.I100807, .I100807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100807:hover {
}
.I100807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100807 > .viewport:hover {
}


h1.I100808, .I100808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I100808:hover {
}
.I100808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100808 > .viewport:hover {
}


h1.I100809, .I100809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100809:hover {
}
.I100809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100809 > .viewport:hover {
}


h1.I100811, .I100811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100811:hover {
}
.I100811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100811 > .viewport:hover {
}


h1.I100812, .I100812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I100812:hover {
}
.I100812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100812 > .viewport:hover {
}


h1.I100814, .I100814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I100814:hover {
}
.I100814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100814 > .viewport:hover {
}


h1.I100815, .I100815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;

}
.I100815:hover {
}
.I100815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100815 > .viewport:hover {
}


h1.I100816, .I100816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:2rem;


}
.I100816:hover {
}
.I100816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I100816 > .viewport:hover {
}


h1.I109231, .I109231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
padding-bottom:3rem;


}
.I109231:hover {
}
.I109231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109231 > .viewport:hover {
}


h1.I132030, .I132030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I132030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-top:4rem;


}
.I132030:hover {
}
.I132030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I132030 > .viewport:hover {
}


h1.I139748, .I139748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:2rem;


}
.I139748:hover {
}
.I139748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139748 > .viewport:hover {
}

@media (min-width:1440px) {
.I139748 {

order:6;

}
.I139748:hover {
}
.I139748 > .viewport {



}
.I139748 > .viewport:hover {
}

}
h1.I139760, .I139760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;


}
.I139760:hover {
}
.I139760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139760 > .viewport:hover {
}

@media (min-width:1440px) {
.I139760 {

order:7;

}
.I139760:hover {
}
.I139760 > .viewport {



}
.I139760 > .viewport:hover {
}

}
.I100817 .image, .I100817.image {
vertical-align:top;
width:48px;
height:48px;

}
.I100817 .image:hover, .I100817.image:hover {
}

.I100818, a.I100818 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100818:hover, a.I100818:hover {
}
@media (max-width:992px) {
.I100818, a.I100818 {
}
.I100818:hover, a.I100818:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100818, a.I100818 {
display:flex;
padding-bottom:1rem;

}
.I100818:hover, a.I100818:hover {
}
}

.I100819 .image, .I100819.image {
vertical-align:top;
width:48px;
height:48px;

}
.I100819 .image:hover, .I100819.image:hover {
}

.I100820, a.I100820 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100820:hover, a.I100820:hover {
}
@media (max-width:992px) {
.I100820, a.I100820 {
}
.I100820:hover, a.I100820:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100820, a.I100820 {
display:flex;
padding-bottom:1rem;

}
.I100820:hover, a.I100820:hover {
}
}

.I100821 .image, .I100821.image {
vertical-align:top;
width:48px;
height:48px;

}
.I100821 .image:hover, .I100821.image:hover {
}

.I100822, a.I100822 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100822:hover, a.I100822:hover {
}
@media (max-width:992px) {
.I100822, a.I100822 {
}
.I100822:hover, a.I100822:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100822, a.I100822 {
display:flex;
padding-bottom:1rem;

}
.I100822:hover, a.I100822:hover {
}
}

.I100823 .image, .I100823.image {
vertical-align:top;
width:48px;
height:48px;

}
.I100823 .image:hover, .I100823.image:hover {
}

.I100824, a.I100824 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100824:hover, a.I100824:hover {
}
@media (max-width:992px) {
.I100824, a.I100824 {
}
.I100824:hover, a.I100824:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100824, a.I100824 {
display:flex;
padding-bottom:1rem;

}
.I100824:hover, a.I100824:hover {
}
}

.I100825 .image, .I100825.image {
vertical-align:top;
width:48px;
height:48px;

}
.I100825 .image:hover, .I100825.image:hover {
}

.I100826, a.I100826 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100826:hover, a.I100826:hover {
}
@media (max-width:992px) {
.I100826, a.I100826 {
}
.I100826:hover, a.I100826:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100826, a.I100826 {
display:flex;
padding-bottom:1rem;

}
.I100826:hover, a.I100826:hover {
}
}

.I100827 .image, .I100827.image {
vertical-align:top;
width:48px;
height:48px;

}
.I100827 .image:hover, .I100827.image:hover {
}

.I100828, a.I100828 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100828:hover, a.I100828:hover {
}
@media (max-width:992px) {
.I100828, a.I100828 {
}
.I100828:hover, a.I100828:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100828, a.I100828 {
display:flex;
padding-bottom:1rem;

}
.I100828:hover, a.I100828:hover {
}
}

.I100830, a.I100830 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100830:hover, a.I100830:hover {
}
@media (max-width:992px) {
.I100830, a.I100830 {
}
.I100830:hover, a.I100830:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I100830, a.I100830 {
display:flex;
padding-bottom:1rem;

}
.I100830:hover, a.I100830:hover {
}
}

.I100831 .image, .I100831.image {
vertical-align:top;
width:48px;
height:48px;

}
.I100831 .image:hover, .I100831.image:hover {
}

h1.I100833, .I100833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100833, .I100833 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100833, .I100833 p {
margin:0px;
}

figure.I100833, .I100833 figure {
margin:0px;
}

a.I100833, .I100833 a {
text-decoration:inherit;
color:inherit;
}

.I100833 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100833 article, article.I100833 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I100833 article:hover, article.I100833:hover {
}
.I100833 article.active, article.I100833.active {
}
.I100833 .body {
}
.I100833 .body:hover {
	
}
.I100833 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I100833 .body a {
text-decoration:underline;

}
.I100833 .body img {
}
.I100833 .body ul, .I100833 .body ol {
margin-left:1rem;

}
.I100833 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I100833 .body iframe {
}
.I100833 .body img:hover {
}
.I100833 .body iframe:hover {
}

.I100833 .body li {
list-style-type:disc;
}



h1.I100834, .I100834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100834, .I100834 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100834, .I100834 p {
margin:0px;
}

figure.I100834, .I100834 figure {
margin:0px;
}

a.I100834, .I100834 a {
text-decoration:inherit;
color:inherit;
}

.I100834 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100834 article, article.I100834 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I100834 article:hover, article.I100834:hover {
}
.I100834 article.active, article.I100834.active {
}
.I100834 .body {
}
.I100834 .body:hover {
	
}
.I100834 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I100834 .body a {
text-decoration:underline;

}
.I100834 .body img {
}
.I100834 .body ul, .I100834 .body ol {
margin-left:1rem;

}
.I100834 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I100834 .body iframe {
}
.I100834 .body img:hover {
}
.I100834 .body iframe:hover {
}

.I100834 .body li {
list-style-type:disc;
}



.I100835, a.I100835 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I100835:hover, a.I100835:hover {
}
@media (max-width:992px) {
.I100835, a.I100835 {
display:flex;
font-size:1.625rem;


}
.I100835:hover, a.I100835:hover {
}
}

.I109228, a.I109228 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.25rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.875rem;

padding-bottom:1rem;

}
.I109228:hover, a.I109228:hover {
}
@media (max-width:992px) {
.I109228, a.I109228 {
display:flex;
font-size:1.625rem;


}
.I109228:hover, a.I109228:hover {
}
}
@media (max-width:640px) {
.I109228, a.I109228 {
display:flex;
font-size:1.625rem;


}
.I109228:hover, a.I109228:hover {
}
}

.I132025 .button, .I132025.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);

}
.I132025 button.button, button.I132025.button {
cursor:pointer;
}
.I132025 .button .text, .I132025.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I132025 .button .icon, .I132025.button .icon {
flex:none;
background-size:100% 100%;
}
.I132025 .button:hover, .I132025.button:hover {
background-color:rgb(217,217,217);

}
.I132025 .button:hover .text, .I132025.button:hover .text {
}
.I132025 .button:hover .icon, .I132025.button:hover .icon {
background-size:100% 100%;
}

.I139742 .image, .I139742.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139742 .image:hover, .I139742.image:hover {
}

.I139754, a.I139754 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I139754:hover, a.I139754:hover {
}
@media (max-width:992px) {
.I139754, a.I139754 {
}
.I139754:hover, a.I139754:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139754, a.I139754 {
display:flex;
padding-bottom:1rem;

}
.I139754:hover, a.I139754: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.I100864, .I100864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I100864:hover {
}
.I100864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100864 > .viewport:hover {
}

@media (min-width:1440px) {
.I100864 {

order:8;

}
.I100864:hover {
}
.I100864 > .viewport {



}
.I100864 > .viewport:hover {
}

}
.I100837 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I100837:hover {
}

.I100838 {
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;


}
.I100838:hover {
}
@media (max-width:992px) {
.I100838 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I100838:hover {
}
}
@media (max-width:640px) {
.I100838 {


flex-direction:column;
}
.I100838:hover {
}
}

.I100839 {
display:flex;
position:var(--I100839-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;


}
.I100839:hover {
}

@media (max-width:992px) {
.I100839 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I100839:hover {
}

}
@media (max-width:640px) {
.I100839 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I100839:hover {
}

}
@media (min-width:1440px) {
.I100839 {

width:50%;
padding-right:4rem;

}
.I100839:hover {
}

}
.I100840 {
display:flex;
position:var(--I100840-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;


}
.I100840:hover {
}

@media (max-width:992px) {
.I100840 {

width:50%;

}
.I100840:hover {
}

}
@media (max-width:640px) {
.I100840 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I100840:hover {
}

}
@media (min-width:1440px) {
.I100840 {

width:50%;

flex-direction:column;


}
.I100840:hover {
}

}
.I127627 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127627:hover {
}

@media (max-width:992px) {
.I127627 {



flex-direction:column;

	
}
.I127627:hover {
}

}

h1.I100841, .I100841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I100841:hover {
}
.I100841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100841 > .viewport:hover {
}


h1.I100842, .I100842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I100842:hover {
}
.I100842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100842 > .viewport:hover {
}


h1.I100843, .I100843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I100843:hover {
}
.I100843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100843 > .viewport:hover {
}

@media (max-width:992px) {
.I100843 {

display:none;

}
.I100843:hover {
}
.I100843 > .viewport {



}
.I100843 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100843 {

display:none;
height:auto;


}
.I100843:hover {
}
.I100843 > .viewport {



}
.I100843 > .viewport:hover {
}

}

h1.I100844, .I100844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I100844:hover {
}
.I100844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100844 > .viewport:hover {
}

@media (max-width:992px) {
.I100844 {

padding-bottom:1rem;


}
.I100844:hover {
}
.I100844 > .viewport {



}
.I100844 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100844 {

margin-bottom:0;


}
.I100844:hover {
}
.I100844 > .viewport {



}
.I100844 > .viewport:hover {
}

}

h1.I100845, .I100845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I100845:hover {
}
.I100845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100845 > .viewport:hover {
}


h1.I100846, .I100846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I100846:hover {
}
.I100846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100846 > .viewport:hover {
}


h1.I100847, .I100847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I100847:hover {
}
.I100847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100847 > .viewport:hover {
}

@media (max-width:640px) {
.I100847 {

margin-bottom:-1.65rem;


}
.I100847:hover {
}
.I100847 > .viewport {



}
.I100847 > .viewport:hover {
}

}

h1.I100848, .I100848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I100848:hover {
}
.I100848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100848 > .viewport:hover {
}

@media (min-width:1440px) {
.I100848 {

display:none;

}
.I100848:hover {
}
.I100848 > .viewport {



}
.I100848 > .viewport:hover {
}

}
h1.I100849, .I100849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I100849:hover {
}
.I100849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100849 > .viewport:hover {
}


h1.I100850, .I100850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I100850:hover {
}
.I100850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100850 > .viewport:hover {
}

@media (max-width:992px) {
.I100850 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I100850:hover {
}
.I100850 > .viewport {



}
.I100850 > .viewport:hover {
}

}

h1.I100851, .I100851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
height:auto;


}
.I100851:hover {
}
.I100851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100851 > .viewport:hover {
}

@media (max-width:992px) {
.I100851 {

display:flex;

}
.I100851:hover {
}
.I100851 > .viewport {



}
.I100851 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100851 {

display:flex;

}
.I100851:hover {
}
.I100851 > .viewport {



}
.I100851 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I100851 {

width:100%;
height:auto;


}
.I100851:hover {
}
.I100851 > .viewport {



}
.I100851 > .viewport:hover {
}

}
h1.I100852, .I100852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I100852:hover {
}
.I100852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100852 > .viewport:hover {
}

@media (min-width:1440px) {
.I100852 {

width:100%;
box-sizing:border-box;


}
.I100852:hover {
}
.I100852 > .viewport {



}
.I100852 > .viewport:hover {
}

}
h1.I114544, .I114544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114544:hover {
}
.I114544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114544 > .viewport:hover {
}


.I100853, a.I100853 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100853:hover, a.I100853:hover {
}
@media (max-width:992px) {
.I100853, a.I100853 {
display:flex;
font-size:1.625rem;


}
.I100853:hover, a.I100853:hover {
}
}
@media (max-width:640px) {
.I100853, a.I100853 {
display:flex;
font-size:1.625rem;


}
.I100853:hover, a.I100853:hover {
}
}

.I100854, a.I100854 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100854:hover, a.I100854:hover {
}
@media (max-width:992px) {
.I100854, a.I100854 {
}
.I100854:hover, a.I100854:hover {
display:flex;
width:100%;

}
}

.I100855 .image, .I100855.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I100855 .image:hover, .I100855.image:hover {
}

.I100856 .button, .I100856.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);

}
.I100856 button.button, button.I100856.button {
cursor:pointer;
}
.I100856 .button .text, .I100856.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I100856 .button .icon, .I100856.button .icon {
flex:none;
background-size:100% 100%;
}
.I100856 .button:hover, .I100856.button:hover {
background-color:rgb(210,40,93);

}
.I100856 .button:hover .text, .I100856.button:hover .text {
}
.I100856 .button:hover .icon, .I100856.button:hover .icon {
background-size:100% 100%;
}

.I100857, a.I100857 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100857:hover, a.I100857:hover {
}

h1.I100858, .I100858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100858, .I100858 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100858, .I100858 p {
margin:0px;
}

figure.I100858, .I100858 figure {
margin:0px;
}

a.I100858, .I100858 a {
text-decoration:inherit;
color:inherit;
}

.I100858 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100858 article, article.I100858 {
flex-direction:column;	
}
.I100858 article:hover, article.I100858:hover {
}
.I100858 article.active, article.I100858.active {
}
.I100858 .body {
}
.I100858 .body:hover {
	
}
.I100858 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I100858 .body a {
text-decoration:underline;

}
.I100858 .body img {
}
.I100858 .body ul, .I100858 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I100858 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I100858 .body iframe {
}
.I100858 .body img:hover {
}
.I100858 .body iframe:hover {
}

.I100858 .body li {
list-style-type:disc;
}



.I100859 .button, .I100859.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I100859 button.button, button.I100859.button {
cursor:pointer;
}
.I100859 .button .text, .I100859.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I100859 .button .icon, .I100859.button .icon {
flex:none;
background-size:100% 100%;
}
.I100859 .button:hover, .I100859.button:hover {
}
.I100859 .button:hover .text, .I100859.button:hover .text {
}
.I100859 .button:hover .icon, .I100859.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100859 .button, .I100859.button {
}
.I100859 button.button, button.I100859.button {
}
.I100859 .button .text, .I100859.button .text {
font-family:Rubik;

}
.I100859 .button .icon, .I100859.button .icon {
background-size:100% 100%;
}
.I100859 .button:hover, .I100859.button:hover {
}
.I100859 .button:hover .text, .I100859.button:hover .text {
}
.I100859 .button:hover .icon, .I100859.button:hover .icon {
background-size:100% 100%;
}
}

.I100860 .button, .I100860.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;

}
.I100860 button.button, button.I100860.button {
cursor:pointer;
}
.I100860 .button .text, .I100860.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I100860 .button .icon, .I100860.button .icon {
flex:none;
background-size:100% 100%;
}
.I100860 .button:hover, .I100860.button:hover {
}
.I100860 .button:hover .text, .I100860.button:hover .text {
}
.I100860 .button:hover .icon, .I100860.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100860 .button, .I100860.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I100860 button.button, button.I100860.button {
}
.I100860 .button .text, .I100860.button .text {
color:rgb(108,72,201);

}
.I100860 .button .icon, .I100860.button .icon {
background-size:100% 100%;
}
.I100860 .button:hover, .I100860.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I100860 .button:hover .text, .I100860.button:hover .text {
color:rgb(150,155,160);

}
.I100860 .button:hover .icon, .I100860.button:hover .icon {
background-size:100% 100%;
}
}

.I100861 .button, .I100861.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);

}
.I100861 button.button, button.I100861.button {
cursor:pointer;
}
.I100861 .button .text, .I100861.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I100861 .button .icon, .I100861.button .icon {
flex:none;
background-size:100% 100%;
}
.I100861 .button:hover, .I100861.button:hover {
background-color:rgb(217,217,217);

}
.I100861 .button:hover .text, .I100861.button:hover .text {
}
.I100861 .button:hover .icon, .I100861.button:hover .icon {
background-size:100% 100%;
}

.I100862 {
display:flex;
width:100%;
height:270px;

}
.I100862:hover {
}
@media (min-width:1440px) {
.I100862 {
display:flex;
width:100%;
height:270px;

}
.I100862:hover {
}
}
.I100863, a.I100863 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I100863:hover, a.I100863:hover {
}
@media (max-width:992px) {
.I100863, a.I100863 {
}
.I100863:hover, a.I100863:hover {
display:flex;
width:100%;

}
}

.I114487 .image, .I114487.image {
vertical-align:top;
}
.I114487 .image:hover, .I114487.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.I100888, .I100888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I100888:hover {
}
.I100888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100888 > .viewport:hover {
}

@media (min-width:1440px) {
.I100888 {

order:10;

}
.I100888:hover {
}
.I100888 > .viewport {



}
.I100888 > .viewport:hover {
}

}
.I100882 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I100882:hover {
}

.I100883 {
display:flex;
position:var(--I100883-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-bottom:100px;

align-items:center;


}
.I100883:hover {
}

@media (max-width:640px) {
.I100883 {

margin-bottom:33px;
padding-left:29px;
padding-right:29px;
box-sizing:border-box;

}
.I100883:hover {
}

}

h1.I100884, .I100884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:40px;


}
.I100884:hover {
}
.I100884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I100884 > .viewport:hover {
}

@media (max-width:640px) {
.I100884 {

margin-bottom:32px;


}
.I100884:hover {
}
.I100884 > .viewport {



}
.I100884 > .viewport:hover {
}

}

h1.I100885, .I100885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I100885:hover {
}
.I100885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I100885 > .viewport:hover {
}

@media (max-width:640px) {
.I100885 {


}
.I100885:hover {
}
.I100885 > .viewport {

justify-content:flex-start;


}
.I100885 > .viewport:hover {
}

}

h1.I100886, .I100886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100886, .I100886 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100886, .I100886 p {
margin:0px;
}

figure.I100886, .I100886 figure {
margin:0px;
}

a.I100886, .I100886 a {
text-decoration:inherit;
color:inherit;
}

.I100886 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100886 article, article.I100886 {
width:100%;
max-width:940px;

flex-direction:column;	
}
.I100886 article:hover, article.I100886:hover {
}
.I100886 article.active, article.I100886.active {
}
.I100886 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
color:rgb(19,25,33);
letter-spacing:-1.13px;
line-height:58px;

width:100%;
margin-bottom:40px;

}
.I100886 .title:hover {
}
.I100886 article.active .title {
}


.I100886 .body {
}
.I100886 .body:hover {
	
}
.I100886 .body {
display:block;
width:100%;
max-width:701px;
margin-left:auto;
margin-right:auto;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(19,25,33);
line-height:26px;

}
.I100886 .body img {
}
.I100886 .body img:hover {
}



@media (max-width:640px) {
.I100886 header {
}
.I100886 article, article.I100886 {
	
}
.I100886 article:hover, article.I100886:hover {
}
.I100886 article.active, article.I100886.active {
}
.I100886 .title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
letter-spacing:0px;
line-height:30px;

margin-bottom:32px;

}
.I100886 .title:hover {
}
.I100886 article.active .title {
}


.I100886 .body {
}
.I100886 .body:hover {
	
}
.I100886 .body {
text-align:left;

}



}

.I100887 .button, .I100887.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);

}
.I100887 button.button, button.I100887.button {
cursor:pointer;
}
.I100887 .button .text, .I100887.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I100887 .button .icon, .I100887.button .icon {
flex:none;
background-size:100% 100%;
}
.I100887 .button:hover, .I100887.button:hover {
background-color:rgb(210,40,93);

}
.I100887 .button:hover .text, .I100887.button:hover .text {
}
.I100887 .button:hover .icon, .I100887.button:hover .icon {
background-size:100% 100%;
}

h1.I100916, .I100916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;


}
.I100916:hover {
}
.I100916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100916 > .viewport:hover {
}

@media (min-width:1440px) {
.I100916 {

order:18;

}
.I100916:hover {
}
.I100916 > .viewport {



}
.I100916 > .viewport:hover {
}

}
.I100889 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I100889:hover {
}

.I100890 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:5rem;
box-sizing:border-box;


}
.I100890:hover {
}
@media (max-width:992px) {
.I100890 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I100890:hover {
}
}
@media (max-width:640px) {
.I100890 {

padding-bottom:0rem;
padding-top:2rem;


flex-direction:column;
}
.I100890:hover {
}
}

.I100891 {
display:flex;
position:var(--I100891-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;


}
.I100891:hover {
}

@media (max-width:992px) {
.I100891 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I100891:hover {
}

}
@media (max-width:640px) {
.I100891 {

order:3;
min-width:100%;
padding-top:2rem;

}
.I100891:hover {
}

}
@media (min-width:1440px) {
.I100891 {

width:50%;
padding-right:4rem;

}
.I100891:hover {
}

}
.I100892 {
display:flex;
position:var(--I100892-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;


}
.I100892:hover {
}

@media (max-width:992px) {
.I100892 {

width:50%;

}
.I100892:hover {
}

}
@media (max-width:640px) {
.I100892 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I100892:hover {
}

}
@media (min-width:1440px) {
.I100892 {

width:50%;

flex-direction:column;


}
.I100892:hover {
}

}
.I127628 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127628:hover {
}

@media (max-width:992px) {
.I127628 {



flex-direction:column;

	
}
.I127628:hover {
}

}

h1.I100893, .I100893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I100893:hover {
}
.I100893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100893 > .viewport:hover {
}


h1.I100894, .I100894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I100894:hover {
}
.I100894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100894 > .viewport:hover {
}


h1.I100895, .I100895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I100895:hover {
}
.I100895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100895 > .viewport:hover {
}

@media (max-width:992px) {
.I100895 {

display:flex;

}
.I100895:hover {
}
.I100895 > .viewport {



}
.I100895 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100895 {

height:auto;


}
.I100895:hover {
}
.I100895 > .viewport {



}
.I100895 > .viewport:hover {
}

}

h1.I100896, .I100896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I100896:hover {
}
.I100896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100896 > .viewport:hover {
}

@media (max-width:992px) {
.I100896 {

padding-bottom:1rem;


}
.I100896:hover {
}
.I100896 > .viewport {



}
.I100896 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100896 {

margin-bottom:0;


}
.I100896:hover {
}
.I100896 > .viewport {



}
.I100896 > .viewport:hover {
}

}

h1.I100897, .I100897 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100897 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I100897:hover {
}
.I100897 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100897 > .viewport:hover {
}


h1.I100898, .I100898 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100898 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I100898:hover {
}
.I100898 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100898 > .viewport:hover {
}


h1.I100899, .I100899 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100899 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I100899:hover {
}
.I100899 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100899 > .viewport:hover {
}

@media (max-width:640px) {
.I100899 {

margin-bottom:-1.65rem;


}
.I100899:hover {
}
.I100899 > .viewport {



}
.I100899 > .viewport:hover {
}

}

h1.I100900, .I100900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I100900:hover {
}
.I100900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100900 > .viewport:hover {
}

@media (min-width:1440px) {
.I100900 {

display:none;

}
.I100900:hover {
}
.I100900 > .viewport {



}
.I100900 > .viewport:hover {
}

}
h1.I100901, .I100901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I100901:hover {
}
.I100901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100901 > .viewport:hover {
}


h1.I100902, .I100902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I100902:hover {
}
.I100902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100902 > .viewport:hover {
}

@media (max-width:992px) {
.I100902 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I100902:hover {
}
.I100902 > .viewport {



}
.I100902 > .viewport:hover {
}

}

h1.I100903, .I100903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I100903:hover {
}
.I100903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100903 > .viewport:hover {
}

@media (max-width:992px) {
.I100903 {

display:none;

}
.I100903:hover {
}
.I100903 > .viewport {



}
.I100903 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I100903 {

width:100%;
height:auto;


}
.I100903:hover {
}
.I100903 > .viewport {



}
.I100903 > .viewport:hover {
}

}
h1.I100904, .I100904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I100904:hover {
}
.I100904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100904 > .viewport:hover {
}

@media (min-width:1440px) {
.I100904 {

width:100%;
box-sizing:border-box;


}
.I100904:hover {
}
.I100904 > .viewport {



}
.I100904 > .viewport:hover {
}

}
h1.I114545, .I114545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114545:hover {
}
.I114545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114545 > .viewport:hover {
}


.I100905, a.I100905 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100905:hover, a.I100905:hover {
}
@media (max-width:992px) {
.I100905, a.I100905 {
display:flex;
font-size:1.625rem;


}
.I100905:hover, a.I100905:hover {
}
}
@media (max-width:640px) {
.I100905, a.I100905 {
display:flex;
font-size:1.625rem;


}
.I100905:hover, a.I100905:hover {
}
}

.I100906, a.I100906 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100906:hover, a.I100906:hover {
}
@media (max-width:992px) {
.I100906, a.I100906 {
}
.I100906:hover, a.I100906:hover {
display:flex;
width:100%;

}
}

.I100907 .image, .I100907.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/agile3x.png?timestamp=20221011145151');
background-size:cover;
background-position:center center;

}
.I100907 .image:hover, .I100907.image:hover {
}

.I100908 .button, .I100908.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);

}
.I100908 button.button, button.I100908.button {
cursor:pointer;
}
.I100908 .button .text, .I100908.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I100908 .button .icon, .I100908.button .icon {
flex:none;
background-size:100% 100%;
}
.I100908 .button:hover, .I100908.button:hover {
background-color:rgb(210,40,93);

}
.I100908 .button:hover .text, .I100908.button:hover .text {
}
.I100908 .button:hover .icon, .I100908.button:hover .icon {
background-size:100% 100%;
}

.I100909, a.I100909 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100909:hover, a.I100909:hover {
}

h1.I100910, .I100910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100910, .I100910 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100910, .I100910 p {
margin:0px;
}

figure.I100910, .I100910 figure {
margin:0px;
}

a.I100910, .I100910 a {
text-decoration:inherit;
color:inherit;
}

.I100910 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100910 article, article.I100910 {
flex-direction:column;	
}
.I100910 article:hover, article.I100910:hover {
}
.I100910 article.active, article.I100910.active {
}
.I100910 .body {
}
.I100910 .body:hover {
	
}
.I100910 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I100910 .body a {
text-decoration:underline;

}
.I100910 .body img {
}
.I100910 .body ul, .I100910 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I100910 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I100910 .body iframe {
}
.I100910 .body img:hover {
}
.I100910 .body iframe:hover {
}

.I100910 .body li {
list-style-type:disc;
}



.I100911 .button, .I100911.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I100911 button.button, button.I100911.button {
cursor:pointer;
}
.I100911 .button .text, .I100911.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I100911 .button .icon, .I100911.button .icon {
flex:none;
background-size:100% 100%;
}
.I100911 .button:hover, .I100911.button:hover {
}
.I100911 .button:hover .text, .I100911.button:hover .text {
}
.I100911 .button:hover .icon, .I100911.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100911 .button, .I100911.button {
}
.I100911 button.button, button.I100911.button {
}
.I100911 .button .text, .I100911.button .text {
font-family:Rubik;

}
.I100911 .button .icon, .I100911.button .icon {
background-size:100% 100%;
}
.I100911 .button:hover, .I100911.button:hover {
}
.I100911 .button:hover .text, .I100911.button:hover .text {
}
.I100911 .button:hover .icon, .I100911.button:hover .icon {
background-size:100% 100%;
}
}

.I100912 .button, .I100912.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;

}
.I100912 button.button, button.I100912.button {
cursor:pointer;
}
.I100912 .button .text, .I100912.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I100912 .button .icon, .I100912.button .icon {
flex:none;
background-size:100% 100%;
}
.I100912 .button:hover, .I100912.button:hover {
}
.I100912 .button:hover .text, .I100912.button:hover .text {
}
.I100912 .button:hover .icon, .I100912.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100912 .button, .I100912.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I100912 button.button, button.I100912.button {
}
.I100912 .button .text, .I100912.button .text {
color:rgb(108,72,201);

}
.I100912 .button .icon, .I100912.button .icon {
background-size:100% 100%;
}
.I100912 .button:hover, .I100912.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I100912 .button:hover .text, .I100912.button:hover .text {
color:rgb(150,155,160);

}
.I100912 .button:hover .icon, .I100912.button:hover .icon {
background-size:100% 100%;
}
}

.I100913 .button, .I100913.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);

}
.I100913 button.button, button.I100913.button {
cursor:pointer;
}
.I100913 .button .text, .I100913.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I100913 .button .icon, .I100913.button .icon {
flex:none;
background-size:100% 100%;
}
.I100913 .button:hover, .I100913.button:hover {
background-color:rgb(217,217,217);

}
.I100913 .button:hover .text, .I100913.button:hover .text {
}
.I100913 .button:hover .icon, .I100913.button:hover .icon {
background-size:100% 100%;
}

.I100914 {
display:flex;
width:100%;
height:270px;

}
.I100914:hover {
}
@media (min-width:1440px) {
.I100914 {
display:flex;
width:100%;
height:270px;

}
.I100914:hover {
}
}
.I100915, a.I100915 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I100915:hover, a.I100915:hover {
}
@media (max-width:992px) {
.I100915, a.I100915 {
}
.I100915:hover, a.I100915:hover {
display:flex;
width:100%;

}
}

.I114488 .image, .I114488.image {
vertical-align:top;
}
.I114488 .image:hover, .I114488.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.I100918, .I100918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
padding-top:7rem;


}
.I100918:hover {
}
.I100918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I100918 > .viewport:hover {
}

@media (max-width:992px) {
.I100918 {

padding-top:4rem;


}
.I100918:hover {
}
.I100918 > .viewport {



}
.I100918 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100918 {

padding-left:2rem;
padding-top:2rem;
box-sizing:border-box;


}
.I100918:hover {
}
.I100918 > .viewport {



}
.I100918 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I100918 {

order:4;
padding-top:7rem;


}
.I100918:hover {
}
.I100918 > .viewport {



}
.I100918 > .viewport:hover {
}

}
h1.I100945, .I100945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;
width:100%;


}
.I100945:hover {
}
.I100945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100945 > .viewport:hover {
}

@media (min-width:1440px) {
.I100945 {

order:19;

}
.I100945:hover {
}
.I100945 > .viewport {



}
.I100945 > .viewport:hover {
}

}
.I100919 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I100919:hover {
}

.I100920 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I100920:hover {
}
@media (max-width:992px) {
.I100920 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I100920:hover {
}
}
@media (max-width:640px) {
.I100920 {

padding-bottom:0rem;
padding-left:1.625em;
padding-right:1.625em;
padding-top:4rem;


flex-direction:column;
}
.I100920:hover {
}
}

.I100921 {
display:flex;
position:var(--I100921-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;


}
.I100921:hover {
}

@media (max-width:992px) {
.I100921 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I100921:hover {
}

}
@media (max-width:640px) {
.I100921 {

order:4;
min-width:100%;
padding-top:2rem;

}
.I100921:hover {
}

}
@media (min-width:1440px) {
.I100921 {

order:3;
width:50%;
padding-right:4rem;

}
.I100921:hover {
}

}
.I100922 {
display:flex;
position:var(--I100922-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;


}
.I100922:hover {
}

@media (max-width:992px) {
.I100922 {

order:3;
width:50%;
padding-left:0rem;

}
.I100922:hover {
}

}
@media (max-width:640px) {
.I100922 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I100922:hover {
}

}
@media (min-width:1440px) {
.I100922 {

order:2;
width:50%;

flex-direction:column;


}
.I100922:hover {
}

}
.I128341 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128341:hover {
}


h1.I100923, .I100923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I100923:hover {
}
.I100923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100923 > .viewport:hover {
}


h1.I100924, .I100924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I100924:hover {
}
.I100924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100924 > .viewport:hover {
}


h1.I100925, .I100925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I100925:hover {
}
.I100925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100925 > .viewport:hover {
}


h1.I100926, .I100926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I100926:hover {
}
.I100926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100926 > .viewport:hover {
}

@media (max-width:640px) {
.I100926 {

margin-bottom:0;


}
.I100926:hover {
}
.I100926 > .viewport {



}
.I100926 > .viewport:hover {
}

}

h1.I100927, .I100927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I100927:hover {
}
.I100927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100927 > .viewport:hover {
}


h1.I100928, .I100928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I100928:hover {
}
.I100928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100928 > .viewport:hover {
}

@media (max-width:640px) {
.I100928 {

margin-bottom:-1.65rem;


}
.I100928:hover {
}
.I100928 > .viewport {



}
.I100928 > .viewport:hover {
}

}

h1.I100929, .I100929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I100929:hover {
}
.I100929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100929 > .viewport:hover {
}


h1.I100930, .I100930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I100930:hover {
}
.I100930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100930 > .viewport:hover {
}


h1.I100931, .I100931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I100931:hover {
}
.I100931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100931 > .viewport:hover {
}


h1.I100932, .I100932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I100932:hover {
}
.I100932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100932 > .viewport:hover {
}

@media (max-width:992px) {
.I100932 {

height:auto;


}
.I100932:hover {
}
.I100932 > .viewport {



}
.I100932 > .viewport:hover {
}

}

h1.I100933, .I100933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I100933:hover {
}
.I100933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100933 > .viewport:hover {
}

@media (min-width:1440px) {
.I100933 {

width:100%;
padding-top:0.75rem;


}
.I100933:hover {
}
.I100933 > .viewport {



}
.I100933 > .viewport:hover {
}

}
h1.I114875, .I114875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114875:hover {
}
.I114875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114875 > .viewport:hover {
}


h1.I126824, .I126824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126824:hover {
}
.I126824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126824 > .viewport:hover {
}


.I100934, a.I100934 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100934:hover, a.I100934:hover {
}
@media (max-width:992px) {
.I100934, a.I100934 {
display:flex;
font-size:1.625rem;


}
.I100934:hover, a.I100934:hover {
}
}
@media (max-width:640px) {
.I100934, a.I100934 {
display:flex;
font-size:1.625rem;


}
.I100934:hover, a.I100934:hover {
}
}

.I100935, a.I100935 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100935:hover, a.I100935:hover {
}
@media (max-width:992px) {
.I100935, a.I100935 {
}
.I100935:hover, a.I100935:hover {
display:flex;
width:100%;

}
}

.I100936 .image, .I100936.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/generacioon-automatica-base-de-datos.png?timestamp=20220526120004');
background-size:cover;
background-position:center center;

}
.I100936 .image:hover, .I100936.image:hover {
}

.I100937 .button, .I100937.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);

}
.I100937 button.button, button.I100937.button {
cursor:pointer;
}
.I100937 .button .text, .I100937.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I100937 .button .icon, .I100937.button .icon {
flex:none;
background-size:100% 100%;
}
.I100937 .button:hover, .I100937.button:hover {
background-color:rgb(210,40,93);

}
.I100937 .button:hover .text, .I100937.button:hover .text {
}
.I100937 .button:hover .icon, .I100937.button:hover .icon {
background-size:100% 100%;
}

.I100938, a.I100938 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100938:hover, a.I100938:hover {
}

h1.I100939, .I100939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100939, .I100939 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100939, .I100939 p {
margin:0px;
}

figure.I100939, .I100939 figure {
margin:0px;
}

a.I100939, .I100939 a {
text-decoration:inherit;
color:inherit;
}

.I100939 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100939 article, article.I100939 {
width:100%;

flex-direction:column;	
}
.I100939 article:hover, article.I100939:hover {
}
.I100939 article.active, article.I100939.active {
}
.I100939 .body {
}
.I100939 .body:hover {
	
}
.I100939 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I100939 .body a {
text-decoration:underline;

}
.I100939 .body img {
}
.I100939 .body ul, .I100939 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I100939 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I100939 .body iframe {
}
.I100939 .body img:hover {
}
.I100939 .body iframe:hover {
}

.I100939 .body li {
list-style-type:disc;
}



.I100940 .button, .I100940.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);

}
.I100940 button.button, button.I100940.button {
cursor:pointer;
}
.I100940 .button .text, .I100940.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I100940 .button .icon, .I100940.button .icon {
flex:none;
background-size:100% 100%;
}
.I100940 .button:hover, .I100940.button:hover {
background-color:rgb(217,217,217);

}
.I100940 .button:hover .text, .I100940.button:hover .text {
}
.I100940 .button:hover .icon, .I100940.button:hover .icon {
background-size:100% 100%;
}

.I100941 .button, .I100941.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;

}
.I100941 button.button, button.I100941.button {
cursor:pointer;
}
.I100941 .button .text, .I100941.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I100941 .button .icon, .I100941.button .icon {
flex:none;
background-size:100% 100%;
}
.I100941 .button:hover, .I100941.button:hover {
}
.I100941 .button:hover .text, .I100941.button:hover .text {
}
.I100941 .button:hover .icon, .I100941.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100941 .button, .I100941.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I100941 button.button, button.I100941.button {
}
.I100941 .button .text, .I100941.button .text {
color:rgb(108,72,201);

}
.I100941 .button .icon, .I100941.button .icon {
background-size:100% 100%;
}
.I100941 .button:hover, .I100941.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I100941 .button:hover .text, .I100941.button:hover .text {
color:rgb(150,155,160);

}
.I100941 .button:hover .icon, .I100941.button:hover .icon {
background-size:100% 100%;
}
}

.I100942 .button, .I100942.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I100942 button.button, button.I100942.button {
cursor:pointer;
}
.I100942 .button .text, .I100942.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I100942 .button .icon, .I100942.button .icon {
flex:none;
background-size:100% 100%;
}
.I100942 .button:hover, .I100942.button:hover {
}
.I100942 .button:hover .text, .I100942.button:hover .text {
}
.I100942 .button:hover .icon, .I100942.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100942 .button, .I100942.button {
}
.I100942 button.button, button.I100942.button {
}
.I100942 .button .text, .I100942.button .text {
font-family:Rubik;

}
.I100942 .button .icon, .I100942.button .icon {
background-size:100% 100%;
}
.I100942 .button:hover, .I100942.button:hover {
}
.I100942 .button:hover .text, .I100942.button:hover .text {
}
.I100942 .button:hover .icon, .I100942.button:hover .icon {
background-size:100% 100%;
}
}

.I100943 {
display:flex;
width:100%;
height:270px;

}
.I100943:hover {
}

.I100944, a.I100944 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I100944:hover, a.I100944:hover {
}
@media (max-width:992px) {
.I100944, a.I100944 {
}
.I100944:hover, a.I100944:hover {
display:flex;
width:100%;

}
}

.I114820 .image, .I114820.image {
vertical-align:top;
}
.I114820 .image:hover, .I114820.image:hover {
}

.I126770 .button, .I126770.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126770 button.button, button.I126770.button {
cursor:pointer;
}
.I126770 .button .text, .I126770.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126770 .button .icon, .I126770.button .icon {
flex:none;
background-size:100% 100%;
}
.I126770 .button:hover, .I126770.button:hover {
}
.I126770 .button:hover .text, .I126770.button:hover .text {
}
.I126770 .button:hover .icon, .I126770.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126770 .button, .I126770.button {
}
.I126770 button.button, button.I126770.button {
}
.I126770 .button .text, .I126770.button .text {
font-family:Rubik;

}
.I126770 .button .icon, .I126770.button .icon {
background-size:100% 100%;
}
.I126770 .button:hover, .I126770.button:hover {
}
.I126770 .button:hover .text, .I126770.button:hover .text {
}
.I126770 .button:hover .icon, .I126770.button:hover .icon {
background-size:100% 100%;
}
}

h1.I100973, .I100973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I100973:hover {
}
.I100973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100973 > .viewport:hover {
}

@media (min-width:1440px) {
.I100973 {

order:20;

}
.I100973:hover {
}
.I100973 > .viewport {



}
.I100973 > .viewport:hover {
}

}
.I100946 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I100946:hover {
}

.I100947 {
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;


}
.I100947:hover {
}
@media (max-width:992px) {
.I100947 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I100947:hover {
}
}
@media (max-width:640px) {
.I100947 {

padding-bottom:0rem;


flex-direction:column;
}
.I100947:hover {
}
}

.I100948 {
display:flex;
position:var(--I100948-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;


}
.I100948:hover {
}

@media (max-width:992px) {
.I100948 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I100948:hover {
}

}
@media (max-width:640px) {
.I100948 {

order:3;
min-width:100%;
padding-top:2rem;

}
.I100948:hover {
}

}
@media (min-width:1440px) {
.I100948 {

width:50%;
padding-right:4rem;

}
.I100948:hover {
}

}
.I100949 {
display:flex;
position:var(--I100949-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;


}
.I100949:hover {
}

@media (max-width:992px) {
.I100949 {

width:50%;

}
.I100949:hover {
}

}
@media (max-width:640px) {
.I100949 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I100949:hover {
}

}
@media (min-width:1440px) {
.I100949 {

width:50%;

flex-direction:column;


}
.I100949:hover {
}

}
.I127629 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127629:hover {
}

@media (max-width:992px) {
.I127629 {



flex-direction:column;

	
}
.I127629:hover {
}

}

h1.I100950, .I100950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I100950:hover {
}
.I100950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100950 > .viewport:hover {
}


h1.I100951, .I100951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I100951:hover {
}
.I100951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100951 > .viewport:hover {
}


h1.I100952, .I100952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I100952:hover {
}
.I100952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100952 > .viewport:hover {
}

@media (max-width:992px) {
.I100952 {

display:flex;

}
.I100952:hover {
}
.I100952 > .viewport {



}
.I100952 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100952 {

height:auto;


}
.I100952:hover {
}
.I100952 > .viewport {



}
.I100952 > .viewport:hover {
}

}

h1.I100953, .I100953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I100953:hover {
}
.I100953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100953 > .viewport:hover {
}

@media (max-width:992px) {
.I100953 {

padding-bottom:1rem;


}
.I100953:hover {
}
.I100953 > .viewport {



}
.I100953 > .viewport:hover {
}

}
@media (max-width:640px) {
.I100953 {

margin-bottom:0;


}
.I100953:hover {
}
.I100953 > .viewport {



}
.I100953 > .viewport:hover {
}

}

h1.I100954, .I100954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I100954:hover {
}
.I100954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100954 > .viewport:hover {
}


h1.I100955, .I100955 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100955 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I100955:hover {
}
.I100955 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100955 > .viewport:hover {
}


h1.I100956, .I100956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I100956:hover {
}
.I100956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100956 > .viewport:hover {
}

@media (max-width:640px) {
.I100956 {

margin-bottom:-1.65rem;


}
.I100956:hover {
}
.I100956 > .viewport {



}
.I100956 > .viewport:hover {
}

}

h1.I100957, .I100957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I100957:hover {
}
.I100957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100957 > .viewport:hover {
}

@media (min-width:1440px) {
.I100957 {

display:none;

}
.I100957:hover {
}
.I100957 > .viewport {



}
.I100957 > .viewport:hover {
}

}
h1.I100958, .I100958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I100958:hover {
}
.I100958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100958 > .viewport:hover {
}


h1.I100959, .I100959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I100959:hover {
}
.I100959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100959 > .viewport:hover {
}

@media (max-width:992px) {
.I100959 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I100959:hover {
}
.I100959 > .viewport {



}
.I100959 > .viewport:hover {
}

}

h1.I100960, .I100960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I100960:hover {
}
.I100960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100960 > .viewport:hover {
}

@media (max-width:992px) {
.I100960 {

display:none;

}
.I100960:hover {
}
.I100960 > .viewport {



}
.I100960 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I100960 {

width:100%;
height:auto;


}
.I100960:hover {
}
.I100960 > .viewport {



}
.I100960 > .viewport:hover {
}

}
h1.I100961, .I100961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I100961:hover {
}
.I100961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100961 > .viewport:hover {
}

@media (min-width:1440px) {
.I100961 {

width:100%;
box-sizing:border-box;


}
.I100961:hover {
}
.I100961 > .viewport {



}
.I100961 > .viewport:hover {
}

}
h1.I114546, .I114546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114546:hover {
}
.I114546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114546 > .viewport:hover {
}


.I100962, a.I100962 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100962:hover, a.I100962:hover {
}
@media (max-width:992px) {
.I100962, a.I100962 {
display:flex;
font-size:1.625rem;


}
.I100962:hover, a.I100962:hover {
}
}
@media (max-width:640px) {
.I100962, a.I100962 {
display:flex;
font-size:1.625rem;


}
.I100962:hover, a.I100962:hover {
}
}

.I100963, a.I100963 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100963:hover, a.I100963:hover {
}
@media (max-width:992px) {
.I100963, a.I100963 {
}
.I100963:hover, a.I100963:hover {
display:flex;
width:100%;

}
}

.I100964 .image, .I100964.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/multi-platform3x.png?timestamp=20221011145152');
background-size:cover;
background-position:center center;

}
.I100964 .image:hover, .I100964.image:hover {
}

.I100965 .button, .I100965.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);

}
.I100965 button.button, button.I100965.button {
cursor:pointer;
}
.I100965 .button .text, .I100965.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I100965 .button .icon, .I100965.button .icon {
flex:none;
background-size:100% 100%;
}
.I100965 .button:hover, .I100965.button:hover {
background-color:rgb(210,40,93);

}
.I100965 .button:hover .text, .I100965.button:hover .text {
}
.I100965 .button:hover .icon, .I100965.button:hover .icon {
background-size:100% 100%;
}

.I100966, a.I100966 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100966:hover, a.I100966:hover {
}

h1.I100967, .I100967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100967, .I100967 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100967, .I100967 p {
margin:0px;
}

figure.I100967, .I100967 figure {
margin:0px;
}

a.I100967, .I100967 a {
text-decoration:inherit;
color:inherit;
}

.I100967 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100967 article, article.I100967 {
flex-direction:column;	
}
.I100967 article:hover, article.I100967:hover {
}
.I100967 article.active, article.I100967.active {
}
.I100967 .body {
}
.I100967 .body:hover {
	
}
.I100967 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I100967 .body a {
text-decoration:underline;

}
.I100967 .body img {
}
.I100967 .body ul, .I100967 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I100967 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I100967 .body iframe {
}
.I100967 .body img:hover {
}
.I100967 .body iframe:hover {
}

.I100967 .body li {
list-style-type:disc;
}



.I100968 .button, .I100968.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I100968 button.button, button.I100968.button {
cursor:pointer;
}
.I100968 .button .text, .I100968.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I100968 .button .icon, .I100968.button .icon {
flex:none;
background-size:100% 100%;
}
.I100968 .button:hover, .I100968.button:hover {
}
.I100968 .button:hover .text, .I100968.button:hover .text {
}
.I100968 .button:hover .icon, .I100968.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100968 .button, .I100968.button {
}
.I100968 button.button, button.I100968.button {
}
.I100968 .button .text, .I100968.button .text {
font-family:Rubik;

}
.I100968 .button .icon, .I100968.button .icon {
background-size:100% 100%;
}
.I100968 .button:hover, .I100968.button:hover {
}
.I100968 .button:hover .text, .I100968.button:hover .text {
}
.I100968 .button:hover .icon, .I100968.button:hover .icon {
background-size:100% 100%;
}
}

.I100969 .button, .I100969.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;

}
.I100969 button.button, button.I100969.button {
cursor:pointer;
}
.I100969 .button .text, .I100969.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I100969 .button .icon, .I100969.button .icon {
flex:none;
background-size:100% 100%;
}
.I100969 .button:hover, .I100969.button:hover {
}
.I100969 .button:hover .text, .I100969.button:hover .text {
}
.I100969 .button:hover .icon, .I100969.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100969 .button, .I100969.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I100969 button.button, button.I100969.button {
}
.I100969 .button .text, .I100969.button .text {
color:rgb(108,72,201);

}
.I100969 .button .icon, .I100969.button .icon {
background-size:100% 100%;
}
.I100969 .button:hover, .I100969.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I100969 .button:hover .text, .I100969.button:hover .text {
color:rgb(150,155,160);

}
.I100969 .button:hover .icon, .I100969.button:hover .icon {
background-size:100% 100%;
}
}

.I100970 .button, .I100970.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);

}
.I100970 button.button, button.I100970.button {
cursor:pointer;
}
.I100970 .button .text, .I100970.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I100970 .button .icon, .I100970.button .icon {
flex:none;
background-size:100% 100%;
}
.I100970 .button:hover, .I100970.button:hover {
background-color:rgb(217,217,217);

}
.I100970 .button:hover .text, .I100970.button:hover .text {
}
.I100970 .button:hover .icon, .I100970.button:hover .icon {
background-size:100% 100%;
}

.I100971 {
display:flex;
width:100%;
height:270px;

}
.I100971:hover {
}
@media (min-width:1440px) {
.I100971 {
display:flex;
width:100%;
height:270px;

}
.I100971:hover {
}
}
.I100972, a.I100972 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I100972:hover, a.I100972:hover {
}
@media (max-width:992px) {
.I100972, a.I100972 {
}
.I100972:hover, a.I100972:hover {
display:flex;
width:100%;

}
}

.I114489 .image, .I114489.image {
vertical-align:top;
}
.I114489 .image:hover, .I114489.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.I101000, .I101000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:18;
width:100%;


}
.I101000:hover {
}
.I101000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101000 > .viewport:hover {
}

@media (min-width:1440px) {
.I101000 {

order:21;

}
.I101000:hover {
}
.I101000 > .viewport {



}
.I101000 > .viewport:hover {
}

}
.I100974 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I100974:hover {
}

.I100975 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I100975:hover {
}
@media (max-width:992px) {
.I100975 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I100975:hover {
}
}
@media (max-width:640px) {
.I100975 {

padding-bottom:0rem;
padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I100975:hover {
}
}

.I100976 {
display:flex;
position:var(--I100976-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;


}
.I100976:hover {
}

@media (max-width:992px) {
.I100976 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I100976:hover {
}

}
@media (max-width:640px) {
.I100976 {

order:4;
min-width:100%;
padding-top:2rem;

}
.I100976:hover {
}

}
@media (min-width:1440px) {
.I100976 {

order:3;
width:50%;
padding-right:4rem;

}
.I100976:hover {
}

}
.I100977 {
display:flex;
position:var(--I100977-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;


}
.I100977:hover {
}

@media (max-width:992px) {
.I100977 {

order:3;
width:50%;
padding-left:0rem;

}
.I100977:hover {
}

}
@media (max-width:640px) {
.I100977 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I100977:hover {
}

}
@media (min-width:1440px) {
.I100977 {

order:2;
width:50%;

flex-direction:column;


}
.I100977:hover {
}

}
.I128342 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128342:hover {
}


h1.I100978, .I100978 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100978 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I100978:hover {
}
.I100978 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100978 > .viewport:hover {
}


h1.I100979, .I100979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I100979:hover {
}
.I100979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100979 > .viewport:hover {
}


h1.I100980, .I100980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I100980:hover {
}
.I100980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100980 > .viewport:hover {
}


h1.I100981, .I100981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I100981:hover {
}
.I100981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100981 > .viewport:hover {
}

@media (max-width:640px) {
.I100981 {

margin-bottom:0;


}
.I100981:hover {
}
.I100981 > .viewport {



}
.I100981 > .viewport:hover {
}

}

h1.I100982, .I100982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I100982:hover {
}
.I100982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100982 > .viewport:hover {
}


h1.I100983, .I100983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I100983:hover {
}
.I100983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100983 > .viewport:hover {
}

@media (max-width:640px) {
.I100983 {

margin-bottom:-1.65rem;


}
.I100983:hover {
}
.I100983 > .viewport {



}
.I100983 > .viewport:hover {
}

}

h1.I100984, .I100984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I100984:hover {
}
.I100984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100984 > .viewport:hover {
}


h1.I100985, .I100985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I100985:hover {
}
.I100985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100985 > .viewport:hover {
}


h1.I100986, .I100986 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100986 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I100986:hover {
}
.I100986 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100986 > .viewport:hover {
}


h1.I100987, .I100987 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100987 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I100987:hover {
}
.I100987 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100987 > .viewport:hover {
}

@media (max-width:992px) {
.I100987 {

height:auto;


}
.I100987:hover {
}
.I100987 > .viewport {



}
.I100987 > .viewport:hover {
}

}

h1.I100988, .I100988 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100988 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I100988:hover {
}
.I100988 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100988 > .viewport:hover {
}

@media (min-width:1440px) {
.I100988 {

width:100%;
padding-top:0.75rem;


}
.I100988:hover {
}
.I100988 > .viewport {



}
.I100988 > .viewport:hover {
}

}
h1.I114876, .I114876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114876:hover {
}
.I114876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114876 > .viewport:hover {
}


h1.I126825, .I126825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126825:hover {
}
.I126825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126825 > .viewport:hover {
}


.I100989, a.I100989 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100989:hover, a.I100989:hover {
}
@media (max-width:992px) {
.I100989, a.I100989 {
display:flex;
font-size:1.625rem;


}
.I100989:hover, a.I100989:hover {
}
}
@media (max-width:640px) {
.I100989, a.I100989 {
display:flex;
font-size:1.625rem;


}
.I100989:hover, a.I100989:hover {
}
}

.I100990, a.I100990 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I100990:hover, a.I100990:hover {
}
@media (max-width:992px) {
.I100990, a.I100990 {
}
.I100990:hover, a.I100990:hover {
display:flex;
width:100%;

}
}

.I100991 .image, .I100991.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.png?timestamp=20220526120115');
background-size:cover;
background-position:center center;

}
.I100991 .image:hover, .I100991.image:hover {
}

.I100992 .button, .I100992.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);

}
.I100992 button.button, button.I100992.button {
cursor:pointer;
}
.I100992 .button .text, .I100992.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I100992 .button .icon, .I100992.button .icon {
flex:none;
background-size:100% 100%;
}
.I100992 .button:hover, .I100992.button:hover {
background-color:rgb(210,40,93);

}
.I100992 .button:hover .text, .I100992.button:hover .text {
}
.I100992 .button:hover .icon, .I100992.button:hover .icon {
background-size:100% 100%;
}

.I100993, a.I100993 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I100993:hover, a.I100993:hover {
}

h1.I100994, .I100994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I100994, .I100994 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I100994, .I100994 p {
margin:0px;
}

figure.I100994, .I100994 figure {
margin:0px;
}

a.I100994, .I100994 a {
text-decoration:inherit;
color:inherit;
}

.I100994 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I100994 article, article.I100994 {
width:100%;

flex-direction:column;	
}
.I100994 article:hover, article.I100994:hover {
}
.I100994 article.active, article.I100994.active {
}
.I100994 .body {
}
.I100994 .body:hover {
	
}
.I100994 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I100994 .body a {
text-decoration:underline;

}
.I100994 .body img {
}
.I100994 .body ul, .I100994 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I100994 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I100994 .body iframe {
}
.I100994 .body img:hover {
}
.I100994 .body iframe:hover {
}

.I100994 .body li {
list-style-type:disc;
}



.I100995 .button, .I100995.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);

}
.I100995 button.button, button.I100995.button {
cursor:pointer;
}
.I100995 .button .text, .I100995.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I100995 .button .icon, .I100995.button .icon {
flex:none;
background-size:100% 100%;
}
.I100995 .button:hover, .I100995.button:hover {
background-color:rgb(217,217,217);

}
.I100995 .button:hover .text, .I100995.button:hover .text {
}
.I100995 .button:hover .icon, .I100995.button:hover .icon {
background-size:100% 100%;
}

.I100996 .button, .I100996.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;

}
.I100996 button.button, button.I100996.button {
cursor:pointer;
}
.I100996 .button .text, .I100996.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I100996 .button .icon, .I100996.button .icon {
flex:none;
background-size:100% 100%;
}
.I100996 .button:hover, .I100996.button:hover {
}
.I100996 .button:hover .text, .I100996.button:hover .text {
}
.I100996 .button:hover .icon, .I100996.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100996 .button, .I100996.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I100996 button.button, button.I100996.button {
}
.I100996 .button .text, .I100996.button .text {
color:rgb(108,72,201);

}
.I100996 .button .icon, .I100996.button .icon {
background-size:100% 100%;
}
.I100996 .button:hover, .I100996.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I100996 .button:hover .text, .I100996.button:hover .text {
color:rgb(150,155,160);

}
.I100996 .button:hover .icon, .I100996.button:hover .icon {
background-size:100% 100%;
}
}

.I100997 .button, .I100997.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I100997 button.button, button.I100997.button {
cursor:pointer;
}
.I100997 .button .text, .I100997.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I100997 .button .icon, .I100997.button .icon {
flex:none;
background-size:100% 100%;
}
.I100997 .button:hover, .I100997.button:hover {
}
.I100997 .button:hover .text, .I100997.button:hover .text {
}
.I100997 .button:hover .icon, .I100997.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I100997 .button, .I100997.button {
}
.I100997 button.button, button.I100997.button {
}
.I100997 .button .text, .I100997.button .text {
font-family:Rubik;

}
.I100997 .button .icon, .I100997.button .icon {
background-size:100% 100%;
}
.I100997 .button:hover, .I100997.button:hover {
}
.I100997 .button:hover .text, .I100997.button:hover .text {
}
.I100997 .button:hover .icon, .I100997.button:hover .icon {
background-size:100% 100%;
}
}

.I100998 {
display:flex;
width:100%;
height:270px;

}
.I100998:hover {
}

.I100999, a.I100999 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I100999:hover, a.I100999:hover {
}
@media (max-width:992px) {
.I100999, a.I100999 {
}
.I100999:hover, a.I100999:hover {
display:flex;
width:100%;

}
}

.I114821 .image, .I114821.image {
vertical-align:top;
}
.I114821 .image:hover, .I114821.image:hover {
}

.I126771 .button, .I126771.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126771 button.button, button.I126771.button {
cursor:pointer;
}
.I126771 .button .text, .I126771.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126771 .button .icon, .I126771.button .icon {
flex:none;
background-size:100% 100%;
}
.I126771 .button:hover, .I126771.button:hover {
}
.I126771 .button:hover .text, .I126771.button:hover .text {
}
.I126771 .button:hover .icon, .I126771.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126771 .button, .I126771.button {
}
.I126771 button.button, button.I126771.button {
}
.I126771 .button .text, .I126771.button .text {
font-family:Rubik;

}
.I126771 .button .icon, .I126771.button .icon {
background-size:100% 100%;
}
.I126771 .button:hover, .I126771.button:hover {
}
.I126771 .button:hover .text, .I126771.button:hover .text {
}
.I126771 .button:hover .icon, .I126771.button:hover .icon {
background-size:100% 100%;
}
}

h1.I101028, .I101028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;


}
.I101028:hover {
}
.I101028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101028 > .viewport:hover {
}

@media (min-width:1440px) {
.I101028 {

order:22;

}
.I101028:hover {
}
.I101028 > .viewport {



}
.I101028 > .viewport:hover {
}

}
.I101001 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I101001:hover {
}

.I101002 {
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;


}
.I101002:hover {
}
@media (max-width:992px) {
.I101002 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I101002:hover {
}
}
@media (max-width:640px) {
.I101002 {

padding-bottom:0rem;


flex-direction:column;
}
.I101002:hover {
}
}

.I101003 {
display:flex;
position:var(--I101003-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;


}
.I101003:hover {
}

@media (max-width:992px) {
.I101003 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I101003:hover {
}

}
@media (max-width:640px) {
.I101003 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I101003:hover {
}

}
@media (min-width:1440px) {
.I101003 {

width:50%;
padding-right:4rem;

}
.I101003:hover {
}

}
.I101004 {
display:flex;
position:var(--I101004-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;


}
.I101004:hover {
}

@media (max-width:992px) {
.I101004 {

width:50%;

}
.I101004:hover {
}

}
@media (max-width:640px) {
.I101004 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I101004:hover {
}

}
@media (min-width:1440px) {
.I101004 {

width:50%;

flex-direction:column;


}
.I101004:hover {
}

}
.I127630 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127630:hover {
}

@media (max-width:992px) {
.I127630 {



flex-direction:column;

	
}
.I127630:hover {
}

}

h1.I101005, .I101005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101005 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I101005:hover {
}
.I101005 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101005 > .viewport:hover {
}


h1.I101006, .I101006 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101006 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I101006:hover {
}
.I101006 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101006 > .viewport:hover {
}


h1.I101007, .I101007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I101007:hover {
}
.I101007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101007 > .viewport:hover {
}

@media (max-width:992px) {
.I101007 {

display:flex;

}
.I101007:hover {
}
.I101007 > .viewport {



}
.I101007 > .viewport:hover {
}

}
@media (max-width:640px) {
.I101007 {

height:auto;


}
.I101007:hover {
}
.I101007 > .viewport {



}
.I101007 > .viewport:hover {
}

}

h1.I101008, .I101008 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101008 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I101008:hover {
}
.I101008 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101008 > .viewport:hover {
}

@media (max-width:992px) {
.I101008 {

padding-bottom:1rem;


}
.I101008:hover {
}
.I101008 > .viewport {



}
.I101008 > .viewport:hover {
}

}
@media (max-width:640px) {
.I101008 {

margin-bottom:0;


}
.I101008:hover {
}
.I101008 > .viewport {



}
.I101008 > .viewport:hover {
}

}

h1.I101009, .I101009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101009 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I101009:hover {
}
.I101009 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101009 > .viewport:hover {
}


h1.I101010, .I101010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101010:hover {
}
.I101010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101010 > .viewport:hover {
}


h1.I101011, .I101011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I101011:hover {
}
.I101011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101011 > .viewport:hover {
}

@media (max-width:640px) {
.I101011 {

margin-bottom:-1.65rem;


}
.I101011:hover {
}
.I101011 > .viewport {



}
.I101011 > .viewport:hover {
}

}

h1.I101012, .I101012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I101012:hover {
}
.I101012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101012 > .viewport:hover {
}

@media (min-width:1440px) {
.I101012 {

display:none;

}
.I101012:hover {
}
.I101012 > .viewport {



}
.I101012 > .viewport:hover {
}

}
h1.I101013, .I101013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I101013:hover {
}
.I101013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101013 > .viewport:hover {
}


h1.I101014, .I101014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I101014:hover {
}
.I101014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101014 > .viewport:hover {
}

@media (max-width:992px) {
.I101014 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I101014:hover {
}
.I101014 > .viewport {



}
.I101014 > .viewport:hover {
}

}

h1.I101015, .I101015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I101015:hover {
}
.I101015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101015 > .viewport:hover {
}

@media (max-width:992px) {
.I101015 {

display:none;

}
.I101015:hover {
}
.I101015 > .viewport {



}
.I101015 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I101015 {

width:100%;
height:auto;


}
.I101015:hover {
}
.I101015 > .viewport {



}
.I101015 > .viewport:hover {
}

}
h1.I101016, .I101016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I101016:hover {
}
.I101016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101016 > .viewport:hover {
}

@media (min-width:1440px) {
.I101016 {

width:100%;
box-sizing:border-box;


}
.I101016:hover {
}
.I101016 > .viewport {



}
.I101016 > .viewport:hover {
}

}
h1.I114547, .I114547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114547:hover {
}
.I114547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114547 > .viewport:hover {
}


.I101017, a.I101017 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I101017:hover, a.I101017:hover {
}
@media (max-width:992px) {
.I101017, a.I101017 {
display:flex;
font-size:1.625rem;


}
.I101017:hover, a.I101017:hover {
}
}
@media (max-width:640px) {
.I101017, a.I101017 {
display:flex;
font-size:1.625rem;


}
.I101017:hover, a.I101017:hover {
}
}

.I101018, a.I101018 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I101018:hover, a.I101018:hover {
}
@media (max-width:992px) {
.I101018, a.I101018 {
}
.I101018:hover, a.I101018:hover {
display:flex;
width:100%;

}
}

.I101019 .image, .I101019.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/legacy-gx18.png?timestamp=20221007213547');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/legacy-gx18.png?timestamp=20221007213547') 1.00x,url('https://www.genexus.com/media/images/legacy-gx18_x1.99.png?timestamp=20221007213547') 1.99x,url('https://www.genexus.com/media/images/legacy-gx18_x2.99.png?timestamp=20221007213547') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/legacy-gx18.png?timestamp=20221007213547') 1.00x,url('https://www.genexus.com/media/images/legacy-gx18_x1.99.png?timestamp=20221007213547') 1.99x,url('https://www.genexus.com/media/images/legacy-gx18_x2.99.png?timestamp=20221007213547') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/legacy-gx18.png?timestamp=20221007213547') 1.00x,url('https://www.genexus.com/media/images/legacy-gx18_x1.99.png?timestamp=20221007213547') 1.99x,url('https://www.genexus.com/media/images/legacy-gx18_x2.99.png?timestamp=20221007213547') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/legacy-gx18.png?timestamp=20221007213547') 1.00x,url('https://www.genexus.com/media/images/legacy-gx18_x1.99.png?timestamp=20221007213547') 1.99x,url('https://www.genexus.com/media/images/legacy-gx18_x2.99.png?timestamp=20221007213547') 2.99x);
background-size:cover;
background-position:center center;

}
.I101019 .image:hover, .I101019.image:hover {
}

.I101020 .button, .I101020.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);

}
.I101020 button.button, button.I101020.button {
cursor:pointer;
}
.I101020 .button .text, .I101020.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I101020 .button .icon, .I101020.button .icon {
flex:none;
background-size:100% 100%;
}
.I101020 .button:hover, .I101020.button:hover {
background-color:rgb(210,40,93);

}
.I101020 .button:hover .text, .I101020.button:hover .text {
}
.I101020 .button:hover .icon, .I101020.button:hover .icon {
background-size:100% 100%;
}

.I101021, a.I101021 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I101021:hover, a.I101021:hover {
}

h1.I101022, .I101022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I101022, .I101022 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I101022, .I101022 p {
margin:0px;
}

figure.I101022, .I101022 figure {
margin:0px;
}

a.I101022, .I101022 a {
text-decoration:inherit;
color:inherit;
}

.I101022 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I101022 article, article.I101022 {
flex-direction:column;	
}
.I101022 article:hover, article.I101022:hover {
}
.I101022 article.active, article.I101022.active {
}
.I101022 .body {
}
.I101022 .body:hover {
	
}
.I101022 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I101022 .body a {
text-decoration:underline;

}
.I101022 .body img {
}
.I101022 .body ul, .I101022 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I101022 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I101022 .body iframe {
}
.I101022 .body img:hover {
}
.I101022 .body iframe:hover {
}

.I101022 .body li {
list-style-type:disc;
}



.I101023 .button, .I101023.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101023 button.button, button.I101023.button {
cursor:pointer;
}
.I101023 .button .text, .I101023.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I101023 .button .icon, .I101023.button .icon {
flex:none;
background-size:100% 100%;
}
.I101023 .button:hover, .I101023.button:hover {
}
.I101023 .button:hover .text, .I101023.button:hover .text {
}
.I101023 .button:hover .icon, .I101023.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101023 .button, .I101023.button {
}
.I101023 button.button, button.I101023.button {
}
.I101023 .button .text, .I101023.button .text {
font-family:Rubik;

}
.I101023 .button .icon, .I101023.button .icon {
background-size:100% 100%;
}
.I101023 .button:hover, .I101023.button:hover {
}
.I101023 .button:hover .text, .I101023.button:hover .text {
}
.I101023 .button:hover .icon, .I101023.button:hover .icon {
background-size:100% 100%;
}
}

.I101024 .button, .I101024.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;

}
.I101024 button.button, button.I101024.button {
cursor:pointer;
}
.I101024 .button .text, .I101024.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I101024 .button .icon, .I101024.button .icon {
flex:none;
background-size:100% 100%;
}
.I101024 .button:hover, .I101024.button:hover {
}
.I101024 .button:hover .text, .I101024.button:hover .text {
}
.I101024 .button:hover .icon, .I101024.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101024 .button, .I101024.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I101024 button.button, button.I101024.button {
}
.I101024 .button .text, .I101024.button .text {
color:rgb(108,72,201);

}
.I101024 .button .icon, .I101024.button .icon {
background-size:100% 100%;
}
.I101024 .button:hover, .I101024.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I101024 .button:hover .text, .I101024.button:hover .text {
color:rgb(150,155,160);

}
.I101024 .button:hover .icon, .I101024.button:hover .icon {
background-size:100% 100%;
}
}

.I101025 .button, .I101025.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);

}
.I101025 button.button, button.I101025.button {
cursor:pointer;
}
.I101025 .button .text, .I101025.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I101025 .button .icon, .I101025.button .icon {
flex:none;
background-size:100% 100%;
}
.I101025 .button:hover, .I101025.button:hover {
background-color:rgb(217,217,217);

}
.I101025 .button:hover .text, .I101025.button:hover .text {
}
.I101025 .button:hover .icon, .I101025.button:hover .icon {
background-size:100% 100%;
}

.I101026 {
display:flex;
width:100%;
height:270px;

}
.I101026:hover {
}
@media (min-width:1440px) {
.I101026 {
display:flex;
width:100%;
height:270px;

}
.I101026:hover {
}
}
.I101027, a.I101027 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I101027:hover, a.I101027:hover {
}
@media (max-width:992px) {
.I101027, a.I101027 {
}
.I101027:hover, a.I101027:hover {
display:flex;
width:100%;

}
}

.I114490 .image, .I114490.image {
vertical-align:top;
}
.I114490 .image:hover, .I114490.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.I101055, .I101055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101055 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I101055:hover {
}
.I101055 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101055 > .viewport:hover {
}

@media (min-width:1440px) {
.I101055 {

order:23;

}
.I101055:hover {
}
.I101055 > .viewport {



}
.I101055 > .viewport:hover {
}

}
.I101029 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I101029:hover {
}

.I101030 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I101030:hover {
}
@media (max-width:992px) {
.I101030 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I101030:hover {
}
}
@media (max-width:640px) {
.I101030 {

padding-bottom:0rem;
padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I101030:hover {
}
}

.I101031 {
display:flex;
position:var(--I101031-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;


}
.I101031:hover {
}

@media (max-width:992px) {
.I101031 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I101031:hover {
}

}
@media (max-width:640px) {
.I101031 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I101031:hover {
}

}
@media (min-width:1440px) {
.I101031 {

order:3;
width:50%;
padding-right:4rem;

}
.I101031:hover {
}

}
.I101032 {
display:flex;
position:var(--I101032-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;


}
.I101032:hover {
}

@media (max-width:992px) {
.I101032 {

order:3;
width:50%;
padding-left:0rem;

}
.I101032:hover {
}

}
@media (max-width:640px) {
.I101032 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I101032:hover {
}

}
@media (min-width:1440px) {
.I101032 {

order:2;
width:50%;

flex-direction:column;


}
.I101032:hover {
}

}
.I128343 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128343:hover {
}


h1.I101033, .I101033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I101033:hover {
}
.I101033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101033 > .viewport:hover {
}


h1.I101034, .I101034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I101034:hover {
}
.I101034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101034 > .viewport:hover {
}


h1.I101035, .I101035 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101035 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I101035:hover {
}
.I101035 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101035 > .viewport:hover {
}


h1.I101036, .I101036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I101036:hover {
}
.I101036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101036 > .viewport:hover {
}

@media (max-width:640px) {
.I101036 {

margin-bottom:0;


}
.I101036:hover {
}
.I101036 > .viewport {



}
.I101036 > .viewport:hover {
}

}

h1.I101037, .I101037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I101037:hover {
}
.I101037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101037 > .viewport:hover {
}


h1.I101038, .I101038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I101038:hover {
}
.I101038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101038 > .viewport:hover {
}

@media (max-width:640px) {
.I101038 {

margin-bottom:-1.65rem;


}
.I101038:hover {
}
.I101038 > .viewport {



}
.I101038 > .viewport:hover {
}

}

h1.I101039, .I101039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I101039:hover {
}
.I101039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101039 > .viewport:hover {
}


h1.I101040, .I101040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I101040:hover {
}
.I101040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101040 > .viewport:hover {
}


h1.I101041, .I101041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I101041:hover {
}
.I101041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101041 > .viewport:hover {
}


h1.I101042, .I101042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I101042:hover {
}
.I101042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101042 > .viewport:hover {
}

@media (max-width:992px) {
.I101042 {

height:auto;


}
.I101042:hover {
}
.I101042 > .viewport {



}
.I101042 > .viewport:hover {
}

}

h1.I101043, .I101043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I101043:hover {
}
.I101043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101043 > .viewport:hover {
}

@media (min-width:1440px) {
.I101043 {

width:100%;
padding-top:0.75rem;


}
.I101043:hover {
}
.I101043 > .viewport {



}
.I101043 > .viewport:hover {
}

}
h1.I114877, .I114877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114877:hover {
}
.I114877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114877 > .viewport:hover {
}


h1.I126826, .I126826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126826:hover {
}
.I126826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126826 > .viewport:hover {
}


.I101044, a.I101044 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I101044:hover, a.I101044:hover {
}
@media (max-width:992px) {
.I101044, a.I101044 {
display:flex;
font-size:1.625rem;


}
.I101044:hover, a.I101044:hover {
}
}
@media (max-width:640px) {
.I101044, a.I101044 {
display:flex;
font-size:1.625rem;


}
.I101044:hover, a.I101044:hover {
}
}

.I101045, a.I101045 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I101045:hover, a.I101045:hover {
}
@media (max-width:992px) {
.I101045, a.I101045 {
}
.I101045:hover, a.I101045:hover {
display:flex;
width:100%;

}
}

.I101046 .image, .I101046.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/expanded-devops-gx18.png?timestamp=20221007213654');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/expanded-devops-gx18.png?timestamp=20221007213654') 1.00x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x1.99.png?timestamp=20221007213654') 1.99x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x2.99.png?timestamp=20221007213654') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/expanded-devops-gx18.png?timestamp=20221007213654') 1.00x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x1.99.png?timestamp=20221007213654') 1.99x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x2.99.png?timestamp=20221007213654') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/expanded-devops-gx18.png?timestamp=20221007213654') 1.00x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x1.99.png?timestamp=20221007213654') 1.99x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x2.99.png?timestamp=20221007213654') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/expanded-devops-gx18.png?timestamp=20221007213654') 1.00x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x1.99.png?timestamp=20221007213654') 1.99x,url('https://www.genexus.com/media/images/expanded-devops-gx18_x2.99.png?timestamp=20221007213654') 2.99x);
background-size:cover;
background-position:center center;

}
.I101046 .image:hover, .I101046.image:hover {
}

.I101047 .button, .I101047.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);

}
.I101047 button.button, button.I101047.button {
cursor:pointer;
}
.I101047 .button .text, .I101047.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I101047 .button .icon, .I101047.button .icon {
flex:none;
background-size:100% 100%;
}
.I101047 .button:hover, .I101047.button:hover {
background-color:rgb(210,40,93);

}
.I101047 .button:hover .text, .I101047.button:hover .text {
}
.I101047 .button:hover .icon, .I101047.button:hover .icon {
background-size:100% 100%;
}

.I101048, a.I101048 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I101048:hover, a.I101048:hover {
}

h1.I101049, .I101049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I101049, .I101049 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I101049, .I101049 p {
margin:0px;
}

figure.I101049, .I101049 figure {
margin:0px;
}

a.I101049, .I101049 a {
text-decoration:inherit;
color:inherit;
}

.I101049 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I101049 article, article.I101049 {
width:100%;

flex-direction:column;	
}
.I101049 article:hover, article.I101049:hover {
}
.I101049 article.active, article.I101049.active {
}
.I101049 .body {
}
.I101049 .body:hover {
	
}
.I101049 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I101049 .body a {
text-decoration:underline;

}
.I101049 .body img {
}
.I101049 .body ul, .I101049 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I101049 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I101049 .body iframe {
}
.I101049 .body img:hover {
}
.I101049 .body iframe:hover {
}

.I101049 .body li {
list-style-type:disc;
}



.I101050 .button, .I101050.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);

}
.I101050 button.button, button.I101050.button {
cursor:pointer;
}
.I101050 .button .text, .I101050.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I101050 .button .icon, .I101050.button .icon {
flex:none;
background-size:100% 100%;
}
.I101050 .button:hover, .I101050.button:hover {
background-color:rgb(217,217,217);

}
.I101050 .button:hover .text, .I101050.button:hover .text {
}
.I101050 .button:hover .icon, .I101050.button:hover .icon {
background-size:100% 100%;
}

.I101051 .button, .I101051.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;

}
.I101051 button.button, button.I101051.button {
cursor:pointer;
}
.I101051 .button .text, .I101051.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I101051 .button .icon, .I101051.button .icon {
flex:none;
background-size:100% 100%;
}
.I101051 .button:hover, .I101051.button:hover {
}
.I101051 .button:hover .text, .I101051.button:hover .text {
}
.I101051 .button:hover .icon, .I101051.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101051 .button, .I101051.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I101051 button.button, button.I101051.button {
}
.I101051 .button .text, .I101051.button .text {
color:rgb(108,72,201);

}
.I101051 .button .icon, .I101051.button .icon {
background-size:100% 100%;
}
.I101051 .button:hover, .I101051.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I101051 .button:hover .text, .I101051.button:hover .text {
color:rgb(150,155,160);

}
.I101051 .button:hover .icon, .I101051.button:hover .icon {
background-size:100% 100%;
}
}

.I101052 .button, .I101052.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101052 button.button, button.I101052.button {
cursor:pointer;
}
.I101052 .button .text, .I101052.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I101052 .button .icon, .I101052.button .icon {
flex:none;
background-size:100% 100%;
}
.I101052 .button:hover, .I101052.button:hover {
}
.I101052 .button:hover .text, .I101052.button:hover .text {
}
.I101052 .button:hover .icon, .I101052.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101052 .button, .I101052.button {
}
.I101052 button.button, button.I101052.button {
}
.I101052 .button .text, .I101052.button .text {
font-family:Rubik;

}
.I101052 .button .icon, .I101052.button .icon {
background-size:100% 100%;
}
.I101052 .button:hover, .I101052.button:hover {
}
.I101052 .button:hover .text, .I101052.button:hover .text {
}
.I101052 .button:hover .icon, .I101052.button:hover .icon {
background-size:100% 100%;
}
}

.I101053 {
display:flex;
width:100%;
height:270px;

}
.I101053:hover {
}

.I101054, a.I101054 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I101054:hover, a.I101054:hover {
}
@media (max-width:992px) {
.I101054, a.I101054 {
}
.I101054:hover, a.I101054:hover {
display:flex;
width:100%;

}
}

.I114822 .image, .I114822.image {
vertical-align:top;
}
.I114822 .image:hover, .I114822.image:hover {
}

.I126772 .button, .I126772.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126772 button.button, button.I126772.button {
cursor:pointer;
}
.I126772 .button .text, .I126772.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126772 .button .icon, .I126772.button .icon {
flex:none;
background-size:100% 100%;
}
.I126772 .button:hover, .I126772.button:hover {
}
.I126772 .button:hover .text, .I126772.button:hover .text {
}
.I126772 .button:hover .icon, .I126772.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126772 .button, .I126772.button {
}
.I126772 button.button, button.I126772.button {
}
.I126772 .button .text, .I126772.button .text {
font-family:Rubik;

}
.I126772 .button .icon, .I126772.button .icon {
background-size:100% 100%;
}
.I126772 .button:hover, .I126772.button:hover {
}
.I126772 .button:hover .text, .I126772.button:hover .text {
}
.I126772 .button:hover .icon, .I126772.button:hover .icon {
background-size:100% 100%;
}
}

h1.I101083, .I101083 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101083 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;


}
.I101083:hover {
}
.I101083 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101083 > .viewport:hover {
}

@media (min-width:1440px) {
.I101083 {

order:24;

}
.I101083:hover {
}
.I101083 > .viewport {



}
.I101083 > .viewport:hover {
}

}
.I101056 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I101056:hover {
}

.I101057 {
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;


}
.I101057:hover {
}
@media (max-width:992px) {
.I101057 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I101057:hover {
}
}
@media (max-width:640px) {
.I101057 {


flex-direction:column;
}
.I101057:hover {
}
}

.I101058 {
display:flex;
position:var(--I101058-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;


}
.I101058:hover {
}

@media (max-width:992px) {
.I101058 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I101058:hover {
}

}
@media (max-width:640px) {
.I101058 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I101058:hover {
}

}
@media (min-width:1440px) {
.I101058 {

width:50%;
padding-right:4rem;

}
.I101058:hover {
}

}
.I101059 {
display:flex;
position:var(--I101059-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;


}
.I101059:hover {
}

@media (max-width:992px) {
.I101059 {

width:50%;

}
.I101059:hover {
}

}
@media (max-width:640px) {
.I101059 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I101059:hover {
}

}
@media (min-width:1440px) {
.I101059 {

width:50%;

flex-direction:column;


}
.I101059:hover {
}

}
.I127631 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127631:hover {
}

@media (max-width:992px) {
.I127631 {



flex-direction:column;

	
}
.I127631:hover {
}

}

h1.I101060, .I101060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I101060:hover {
}
.I101060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101060 > .viewport:hover {
}


h1.I101061, .I101061 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101061 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I101061:hover {
}
.I101061 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101061 > .viewport:hover {
}


h1.I101062, .I101062 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101062 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I101062:hover {
}
.I101062 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101062 > .viewport:hover {
}

@media (max-width:992px) {
.I101062 {

display:flex;

}
.I101062:hover {
}
.I101062 > .viewport {



}
.I101062 > .viewport:hover {
}

}
@media (max-width:640px) {
.I101062 {

height:auto;


}
.I101062:hover {
}
.I101062 > .viewport {



}
.I101062 > .viewport:hover {
}

}

h1.I101063, .I101063 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101063 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I101063:hover {
}
.I101063 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101063 > .viewport:hover {
}

@media (max-width:992px) {
.I101063 {

padding-bottom:1rem;


}
.I101063:hover {
}
.I101063 > .viewport {



}
.I101063 > .viewport:hover {
}

}
@media (max-width:640px) {
.I101063 {

margin-bottom:0;


}
.I101063:hover {
}
.I101063 > .viewport {



}
.I101063 > .viewport:hover {
}

}

h1.I101064, .I101064 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101064 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I101064:hover {
}
.I101064 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101064 > .viewport:hover {
}


h1.I101065, .I101065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101065 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101065:hover {
}
.I101065 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101065 > .viewport:hover {
}


h1.I101066, .I101066 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101066 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I101066:hover {
}
.I101066 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101066 > .viewport:hover {
}

@media (max-width:640px) {
.I101066 {

margin-bottom:-1.65rem;


}
.I101066:hover {
}
.I101066 > .viewport {



}
.I101066 > .viewport:hover {
}

}

h1.I101067, .I101067 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101067 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I101067:hover {
}
.I101067 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101067 > .viewport:hover {
}

@media (min-width:1440px) {
.I101067 {

display:none;

}
.I101067:hover {
}
.I101067 > .viewport {



}
.I101067 > .viewport:hover {
}

}
h1.I101068, .I101068 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101068 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I101068:hover {
}
.I101068 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101068 > .viewport:hover {
}


h1.I101069, .I101069 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101069 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I101069:hover {
}
.I101069 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101069 > .viewport:hover {
}

@media (max-width:992px) {
.I101069 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I101069:hover {
}
.I101069 > .viewport {



}
.I101069 > .viewport:hover {
}

}

h1.I101070, .I101070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I101070:hover {
}
.I101070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101070 > .viewport:hover {
}

@media (max-width:992px) {
.I101070 {

display:none;

}
.I101070:hover {
}
.I101070 > .viewport {



}
.I101070 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I101070 {

width:100%;
height:auto;


}
.I101070:hover {
}
.I101070 > .viewport {



}
.I101070 > .viewport:hover {
}

}
h1.I101071, .I101071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I101071:hover {
}
.I101071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101071 > .viewport:hover {
}

@media (min-width:1440px) {
.I101071 {

width:100%;
box-sizing:border-box;


}
.I101071:hover {
}
.I101071 > .viewport {



}
.I101071 > .viewport:hover {
}

}
h1.I114548, .I114548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114548:hover {
}
.I114548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114548 > .viewport:hover {
}


.I101072, a.I101072 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I101072:hover, a.I101072:hover {
}
@media (max-width:992px) {
.I101072, a.I101072 {
display:flex;
font-size:1.625rem;


}
.I101072:hover, a.I101072:hover {
}
}
@media (max-width:640px) {
.I101072, a.I101072 {
display:flex;
font-size:1.625rem;


}
.I101072:hover, a.I101072:hover {
}
}

.I101073, a.I101073 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I101073:hover, a.I101073:hover {
}
@media (max-width:992px) {
.I101073, a.I101073 {
}
.I101073:hover, a.I101073:hover {
display:flex;
width:100%;

}
}

.I101074 .image, .I101074.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/licensing-model-gx18.png?timestamp=20221007213753');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/licensing-model-gx18.png?timestamp=20221007213753') 1.00x,url('https://www.genexus.com/media/images/licensing-model-gx18_x1.99.png?timestamp=20221007213753') 1.99x,url('https://www.genexus.com/media/images/licensing-model-gx18_x2.99.png?timestamp=20221007213753') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/licensing-model-gx18.png?timestamp=20221007213753') 1.00x,url('https://www.genexus.com/media/images/licensing-model-gx18_x1.99.png?timestamp=20221007213753') 1.99x,url('https://www.genexus.com/media/images/licensing-model-gx18_x2.99.png?timestamp=20221007213753') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/licensing-model-gx18.png?timestamp=20221007213753') 1.00x,url('https://www.genexus.com/media/images/licensing-model-gx18_x1.99.png?timestamp=20221007213753') 1.99x,url('https://www.genexus.com/media/images/licensing-model-gx18_x2.99.png?timestamp=20221007213753') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/licensing-model-gx18.png?timestamp=20221007213753') 1.00x,url('https://www.genexus.com/media/images/licensing-model-gx18_x1.99.png?timestamp=20221007213753') 1.99x,url('https://www.genexus.com/media/images/licensing-model-gx18_x2.99.png?timestamp=20221007213753') 2.99x);
background-size:cover;
background-position:center center;

}
.I101074 .image:hover, .I101074.image:hover {
}

.I101075 .button, .I101075.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);

}
.I101075 button.button, button.I101075.button {
cursor:pointer;
}
.I101075 .button .text, .I101075.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I101075 .button .icon, .I101075.button .icon {
flex:none;
background-size:100% 100%;
}
.I101075 .button:hover, .I101075.button:hover {
background-color:rgb(210,40,93);

}
.I101075 .button:hover .text, .I101075.button:hover .text {
}
.I101075 .button:hover .icon, .I101075.button:hover .icon {
background-size:100% 100%;
}

.I101076, a.I101076 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I101076:hover, a.I101076:hover {
}

h1.I101077, .I101077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I101077, .I101077 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I101077, .I101077 p {
margin:0px;
}

figure.I101077, .I101077 figure {
margin:0px;
}

a.I101077, .I101077 a {
text-decoration:inherit;
color:inherit;
}

.I101077 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I101077 article, article.I101077 {
flex-direction:column;	
}
.I101077 article:hover, article.I101077:hover {
}
.I101077 article.active, article.I101077.active {
}
.I101077 .body {
}
.I101077 .body:hover {
	
}
.I101077 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I101077 .body a {
text-decoration:underline;

}
.I101077 .body img {
}
.I101077 .body ul, .I101077 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I101077 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I101077 .body iframe {
}
.I101077 .body img:hover {
}
.I101077 .body iframe:hover {
}

.I101077 .body li {
list-style-type:disc;
}



.I101078 .button, .I101078.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101078 button.button, button.I101078.button {
cursor:pointer;
}
.I101078 .button .text, .I101078.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I101078 .button .icon, .I101078.button .icon {
flex:none;
background-size:100% 100%;
}
.I101078 .button:hover, .I101078.button:hover {
}
.I101078 .button:hover .text, .I101078.button:hover .text {
}
.I101078 .button:hover .icon, .I101078.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101078 .button, .I101078.button {
}
.I101078 button.button, button.I101078.button {
}
.I101078 .button .text, .I101078.button .text {
font-family:Rubik;

}
.I101078 .button .icon, .I101078.button .icon {
background-size:100% 100%;
}
.I101078 .button:hover, .I101078.button:hover {
}
.I101078 .button:hover .text, .I101078.button:hover .text {
}
.I101078 .button:hover .icon, .I101078.button:hover .icon {
background-size:100% 100%;
}
}

.I101079 .button, .I101079.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;

}
.I101079 button.button, button.I101079.button {
cursor:pointer;
}
.I101079 .button .text, .I101079.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I101079 .button .icon, .I101079.button .icon {
flex:none;
background-size:100% 100%;
}
.I101079 .button:hover, .I101079.button:hover {
}
.I101079 .button:hover .text, .I101079.button:hover .text {
}
.I101079 .button:hover .icon, .I101079.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101079 .button, .I101079.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I101079 button.button, button.I101079.button {
}
.I101079 .button .text, .I101079.button .text {
color:rgb(108,72,201);

}
.I101079 .button .icon, .I101079.button .icon {
background-size:100% 100%;
}
.I101079 .button:hover, .I101079.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I101079 .button:hover .text, .I101079.button:hover .text {
color:rgb(150,155,160);

}
.I101079 .button:hover .icon, .I101079.button:hover .icon {
background-size:100% 100%;
}
}

.I101080 .button, .I101080.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);

}
.I101080 button.button, button.I101080.button {
cursor:pointer;
}
.I101080 .button .text, .I101080.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I101080 .button .icon, .I101080.button .icon {
flex:none;
background-size:100% 100%;
}
.I101080 .button:hover, .I101080.button:hover {
background-color:rgb(217,217,217);

}
.I101080 .button:hover .text, .I101080.button:hover .text {
}
.I101080 .button:hover .icon, .I101080.button:hover .icon {
background-size:100% 100%;
}

.I101081 {
display:flex;
width:100%;
height:270px;

}
.I101081:hover {
}
@media (min-width:1440px) {
.I101081 {
display:flex;
width:100%;
height:270px;

}
.I101081:hover {
}
}
.I101082, a.I101082 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I101082:hover, a.I101082:hover {
}
@media (max-width:992px) {
.I101082, a.I101082 {
}
.I101082:hover, a.I101082:hover {
display:flex;
width:100%;

}
}

.I114491 .image, .I114491.image {
vertical-align:top;
}
.I114491 .image:hover, .I114491.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.I101107, .I101107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;


}
.I101107:hover {
}
.I101107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101107 > .viewport:hover {
}

@media (min-width:1440px) {
.I101107 {

order:25;

}
.I101107:hover {
}
.I101107 > .viewport {



}
.I101107 > .viewport:hover {
}

}
.I101101 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I101101:hover {
}

.I101102 {
display:flex;
position:var(--I101102-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-bottom:0px;

align-items:center;


}
.I101102:hover {
}

@media (max-width:640px) {
.I101102 {

margin-bottom:0px;
padding-left:29px;
padding-right:29px;
box-sizing:border-box;

}
.I101102:hover {
}

}

h1.I101103, .I101103 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101103 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:40px;


}
.I101103:hover {
}
.I101103 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I101103 > .viewport:hover {
}

@media (max-width:640px) {
.I101103 {

margin-bottom:32px;


}
.I101103:hover {
}
.I101103 > .viewport {



}
.I101103 > .viewport:hover {
}

}

h1.I101104, .I101104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I101104:hover {
}
.I101104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I101104 > .viewport:hover {
}

@media (max-width:640px) {
.I101104 {


}
.I101104:hover {
}
.I101104 > .viewport {

justify-content:flex-start;


}
.I101104 > .viewport:hover {
}

}

h1.I101105, .I101105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I101105, .I101105 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I101105, .I101105 p {
margin:0px;
}

figure.I101105, .I101105 figure {
margin:0px;
}

a.I101105, .I101105 a {
text-decoration:inherit;
color:inherit;
}

.I101105 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I101105 article, article.I101105 {
width:100%;
max-width:940px;

flex-direction:column;	
}
.I101105 article:hover, article.I101105:hover {
}
.I101105 article.active, article.I101105.active {
}
.I101105 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
color:rgb(19,25,33);
letter-spacing:-1.13px;
line-height:58px;

width:100%;
margin-bottom:40px;

}
.I101105 .title:hover {
}
.I101105 article.active .title {
}


.I101105 .body {
}
.I101105 .body:hover {
	
}
.I101105 .body {
display:block;
width:100%;
max-width:701px;
margin-left:auto;
margin-right:auto;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(19,25,33);
line-height:26px;

}
.I101105 .body img {
}
.I101105 .body img:hover {
}



@media (max-width:640px) {
.I101105 header {
}
.I101105 article, article.I101105 {
	
}
.I101105 article:hover, article.I101105:hover {
}
.I101105 article.active, article.I101105.active {
}
.I101105 .title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
letter-spacing:0px;
line-height:30px;

margin-bottom:32px;

}
.I101105 .title:hover {
}
.I101105 article.active .title {
}


.I101105 .body {
}
.I101105 .body:hover {
	
}
.I101105 .body {
text-align:left;

}



}

.I101106 .button, .I101106.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);

}
.I101106 button.button, button.I101106.button {
cursor:pointer;
}
.I101106 .button .text, .I101106.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I101106 .button .icon, .I101106.button .icon {
flex:none;
background-size:100% 100%;
}
.I101106 .button:hover, .I101106.button:hover {
background-color:rgb(210,40,93);

}
.I101106 .button:hover .text, .I101106.button:hover .text {
}
.I101106 .button:hover .icon, .I101106.button:hover .icon {
background-size:100% 100%;
}

h1.I101185, .I101185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
width:100%;


}
.I101185:hover {
}
.I101185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101185 > .viewport:hover {
}

@media (min-width:1440px) {
.I101185 {

order:26;

}
.I101185:hover {
}
.I101185 > .viewport {



}
.I101185 > .viewport:hover {
}

}
.I101147 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I101147:hover {
}
@media (max-width:992px) {
.I101147 {
padding-bottom:0;
padding-top:0;

	
}
.I101147:hover {
}
}
@media (max-width:640px) {
.I101147 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I101147:hover {
}
}

.I101148 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I101148:hover {
}
@media (max-width:992px) {
.I101148 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I101148:hover {
}
}
@media (min-width:1440px) {
.I101148 {

width:100%;


}
.I101148:hover {
}
}
.I101149 {
display:flex;
position:var(--I101149-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
margin-top:0;
box-sizing:border-box;

}
.I101149:hover {
}

@media (max-width:992px) {
.I101149 {

margin-top:0;

}
.I101149:hover {
}

}
@media (max-width:640px) {
.I101149 {

margin-top:0rem;

}
.I101149:hover {
}

}

.I101150 {
display:flex;
position:var(--I101150-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I101150:hover {
}

@media (max-width:992px) {
.I101150 {

margin-top:2rem;

flex-direction:column;


}
.I101150:hover {
}

}

.I101151 {
display:flex;
position:var(--I101151-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I101151:hover {
}


.I101152 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(105,110,242);
box-sizing:border-box;



flex-direction:column;

	
}
.I101152:hover {
}

@media (max-width:992px) {
.I101152 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I101152:hover {
}

}
@media (max-width:640px) {
.I101152 {

margin-top:1rem;



	
}
.I101152:hover {
}

}

.I101153 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(108,72,201);
box-sizing:border-box;



flex-direction:column;

	
}
.I101153:hover {
}

@media (max-width:992px) {
.I101153 {

width:100%;



	
}
.I101153:hover {
}

}

.I101154 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(165,64,149);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I101154:hover {
}

@media (max-width:992px) {
.I101154 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I101154:hover {
}

}
@media (max-width:640px) {
.I101154 {

margin-top:1rem;



	
}
.I101154:hover {
}

}

h1.I101155, .I101155 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101155 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I101155:hover {
}
.I101155 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101155 > .viewport:hover {
}


h1.I101156, .I101156 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101156 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:1rem;


}
.I101156:hover {
}
.I101156 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101156 > .viewport:hover {
}


h1.I101157, .I101157 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101157 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:2rem;


}
.I101157:hover {
}
.I101157 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101157 > .viewport:hover {
}


h1.I101158, .I101158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101158:hover {
}
.I101158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101158 > .viewport:hover {
}


h1.I101159, .I101159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101159:hover {
}
.I101159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101159 > .viewport:hover {
}


h1.I101160, .I101160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101160:hover {
}
.I101160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101160 > .viewport:hover {
}


h1.I101161, .I101161 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101161 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101161:hover {
}
.I101161 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101161 > .viewport:hover {
}


h1.I101162, .I101162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I101162:hover {
}
.I101162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101162 > .viewport:hover {
}


h1.I101163, .I101163 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101163 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101163:hover {
}
.I101163 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101163 > .viewport:hover {
}


h1.I101164, .I101164 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101164 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101164:hover {
}
.I101164 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101164 > .viewport:hover {
}


h1.I101165, .I101165 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101165 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I101165:hover {
}
.I101165 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101165 > .viewport:hover {
}


h1.I101166, .I101166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101166 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101166:hover {
}
.I101166 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101166 > .viewport:hover {
}


h1.I101167, .I101167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101167:hover {
}
.I101167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101167 > .viewport:hover {
}


h1.I101168, .I101168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101168 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101168:hover {
}
.I101168 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101168 > .viewport:hover {
}


h1.I101169, .I101169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I101169:hover {
}
.I101169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101169 > .viewport:hover {
}


h1.I149970, .I149970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;


}
.I149970:hover {
}
.I149970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149970 > .viewport:hover {
}


.I101170, a.I101170 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I101170:hover, a.I101170:hover {
}
@media (max-width:992px) {
.I101170, a.I101170 {
display:flex;
font-size:1.625rem;


}
.I101170:hover, a.I101170:hover {
}
}

.I101171, a.I101171 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I101171:hover, a.I101171:hover {
}
@media (max-width:992px) {
.I101171, a.I101171 {
}
.I101171:hover, a.I101171:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101171, a.I101171 {
display:flex;
padding-bottom:1rem;

}
.I101171:hover, a.I101171:hover {
}
}

.I101172 .button, .I101172.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);

}
.I101172 button.button, button.I101172.button {
cursor:pointer;
}
.I101172 .button .text, .I101172.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I101172 .button .icon, .I101172.button .icon {
flex:none;
background-size:100% 100%;
}
.I101172 .button:hover, .I101172.button:hover {
background-color:rgb(210,40,93);

}
.I101172 .button:hover .text, .I101172.button:hover .text {
}
.I101172 .button:hover .icon, .I101172.button:hover .icon {
background-size:100% 100%;
}

.I101173, a.I101173 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I101173:hover, a.I101173:hover {
}

.I101174, a.I101174 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I101174:hover, a.I101174:hover {
}
@media (max-width:992px) {
.I101174, a.I101174 {
display:flex;
padding-bottom:1rem;

}
.I101174:hover, a.I101174:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101174, a.I101174 {
display:flex;
padding-bottom:1rem;

}
.I101174:hover, a.I101174:hover {
}
}

.I101175 .button, .I101175.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101175 button.button, button.I101175.button {
cursor:pointer;
}
.I101175 .button .text, .I101175.button .text {
}
.I101175 .button .icon, .I101175.button .icon {
flex:none;
background-size:100% 100%;
}
.I101175 .button:hover, .I101175.button:hover {
}
.I101175 .button:hover .text, .I101175.button:hover .text {
}
.I101175 .button:hover .icon, .I101175.button:hover .icon {
background-size:100% 100%;
}

.I101176 .button, .I101176.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101176 button.button, button.I101176.button {
cursor:pointer;
}
.I101176 .button .text, .I101176.button .text {
}
.I101176 .button .icon, .I101176.button .icon {
flex:none;
background-size:100% 100%;
}
.I101176 .button:hover, .I101176.button:hover {
}
.I101176 .button:hover .text, .I101176.button:hover .text {
}
.I101176 .button:hover .icon, .I101176.button:hover .icon {
background-size:100% 100%;
}

.I101177 .button, .I101177.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I101177 button.button, button.I101177.button {
cursor:pointer;
}
.I101177 .button .text, .I101177.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101177 .button .icon, .I101177.button .icon {
flex:none;
background-size:100% 100%;
}
.I101177 .button:hover, .I101177.button:hover {
}
.I101177 .button:hover .text, .I101177.button:hover .text {
}
.I101177 .button:hover .icon, .I101177.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101177 .button, .I101177.button {
}
.I101177 button.button, button.I101177.button {
}
.I101177 .button .text, .I101177.button .text {
font-family:Rubik;

}
.I101177 .button .icon, .I101177.button .icon {
background-size:100% 100%;
}
.I101177 .button:hover, .I101177.button:hover {
}
.I101177 .button:hover .text, .I101177.button:hover .text {
}
.I101177 .button:hover .icon, .I101177.button:hover .icon {
background-size:100% 100%;
}
}

.I101178, a.I101178 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I101178:hover, a.I101178:hover {
}

.I101179, a.I101179 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I101179:hover, a.I101179:hover {
}
@media (max-width:992px) {
.I101179, a.I101179 {
display:flex;
padding-bottom:1rem;

}
.I101179:hover, a.I101179:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101179, a.I101179 {
display:flex;
padding-bottom:1rem;

}
.I101179:hover, a.I101179:hover {
}
}

.I101180 .button, .I101180.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I101180 button.button, button.I101180.button {
cursor:pointer;
}
.I101180 .button .text, .I101180.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101180 .button .icon, .I101180.button .icon {
flex:none;
background-size:100% 100%;
}
.I101180 .button:hover, .I101180.button:hover {
}
.I101180 .button:hover .text, .I101180.button:hover .text {
}
.I101180 .button:hover .icon, .I101180.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101180 .button, .I101180.button {
}
.I101180 button.button, button.I101180.button {
}
.I101180 .button .text, .I101180.button .text {
font-family:Rubik;

}
.I101180 .button .icon, .I101180.button .icon {
background-size:100% 100%;
}
.I101180 .button:hover, .I101180.button:hover {
}
.I101180 .button:hover .text, .I101180.button:hover .text {
}
.I101180 .button:hover .icon, .I101180.button:hover .icon {
background-size:100% 100%;
}
}

.I101181 .button, .I101181.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I101181 button.button, button.I101181.button {
cursor:pointer;
}
.I101181 .button .text, .I101181.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101181 .button .icon, .I101181.button .icon {
flex:none;
background-size:100% 100%;
}
.I101181 .button:hover, .I101181.button:hover {
}
.I101181 .button:hover .text, .I101181.button:hover .text {
}
.I101181 .button:hover .icon, .I101181.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101181 .button, .I101181.button {
margin-top:2rem;

}
.I101181 button.button, button.I101181.button {
}
.I101181 .button .text, .I101181.button .text {
font-family:Rubik;

}
.I101181 .button .icon, .I101181.button .icon {
background-size:100% 100%;
}
.I101181 .button:hover, .I101181.button:hover {
}
.I101181 .button:hover .text, .I101181.button:hover .text {
}
.I101181 .button:hover .icon, .I101181.button:hover .icon {
background-size:100% 100%;
}
}

.I101182, a.I101182 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I101182:hover, a.I101182:hover {
}

.I101183, a.I101183 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I101183:hover, a.I101183:hover {
}
@media (max-width:992px) {
.I101183, a.I101183 {
}
.I101183:hover, a.I101183:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101183, a.I101183 {
display:flex;
padding-bottom:1rem;

}
.I101183:hover, a.I101183:hover {
}
}

.I101184 .button, .I101184.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I101184 button.button, button.I101184.button {
cursor:pointer;
}
.I101184 .button .text, .I101184.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101184 .button .icon, .I101184.button .icon {
flex:none;
background-size:100% 100%;
}
.I101184 .button:hover, .I101184.button:hover {
}
.I101184 .button:hover .text, .I101184.button:hover .text {
}
.I101184 .button:hover .icon, .I101184.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101184 .button, .I101184.button {
}
.I101184 button.button, button.I101184.button {
}
.I101184 .button .text, .I101184.button .text {
font-family:Rubik;

}
.I101184 .button .icon, .I101184.button .icon {
background-size:100% 100%;
}
.I101184 .button:hover, .I101184.button:hover {
}
.I101184 .button:hover .text, .I101184.button:hover .text {
}
.I101184 .button:hover .icon, .I101184.button:hover .icon {
background-size:100% 100%;
}
}

.I149954 .button, .I149954.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I149954 button.button, button.I149954.button {
cursor:pointer;
}
.I149954 .button .text, .I149954.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I149954 .button .icon, .I149954.button .icon {
flex:none;
background-size:100% 100%;
}
.I149954 .button:hover, .I149954.button:hover {
border-color:rgb(245,245,245);

}
.I149954 .button:hover .text, .I149954.button:hover .text {
}
.I149954 .button:hover .icon, .I149954.button:hover .icon {
background-size:100% 100%;
}

h1.I101224, .I101224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:25;
width:100%;


}
.I101224:hover {
}
.I101224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101224 > .viewport:hover {
}

@media (min-width:1440px) {
.I101224 {

order:28;

}
.I101224:hover {
}
.I101224 > .viewport {



}
.I101224 > .viewport:hover {
}

}
.I101186 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I101186:hover {
}
@media (max-width:992px) {
.I101186 {
padding-bottom:0;
padding-top:0;

	
}
.I101186:hover {
}
}
@media (max-width:640px) {
.I101186 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I101186:hover {
}
}

.I101187 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I101187:hover {
}
@media (max-width:992px) {
.I101187 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I101187:hover {
}
}
@media (min-width:1440px) {
.I101187 {

width:100%;


}
.I101187:hover {
}
}
.I101188 {
display:flex;
position:var(--I101188-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I101188:hover {
}


.I101189 {
display:flex;
position:var(--I101189-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:2rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I101189:hover {
}

@media (max-width:992px) {
.I101189 {

margin-top:2rem;

flex-direction:column;


}
.I101189:hover {
}

}

.I101190 {
display:flex;
position:var(--I101190-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I101190:hover {
}


.I101191 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(43,139,224);
box-sizing:border-box;



flex-direction:column;

	
}
.I101191:hover {
}

@media (max-width:992px) {
.I101191 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I101191:hover {
}

}
@media (max-width:640px) {
.I101191 {

margin-top:1rem;



	
}
.I101191:hover {
}

}

.I101192 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(217,80,108);
box-sizing:border-box;



flex-direction:column;

	
}
.I101192:hover {
}

@media (max-width:992px) {
.I101192 {

width:100%;



	
}
.I101192:hover {
}

}

.I101193 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(19,25,33);
box-sizing:border-box;



flex-direction:column;

	
}
.I101193:hover {
}

@media (max-width:992px) {
.I101193 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I101193:hover {
}

}
@media (max-width:640px) {
.I101193 {

margin-top:1rem;



	
}
.I101193:hover {
}

}

h1.I101194, .I101194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I101194:hover {
}
.I101194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101194 > .viewport:hover {
}


h1.I101195, .I101195 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101195 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:1rem;


}
.I101195:hover {
}
.I101195 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101195 > .viewport:hover {
}


h1.I101196, .I101196 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101196 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:2rem;


}
.I101196:hover {
}
.I101196 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101196 > .viewport:hover {
}


h1.I101197, .I101197 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101197 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101197:hover {
}
.I101197 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101197 > .viewport:hover {
}


h1.I101198, .I101198 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101198 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101198:hover {
}
.I101198 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101198 > .viewport:hover {
}


h1.I101199, .I101199 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101199 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101199:hover {
}
.I101199 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101199 > .viewport:hover {
}


h1.I101200, .I101200 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101200 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101200:hover {
}
.I101200 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101200 > .viewport:hover {
}


h1.I101201, .I101201 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101201 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I101201:hover {
}
.I101201 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101201 > .viewport:hover {
}


h1.I101202, .I101202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101202:hover {
}
.I101202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101202 > .viewport:hover {
}


h1.I101203, .I101203 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101203 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101203:hover {
}
.I101203 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101203 > .viewport:hover {
}


h1.I101204, .I101204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I101204:hover {
}
.I101204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101204 > .viewport:hover {
}


h1.I101205, .I101205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101205:hover {
}
.I101205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101205 > .viewport:hover {
}


h1.I101206, .I101206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101206 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101206:hover {
}
.I101206 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101206 > .viewport:hover {
}


h1.I101207, .I101207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101207:hover {
}
.I101207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101207 > .viewport:hover {
}


h1.I101208, .I101208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I101208:hover {
}
.I101208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101208 > .viewport:hover {
}


h1.I149971, .I149971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;


}
.I149971:hover {
}
.I149971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149971 > .viewport:hover {
}


.I101209, a.I101209 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I101209:hover, a.I101209:hover {
}
@media (max-width:992px) {
.I101209, a.I101209 {
display:flex;
font-size:1.625rem;


}
.I101209:hover, a.I101209:hover {
}
}

.I101210, a.I101210 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I101210:hover, a.I101210:hover {
}
@media (max-width:992px) {
.I101210, a.I101210 {
}
.I101210:hover, a.I101210:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101210, a.I101210 {
display:flex;
padding-bottom:1rem;

}
.I101210:hover, a.I101210:hover {
}
}

.I101211 .button, .I101211.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);

}
.I101211 button.button, button.I101211.button {
cursor:pointer;
}
.I101211 .button .text, .I101211.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I101211 .button .icon, .I101211.button .icon {
flex:none;
background-size:100% 100%;
}
.I101211 .button:hover, .I101211.button:hover {
background-color:rgb(210,40,93);

}
.I101211 .button:hover .text, .I101211.button:hover .text {
}
.I101211 .button:hover .icon, .I101211.button:hover .icon {
background-size:100% 100%;
}

.I101212, a.I101212 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I101212:hover, a.I101212:hover {
}

.I101213, a.I101213 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I101213:hover, a.I101213:hover {
}
@media (max-width:992px) {
.I101213, a.I101213 {
display:flex;
padding-bottom:1rem;

}
.I101213:hover, a.I101213:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101213, a.I101213 {
display:flex;
padding-bottom:1rem;

}
.I101213:hover, a.I101213:hover {
}
}

.I101214 .button, .I101214.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101214 button.button, button.I101214.button {
cursor:pointer;
}
.I101214 .button .text, .I101214.button .text {
}
.I101214 .button .icon, .I101214.button .icon {
flex:none;
background-size:100% 100%;
}
.I101214 .button:hover, .I101214.button:hover {
}
.I101214 .button:hover .text, .I101214.button:hover .text {
}
.I101214 .button:hover .icon, .I101214.button:hover .icon {
background-size:100% 100%;
}

.I101215 .button, .I101215.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101215 button.button, button.I101215.button {
cursor:pointer;
}
.I101215 .button .text, .I101215.button .text {
}
.I101215 .button .icon, .I101215.button .icon {
flex:none;
background-size:100% 100%;
}
.I101215 .button:hover, .I101215.button:hover {
}
.I101215 .button:hover .text, .I101215.button:hover .text {
}
.I101215 .button:hover .icon, .I101215.button:hover .icon {
background-size:100% 100%;
}

.I101216 .button, .I101216.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I101216 button.button, button.I101216.button {
cursor:pointer;
}
.I101216 .button .text, .I101216.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101216 .button .icon, .I101216.button .icon {
flex:none;
background-size:100% 100%;
}
.I101216 .button:hover, .I101216.button:hover {
}
.I101216 .button:hover .text, .I101216.button:hover .text {
}
.I101216 .button:hover .icon, .I101216.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101216 .button, .I101216.button {
}
.I101216 button.button, button.I101216.button {
}
.I101216 .button .text, .I101216.button .text {
font-family:Rubik;

}
.I101216 .button .icon, .I101216.button .icon {
background-size:100% 100%;
}
.I101216 .button:hover, .I101216.button:hover {
}
.I101216 .button:hover .text, .I101216.button:hover .text {
}
.I101216 .button:hover .icon, .I101216.button:hover .icon {
background-size:100% 100%;
}
}

.I101217, a.I101217 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I101217:hover, a.I101217:hover {
}

.I101218, a.I101218 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I101218:hover, a.I101218:hover {
}
@media (max-width:992px) {
.I101218, a.I101218 {
display:flex;
padding-bottom:1rem;

}
.I101218:hover, a.I101218:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101218, a.I101218 {
display:flex;
padding-bottom:1rem;

}
.I101218:hover, a.I101218:hover {
}
}

.I101219 .button, .I101219.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I101219 button.button, button.I101219.button {
cursor:pointer;
}
.I101219 .button .text, .I101219.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101219 .button .icon, .I101219.button .icon {
flex:none;
background-size:100% 100%;
}
.I101219 .button:hover, .I101219.button:hover {
}
.I101219 .button:hover .text, .I101219.button:hover .text {
}
.I101219 .button:hover .icon, .I101219.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101219 .button, .I101219.button {
}
.I101219 button.button, button.I101219.button {
}
.I101219 .button .text, .I101219.button .text {
font-family:Rubik;

}
.I101219 .button .icon, .I101219.button .icon {
background-size:100% 100%;
}
.I101219 .button:hover, .I101219.button:hover {
}
.I101219 .button:hover .text, .I101219.button:hover .text {
}
.I101219 .button:hover .icon, .I101219.button:hover .icon {
background-size:100% 100%;
}
}

.I101220 .button, .I101220.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I101220 button.button, button.I101220.button {
cursor:pointer;
}
.I101220 .button .text, .I101220.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101220 .button .icon, .I101220.button .icon {
flex:none;
background-size:100% 100%;
}
.I101220 .button:hover, .I101220.button:hover {
}
.I101220 .button:hover .text, .I101220.button:hover .text {
}
.I101220 .button:hover .icon, .I101220.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101220 .button, .I101220.button {
margin-top:2rem;

}
.I101220 button.button, button.I101220.button {
}
.I101220 .button .text, .I101220.button .text {
font-family:Rubik;

}
.I101220 .button .icon, .I101220.button .icon {
background-size:100% 100%;
}
.I101220 .button:hover, .I101220.button:hover {
}
.I101220 .button:hover .text, .I101220.button:hover .text {
}
.I101220 .button:hover .icon, .I101220.button:hover .icon {
background-size:100% 100%;
}
}

.I101221, a.I101221 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I101221:hover, a.I101221:hover {
}

.I101222, a.I101222 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I101222:hover, a.I101222:hover {
}
@media (max-width:992px) {
.I101222, a.I101222 {
display:flex;
padding-bottom:1rem;

}
.I101222:hover, a.I101222:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101222, a.I101222 {
display:flex;
padding-bottom:1rem;

}
.I101222:hover, a.I101222:hover {
}
}

.I101223 .button, .I101223.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I101223 button.button, button.I101223.button {
cursor:pointer;
}
.I101223 .button .text, .I101223.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101223 .button .icon, .I101223.button .icon {
flex:none;
background-size:100% 100%;
}
.I101223 .button:hover, .I101223.button:hover {
}
.I101223 .button:hover .text, .I101223.button:hover .text {
}
.I101223 .button:hover .icon, .I101223.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101223 .button, .I101223.button {
}
.I101223 button.button, button.I101223.button {
}
.I101223 .button .text, .I101223.button .text {
font-family:Rubik;

}
.I101223 .button .icon, .I101223.button .icon {
background-size:100% 100%;
}
.I101223 .button:hover, .I101223.button:hover {
}
.I101223 .button:hover .text, .I101223.button:hover .text {
}
.I101223 .button:hover .icon, .I101223.button:hover .icon {
background-size:100% 100%;
}
}

.I149955 .button, .I149955.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I149955 button.button, button.I149955.button {
cursor:pointer;
}
.I149955 .button .text, .I149955.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I149955 .button .icon, .I149955.button .icon {
flex:none;
background-size:100% 100%;
}
.I149955 .button:hover, .I149955.button:hover {
border-color:rgb(245,245,245);

}
.I149955 .button:hover .text, .I149955.button:hover .text {
}
.I149955 .button:hover .icon, .I149955.button:hover .icon {
background-size:100% 100%;
}

h1.I101233, .I101233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:35;
width:100%;
background-color:rgb(17,17,17);


}
.I101233:hover {
}
.I101233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101233 > .viewport:hover {
}

@media (min-width:1440px) {
.I101233 {

order:35;

}
.I101233:hover {
}
.I101233 > .viewport {



}
.I101233 > .viewport:hover {
}

}
.I101227 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:8rem;

	
}
.I101227:hover {
}
@media (max-width:640px) {
.I101227 {
padding-top:4rem;

	
}
.I101227:hover {
}
}

.I101228 {
display:flex;
position:var(--I101228-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I101228:hover {
}

@media (max-width:640px) {
.I101228 {

margin-bottom:0;
padding-left:29px;
padding-right:29px;
box-sizing:border-box;

}
.I101228:hover {
}

}

h1.I101229, .I101229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:40px;


}
.I101229:hover {
}
.I101229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I101229 > .viewport:hover {
}

@media (max-width:640px) {
.I101229 {

margin-bottom:32px;


}
.I101229:hover {
}
.I101229 > .viewport {



}
.I101229 > .viewport:hover {
}

}

h1.I101230, .I101230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I101230:hover {
}
.I101230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I101230 > .viewport:hover {
}

@media (max-width:640px) {
.I101230 {


}
.I101230:hover {
}
.I101230 > .viewport {

justify-content:flex-start;


}
.I101230 > .viewport:hover {
}

}

h1.I101231, .I101231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I101231, .I101231 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I101231, .I101231 p {
margin:0px;
}

figure.I101231, .I101231 figure {
margin:0px;
}

a.I101231, .I101231 a {
text-decoration:inherit;
color:inherit;
}

.I101231 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I101231 article, article.I101231 {
width:100%;
max-width:940px;

flex-direction:column;	
}
.I101231 article:hover, article.I101231:hover {
}
.I101231 article.active, article.I101231.active {
}
.I101231 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
color:rgb(255,255,255);
letter-spacing:-1.13px;
line-height:58px;

width:100%;
margin-bottom:40px;

}
.I101231 .title:hover {
}
.I101231 article.active .title {
}


.I101231 .body {
}
.I101231 .body:hover {
	
}
.I101231 .body {
display:block;
width:100%;
max-width:701px;
margin-left:auto;
margin-right:auto;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:26px;

}
.I101231 .body img {
}
.I101231 .body img:hover {
}



@media (max-width:640px) {
.I101231 header {
}
.I101231 article, article.I101231 {
	
}
.I101231 article:hover, article.I101231:hover {
}
.I101231 article.active, article.I101231.active {
}
.I101231 .title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
letter-spacing:0px;
line-height:30px;

margin-bottom:32px;

}
.I101231 .title:hover {
}
.I101231 article.active .title {
}


.I101231 .body {
}
.I101231 .body:hover {
	
}
.I101231 .body {
text-align:left;

}



}

.I101232 .button, .I101232.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);

}
.I101232 button.button, button.I101232.button {
cursor:pointer;
}
.I101232 .button .text, .I101232.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I101232 .button .icon, .I101232.button .icon {
flex:none;
background-size:100% 100%;
}
.I101232 .button:hover, .I101232.button:hover {
background-color:rgb(210,40,93);

}
.I101232 .button:hover .text, .I101232.button:hover .text {
}
.I101232 .button:hover .icon, .I101232.button:hover .icon {
background-size:100% 100%;
}

h1.I101248, .I101248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:44;
width:100%;


}
.I101248:hover {
}
.I101248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101248 > .viewport:hover {
}

@media (min-width:1440px) {
.I101248 {

order:49;

}
.I101248:hover {
}
.I101248 > .viewport {



}
.I101248 > .viewport:hover {
}

}
.I101234 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I101234:hover {
}
@media (max-width:992px) {
.I101234 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I101234:hover {
}
}
@media (max-width:640px) {
.I101234 {
box-sizing:border-box;

	
}
.I101234:hover {
}
}

.I101235 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I101235:hover {
}
@media (max-width:992px) {
.I101235 {

width:100%;


flex-direction:column;
}
.I101235:hover {
}
}
@media (max-width:640px) {
.I101235 {

width:100%;
max-width:100%;


}
.I101235:hover {
}
}

.I101236 {
display:flex;
position:var(--I101236-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I101236:hover {
}

@media (max-width:992px) {
.I101236 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I101236:hover {
}

}
@media (max-width:640px) {
.I101236 {

width:100%;
margin-right:0;

}
.I101236:hover {
}

}

.I101237 {
display:flex;
position:var(--I101237-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I101237:hover {
}

@media (max-width:992px) {
.I101237 {

width:100%;
max-width:450px;

}
.I101237:hover {
}

}
@media (max-width:640px) {
.I101237 {

max-width:100%;

}
.I101237:hover {
}

}

h1.I101238, .I101238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101238:hover {
}
.I101238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101238 > .viewport:hover {
}

@media (max-width:640px) {
.I101238 {

width:100%;


}
.I101238:hover {
}
.I101238 > .viewport {



}
.I101238 > .viewport:hover {
}

}

h1.I101239, .I101239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I101239:hover {
}
.I101239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101239 > .viewport:hover {
}

@media (max-width:640px) {
.I101239 {

width:100%;


}
.I101239:hover {
}
.I101239 > .viewport {



}
.I101239 > .viewport:hover {
}

}

h1.I101240, .I101240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I101240:hover {
}
.I101240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101240 > .viewport:hover {
}


h1.I101241, .I101241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101241:hover {
}
.I101241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101241 > .viewport:hover {
}


h1.I101242, .I101242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I101242:hover {
}
.I101242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101242 > .viewport:hover {
}


h1.I153850, .I153850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153850:hover {
}
.I153850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153850 > .viewport:hover {
}


h1.I189935, .I189935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189935:hover {
}
.I189935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189935 > .viewport:hover {
}

@media (max-width:640px) {
.I189935 {

width:100%;


}
.I189935:hover {
}
.I189935 > .viewport {



}
.I189935 > .viewport:hover {
}

}

.I101243, a.I101243 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I101243:hover, a.I101243:hover {
}
@media (max-width:992px) {
.I101243, a.I101243 {
display:flex;
font-size:1.625rem;


}
.I101243:hover, a.I101243:hover {
}
}
@media (max-width:640px) {
.I101243, a.I101243 {
display:flex;
font-size:1.625rem;


}
.I101243:hover, a.I101243:hover {
}
}

.I101244, a.I101244 {
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;

}
.I101244:hover, a.I101244:hover {
}
@media (max-width:992px) {
.I101244, a.I101244 {
}
.I101244:hover, a.I101244:hover {
display:flex;
width:100%;

}
}

.I101245 .image, .I101245.image {
vertical-align:top;
}
.I101245 .image:hover, .I101245.image:hover {
}

.I101246 {
}
.I101246:hover {
}
.I101246 {
}
.I101246: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;
}


.I101247 {
width:100%;

}
.I101247:hover {
}
.I101247 {
}
.I101247:hover {
}


.I153803 {}
.I189866, a.I189866 {
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;

}
.I189866:hover, a.I189866:hover {
}
@media (max-width:992px) {
.I189866, a.I189866 {
}
.I189866:hover, a.I189866:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189866, a.I189866 {
display:flex;
padding-bottom:1rem;

}
.I189866:hover, a.I189866:hover {
}
}

h1.I102538, .I102538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;
width:100%;


}
.I102538:hover {
}
.I102538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I102538 > .viewport:hover {
}

@media (min-width:1440px) {
.I102538 {

order:35;

}
.I102538:hover {
}
.I102538 > .viewport {



}
.I102538 > .viewport:hover {
}

}
.I102462 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:5rem;
box-sizing:border-box;

flex-direction:row;
justify-content:center;

	
}
.I102462:hover {
}
@media (max-width:992px) {
.I102462 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I102462:hover {
}
}
@media (max-width:640px) {
.I102462 {
padding-bottom:2rem;
padding-top:2rem;

flex-direction:column;

	
}
.I102462:hover {
}
}

.I102463 {
display:flex;

order:8;
width:60%;
box-sizing:border-box;


flex-direction:column;
}
.I102463:hover {
}
@media (max-width:640px) {
.I102463 {

width:100%;


}
.I102463:hover {
}
}

.I102464 {
display:flex;
position:var(--I102464-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:40%;
padding-right:4rem;
box-sizing:border-box;

}
.I102464:hover {
}

@media (max-width:640px) {
.I102464 {

width:100%;
padding-bottom:2rem;
padding-right:0rem;

}
.I102464:hover {
}

}

.I102465 {
display:flex;
position:var(--I102465-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I102465:hover {
}


.I102466 {
display:flex;
position:var(--I102466-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
}
.I102466:hover {
}


.I102467 {
display:flex;
position:var(--I102467-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I102467:hover {
}


.I102468 {
display:flex;
position:var(--I102468-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I102468:hover {
}


.I102469 {
display:flex;
position:var(--I102469-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
}
.I102469:hover {
}


.I102470 {
display:flex;
position:var(--I102470-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
}
.I102470:hover {
}


.I102651 {
display:flex;
position:var(--I102651-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I102651:hover {
}


.I102471 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



align-items:center;

	
}
.I102471:hover {
}


.I102472 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102472:hover {
}


.I102473 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102473:hover {
}


.I102474 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102474:hover {
}


.I102475 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102475:hover {
}


.I102476 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102476:hover {
}


h1.I102477, .I102477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I102477:hover {
}
.I102477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102477 > .viewport:hover {
}


h1.I102478, .I102478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I102478:hover {
}
.I102478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102478 > .viewport:hover {
}


h1.I102479, .I102479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I102479:hover {
}
.I102479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102479 > .viewport:hover {
}


h1.I102480, .I102480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;


}
.I102480:hover {
}
.I102480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102480 > .viewport:hover {
}


h1.I102481, .I102481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I102481:hover {
}
.I102481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102481 > .viewport:hover {
}


h1.I102482, .I102482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I102482:hover {
}
.I102482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102482 > .viewport:hover {
}


h1.I102483, .I102483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102483:hover {
}
.I102483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102483 > .viewport:hover {
}


h1.I102484, .I102484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;


}
.I102484:hover {
}
.I102484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102484 > .viewport:hover {
}


h1.I102485, .I102485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:1rem;


}
.I102485:hover {
}
.I102485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102485 > .viewport:hover {
}


h1.I102486, .I102486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102486:hover {
}
.I102486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102486 > .viewport:hover {
}


h1.I102487, .I102487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I102487:hover {
}
.I102487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102487 > .viewport:hover {
}


h1.I102488, .I102488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102488:hover {
}
.I102488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102488 > .viewport:hover {
}


h1.I102489, .I102489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102489:hover {
}
.I102489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102489 > .viewport:hover {
}


h1.I102490, .I102490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102490:hover {
}
.I102490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102490 > .viewport:hover {
}


h1.I102491, .I102491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I102491:hover {
}
.I102491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102491 > .viewport:hover {
}


h1.I102492, .I102492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102492:hover {
}
.I102492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102492 > .viewport:hover {
}


h1.I102493, .I102493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102493:hover {
}
.I102493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102493 > .viewport:hover {
}


h1.I102494, .I102494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102494:hover {
}
.I102494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102494 > .viewport:hover {
}


h1.I102495, .I102495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I102495:hover {
}
.I102495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102495 > .viewport:hover {
}


h1.I102496, .I102496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102496:hover {
}
.I102496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102496 > .viewport:hover {
}


h1.I102497, .I102497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102497:hover {
}
.I102497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102497 > .viewport:hover {
}


h1.I102498, .I102498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102498:hover {
}
.I102498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102498 > .viewport:hover {
}


h1.I102499, .I102499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I102499:hover {
}
.I102499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102499 > .viewport:hover {
}


h1.I102500, .I102500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102500:hover {
}
.I102500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102500 > .viewport:hover {
}


h1.I102501, .I102501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102501:hover {
}
.I102501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102501 > .viewport:hover {
}


h1.I102502, .I102502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102502:hover {
}
.I102502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102502 > .viewport:hover {
}


h1.I102503, .I102503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I102503:hover {
}
.I102503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102503 > .viewport:hover {
}


h1.I102504, .I102504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102504:hover {
}
.I102504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102504 > .viewport:hover {
}


h1.I102505, .I102505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102505:hover {
}
.I102505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102505 > .viewport:hover {
}


h1.I102506, .I102506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102506:hover {
}
.I102506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102506 > .viewport:hover {
}


h1.I102507, .I102507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I102507:hover {
}
.I102507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102507 > .viewport:hover {
}


h1.I102644, .I102644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I102644:hover {
}
.I102644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102644 > .viewport:hover {
}


h1.I102657, .I102657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I102657:hover {
}
.I102657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102657 > .viewport:hover {
}


.I102508 .button, .I102508.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102508 button.button, button.I102508.button {
cursor:pointer;
}
.I102508 .button .text, .I102508.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102508 .button .icon, .I102508.button .icon {
flex:none;
background-size:100% 100%;
}
.I102508 .button:hover, .I102508.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102508 .button:hover .text, .I102508.button:hover .text {
}
.I102508 .button:hover .icon, .I102508.button:hover .icon {
background-size:100% 100%;
}

.I102509 .button, .I102509.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102509 button.button, button.I102509.button {
cursor:pointer;
}
.I102509 .button .text, .I102509.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102509 .button .icon, .I102509.button .icon {
flex:none;
background-size:100% 100%;
}
.I102509 .button:hover, .I102509.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102509 .button:hover .text, .I102509.button:hover .text {
}
.I102509 .button:hover .icon, .I102509.button:hover .icon {
background-size:100% 100%;
}

.I102510 .button, .I102510.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102510 button.button, button.I102510.button {
cursor:pointer;
}
.I102510 .button .text, .I102510.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102510 .button .icon, .I102510.button .icon {
flex:none;
background-size:100% 100%;
}
.I102510 .button:hover, .I102510.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102510 .button:hover .text, .I102510.button:hover .text {
}
.I102510 .button:hover .icon, .I102510.button:hover .icon {
background-size:100% 100%;
}

.I102511 .button, .I102511.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102511 button.button, button.I102511.button {
cursor:pointer;
}
.I102511 .button .text, .I102511.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102511 .button .icon, .I102511.button .icon {
flex:none;
background-size:100% 100%;
}
.I102511 .button:hover, .I102511.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102511 .button:hover .text, .I102511.button:hover .text {
}
.I102511 .button:hover .icon, .I102511.button:hover .icon {
background-size:100% 100%;
}

.I102512 .button, .I102512.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102512 button.button, button.I102512.button {
cursor:pointer;
}
.I102512 .button .text, .I102512.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102512 .button .icon, .I102512.button .icon {
flex:none;
background-size:100% 100%;
}
.I102512 .button:hover, .I102512.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102512 .button:hover .text, .I102512.button:hover .text {
}
.I102512 .button:hover .icon, .I102512.button:hover .icon {
background-size:100% 100%;
}

h1.I102513, .I102513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102513, .I102513 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102513, .I102513 p {
margin:0px;
}

figure.I102513, .I102513 figure {
margin:0px;
}

a.I102513, .I102513 a {
text-decoration:inherit;
color:inherit;
}

.I102513 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102513 article, article.I102513 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102513 article:hover, article.I102513:hover {
}
.I102513 article.active, article.I102513.active {
}
.I102513 .body {
}
.I102513 .body:hover {
	
}
.I102513 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102513 .body a {
text-decoration:underline;

}
.I102513 .body img {
}
.I102513 .body ul, .I102513 .body ol {
margin-left:1rem;

}
.I102513 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102513 .body iframe {
}
.I102513 .body img:hover {
}
.I102513 .body iframe:hover {
}

.I102513 .body li {
list-style-type:disc;
}



.I102514 .button, .I102514.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102514 button.button, button.I102514.button {
cursor:pointer;
}
.I102514 .button .text, .I102514.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102514 .button .icon, .I102514.button .icon {
flex:none;
background-size:100% 100%;
}
.I102514 .button:hover, .I102514.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102514 .button:hover .text, .I102514.button:hover .text {
}
.I102514 .button:hover .icon, .I102514.button:hover .icon {
background-size:100% 100%;
}

.I102515 .image, .I102515.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102515 .image:hover, .I102515.image:hover {
}

.I102516, a.I102516 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102516:hover, a.I102516:hover {
}
@media (max-width:992px) {
.I102516, a.I102516 {
display:flex;
font-size:1.625rem;


}
.I102516:hover, a.I102516:hover {
}
}
@media (max-width:640px) {
.I102516, a.I102516 {
display:flex;
font-size:1.625rem;


}
.I102516:hover, a.I102516:hover {
}
}

.I102517 .button, .I102517.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;

}
.I102517 button.button, button.I102517.button {
cursor:pointer;
}
.I102517 .button .text, .I102517.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I102517 .button .icon, .I102517.button .icon {
flex:none;
background-size:100% 100%;
}
.I102517 .button:hover, .I102517.button:hover {
}
.I102517 .button:hover .text, .I102517.button:hover .text {
}
.I102517 .button:hover .icon, .I102517.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102517 .button, .I102517.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102517 button.button, button.I102517.button {
}
.I102517 .button .text, .I102517.button .text {
color:rgb(108,72,201);

}
.I102517 .button .icon, .I102517.button .icon {
background-size:100% 100%;
}
.I102517 .button:hover, .I102517.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102517 .button:hover .text, .I102517.button:hover .text {
color:rgb(150,155,160);

}
.I102517 .button:hover .icon, .I102517.button:hover .icon {
background-size:100% 100%;
}
}

.I102518 .image, .I102518.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102518 .image:hover, .I102518.image:hover {
}

.I102519, a.I102519 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102519:hover, a.I102519:hover {
}
@media (max-width:992px) {
.I102519, a.I102519 {
display:flex;
font-size:1.625rem;


}
.I102519:hover, a.I102519:hover {
}
}
@media (max-width:640px) {
.I102519, a.I102519 {
display:flex;
font-size:1.625rem;


}
.I102519:hover, a.I102519:hover {
}
}

h1.I102520, .I102520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102520, .I102520 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102520, .I102520 p {
margin:0px;
}

figure.I102520, .I102520 figure {
margin:0px;
}

a.I102520, .I102520 a {
text-decoration:inherit;
color:inherit;
}

.I102520 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102520 article, article.I102520 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102520 article:hover, article.I102520:hover {
}
.I102520 article.active, article.I102520.active {
}
.I102520 .body {
}
.I102520 .body:hover {
	
}
.I102520 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102520 .body img {
}
.I102520 .body ul, .I102520 .body ol {
margin-left:1rem;

}
.I102520 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102520 .body iframe {
}
.I102520 .body img:hover {
}
.I102520 .body iframe:hover {
}

.I102520 .body li {
list-style-type:disc;
}



.I102521 .button, .I102521.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;

}
.I102521 button.button, button.I102521.button {
cursor:pointer;
}
.I102521 .button .text, .I102521.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I102521 .button .icon, .I102521.button .icon {
flex:none;
background-size:100% 100%;
}
.I102521 .button:hover, .I102521.button:hover {
}
.I102521 .button:hover .text, .I102521.button:hover .text {
}
.I102521 .button:hover .icon, .I102521.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102521 .button, .I102521.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102521 button.button, button.I102521.button {
}
.I102521 .button .text, .I102521.button .text {
color:rgb(108,72,201);

}
.I102521 .button .icon, .I102521.button .icon {
background-size:100% 100%;
}
.I102521 .button:hover, .I102521.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102521 .button:hover .text, .I102521.button:hover .text {
color:rgb(150,155,160);

}
.I102521 .button:hover .icon, .I102521.button:hover .icon {
background-size:100% 100%;
}
}

.I102522 .image, .I102522.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102522 .image:hover, .I102522.image:hover {
}

.I102523, a.I102523 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102523:hover, a.I102523:hover {
}
@media (max-width:992px) {
.I102523, a.I102523 {
display:flex;
font-size:1.625rem;


}
.I102523:hover, a.I102523:hover {
}
}
@media (max-width:640px) {
.I102523, a.I102523 {
display:flex;
font-size:1.625rem;


}
.I102523:hover, a.I102523:hover {
}
}

h1.I102524, .I102524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102524, .I102524 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102524, .I102524 p {
margin:0px;
}

figure.I102524, .I102524 figure {
margin:0px;
}

a.I102524, .I102524 a {
text-decoration:inherit;
color:inherit;
}

.I102524 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102524 article, article.I102524 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102524 article:hover, article.I102524:hover {
}
.I102524 article.active, article.I102524.active {
}
.I102524 .body {
}
.I102524 .body:hover {
	
}
.I102524 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102524 .body img {
}
.I102524 .body ul, .I102524 .body ol {
margin-left:1rem;

}
.I102524 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102524 .body iframe {
}
.I102524 .body img:hover {
}
.I102524 .body iframe:hover {
}

.I102524 .body li {
list-style-type:disc;
}



.I102525 .button, .I102525.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;

}
.I102525 button.button, button.I102525.button {
cursor:pointer;
}
.I102525 .button .text, .I102525.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I102525 .button .icon, .I102525.button .icon {
flex:none;
background-size:100% 100%;
}
.I102525 .button:hover, .I102525.button:hover {
}
.I102525 .button:hover .text, .I102525.button:hover .text {
}
.I102525 .button:hover .icon, .I102525.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102525 .button, .I102525.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102525 button.button, button.I102525.button {
}
.I102525 .button .text, .I102525.button .text {
color:rgb(108,72,201);

}
.I102525 .button .icon, .I102525.button .icon {
background-size:100% 100%;
}
.I102525 .button:hover, .I102525.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102525 .button:hover .text, .I102525.button:hover .text {
color:rgb(150,155,160);

}
.I102525 .button:hover .icon, .I102525.button:hover .icon {
background-size:100% 100%;
}
}

.I102526 .image, .I102526.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102526 .image:hover, .I102526.image:hover {
}

.I102527, a.I102527 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102527:hover, a.I102527:hover {
}
@media (max-width:992px) {
.I102527, a.I102527 {
display:flex;
font-size:1.625rem;


}
.I102527:hover, a.I102527:hover {
}
}
@media (max-width:640px) {
.I102527, a.I102527 {
display:flex;
font-size:1.625rem;


}
.I102527:hover, a.I102527:hover {
}
}

h1.I102528, .I102528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102528, .I102528 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102528, .I102528 p {
margin:0px;
}

figure.I102528, .I102528 figure {
margin:0px;
}

a.I102528, .I102528 a {
text-decoration:inherit;
color:inherit;
}

.I102528 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102528 article, article.I102528 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102528 article:hover, article.I102528:hover {
}
.I102528 article.active, article.I102528.active {
}
.I102528 .body {
}
.I102528 .body:hover {
	
}
.I102528 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102528 .body img {
}
.I102528 .body ul, .I102528 .body ol {
margin-left:1rem;

}
.I102528 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102528 .body iframe {
}
.I102528 .body img:hover {
}
.I102528 .body iframe:hover {
}

.I102528 .body li {
list-style-type:disc;
}



.I102529 .button, .I102529.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;

}
.I102529 button.button, button.I102529.button {
cursor:pointer;
}
.I102529 .button .text, .I102529.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I102529 .button .icon, .I102529.button .icon {
flex:none;
background-size:100% 100%;
}
.I102529 .button:hover, .I102529.button:hover {
}
.I102529 .button:hover .text, .I102529.button:hover .text {
}
.I102529 .button:hover .icon, .I102529.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102529 .button, .I102529.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102529 button.button, button.I102529.button {
}
.I102529 .button .text, .I102529.button .text {
color:rgb(108,72,201);

}
.I102529 .button .icon, .I102529.button .icon {
background-size:100% 100%;
}
.I102529 .button:hover, .I102529.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102529 .button:hover .text, .I102529.button:hover .text {
color:rgb(150,155,160);

}
.I102529 .button:hover .icon, .I102529.button:hover .icon {
background-size:100% 100%;
}
}

.I102530 .image, .I102530.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102530 .image:hover, .I102530.image:hover {
}

.I102531, a.I102531 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102531:hover, a.I102531:hover {
}
@media (max-width:992px) {
.I102531, a.I102531 {
display:flex;
font-size:1.625rem;


}
.I102531:hover, a.I102531:hover {
}
}
@media (max-width:640px) {
.I102531, a.I102531 {
display:flex;
font-size:1.625rem;


}
.I102531:hover, a.I102531:hover {
}
}

h1.I102532, .I102532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102532, .I102532 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102532, .I102532 p {
margin:0px;
}

figure.I102532, .I102532 figure {
margin:0px;
}

a.I102532, .I102532 a {
text-decoration:inherit;
color:inherit;
}

.I102532 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102532 article, article.I102532 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102532 article:hover, article.I102532:hover {
}
.I102532 article.active, article.I102532.active {
}
.I102532 .body {
}
.I102532 .body:hover {
	
}
.I102532 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102532 .body img {
}
.I102532 .body ul, .I102532 .body ol {
margin-left:1rem;

}
.I102532 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102532 .body iframe {
}
.I102532 .body img:hover {
}
.I102532 .body iframe:hover {
}

.I102532 .body li {
list-style-type:disc;
}



.I102533 .button, .I102533.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;

}
.I102533 button.button, button.I102533.button {
cursor:pointer;
}
.I102533 .button .text, .I102533.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I102533 .button .icon, .I102533.button .icon {
flex:none;
background-size:100% 100%;
}
.I102533 .button:hover, .I102533.button:hover {
}
.I102533 .button:hover .text, .I102533.button:hover .text {
}
.I102533 .button:hover .icon, .I102533.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102533 .button, .I102533.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102533 button.button, button.I102533.button {
}
.I102533 .button .text, .I102533.button .text {
color:rgb(108,72,201);

}
.I102533 .button .icon, .I102533.button .icon {
background-size:100% 100%;
}
.I102533 .button:hover, .I102533.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102533 .button:hover .text, .I102533.button:hover .text {
color:rgb(150,155,160);

}
.I102533 .button:hover .icon, .I102533.button:hover .icon {
background-size:100% 100%;
}
}

.I102534 .image, .I102534.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102534 .image:hover, .I102534.image:hover {
}

.I102535, a.I102535 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102535:hover, a.I102535:hover {
}
@media (max-width:992px) {
.I102535, a.I102535 {
display:flex;
font-size:1.625rem;


}
.I102535:hover, a.I102535:hover {
}
}
@media (max-width:640px) {
.I102535, a.I102535 {
display:flex;
font-size:1.625rem;


}
.I102535:hover, a.I102535:hover {
}
}

h1.I102536, .I102536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102536, .I102536 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102536, .I102536 p {
margin:0px;
}

figure.I102536, .I102536 figure {
margin:0px;
}

a.I102536, .I102536 a {
text-decoration:inherit;
color:inherit;
}

.I102536 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102536 article, article.I102536 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102536 article:hover, article.I102536:hover {
}
.I102536 article.active, article.I102536.active {
}
.I102536 .body {
}
.I102536 .body:hover {
	
}
.I102536 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102536 .body img {
}
.I102536 .body ul, .I102536 .body ol {
margin-left:1rem;

}
.I102536 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102536 .body iframe {
}
.I102536 .body img:hover {
}
.I102536 .body iframe:hover {
}

.I102536 .body li {
list-style-type:disc;
}



.I102537 .button, .I102537.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;

}
.I102537 button.button, button.I102537.button {
cursor:pointer;
}
.I102537 .button .text, .I102537.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I102537 .button .icon, .I102537.button .icon {
flex:none;
background-size:100% 100%;
}
.I102537 .button:hover, .I102537.button:hover {
}
.I102537 .button:hover .text, .I102537.button:hover .text {
}
.I102537 .button:hover .icon, .I102537.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102537 .button, .I102537.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102537 button.button, button.I102537.button {
}
.I102537 .button .text, .I102537.button .text {
color:rgb(108,72,201);

}
.I102537 .button .icon, .I102537.button .icon {
background-size:100% 100%;
}
.I102537 .button:hover, .I102537.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102537 .button:hover .text, .I102537.button:hover .text {
color:rgb(150,155,160);

}
.I102537 .button:hover .icon, .I102537.button:hover .icon {
background-size:100% 100%;
}
}

.I102641 {}
.I102654 {
}
.I102654:hover {
}
.I102654 {
}
.I102654: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.I102615, .I102615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:36;
width:100%;
background-color:rgb(17,17,17);


}
.I102615:hover {
}
.I102615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I102615 > .viewport:hover {
}

@media (min-width:1440px) {
.I102615 {

order:39;

}
.I102615:hover {
}
.I102615 > .viewport {



}
.I102615 > .viewport:hover {
}

}
.I102539 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:2rem;
background-color:rgb(17,17,17);
box-sizing:border-box;

flex-direction:row;
justify-content:center;

	
}
.I102539:hover {
}
@media (max-width:992px) {
.I102539 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I102539:hover {
}
}
@media (max-width:640px) {
.I102539 {
padding-bottom:4rem;
padding-top:2rem;

flex-direction:column;

	
}
.I102539:hover {
}
}
@media (min-width:1440px) {
.I102539 {
width:100%;

	
}
.I102539:hover {
}
}
.I102540 {
display:flex;

order:8;
width:60%;
box-sizing:border-box;


flex-direction:column;
}
.I102540:hover {
}
@media (max-width:640px) {
.I102540 {

width:100%;


}
.I102540:hover {
}
}

.I102541 {
display:flex;
position:var(--I102541-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:40%;
padding-right:4rem;
box-sizing:border-box;

}
.I102541:hover {
}

@media (max-width:640px) {
.I102541 {

width:100%;
padding-bottom:2rem;
padding-right:0rem;

}
.I102541:hover {
}

}

.I102542 {
display:flex;
position:var(--I102542-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I102542:hover {
}


.I102543 {
display:flex;
position:var(--I102543-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
}
.I102543:hover {
}


.I102544 {
display:flex;
position:var(--I102544-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I102544:hover {
}


.I102545 {
display:flex;
position:var(--I102545-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I102545:hover {
}


.I102546 {
display:flex;
position:var(--I102546-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
}
.I102546:hover {
}


.I102547 {
display:flex;
position:var(--I102547-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
}
.I102547:hover {
}


.I102652 {
display:flex;
position:var(--I102652-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I102652:hover {
}


.I102548 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



align-items:center;

	
}
.I102548:hover {
}


.I102549 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102549:hover {
}


.I102550 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102550:hover {
}


.I102551 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102551:hover {
}


.I102552 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102552:hover {
}


.I102553 {
display:flex;
align-items:flex-start;
position:relative;

width:100%;



align-items:center;

	
}
.I102553:hover {
}


h1.I102554, .I102554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I102554:hover {
}
.I102554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102554 > .viewport:hover {
}


h1.I102555, .I102555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I102555:hover {
}
.I102555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102555 > .viewport:hover {
}


h1.I102556, .I102556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I102556:hover {
}
.I102556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102556 > .viewport:hover {
}


h1.I102557, .I102557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

width:100%;


}
.I102557:hover {
}
.I102557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102557 > .viewport:hover {
}


h1.I102558, .I102558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I102558:hover {
}
.I102558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102558 > .viewport:hover {
}


h1.I102559, .I102559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I102559:hover {
}
.I102559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102559 > .viewport:hover {
}


h1.I102560, .I102560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102560:hover {
}
.I102560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102560 > .viewport:hover {
}


h1.I102561, .I102561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;


}
.I102561:hover {
}
.I102561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102561 > .viewport:hover {
}


h1.I102562, .I102562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:1rem;


}
.I102562:hover {
}
.I102562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102562 > .viewport:hover {
}


h1.I102563, .I102563 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102563 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102563:hover {
}
.I102563 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102563 > .viewport:hover {
}


h1.I102564, .I102564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I102564:hover {
}
.I102564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102564 > .viewport:hover {
}


h1.I102565, .I102565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102565:hover {
}
.I102565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102565 > .viewport:hover {
}


h1.I102566, .I102566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102566 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102566:hover {
}
.I102566 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102566 > .viewport:hover {
}


h1.I102567, .I102567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102567:hover {
}
.I102567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102567 > .viewport:hover {
}


h1.I102568, .I102568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;

}
.I102568:hover {
}
.I102568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102568 > .viewport:hover {
}


h1.I102569, .I102569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102569:hover {
}
.I102569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102569 > .viewport:hover {
}


h1.I102570, .I102570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102570:hover {
}
.I102570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102570 > .viewport:hover {
}


h1.I102571, .I102571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102571:hover {
}
.I102571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102571 > .viewport:hover {
}


h1.I102572, .I102572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;

}
.I102572:hover {
}
.I102572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102572 > .viewport:hover {
}


h1.I102573, .I102573 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102573 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102573:hover {
}
.I102573 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102573 > .viewport:hover {
}


h1.I102574, .I102574 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102574 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102574:hover {
}
.I102574 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102574 > .viewport:hover {
}


h1.I102575, .I102575 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102575 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102575:hover {
}
.I102575 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102575 > .viewport:hover {
}


h1.I102576, .I102576 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102576 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;

}
.I102576:hover {
}
.I102576 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102576 > .viewport:hover {
}


h1.I102577, .I102577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102577:hover {
}
.I102577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102577 > .viewport:hover {
}


h1.I102578, .I102578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102578:hover {
}
.I102578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102578 > .viewport:hover {
}


h1.I102579, .I102579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102579:hover {
}
.I102579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102579 > .viewport:hover {
}


h1.I102580, .I102580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102580 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I102580:hover {
}
.I102580 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102580 > .viewport:hover {
}


h1.I102581, .I102581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:1rem;


}
.I102581:hover {
}
.I102581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102581 > .viewport:hover {
}


h1.I102582, .I102582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I102582:hover {
}
.I102582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102582 > .viewport:hover {
}


h1.I102583, .I102583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:2rem;
padding-top:3rem;


}
.I102583:hover {
}
.I102583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102583 > .viewport:hover {
}


h1.I102584, .I102584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I102584:hover {
}
.I102584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102584 > .viewport:hover {
}


h1.I102645, .I102645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I102645:hover {
}
.I102645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102645 > .viewport:hover {
}


h1.I102658, .I102658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I102658:hover {
}
.I102658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102658 > .viewport:hover {
}


.I102585 .button, .I102585.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102585 button.button, button.I102585.button {
cursor:pointer;
}
.I102585 .button .text, .I102585.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I102585 .button .icon, .I102585.button .icon {
flex:none;
background-size:100% 100%;
}
.I102585 .button:hover, .I102585.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102585 .button:hover .text, .I102585.button:hover .text {
}
.I102585 .button:hover .icon, .I102585.button:hover .icon {
background-size:100% 100%;
}

.I102586 .button, .I102586.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102586 button.button, button.I102586.button {
cursor:pointer;
}
.I102586 .button .text, .I102586.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I102586 .button .icon, .I102586.button .icon {
flex:none;
background-size:100% 100%;
}
.I102586 .button:hover, .I102586.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102586 .button:hover .text, .I102586.button:hover .text {
}
.I102586 .button:hover .icon, .I102586.button:hover .icon {
background-size:100% 100%;
}

.I102587 .button, .I102587.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102587 button.button, button.I102587.button {
cursor:pointer;
}
.I102587 .button .text, .I102587.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I102587 .button .icon, .I102587.button .icon {
flex:none;
background-size:100% 100%;
}
.I102587 .button:hover, .I102587.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102587 .button:hover .text, .I102587.button:hover .text {
}
.I102587 .button:hover .icon, .I102587.button:hover .icon {
background-size:100% 100%;
}

.I102588 .button, .I102588.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(59,64,68);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102588 button.button, button.I102588.button {
cursor:pointer;
}
.I102588 .button .text, .I102588.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
color:rgb(255,255,255);
line-height:26px;

}
.I102588 .button .icon, .I102588.button .icon {
flex:none;
background-size:100% 100%;
}
.I102588 .button:hover, .I102588.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102588 .button:hover .text, .I102588.button:hover .text {
}
.I102588 .button:hover .icon, .I102588.button:hover .icon {
background-size:100% 100%;
}

.I102589 .button, .I102589.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102589 button.button, button.I102589.button {
cursor:pointer;
}
.I102589 .button .text, .I102589.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102589 .button .icon, .I102589.button .icon {
flex:none;
background-size:100% 100%;
}
.I102589 .button:hover, .I102589.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102589 .button:hover .text, .I102589.button:hover .text {
}
.I102589 .button:hover .icon, .I102589.button:hover .icon {
background-size:100% 100%;
}

h1.I102590, .I102590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102590, .I102590 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102590, .I102590 p {
margin:0px;
}

figure.I102590, .I102590 figure {
margin:0px;
}

a.I102590, .I102590 a {
text-decoration:inherit;
color:inherit;
}

.I102590 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102590 article, article.I102590 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102590 article:hover, article.I102590:hover {
}
.I102590 article.active, article.I102590.active {
}
.I102590 .body {
}
.I102590 .body:hover {
	
}
.I102590 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I102590 .body a {
text-decoration:underline;

}
.I102590 .body img {
}
.I102590 .body ul, .I102590 .body ol {
margin-left:1rem;

}
.I102590 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102590 .body iframe {
}
.I102590 .body img:hover {
}
.I102590 .body iframe:hover {
}

.I102590 .body li {
list-style-type:disc;
}



.I102591 .button, .I102591.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
margin-bottom:0.75rem;
padding-bottom:1rem;
padding-left:1rem;
padding-right:1rem;
padding-top:1rem;
border-color:rgb(217,217,217);
border-style:solid;
border-width:1px;
border-radius:0.25em;
box-sizing:border-box;

}
.I102591 button.button, button.I102591.button {
cursor:pointer;
}
.I102591 .button .text, .I102591.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:600;
line-height:26px;

}
.I102591 .button .icon, .I102591.button .icon {
flex:none;
background-size:100% 100%;
}
.I102591 .button:hover, .I102591.button:hover {
border-color:rgb(250,50,99);
border-style:solid;
border-width:1px;

}
.I102591 .button:hover .text, .I102591.button:hover .text {
}
.I102591 .button:hover .icon, .I102591.button:hover .icon {
background-size:100% 100%;
}

.I102592 .image, .I102592.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102592 .image:hover, .I102592.image:hover {
}

.I102593, a.I102593 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I102593:hover, a.I102593:hover {
}
@media (max-width:992px) {
.I102593, a.I102593 {
display:flex;
font-size:1.625rem;


}
.I102593:hover, a.I102593:hover {
}
}
@media (max-width:640px) {
.I102593, a.I102593 {
display:flex;
font-size:1.625rem;


}
.I102593:hover, a.I102593:hover {
}
}

.I102594 .button, .I102594.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I102594 button.button, button.I102594.button {
cursor:pointer;
}
.I102594 .button .text, .I102594.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I102594 .button .icon, .I102594.button .icon {
flex:none;
background-size:100% 100%;
}
.I102594 .button:hover, .I102594.button:hover {
}
.I102594 .button:hover .text, .I102594.button:hover .text {
}
.I102594 .button:hover .icon, .I102594.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102594 .button, .I102594.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I102594 button.button, button.I102594.button {
}
.I102594 .button .text, .I102594.button .text {
color:rgb(255,255,255);

}
.I102594 .button .icon, .I102594.button .icon {
background-size:100% 100%;
}
.I102594 .button:hover, .I102594.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102594 .button:hover .text, .I102594.button:hover .text {
color:rgb(150,155,160);

}
.I102594 .button:hover .icon, .I102594.button:hover .icon {
background-size:100% 100%;
}
}

.I102595 .image, .I102595.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102595 .image:hover, .I102595.image:hover {
}

.I102596, a.I102596 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I102596:hover, a.I102596:hover {
}
@media (max-width:992px) {
.I102596, a.I102596 {
display:flex;
font-size:1.625rem;


}
.I102596:hover, a.I102596:hover {
}
}
@media (max-width:640px) {
.I102596, a.I102596 {
display:flex;
font-size:1.625rem;


}
.I102596:hover, a.I102596:hover {
}
}

h1.I102597, .I102597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102597, .I102597 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102597, .I102597 p {
margin:0px;
}

figure.I102597, .I102597 figure {
margin:0px;
}

a.I102597, .I102597 a {
text-decoration:inherit;
color:inherit;
}

.I102597 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102597 article, article.I102597 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102597 article:hover, article.I102597:hover {
}
.I102597 article.active, article.I102597.active {
}
.I102597 .body {
}
.I102597 .body:hover {
	
}
.I102597 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I102597 .body img {
}
.I102597 .body ul, .I102597 .body ol {
margin-left:1rem;

}
.I102597 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102597 .body iframe {
}
.I102597 .body img:hover {
}
.I102597 .body iframe:hover {
}

.I102597 .body li {
list-style-type:disc;
}



.I102598 .button, .I102598.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I102598 button.button, button.I102598.button {
cursor:pointer;
}
.I102598 .button .text, .I102598.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I102598 .button .icon, .I102598.button .icon {
flex:none;
background-size:100% 100%;
}
.I102598 .button:hover, .I102598.button:hover {
}
.I102598 .button:hover .text, .I102598.button:hover .text {
}
.I102598 .button:hover .icon, .I102598.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102598 .button, .I102598.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I102598 button.button, button.I102598.button {
}
.I102598 .button .text, .I102598.button .text {
color:rgb(255,255,255);

}
.I102598 .button .icon, .I102598.button .icon {
background-size:100% 100%;
}
.I102598 .button:hover, .I102598.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102598 .button:hover .text, .I102598.button:hover .text {
color:rgb(150,155,160);

}
.I102598 .button:hover .icon, .I102598.button:hover .icon {
background-size:100% 100%;
}
}

.I102599 .image, .I102599.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102599 .image:hover, .I102599.image:hover {
}

.I102600, a.I102600 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I102600:hover, a.I102600:hover {
}
@media (max-width:992px) {
.I102600, a.I102600 {
display:flex;
font-size:1.625rem;


}
.I102600:hover, a.I102600:hover {
}
}
@media (max-width:640px) {
.I102600, a.I102600 {
display:flex;
font-size:1.625rem;


}
.I102600:hover, a.I102600:hover {
}
}

h1.I102601, .I102601 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102601, .I102601 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102601, .I102601 p {
margin:0px;
}

figure.I102601, .I102601 figure {
margin:0px;
}

a.I102601, .I102601 a {
text-decoration:inherit;
color:inherit;
}

.I102601 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102601 article, article.I102601 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102601 article:hover, article.I102601:hover {
}
.I102601 article.active, article.I102601.active {
}
.I102601 .body {
}
.I102601 .body:hover {
	
}
.I102601 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I102601 .body img {
}
.I102601 .body ul, .I102601 .body ol {
margin-left:1rem;

}
.I102601 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102601 .body iframe {
}
.I102601 .body img:hover {
}
.I102601 .body iframe:hover {
}

.I102601 .body li {
list-style-type:disc;
}



.I102602 .button, .I102602.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I102602 button.button, button.I102602.button {
cursor:pointer;
}
.I102602 .button .text, .I102602.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I102602 .button .icon, .I102602.button .icon {
flex:none;
background-size:100% 100%;
}
.I102602 .button:hover, .I102602.button:hover {
}
.I102602 .button:hover .text, .I102602.button:hover .text {
}
.I102602 .button:hover .icon, .I102602.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102602 .button, .I102602.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I102602 button.button, button.I102602.button {
}
.I102602 .button .text, .I102602.button .text {
color:rgb(255,255,255);

}
.I102602 .button .icon, .I102602.button .icon {
background-size:100% 100%;
}
.I102602 .button:hover, .I102602.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102602 .button:hover .text, .I102602.button:hover .text {
color:rgb(150,155,160);

}
.I102602 .button:hover .icon, .I102602.button:hover .icon {
background-size:100% 100%;
}
}

.I102603 .image, .I102603.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102603 .image:hover, .I102603.image:hover {
}

.I102604, a.I102604 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:0rem;

}
.I102604:hover, a.I102604:hover {
}
@media (max-width:992px) {
.I102604, a.I102604 {
display:flex;
font-size:1.625rem;


}
.I102604:hover, a.I102604:hover {
}
}
@media (max-width:640px) {
.I102604, a.I102604 {
display:flex;
font-size:1.625rem;


}
.I102604:hover, a.I102604:hover {
}
}

h1.I102605, .I102605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102605, .I102605 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102605, .I102605 p {
margin:0px;
}

figure.I102605, .I102605 figure {
margin:0px;
}

a.I102605, .I102605 a {
text-decoration:inherit;
color:inherit;
}

.I102605 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102605 article, article.I102605 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102605 article:hover, article.I102605:hover {
}
.I102605 article.active, article.I102605.active {
}
.I102605 .body {
}
.I102605 .body:hover {
	
}
.I102605 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I102605 .body img {
}
.I102605 .body ul, .I102605 .body ol {
margin-left:1rem;

}
.I102605 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102605 .body iframe {
}
.I102605 .body img:hover {
}
.I102605 .body iframe:hover {
}

.I102605 .body li {
list-style-type:disc;
}



.I102606 .button, .I102606.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I102606 button.button, button.I102606.button {
cursor:pointer;
}
.I102606 .button .text, .I102606.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I102606 .button .icon, .I102606.button .icon {
flex:none;
background-size:100% 100%;
}
.I102606 .button:hover, .I102606.button:hover {
}
.I102606 .button:hover .text, .I102606.button:hover .text {
}
.I102606 .button:hover .icon, .I102606.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102606 .button, .I102606.button {
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I102606 button.button, button.I102606.button {
}
.I102606 .button .text, .I102606.button .text {
color:rgb(255,255,255);

}
.I102606 .button .icon, .I102606.button .icon {
background-size:100% 100%;
}
.I102606 .button:hover, .I102606.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102606 .button:hover .text, .I102606.button:hover .text {
color:rgb(150,155,160);

}
.I102606 .button:hover .icon, .I102606.button:hover .icon {
background-size:100% 100%;
}
}

.I102607 .image, .I102607.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102607 .image:hover, .I102607.image:hover {
}

.I102608, a.I102608 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102608:hover, a.I102608:hover {
}
@media (max-width:992px) {
.I102608, a.I102608 {
display:flex;
font-size:1.625rem;


}
.I102608:hover, a.I102608:hover {
}
}
@media (max-width:640px) {
.I102608, a.I102608 {
display:flex;
font-size:1.625rem;


}
.I102608:hover, a.I102608:hover {
}
}

h1.I102609, .I102609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102609, .I102609 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102609, .I102609 p {
margin:0px;
}

figure.I102609, .I102609 figure {
margin:0px;
}

a.I102609, .I102609 a {
text-decoration:inherit;
color:inherit;
}

.I102609 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102609 article, article.I102609 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102609 article:hover, article.I102609:hover {
}
.I102609 article.active, article.I102609.active {
}
.I102609 .body {
}
.I102609 .body:hover {
	
}
.I102609 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102609 .body img {
}
.I102609 .body ul, .I102609 .body ol {
margin-left:1rem;

}
.I102609 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102609 .body iframe {
}
.I102609 .body img:hover {
}
.I102609 .body iframe:hover {
}

.I102609 .body li {
list-style-type:disc;
}



.I102610 .button, .I102610.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;

}
.I102610 button.button, button.I102610.button {
cursor:pointer;
}
.I102610 .button .text, .I102610.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I102610 .button .icon, .I102610.button .icon {
flex:none;
background-size:100% 100%;
}
.I102610 .button:hover, .I102610.button:hover {
}
.I102610 .button:hover .text, .I102610.button:hover .text {
}
.I102610 .button:hover .icon, .I102610.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102610 .button, .I102610.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102610 button.button, button.I102610.button {
}
.I102610 .button .text, .I102610.button .text {
color:rgb(108,72,201);

}
.I102610 .button .icon, .I102610.button .icon {
background-size:100% 100%;
}
.I102610 .button:hover, .I102610.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102610 .button:hover .text, .I102610.button:hover .text {
color:rgb(150,155,160);

}
.I102610 .button:hover .icon, .I102610.button:hover .icon {
background-size:100% 100%;
}
}

.I102611 .image, .I102611.image {
vertical-align:top;
width:64px;
height:64px;

}
.I102611 .image:hover, .I102611.image:hover {
}

.I102612, a.I102612 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:0rem;

}
.I102612:hover, a.I102612:hover {
}
@media (max-width:992px) {
.I102612, a.I102612 {
display:flex;
font-size:1.625rem;


}
.I102612:hover, a.I102612:hover {
}
}
@media (max-width:640px) {
.I102612, a.I102612 {
display:flex;
font-size:1.625rem;


}
.I102612:hover, a.I102612:hover {
}
}

h1.I102613, .I102613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102613, .I102613 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102613, .I102613 p {
margin:0px;
}

figure.I102613, .I102613 figure {
margin:0px;
}

a.I102613, .I102613 a {
text-decoration:inherit;
color:inherit;
}

.I102613 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102613 article, article.I102613 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102613 article:hover, article.I102613:hover {
}
.I102613 article.active, article.I102613.active {
}
.I102613 .body {
}
.I102613 .body:hover {
	
}
.I102613 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102613 .body img {
}
.I102613 .body ul, .I102613 .body ol {
margin-left:1rem;

}
.I102613 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102613 .body iframe {
}
.I102613 .body img:hover {
}
.I102613 .body iframe:hover {
}

.I102613 .body li {
list-style-type:disc;
}



.I102614 .button, .I102614.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;

}
.I102614 button.button, button.I102614.button {
cursor:pointer;
}
.I102614 .button .text, .I102614.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I102614 .button .icon, .I102614.button .icon {
flex:none;
background-size:100% 100%;
}
.I102614 .button:hover, .I102614.button:hover {
}
.I102614 .button:hover .text, .I102614.button:hover .text {
}
.I102614 .button:hover .icon, .I102614.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102614 .button, .I102614.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102614 button.button, button.I102614.button {
}
.I102614 .button .text, .I102614.button .text {
color:rgb(108,72,201);

}
.I102614 .button .icon, .I102614.button .icon {
background-size:100% 100%;
}
.I102614 .button:hover, .I102614.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102614 .button:hover .text, .I102614.button:hover .text {
color:rgb(150,155,160);

}
.I102614 .button:hover .icon, .I102614.button:hover .icon {
background-size:100% 100%;
}
}

.I102642 {}
.I102655 {
}
.I102655:hover {
}
.I102655 {
}
.I102655: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.I102647, .I102647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:43;

}
.I102647:hover {
}
.I102647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102647 > .viewport:hover {
}

@media (min-width:1440px) {
.I102647 {

order:48;

}
.I102647:hover {
}
.I102647 > .viewport {



}
.I102647 > .viewport:hover {
}

}
h1.I102722, .I102722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:27;
width:100%;
padding-top:0rem;


}
.I102722:hover {
}
.I102722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I102722 > .viewport:hover {
}

@media (max-width:640px) {
.I102722 {

padding-left:2rem;
box-sizing:border-box;


}
.I102722:hover {
}
.I102722 > .viewport {



}
.I102722 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I102722 {

order:4;

}
.I102722:hover {
}
.I102722 > .viewport {



}
.I102722 > .viewport:hover {
}

}
h1.I104364, .I104364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I104364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:45;
width:100%;


}
.I104364:hover {
}
.I104364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I104364 > .viewport:hover {
}

@media (min-width:1440px) {
.I104364 {

order:50;

}
.I104364:hover {
}
.I104364 > .viewport {



}
.I104364 > .viewport:hover {
}

}
.I104350 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I104350:hover {
}

.I104351 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;


}
.I104351:hover {
}
@media (max-width:992px) {
.I104351 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I104351:hover {
}
}
@media (max-width:640px) {
.I104351 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I104351:hover {
}
}
@media (min-width:1440px) {
.I104351 {

padding-left:10.75rem;
padding-right:10.75rem;


}
.I104351:hover {
}
}
.I104352 {
display:flex;
position:var(--I104352-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:45%;
padding-right:2rem;
box-sizing:border-box;

}
.I104352:hover {
}

@media (max-width:992px) {
.I104352 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I104352:hover {
}

}
@media (max-width:640px) {
.I104352 {

min-width:100%;

}
.I104352:hover {
}

}

.I104353 {
display:flex;
position:var(--I104353-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% - 45%);

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I104353:hover {
}

@media (max-width:992px) {
.I104353 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I104353:hover {
}

}
@media (max-width:640px) {
.I104353 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I104353:hover {
}

}

h1.I104354, .I104354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I104354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I104354:hover {
}
.I104354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I104354 > .viewport:hover {
}

@media (min-width:1440px) {
.I104354 {

order:2;

}
.I104354:hover {
}
.I104354 > .viewport {



}
.I104354 > .viewport:hover {
}

}
h1.I104355, .I104355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I104355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I104355:hover {
}
.I104355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I104355 > .viewport:hover {
}

@media (min-width:1440px) {
.I104355 {

order:3;

}
.I104355:hover {
}
.I104355 > .viewport {



}
.I104355 > .viewport:hover {
}

}
h1.I104356, .I104356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I104356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I104356:hover {
}
.I104356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I104356 > .viewport:hover {
}

@media (max-width:640px) {
.I104356 {

padding-bottom:1rem;


}
.I104356:hover {
}
.I104356 > .viewport {



}
.I104356 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I104356 {


}
.I104356:hover {
}
.I104356 > .viewport {

justify-content:flex-end;


}
.I104356 > .viewport:hover {
}

}
h1.I104357, .I104357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I104357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-left:2rem;


}
.I104357:hover {
}
.I104357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I104357 > .viewport:hover {
}

@media (max-width:640px) {
.I104357 {

margin-left:0;
padding-bottom:1rem;


}
.I104357:hover {
}
.I104357 > .viewport {



}
.I104357 > .viewport:hover {
}

}

h1.I104358, .I104358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I104358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I104358:hover {
}
.I104358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I104358 > .viewport:hover {
}

@media (max-width:992px) {
.I104358 {

display:none;

}
.I104358:hover {
}
.I104358 > .viewport {



}
.I104358 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I104358 {

order:1;

}
.I104358:hover {
}
.I104358 > .viewport {



}
.I104358 > .viewport:hover {
}

}
h1.I109754, .I109754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:2rem;


}
.I109754:hover {
}
.I109754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I109754 > .viewport:hover {
}

@media (max-width:640px) {
.I109754 {

margin-left:0;


}
.I109754:hover {
}
.I109754 > .viewport {



}
.I109754 > .viewport:hover {
}

}

.I104359, a.I104359 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I104359:hover, a.I104359:hover {
}
@media (max-width:992px) {
.I104359, a.I104359 {
display:flex;
font-size:1.625rem;


}
.I104359:hover, a.I104359:hover {
}
}
@media (max-width:640px) {
.I104359, a.I104359 {
display:flex;
font-size:1.625rem;


}
.I104359:hover, a.I104359:hover {
}
}

.I104360, a.I104360 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I104360:hover, a.I104360:hover {
}
@media (max-width:992px) {
.I104360, a.I104360 {
}
.I104360:hover, a.I104360:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I104360, a.I104360 {
display:flex;
padding-bottom:1rem;

}
.I104360:hover, a.I104360:hover {
}
}

.I104361 .button, .I104361.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);

}
.I104361 button.button, button.I104361.button {
cursor:pointer;
}
.I104361 .button .text, .I104361.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I104361 .button .icon, .I104361.button .icon {
flex:none;
background-size:100% 100%;
}
.I104361 .button:hover, .I104361.button:hover {
background-color:rgb(210,40,93);

}
.I104361 .button:hover .text, .I104361.button:hover .text {
}
.I104361 .button:hover .icon, .I104361.button:hover .icon {
background-size:100% 100%;
}

.I104362 .button, .I104362.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);

}
.I104362 button.button, button.I104362.button {
cursor:pointer;
}
.I104362 .button .text, .I104362.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I104362 .button .icon, .I104362.button .icon {
flex:none;
background-size:100% 100%;
}
.I104362 .button:hover, .I104362.button:hover {
background-color:rgb(217,217,217);

}
.I104362 .button:hover .text, .I104362.button:hover .text {
}
.I104362 .button:hover .icon, .I104362.button:hover .icon {
background-size:100% 100%;
}

.I104363, a.I104363 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I104363:hover, a.I104363:hover {
}
@media (max-width:640px) {
.I104363, a.I104363 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I104363:hover, a.I104363:hover {
}
}

.I109732 .button, .I109732.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);

}
.I109732 button.button, button.I109732.button {
cursor:pointer;
}
.I109732 .button .text, .I109732.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I109732 .button .icon, .I109732.button .icon {
flex:none;
background-size:100% 100%;
}
.I109732 .button:hover, .I109732.button:hover {
background-color:rgb(217,217,217);

}
.I109732 .button:hover .text, .I109732.button:hover .text {
}
.I109732 .button:hover .icon, .I109732.button:hover .icon {
background-size:100% 100%;
}

h1.I120278, .I120278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I120278 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:5rem;
padding-top:120px;


}
.I120278:hover {
}
.I120278 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I120278 > .viewport:hover {
}

@media (max-width:992px) {
.I120278 {

width:100%;
padding-bottom:0rem;
padding-top:75px;


}
.I120278:hover {
}
.I120278 > .viewport {



}
.I120278 > .viewport:hover {
}

}
@media (max-width:640px) {
.I120278 {

padding-top:72px;


}
.I120278:hover {
}
.I120278 > .viewport {



}
.I120278 > .viewport:hover {
}

}

.I120274 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I120274:hover {
}
@media (max-width:992px) {
.I120274 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I120274:hover {
}
}
@media (max-width:640px) {
.I120274 {
width:100%;

	
}
.I120274:hover {
}
}

.I120275 {
display:flex;
position:var(--I120275-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I120275:hover {
}

@media (max-width:640px) {
.I120275 {

width:100%;

}
.I120275:hover {
}

}

h1.I120276, .I120276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I120276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:20px;
padding-left:36px;
padding-right:36px;
padding-top:20px;
border-radius:120px;
background-color:rgb(243,243,243);


}
.I120276:hover {
}
.I120276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I120276 > .viewport:hover {
}
.I120276 > .sector-title, .I120276 > .sector-title.i-collapsible-title {
}
.I120276 > .sector-title:hover, .I120276 > .sector-title.i-collapsible-title:hover {
}
.I120276 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I120276 > .sector-title .text::before {
align-self:center;
content:'';
width:18px;
height:9px;
background-image:url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:none;
}
.I120276> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I120276> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I120276> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I120276> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I120276> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I120276> .sector-title .i-collapsible-title-text {
order:2;
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title {
}
.I120276> .sector-title.i-collapsible-title:hover {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I120276> .sector-title.i-collapsible-title.expanded {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title.collapsed {
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I120276 > .sector-title, .I120276 > .sector-title.i-collapsible-title {
display:none;
}
.I120276 > .sector-title .text, .I120276 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I120276 {

border-radius:0px;


}
.I120276:hover {
}
.I120276 > .viewport {



}
.I120276 > .viewport:hover {
}
.I120276 > .sector-title, .I120276 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I120276 > .sector-title:hover, .I120276 > .sector-title.i-collapsible-title:hover {
}
.I120276 > .sector-title .text {
flex-direction:row;
}
.I120276 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I120276> .sector-title.i-collapsible-title {
}
.I120276> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I120276> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I120276> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I120276> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I120276> .sector-title .i-collapsible-title-text {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I120276> .sector-title.i-collapsible-title.expanded {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title.collapsed {
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I120276 > .sector-title, .I120276 > .sector-title.i-collapsible-title {
display:none;
}
.I120276 > .sector-title .text, .I120276 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I120276 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I120276:hover {
}
.I120276 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I120276 > .viewport:hover {
}
.I120276 > .sector-title, .I120276 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I120276 > .sector-title:hover, .I120276 > .sector-title.i-collapsible-title:hover {
}
.I120276 > .sector-title .text {
flex-direction:row;
}
.I120276 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I120276> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I120276> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I120276> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I120276> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I120276> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I120276> .sector-title .i-collapsible-title-text {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title {
}
.I120276> .sector-title.i-collapsible-title:hover {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I120276> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I120276> .sector-title.i-collapsible-title.expanded {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_asc-2.svg?timestamp=20220606192500');

}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I120276> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I120276> .sector-title.i-collapsible-title.collapsed {
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I120276> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I120276> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I120276 > .sector-title, .I120276 > .sector-title.i-collapsible-title {
display:flex;
}
.I120276 > .sector-title .text, .I120276 > .sector-title.i-collapsible-title .text {
}

}

ul.I120277, .I120277 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I120277, .I120277 a {
text-decoration:inherit;
color:inherit;
}

.I120277 {
display:flex;
}
.I120277:hover {
}
.I120277 ul.I120277-level-top {
display:flex;
}
.I120277 ul.I120277-level-top:hover {
}
.I120277 ul.I120277-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I120277 ul.I120277-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:rgb(103,161,255);
border-bottom-style:solid;
border-bottom-width:4px;

}
.I120277 ul.I120277-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I120277 ul.I120277-level-top ul.I120277-level-child {
order:2;
}
.I120277 ul.I120277-level-top ul.I120277-level-child:hover {
}

.I120277 ul.I120277-level-top li.level-top > ul.I120277-level-child {
display:none;
z-index:9999;
}
.I120277 {
position:static;
}
.I120277 ul.I120277-level-top > li.level-top {
position:relative;
}
.I120277 ul.I120277-level-top li.level-top > ul.I120277-level-child {
position:absolute;
}
.I120277 ul.I120277-level-top li.level-top:hover > ul.I120277-level-child,
.I120277 ul.I120277-level-top li.level-top.hover > ul.I120277-level-child,
.I120277 ul.I120277-level-top li.level-top.touch > ul.I120277-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I120277 ul.I120277-level-top li.level-child > ul.I120277-level-child {
display:none;
z-index:9999;
}
.I120277 {
position:static;
}
.I120277 ul.I120277-level-top > li.level-top {
position:relative;
}
.I120277 ul.I120277-level-top li.level-child > ul.I120277-level-child {
position:absolute;
}
.I120277 ul.I120277-level-top li.level-child:hover > ul.I120277-level-child,
.I120277 ul.I120277-level-top li.level-child.hover > ul.I120277-level-child,
.I120277 ul.I120277-level-top li.level-child.touch > ul.I120277-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I120277 ul.I120277-level-top li.level-top.hover > ul.I120277-level-child {
display:none;
}
.I120277 ul.I120277-level-top li.level-top.touch > ul.I120277-level-child {
display:flex;
}
.I120277 ul.I120277-level-top li.level-top:hover > ul.I120277-level-child {
display:flex;
}
.I120277 ul.I120277-level-top li.level-child.hover > ul.I120277-level-child {
display:none;
}
.I120277 ul.I120277-level-top li.level-child.touch > ul.I120277-level-child {
display:flex;
}
.I120277 ul.I120277-level-top li.level-child:hover > ul.I120277-level-child {
display:flex;
}

.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I120277 ul.I120277-level-top > li.level-top:last-child::after {
content:none;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I120277 {
}
.I120277:hover {
}
.I120277 ul.I120277-level-top {
}
.I120277 ul.I120277-level-top:hover {
}
.I120277 ul.I120277-level-top > li.level-top {
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .component {
}
.I120277 ul.I120277-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top ul.I120277-level-child {
}
.I120277 ul.I120277-level-top ul.I120277-level-child:hover {
}


.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper > .component {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I120277 ul.I120277-level-top > li.level-top:last-child::after {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child::after {
content:'';
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I120277 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I120277:hover {
}
.I120277 ul.I120277-level-top {
width:100%;

flex-direction:column;
}
.I120277 ul.I120277-level-top:hover {
}
.I120277 ul.I120277-level-top > li.level-top {
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .component {
}
.I120277 ul.I120277-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper {
display:flex;
align-items:center;
width:75%;
height:48px;
margin-left:30px;
padding-left:20px;
padding-right:30px;
box-sizing:border-box;

}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I120277 ul.I120277-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I120277 ul.I120277-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I120277 ul.I120277-level-top ul.I120277-level-child {
}
.I120277 ul.I120277-level-top ul.I120277-level-child:hover {
}


.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper > .component {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I120277 ul.I120277-level-top > li.level-top::after {
content:'';
display:flex;
width:75%;
margin-left:36px;
margin-right:36px;
padding-left:0px;
padding-right:0px;
border-top-color:rgb(217,217,217);
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;

}
.I120277 ul.I120277-level-top > li.level-top:last-child::after {
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child::after {
content:'';
}
.I120277 ul.I120277-level-top ul.I120277-level-child > li.level-child:last-child::after {
}

}

h1.I133328, .I133328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;
width:100%;


}
.I133328:hover {
}
.I133328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I133328 > .viewport:hover {
}

@media (min-width:1440px) {
.I133328 {

order:28;

}
.I133328:hover {
}
.I133328 > .viewport {



}
.I133328 > .viewport:hover {
}

}
.I133298 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:128px;
border-top-left-radius:32px;
border-top-right-radius:32px;
border-bottom-left-radius:32px;
border-bottom-right-radius:32px;
background-position:center top;
box-sizing:border-box;
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I133298:hover {
}
@media (max-width:992px) {
.I133298 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I133298:hover {
}
}
@media (max-width:640px) {
.I133298 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I133298:hover {
}
}
@media (min-width:1440px) {
.I133298 {
width:calc(100% - 256px);

	
}
.I133298:hover {
}
}
.I133299 {
display:flex;
position:var(--I133299-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(18,88,84);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I133299:hover {
}

@media (max-width:992px) {
.I133299 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I133299:hover {
}

}
@media (max-width:640px) {
.I133299 {

width:100%;
padding-bottom:4rem;

}
.I133299:hover {
}

}
@media (min-width:1440px) {
.I133299 {

padding-right:64px;

}
.I133299:hover {
}

}
.I133300 {
display:flex;
position:var(--I133300-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/eai-img-deck-fuel.png?timestamp=20231013025258');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I133300:hover {
}

@media (max-width:992px) {
.I133300 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I133300:hover {
}

}
@media (max-width:640px) {
.I133300 {

width:100%;
height:300px;
background-position:center top;

}
.I133300:hover {
}

}

.I133301 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I133301:hover {
}

@media (max-width:992px) {
.I133301 {

padding-left:2rem;



	
}
.I133301:hover {
}

}
@media (max-width:640px) {
.I133301 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I133301:hover {
}

}
@media (min-width:1440px) {
.I133301 {

padding-left:64px;



	
}
.I133301:hover {
}

}
.I133302 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I133302:hover {
}

@media (max-width:992px) {
.I133302 {

padding-left:2rem;
padding-right:2rem;



	
}
.I133302:hover {
}

}
@media (max-width:640px) {
.I133302 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I133302:hover {
}

}
@media (min-width:1440px) {
.I133302 {

padding-left:64px;



	
}
.I133302:hover {
}

}
.I133303 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:32px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I133303:hover {
}

@media (max-width:992px) {
.I133303 {

margin-left:2rem;



	
}
.I133303:hover {
}

}
@media (max-width:640px) {
.I133303 {

margin-bottom:0;



	
}
.I133303:hover {
}

}
@media (min-width:1440px) {
.I133303 {

margin-left:64px;



	
}
.I133303:hover {
}

}
h1.I133304, .I133304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I133304:hover {
}
.I133304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133304 > .viewport:hover {
}

@media (min-width:1440px) {
.I133304 {

order:3;

}
.I133304:hover {
}
.I133304 > .viewport {



}
.I133304 > .viewport:hover {
}

}
h1.I133305, .I133305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I133305:hover {
}
.I133305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133305 > .viewport:hover {
}

@media (min-width:1440px) {
.I133305 {

order:2;

}
.I133305:hover {
}
.I133305 > .viewport {



}
.I133305 > .viewport:hover {
}

}
h1.I133306, .I133306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I133306:hover {
}
.I133306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133306 > .viewport:hover {
}

@media (min-width:1440px) {
.I133306 {

order:4;

}
.I133306:hover {
}
.I133306 > .viewport {



}
.I133306 > .viewport:hover {
}

}
h1.I133307, .I133307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I133307:hover {
}
.I133307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133307 > .viewport:hover {
}

@media (min-width:1440px) {
.I133307 {

order:11;

}
.I133307:hover {
}
.I133307 > .viewport {



}
.I133307 > .viewport:hover {
}

}
h1.I133308, .I133308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I133308:hover {
}
.I133308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I133308 > .viewport:hover {
}

@media (max-width:640px) {
.I133308 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I133308:hover {
}
.I133308 > .viewport {



}
.I133308 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I133308 {

order:12;

}
.I133308:hover {
}
.I133308 > .viewport {



}
.I133308 > .viewport:hover {
}

}
h1.I133309, .I133309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I133309:hover {
}
.I133309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133309 > .viewport:hover {
}

@media (min-width:1440px) {
.I133309 {

order:10;

}
.I133309:hover {
}
.I133309 > .viewport {



}
.I133309 > .viewport:hover {
}

}
h1.I133310, .I133310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I133310:hover {
}
.I133310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133310 > .viewport:hover {
}


h1.I133311, .I133311 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133311 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I133311:hover {
}
.I133311 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133311 > .viewport:hover {
}


h1.I133312, .I133312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I133312:hover {
}
.I133312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133312 > .viewport:hover {
}


h1.I133313, .I133313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I133313:hover {
}
.I133313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133313 > .viewport:hover {
}


h1.I133314, .I133314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I133314:hover {
}
.I133314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133314 > .viewport:hover {
}


h1.I133315, .I133315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I133315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I133315:hover {
}
.I133315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I133315 > .viewport:hover {
}


h1.I144434, .I144434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I144434:hover {
}
.I144434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I144434 > .viewport:hover {
}


h1.I162628, .I162628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162628 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I162628:hover {
}
.I162628 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162628 > .viewport:hover {
}

@media (min-width:1440px) {
.I162628 {

order:7;

}
.I162628:hover {
}
.I162628 > .viewport {



}
.I162628 > .viewport:hover {
}

}
.I133316, a.I133316 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I133316:hover, a.I133316:hover {
}

.I133317, a.I133317 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I133317:hover, a.I133317:hover {
}
@media (max-width:992px) {
.I133317, a.I133317 {
display:flex;
font-size:1.25rem;


}
.I133317:hover, a.I133317:hover {
}
}
@media (max-width:640px) {
.I133317, a.I133317 {
display:flex;
font-size:1.25rem;


}
.I133317:hover, a.I133317:hover {
}
}

.I133318, a.I133318 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I133318:hover, a.I133318:hover {
}
@media (max-width:992px) {
.I133318, a.I133318 {
}
.I133318:hover, a.I133318:hover {
display:flex;
width:100%;

}
}

.I133319 .button, .I133319.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:2rem;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I133319 button.button, button.I133319.button {
cursor:pointer;
}
.I133319 .button .text, .I133319.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I133319 .button .icon, .I133319.button .icon {
flex:none;
background-size:100% 100%;
}
.I133319 .button:hover, .I133319.button:hover {
background-color:rgb(217,217,217);

}
.I133319 .button:hover .text, .I133319.button:hover .text {
}
.I133319 .button:hover .icon, .I133319.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I133319 .button, .I133319.button {
margin-left:0;
margin-top:24px;

}
.I133319 button.button, button.I133319.button {
}
.I133319 .button .text, .I133319.button .text {
}
.I133319 .button .icon, .I133319.button .icon {
background-size:100% 100%;
}
.I133319 .button:hover, .I133319.button:hover {
}
.I133319 .button:hover .text, .I133319.button:hover .text {
}
.I133319 .button:hover .icon, .I133319.button:hover .icon {
background-size:100% 100%;
}
}

.I133320, a.I133320 {
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;

}
.I133320:hover, a.I133320:hover {
}
@media (max-width:992px) {
.I133320, a.I133320 {
}
.I133320:hover, a.I133320:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I133320, a.I133320 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I133320:hover, a.I133320:hover {
}
}

.I133321 .button, .I133321.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(250,50,99);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(250,50,99);

}
.I133321 button.button, button.I133321.button {
cursor:pointer;
}
.I133321 .button .text, .I133321.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I133321 .button .icon, .I133321.button .icon {
flex:none;
background-size:100% 100%;
}
.I133321 .button:hover, .I133321.button:hover {
border-color:rgb(210,40,93);
background-color:rgb(210,40,93);

}
.I133321 .button:hover .text, .I133321.button:hover .text {
}
.I133321 .button:hover .icon, .I133321.button:hover .icon {
background-size:100% 100%;
}

.I133322 .image, .I133322.image {
vertical-align:top;
width:20px;
height:20px;

}
.I133322 .image:hover, .I133322.image:hover {
}

.I133323 .image, .I133323.image {
vertical-align:top;
margin-bottom:32px;
padding-left:32px;
border-image-source:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
background-clip:content-box;

}
.I133323 .image:hover, .I133323.image:hover {
}
@media (max-width:992px) {
.I133323 .image, .I133323.image {
padding-left:2rem;

}
.I133323 .image:hover, .I133323.image:hover {
}
}
@media (min-width:1440px) {
.I133323 .image, .I133323.image {
padding-left:64px;

}
.I133323 .image:hover, .I133323.image:hover {
}
}
.I133324, a.I133324 {
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;

}
.I133324:hover, a.I133324:hover {
}

.I133325, a.I133325 {
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;

}
.I133325:hover, a.I133325:hover {
display:flex;
text-decoration:underline;


}

.I133326, a.I133326 {
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;

}
.I133326:hover, a.I133326:hover {
}

.I133327 .image, .I133327.image {
vertical-align:top;
}
.I133327 .image:hover, .I133327.image:hover {
}

.I144422 .image, .I144422.image {
vertical-align:top;
}
.I144422 .image:hover, .I144422.image:hover {
}

.I162610, a.I162610 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I162610:hover, a.I162610:hover {
}
@media (max-width:992px) {
.I162610, a.I162610 {
}
.I162610:hover, a.I162610:hover {
display:flex;
width:100%;

}
}

h1.I139832, .I139832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:46;
width:100%;


}
.I139832:hover {
}
.I139832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139832 > .viewport:hover {
}

@media (min-width:1440px) {
.I139832 {

order:51;

}
.I139832:hover {
}
.I139832 > .viewport {



}
.I139832 > .viewport:hover {
}

}
.I139773 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:4rem;
padding-top:8rem;
background-color:rgb(0,0,0);
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I139773:hover {
}
@media (max-width:992px) {
.I139773 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I139773:hover {
}
}
@media (max-width:640px) {
.I139773 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I139773:hover {
}
}

.I139774 {
display:flex;

order:4;
width:100%;
max-width:1440px;
padding-left:10.75rem;
padding-right:10.75rem;
box-sizing:border-box;


flex-direction:column;
}
.I139774:hover {
}
@media (max-width:992px) {
.I139774 {

padding-left:0rem;
padding-right:0rem;


}
.I139774:hover {
}
}
@media (max-width:640px) {
.I139774 {

padding-left:0rem;
padding-right:0rem;


flex-direction:column;
}
.I139774:hover {
}
}

.I139775 {
display:flex;
position:var(--I139775-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:0;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139775:hover {
}

@media (max-width:640px) {
.I139775 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139775:hover {
}

}
@media (min-width:1440px) {
.I139775 {

padding-right:2rem;
box-sizing:border-box;

}
.I139775:hover {
}

}
.I139776 {
display:flex;
position:var(--I139776-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139776:hover {
}

@media (max-width:640px) {
.I139776 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139776:hover {
}

}
@media (min-width:1440px) {
.I139776 {

padding-right:2rem;
box-sizing:border-box;

}
.I139776:hover {
}

}
.I139777 {
display:flex;
position:var(--I139777-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
max-width:1440px;
box-sizing:content-box;

flex-direction:column;
align-items:center;


}
.I139777:hover {
}
.I139777 {
--I139777-position-static-computed:static;
}
.I139777 > .sector, .I139777 > .group-sectors {
position:relative;
}

.I139778 {
display:flex;
position:var(--I139778-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I139778:hover {
}


.I139779 {
display:flex;
position:var(--I139779-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139779:hover {
}

@media (max-width:640px) {
.I139779 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139779:hover {
}

}
@media (min-width:1440px) {
.I139779 {

padding-right:2rem;
box-sizing:border-box;

}
.I139779:hover {
}

}
.I139780 {
display:flex;
position:var(--I139780-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I139780:hover {
}

@media (max-width:640px) {
.I139780 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I139780:hover {
}

}
@media (min-width:1440px) {
.I139780 {

padding-right:2rem;
box-sizing:border-box;

}
.I139780:hover {
}

}
.I139781 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139781:hover {
}

@media (max-width:640px) {
.I139781 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I139781:hover {
}

}

.I139782 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139782:hover {
}

@media (max-width:640px) {
.I139782 {

width:100%;
padding-bottom:3rem;



	
}
.I139782:hover {
}

}

.I139783 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139783:hover {
}

@media (max-width:640px) {
.I139783 {

width:100%;
padding-bottom:3rem;



	
}
.I139783:hover {
}

}

.I139784 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139784:hover {
}

@media (max-width:640px) {
.I139784 {

width:100%;
padding-bottom:3rem;



	
}
.I139784:hover {
}

}

.I139785 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139785:hover {
}

@media (max-width:640px) {
.I139785 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I139785:hover {
}

}

.I139786 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139786:hover {
}

@media (max-width:640px) {
.I139786 {

width:100%;
padding-bottom:3rem;



	
}
.I139786:hover {
}

}
@media (min-width:1440px) {
.I139786 {

order:1;


	
}
.I139786:hover {
}

}
.I139787 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139787:hover {
}

@media (max-width:640px) {
.I139787 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I139787:hover {
}

}

.I139788 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I139788:hover {
}

@media (max-width:640px) {
.I139788 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I139788:hover {
}

}

h1.I139789, .I139789 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139789 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I139789:hover {
}
.I139789 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139789 > .viewport:hover {
}


h1.I139790, .I139790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139790 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I139790:hover {
}
.I139790 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139790 > .viewport:hover {
}


h1.I139791, .I139791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I139791:hover {
}
.I139791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139791 > .viewport:hover {
}


h1.I139792, .I139792 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139792 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I139792:hover {
}
.I139792 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139792 > .viewport:hover {
}


h1.I139793, .I139793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I139793:hover {
}
.I139793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139793 > .viewport:hover {
}


h1.I139794, .I139794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I139794:hover {
}
.I139794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139794 > .viewport:hover {
}


h1.I139795, .I139795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I139795:hover {
}
.I139795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139795 > .viewport:hover {
}


h1.I139796, .I139796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I139796:hover {
}
.I139796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139796 > .viewport:hover {
}


h1.I139797, .I139797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I139797:hover {
}
.I139797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139797 > .viewport:hover {
}


h1.I139798, .I139798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I139798:hover {
}
.I139798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139798 > .viewport:hover {
}


h1.I139799, .I139799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I139799:hover {
}
.I139799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139799 > .viewport:hover {
}


h1.I139800, .I139800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I139800:hover {
}
.I139800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139800 > .viewport:hover {
}


h1.I139801, .I139801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I139801:hover {
}
.I139801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139801 > .viewport:hover {
}


h1.I139802, .I139802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I139802:hover {
}
.I139802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139802 > .viewport:hover {
}


h1.I139803, .I139803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I139803:hover {
}
.I139803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139803 > .viewport:hover {
}


h1.I139804, .I139804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I139804:hover {
}
.I139804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139804 > .viewport:hover {
}


h1.I139805, .I139805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;

}
.I139805:hover {
}
.I139805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139805 > .viewport:hover {
}


h1.I139806, .I139806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:2rem;


}
.I139806:hover {
}
.I139806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I139806 > .viewport:hover {
}


h1.I139807, .I139807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
padding-bottom:3rem;


}
.I139807:hover {
}
.I139807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139807 > .viewport:hover {
}


h1.I139808, .I139808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-top:4rem;


}
.I139808:hover {
}
.I139808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139808 > .viewport:hover {
}


h1.I139809, .I139809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:2rem;


}
.I139809:hover {
}
.I139809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139809 > .viewport:hover {
}

@media (min-width:1440px) {
.I139809 {

order:6;

}
.I139809:hover {
}
.I139809 > .viewport {



}
.I139809 > .viewport:hover {
}

}
h1.I139810, .I139810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I139810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;


}
.I139810:hover {
}
.I139810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I139810 > .viewport:hover {
}

@media (min-width:1440px) {
.I139810 {

order:7;

}
.I139810:hover {
}
.I139810 > .viewport {



}
.I139810 > .viewport:hover {
}

}
.I139811 .image, .I139811.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139811 .image:hover, .I139811.image:hover {
}

.I139812, a.I139812 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I139812:hover, a.I139812:hover {
}
@media (max-width:992px) {
.I139812, a.I139812 {
}
.I139812:hover, a.I139812:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139812, a.I139812 {
display:flex;
padding-bottom:1rem;

}
.I139812:hover, a.I139812:hover {
}
}

.I139813 .image, .I139813.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139813 .image:hover, .I139813.image:hover {
}

.I139814, a.I139814 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I139814:hover, a.I139814:hover {
}
@media (max-width:992px) {
.I139814, a.I139814 {
}
.I139814:hover, a.I139814:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139814, a.I139814 {
display:flex;
padding-bottom:1rem;

}
.I139814:hover, a.I139814:hover {
}
}

.I139815 .image, .I139815.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139815 .image:hover, .I139815.image:hover {
}

.I139816, a.I139816 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I139816:hover, a.I139816:hover {
}
@media (max-width:992px) {
.I139816, a.I139816 {
}
.I139816:hover, a.I139816:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139816, a.I139816 {
display:flex;
padding-bottom:1rem;

}
.I139816:hover, a.I139816:hover {
}
}

.I139817 .image, .I139817.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139817 .image:hover, .I139817.image:hover {
}

.I139818, a.I139818 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I139818:hover, a.I139818:hover {
}
@media (max-width:992px) {
.I139818, a.I139818 {
}
.I139818:hover, a.I139818:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139818, a.I139818 {
display:flex;
padding-bottom:1rem;

}
.I139818:hover, a.I139818:hover {
}
}

.I139819 .image, .I139819.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139819 .image:hover, .I139819.image:hover {
}

.I139820, a.I139820 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I139820:hover, a.I139820:hover {
}
@media (max-width:992px) {
.I139820, a.I139820 {
}
.I139820:hover, a.I139820:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139820, a.I139820 {
display:flex;
padding-bottom:1rem;

}
.I139820:hover, a.I139820:hover {
}
}

.I139821 .image, .I139821.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139821 .image:hover, .I139821.image:hover {
}

.I139822, a.I139822 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I139822:hover, a.I139822:hover {
}
@media (max-width:992px) {
.I139822, a.I139822 {
}
.I139822:hover, a.I139822:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139822, a.I139822 {
display:flex;
padding-bottom:1rem;

}
.I139822:hover, a.I139822:hover {
}
}

.I139823, a.I139823 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I139823:hover, a.I139823:hover {
}
@media (max-width:992px) {
.I139823, a.I139823 {
}
.I139823:hover, a.I139823:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139823, a.I139823 {
display:flex;
padding-bottom:1rem;

}
.I139823:hover, a.I139823:hover {
}
}

.I139824 .image, .I139824.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139824 .image:hover, .I139824.image:hover {
}

h1.I139825, .I139825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I139825, .I139825 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I139825, .I139825 p {
margin:0px;
}

figure.I139825, .I139825 figure {
margin:0px;
}

a.I139825, .I139825 a {
text-decoration:inherit;
color:inherit;
}

.I139825 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I139825 article, article.I139825 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I139825 article:hover, article.I139825:hover {
}
.I139825 article.active, article.I139825.active {
}
.I139825 .body {
}
.I139825 .body:hover {
	
}
.I139825 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I139825 .body a {
text-decoration:underline;

}
.I139825 .body img {
}
.I139825 .body ul, .I139825 .body ol {
margin-left:1rem;

}
.I139825 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I139825 .body iframe {
}
.I139825 .body img:hover {
}
.I139825 .body iframe:hover {
}

.I139825 .body li {
list-style-type:disc;
}



h1.I139826, .I139826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I139826, .I139826 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I139826, .I139826 p {
margin:0px;
}

figure.I139826, .I139826 figure {
margin:0px;
}

a.I139826, .I139826 a {
text-decoration:inherit;
color:inherit;
}

.I139826 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I139826 article, article.I139826 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I139826 article:hover, article.I139826:hover {
}
.I139826 article.active, article.I139826.active {
}
.I139826 .body {
}
.I139826 .body:hover {
	
}
.I139826 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I139826 .body a {
text-decoration:underline;

}
.I139826 .body img {
}
.I139826 .body ul, .I139826 .body ol {
margin-left:1rem;

}
.I139826 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I139826 .body iframe {
}
.I139826 .body img:hover {
}
.I139826 .body iframe:hover {
}

.I139826 .body li {
list-style-type:disc;
}



.I139827, a.I139827 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I139827:hover, a.I139827:hover {
}
@media (max-width:992px) {
.I139827, a.I139827 {
display:flex;
font-size:1.625rem;


}
.I139827:hover, a.I139827:hover {
}
}

.I139828, a.I139828 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.25rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.875rem;

padding-bottom:1rem;

}
.I139828:hover, a.I139828:hover {
}
@media (max-width:992px) {
.I139828, a.I139828 {
display:flex;
font-size:1.625rem;


}
.I139828:hover, a.I139828:hover {
}
}
@media (max-width:640px) {
.I139828, a.I139828 {
display:flex;
font-size:1.625rem;


}
.I139828:hover, a.I139828:hover {
}
}

.I139829 .button, .I139829.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);

}
.I139829 button.button, button.I139829.button {
cursor:pointer;
}
.I139829 .button .text, .I139829.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I139829 .button .icon, .I139829.button .icon {
flex:none;
background-size:100% 100%;
}
.I139829 .button:hover, .I139829.button:hover {
background-color:rgb(217,217,217);

}
.I139829 .button:hover .text, .I139829.button:hover .text {
}
.I139829 .button:hover .icon, .I139829.button:hover .icon {
background-size:100% 100%;
}

.I139830 .image, .I139830.image {
vertical-align:top;
width:48px;
height:48px;

}
.I139830 .image:hover, .I139830.image:hover {
}

.I139831, a.I139831 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I139831:hover, a.I139831:hover {
}
@media (max-width:992px) {
.I139831, a.I139831 {
}
.I139831:hover, a.I139831:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I139831, a.I139831 {
display:flex;
padding-bottom:1rem;

}
.I139831:hover, a.I139831: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.I156663, .I156663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I156663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:28;
width:100%;


}
.I156663:hover {
}
.I156663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I156663 > .viewport:hover {
}

@media (min-width:1440px) {
.I156663 {

order:34;

}
.I156663:hover {
}
.I156663 > .viewport {



}
.I156663 > .viewport:hover {
}

}
h1.I161456, .I161456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I161456:hover {
}
.I161456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161456 > .viewport:hover {
}

@media (min-width:1440px) {
.I161456 {

order:3;

}
.I161456:hover {
}
.I161456 > .viewport {



}
.I161456 > .viewport:hover {
}

}
.I161437 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-263px;
padding-top:128px;
background-image:url('https://www.genexus.com/media/images/fdo_look-at-me_gx_next3x.svg?timestamp=20241028194405');
background-repeat:no-repeat;
background-size:cover;
background-position:right top;

align-items:center;

	
}
.I161437:hover {
}
@media (max-width:992px) {
.I161437 {
padding-bottom:3rem;
padding-top:3rem;

	
}
.I161437:hover {
}
}
@media (max-width:640px) {
.I161437 {
padding-bottom:3rem;
padding-top:3rem;
background-image:url('https://www.genexus.com/media/images/fdo_look-at-me_gx_next3x.svg?timestamp=20241028194405');

	
}
.I161437:hover {
}
}
@media (min-width:1440px) {
.I161437 {
	
}
.I161437:hover {
}
}
.I161438 {
display:flex;
position:var(--I161438-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I161438:hover {
}

@media (max-width:992px) {
.I161438 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I161438:hover {
}

}
@media (max-width:640px) {
.I161438 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I161438:hover {
}

}
@media (min-width:1440px) {
.I161438 {

width:100%;

}
.I161438:hover {
}

}
.I161439 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:80%;



flex-direction:column;

	
}
.I161439:hover {
}

@media (max-width:640px) {
.I161439 {

width:100%;



	
}
.I161439:hover {
}

}

h1.I161440, .I161440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161440:hover {
}
.I161440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I161440 > .viewport:hover {
}

@media (min-width:1440px) {
.I161440 {

order:3;

}
.I161440:hover {
}
.I161440 > .viewport {



}
.I161440 > .viewport:hover {
}

}
h1.I161441, .I161441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I161441:hover {
}
.I161441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161441 > .viewport:hover {
}

@media (min-width:1440px) {
.I161441 {

order:4;

}
.I161441:hover {
}
.I161441 > .viewport {



}
.I161441 > .viewport:hover {
}

}
h1.I161442, .I161442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I161442:hover {
}
.I161442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161442 > .viewport:hover {
}

@media (min-width:1440px) {
.I161442 {

order:2;

}
.I161442:hover {
}
.I161442 > .viewport {



}
.I161442 > .viewport:hover {
}

}
h1.I161443, .I161443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
margin-top:2rem;


}
.I161443:hover {
}
.I161443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161443 > .viewport:hover {
}

@media (min-width:1440px) {
.I161443 {

order:8;

}
.I161443:hover {
}
.I161443 > .viewport {



}
.I161443 > .viewport:hover {
}

}
h1.I161444, .I161444 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161444 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I161444:hover {
}
.I161444 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161444 > .viewport:hover {
}

@media (min-width:1440px) {
.I161444 {

order:11;

}
.I161444:hover {
}
.I161444 > .viewport {



}
.I161444 > .viewport:hover {
}

}
h1.I161445, .I161445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I161445:hover {
}
.I161445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161445 > .viewport:hover {
}

@media (min-width:1440px) {
.I161445 {

order:13;

}
.I161445:hover {
}
.I161445 > .viewport {



}
.I161445 > .viewport:hover {
}

}
h1.I161446, .I161446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I161446:hover {
}
.I161446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161446 > .viewport:hover {
}

@media (min-width:1440px) {
.I161446 {

order:12;

}
.I161446:hover {
}
.I161446 > .viewport {



}
.I161446 > .viewport:hover {
}

}
h1.I161447, .I161447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I161447:hover {
}
.I161447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161447 > .viewport:hover {
}

@media (min-width:1440px) {
.I161447 {

order:5;

}
.I161447:hover {
}
.I161447 > .viewport {



}
.I161447 > .viewport:hover {
}

}
h1.I188235, .I188235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188235:hover {
}
.I188235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188235 > .viewport:hover {
}

@media (min-width:1440px) {
.I188235 {

order:6;

}
.I188235:hover {
}
.I188235 > .viewport {



}
.I188235 > .viewport:hover {
}

}
h1.I189772, .I189772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189772:hover {
}
.I189772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189772 > .viewport:hover {
}

@media (min-width:1440px) {
.I189772 {

order:7;

}
.I189772:hover {
}
.I189772 > .viewport {



}
.I189772 > .viewport:hover {
}

}
h1.I190525, .I190525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190525:hover {
}
.I190525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190525 > .viewport:hover {
}

@media (min-width:1440px) {
.I190525 {

order:1;

}
.I190525:hover {
}
.I190525 > .viewport {



}
.I190525 > .viewport:hover {
}

}
.I161448, a.I161448 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I161448:hover, a.I161448:hover {
}
@media (max-width:992px) {
.I161448, a.I161448 {
display:flex;
font-size:1.625rem;


}
.I161448:hover, a.I161448:hover {
}
}

.I161449, a.I161449 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161449:hover, a.I161449:hover {
}
@media (max-width:992px) {
.I161449, a.I161449 {
}
.I161449:hover, a.I161449:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161449, a.I161449 {
display:flex;
padding-bottom:1rem;

}
.I161449:hover, a.I161449:hover {
}
}

.I161450, a.I161450 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:500;
color:rgb(91,167,255);


}
.I161450:hover, a.I161450:hover {
}
@media (max-width:992px) {
.I161450, a.I161450 {
display:flex;
font-size:1.25rem;


}
.I161450:hover, a.I161450:hover {
}
}
@media (max-width:640px) {
.I161450, a.I161450 {
display:flex;
font-size:1.25rem;


}
.I161450:hover, a.I161450:hover {
}
}

.I161451 .button, .I161451.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(91,167,255);

}
.I161451 button.button, button.I161451.button {
cursor:pointer;
}
.I161451 .button .text, .I161451.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I161451 .button .icon, .I161451.button .icon {
flex:none;
background-size:100% 100%;
}
.I161451 .button:hover, .I161451.button:hover {
background-color:rgb(67,125,192);

}
.I161451 .button:hover .text, .I161451.button:hover .text {
}
.I161451 .button:hover .icon, .I161451.button:hover .icon {
background-size:100% 100%;
}

.I161452 .button, .I161452.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161452 button.button, button.I161452.button {
cursor:pointer;
}
.I161452 .button .text, .I161452.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161452 .button .icon, .I161452.button .icon {
flex:none;
background-size:100% 100%;
}
.I161452 .button:hover, .I161452.button:hover {
}
.I161452 .button:hover .text, .I161452.button:hover .text {
}
.I161452 .button:hover .icon, .I161452.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161452 .button, .I161452.button {
}
.I161452 button.button, button.I161452.button {
}
.I161452 .button .text, .I161452.button .text {
font-family:Rubik;

}
.I161452 .button .icon, .I161452.button .icon {
background-size:100% 100%;
}
.I161452 .button:hover, .I161452.button:hover {
}
.I161452 .button:hover .text, .I161452.button:hover .text {
}
.I161452 .button:hover .icon, .I161452.button:hover .icon {
background-size:100% 100%;
}
}

.I161453 .button, .I161453.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);

}
.I161453 button.button, button.I161453.button {
cursor:pointer;
}
.I161453 .button .text, .I161453.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I161453 .button .icon, .I161453.button .icon {
flex:none;
background-size:100% 100%;
}
.I161453 .button:hover, .I161453.button:hover {
background-color:rgb(210,40,93);

}
.I161453 .button:hover .text, .I161453.button:hover .text {
}
.I161453 .button:hover .icon, .I161453.button:hover .icon {
background-size:100% 100%;
}

.I161454 .button, .I161454.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I161454 button.button, button.I161454.button {
cursor:pointer;
}
.I161454 .button .text, .I161454.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I161454 .button .icon, .I161454.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I161454 .button:hover, .I161454.button:hover {
}
.I161454 .button:hover .text, .I161454.button:hover .text {
}
.I161454 .button:hover .icon, .I161454.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161454 .button, .I161454.button {
flex-direction:row-reverse;
}
.I161454 button.button, button.I161454.button {
}
.I161454 .button .text, .I161454.button .text {
}
.I161454 .button .icon, .I161454.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I161454 .button:hover, .I161454.button:hover {
}
.I161454 .button:hover .text, .I161454.button:hover .text {
}
.I161454 .button:hover .icon, .I161454.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I161454 .button, .I161454.button {
flex-direction:row-reverse;
}
.I161454 button.button, button.I161454.button {
}
.I161454 .button .text, .I161454.button .text {
}
.I161454 .button .icon, .I161454.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I161454 .button:hover, .I161454.button:hover {
}
.I161454 .button:hover .text, .I161454.button:hover .text {
}
.I161454 .button:hover .icon, .I161454.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I161454 .button, .I161454.button {
flex-direction:row-reverse;
}
.I161454 button.button, button.I161454.button {
}
.I161454 .button .text, .I161454.button .text {
}
.I161454 .button .icon, .I161454.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I161454 .button:hover, .I161454.button:hover {
}
.I161454 .button:hover .text, .I161454.button:hover .text {
}
.I161454 .button:hover .icon, .I161454.button:hover .icon {
background-size:100% 100%;
}
}
.I161455, a.I161455 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I161455:hover, a.I161455:hover {
}
@media (max-width:992px) {
.I161455, a.I161455 {
}
.I161455:hover, a.I161455:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161455, a.I161455 {
display:flex;
padding-bottom:1rem;

}
.I161455:hover, a.I161455:hover {
}
}

.I188020, a.I188020 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I188020:hover, a.I188020:hover {
}
@media (max-width:992px) {
.I188020, a.I188020 {
}
.I188020:hover, a.I188020:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188020, a.I188020 {
display:flex;
padding-bottom:1rem;

}
.I188020:hover, a.I188020:hover {
}
}

.I189555, a.I189555 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I189555:hover, a.I189555:hover {
}
@media (max-width:992px) {
.I189555, a.I189555 {
}
.I189555:hover, a.I189555:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189555, a.I189555 {
display:flex;
padding-bottom:1rem;

}
.I189555:hover, a.I189555:hover {
}
}

.I190308 .image, .I190308.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190308 .image:hover, .I190308.image:hover {
}

h1.I161568, .I161568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I161568:hover {
}
.I161568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161568 > .viewport:hover {
}

@media (min-width:1440px) {
.I161568 {

order:5;

}
.I161568:hover {
}
.I161568 > .viewport {



}
.I161568 > .viewport:hover {
}

}
.I161505 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I161505:hover {
}
@media (max-width:992px) {
.I161505 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I161505:hover {
}
}

.I161506 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I161506:hover {
}
@media (max-width:992px) {
.I161506 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I161506:hover {
}
}
@media (min-width:1440px) {
.I161506 {

width:100%;


}
.I161506:hover {
}
}
.I161507 {
display:flex;
position:var(--I161507-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I161507:hover {
}


.I161508 {
display:flex;
position:var(--I161508-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I161508:hover {
}

@media (max-width:992px) {
.I161508 {

margin-top:2rem;

}
.I161508:hover {
}

}
@media (max-width:640px) {
.I161508 {

flex-direction:column;


}
.I161508:hover {
}

}

.I161509 {
display:flex;
position:var(--I161509-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161509:hover {
}

@media (max-width:992px) {
.I161509 {

margin-top:2rem;

}
.I161509:hover {
}

}
@media (max-width:640px) {
.I161509 {

margin-top:1rem;

flex-direction:column;


}
.I161509:hover {
}

}

.I161510 {
display:flex;
position:var(--I161510-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161510:hover {
}

@media (max-width:992px) {
.I161510 {

margin-top:2rem;

}
.I161510:hover {
}

}
@media (max-width:640px) {
.I161510 {

margin-top:1rem;

flex-direction:column;


}
.I161510:hover {
}

}

.I161511 {
display:flex;
position:var(--I161511-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I161511:hover {
}


.I161585 {
display:flex;
position:var(--I161585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161585:hover {
}

@media (max-width:640px) {
.I161585 {

margin-top:1rem;

flex-direction:column;


}
.I161585:hover {
}

}

.I161512 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I161512:hover {
}

@media (max-width:992px) {
.I161512 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161512:hover {
}

}
@media (max-width:640px) {
.I161512 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161512:hover {
}

}

.I161513 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I161513:hover {
}

@media (max-width:992px) {
.I161513 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161513:hover {
}

}
@media (max-width:640px) {
.I161513 {

width:100%;



	
}
.I161513:hover {
}

}

.I161514 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I161514:hover {
}

@media (max-width:992px) {
.I161514 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161514:hover {
}

}
@media (max-width:640px) {
.I161514 {

width:100%;
margin-right:0;



	
}
.I161514:hover {
}

}

.I161515 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I161515:hover {
}

@media (max-width:992px) {
.I161515 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161515:hover {
}

}
@media (max-width:640px) {
.I161515 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161515:hover {
}

}

.I161516 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I161516:hover {
}

@media (max-width:992px) {
.I161516 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161516:hover {
}

}
@media (max-width:640px) {
.I161516 {

width:100%;
margin-right:0;



	
}
.I161516:hover {
}

}

.I161517 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I161517:hover {
}

@media (max-width:992px) {
.I161517 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161517:hover {
}

}
@media (max-width:640px) {
.I161517 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161517:hover {
}

}

.I161636 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I161636:hover {
}

@media (max-width:992px) {
.I161636 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161636:hover {
}

}
@media (max-width:640px) {
.I161636 {

width:100%;
margin-right:0;



	
}
.I161636:hover {
}

}

.I161755 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(98,108,220);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I161755:hover {
}

@media (max-width:992px) {
.I161755 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161755:hover {
}

}
@media (max-width:640px) {
.I161755 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161755:hover {
}

}

h1.I161518, .I161518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I161518:hover {
}
.I161518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161518 > .viewport:hover {
}


h1.I161519, .I161519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I161519:hover {
}
.I161519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161519 > .viewport:hover {
}


h1.I161520, .I161520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I161520:hover {
}
.I161520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161520 > .viewport:hover {
}


h1.I161521, .I161521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161521:hover {
}
.I161521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161521 > .viewport:hover {
}


h1.I161522, .I161522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161522:hover {
}
.I161522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161522 > .viewport:hover {
}


h1.I161523, .I161523 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161523 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161523:hover {
}
.I161523 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161523 > .viewport:hover {
}


h1.I161524, .I161524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161524:hover {
}
.I161524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161524 > .viewport:hover {
}


h1.I161525, .I161525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161525:hover {
}
.I161525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161525 > .viewport:hover {
}


h1.I161526, .I161526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161526:hover {
}
.I161526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161526 > .viewport:hover {
}


h1.I161527, .I161527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161527:hover {
}
.I161527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161527 > .viewport:hover {
}


h1.I161528, .I161528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I161528:hover {
}
.I161528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161528 > .viewport:hover {
}


h1.I161529, .I161529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161529:hover {
}
.I161529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161529 > .viewport:hover {
}


h1.I161530, .I161530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161530:hover {
}
.I161530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161530 > .viewport:hover {
}


h1.I161531, .I161531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161531:hover {
}
.I161531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161531 > .viewport:hover {
}


h1.I161532, .I161532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161532:hover {
}
.I161532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161532 > .viewport:hover {
}


h1.I161533, .I161533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161533:hover {
}
.I161533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161533 > .viewport:hover {
}


h1.I161534, .I161534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I161534:hover {
}
.I161534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161534 > .viewport:hover {
}


h1.I161535, .I161535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161535:hover {
}
.I161535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161535 > .viewport:hover {
}


h1.I161536, .I161536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161536:hover {
}
.I161536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161536 > .viewport:hover {
}


h1.I161537, .I161537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161537:hover {
}
.I161537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161537 > .viewport:hover {
}


h1.I161538, .I161538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161538:hover {
}
.I161538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161538 > .viewport:hover {
}


h1.I161539, .I161539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161539:hover {
}
.I161539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161539 > .viewport:hover {
}


h1.I161540, .I161540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161540:hover {
}
.I161540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161540 > .viewport:hover {
}


h1.I161541, .I161541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I161541:hover {
}
.I161541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161541 > .viewport:hover {
}


h1.I161542, .I161542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I161542:hover {
}
.I161542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161542 > .viewport:hover {
}


h1.I161619, .I161619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161619:hover {
}
.I161619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161619 > .viewport:hover {
}


h1.I161670, .I161670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161670:hover {
}
.I161670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161670 > .viewport:hover {
}


h1.I161704, .I161704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161704:hover {
}
.I161704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161704 > .viewport:hover {
}


h1.I161738, .I161738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161738:hover {
}
.I161738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161738 > .viewport:hover {
}


h1.I161789, .I161789 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161789 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161789:hover {
}
.I161789 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161789 > .viewport:hover {
}


h1.I161823, .I161823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161823:hover {
}
.I161823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161823 > .viewport:hover {
}


.I161543, a.I161543 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I161543:hover, a.I161543:hover {
}
@media (max-width:992px) {
.I161543, a.I161543 {
display:flex;
font-size:1.625rem;


}
.I161543:hover, a.I161543:hover {
}
}

.I161544, a.I161544 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161544:hover, a.I161544:hover {
}
@media (max-width:992px) {
.I161544, a.I161544 {
}
.I161544:hover, a.I161544:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161544, a.I161544 {
display:flex;
padding-bottom:1rem;

}
.I161544:hover, a.I161544:hover {
}
}

.I161545 .button, .I161545.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);

}
.I161545 button.button, button.I161545.button {
cursor:pointer;
}
.I161545 .button .text, .I161545.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I161545 .button .icon, .I161545.button .icon {
flex:none;
background-size:100% 100%;
}
.I161545 .button:hover, .I161545.button:hover {
background-color:rgb(210,40,93);

}
.I161545 .button:hover .text, .I161545.button:hover .text {
}
.I161545 .button:hover .icon, .I161545.button:hover .icon {
background-size:100% 100%;
}

.I161546, a.I161546 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161546:hover, a.I161546:hover {
}

.I161547, a.I161547 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I161547:hover, a.I161547:hover {
}
@media (max-width:992px) {
.I161547, a.I161547 {
}
.I161547:hover, a.I161547:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161547, a.I161547 {
display:flex;
padding-bottom:1rem;

}
.I161547:hover, a.I161547:hover {
}
}

.I161548 .button, .I161548.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161548 button.button, button.I161548.button {
cursor:pointer;
}
.I161548 .button .text, .I161548.button .text {
}
.I161548 .button .icon, .I161548.button .icon {
flex:none;
background-size:100% 100%;
}
.I161548 .button:hover, .I161548.button:hover {
}
.I161548 .button:hover .text, .I161548.button:hover .text {
}
.I161548 .button:hover .icon, .I161548.button:hover .icon {
background-size:100% 100%;
}

.I161549 .button, .I161549.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161549 button.button, button.I161549.button {
cursor:pointer;
}
.I161549 .button .text, .I161549.button .text {
}
.I161549 .button .icon, .I161549.button .icon {
flex:none;
background-size:100% 100%;
}
.I161549 .button:hover, .I161549.button:hover {
}
.I161549 .button:hover .text, .I161549.button:hover .text {
}
.I161549 .button:hover .icon, .I161549.button:hover .icon {
background-size:100% 100%;
}

.I161550 .button, .I161550.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161550 button.button, button.I161550.button {
cursor:pointer;
}
.I161550 .button .text, .I161550.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I161550 .button .icon, .I161550.button .icon {
flex:none;
background-size:100% 100%;
}
.I161550 .button:hover, .I161550.button:hover {
}
.I161550 .button:hover .text, .I161550.button:hover .text {
}
.I161550 .button:hover .icon, .I161550.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161550 .button, .I161550.button {
}
.I161550 button.button, button.I161550.button {
}
.I161550 .button .text, .I161550.button .text {
font-family:Rubik;

}
.I161550 .button .icon, .I161550.button .icon {
background-size:100% 100%;
}
.I161550 .button:hover, .I161550.button:hover {
}
.I161550 .button:hover .text, .I161550.button:hover .text {
}
.I161550 .button:hover .icon, .I161550.button:hover .icon {
background-size:100% 100%;
}
}

.I161551, a.I161551 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161551:hover, a.I161551:hover {
}

.I161552, a.I161552 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I161552:hover, a.I161552:hover {
}
@media (max-width:992px) {
.I161552, a.I161552 {
}
.I161552:hover, a.I161552:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161552, a.I161552 {
display:flex;
padding-bottom:1rem;

}
.I161552:hover, a.I161552:hover {
}
}

.I161553 .button, .I161553.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161553 button.button, button.I161553.button {
cursor:pointer;
}
.I161553 .button .text, .I161553.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I161553 .button .icon, .I161553.button .icon {
flex:none;
background-size:100% 100%;
}
.I161553 .button:hover, .I161553.button:hover {
}
.I161553 .button:hover .text, .I161553.button:hover .text {
}
.I161553 .button:hover .icon, .I161553.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161553 .button, .I161553.button {
}
.I161553 button.button, button.I161553.button {
}
.I161553 .button .text, .I161553.button .text {
font-family:Rubik;

}
.I161553 .button .icon, .I161553.button .icon {
background-size:100% 100%;
}
.I161553 .button:hover, .I161553.button:hover {
}
.I161553 .button:hover .text, .I161553.button:hover .text {
}
.I161553 .button:hover .icon, .I161553.button:hover .icon {
background-size:100% 100%;
}
}

.I161554, a.I161554 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161554:hover, a.I161554:hover {
}

.I161555, a.I161555 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I161555:hover, a.I161555:hover {
}
@media (max-width:992px) {
.I161555, a.I161555 {
}
.I161555:hover, a.I161555:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161555, a.I161555 {
display:flex;
padding-bottom:1rem;

}
.I161555:hover, a.I161555:hover {
}
}

.I161556 .button, .I161556.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161556 button.button, button.I161556.button {
cursor:pointer;
}
.I161556 .button .text, .I161556.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I161556 .button .icon, .I161556.button .icon {
flex:none;
background-size:100% 100%;
}
.I161556 .button:hover, .I161556.button:hover {
}
.I161556 .button:hover .text, .I161556.button:hover .text {
}
.I161556 .button:hover .icon, .I161556.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161556 .button, .I161556.button {
}
.I161556 button.button, button.I161556.button {
}
.I161556 .button .text, .I161556.button .text {
font-family:Rubik;

}
.I161556 .button .icon, .I161556.button .icon {
background-size:100% 100%;
}
.I161556 .button:hover, .I161556.button:hover {
}
.I161556 .button:hover .text, .I161556.button:hover .text {
}
.I161556 .button:hover .icon, .I161556.button:hover .icon {
background-size:100% 100%;
}
}

.I161557, a.I161557 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161557:hover, a.I161557:hover {
}

.I161558, a.I161558 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I161558:hover, a.I161558:hover {
}
@media (max-width:992px) {
.I161558, a.I161558 {
}
.I161558:hover, a.I161558:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161558, a.I161558 {
display:flex;
padding-bottom:1rem;

}
.I161558:hover, a.I161558:hover {
}
}

.I161559 .button, .I161559.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161559 button.button, button.I161559.button {
cursor:pointer;
}
.I161559 .button .text, .I161559.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I161559 .button .icon, .I161559.button .icon {
flex:none;
background-size:100% 100%;
}
.I161559 .button:hover, .I161559.button:hover {
}
.I161559 .button:hover .text, .I161559.button:hover .text {
}
.I161559 .button:hover .icon, .I161559.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161559 .button, .I161559.button {
}
.I161559 button.button, button.I161559.button {
}
.I161559 .button .text, .I161559.button .text {
font-family:Rubik;

}
.I161559 .button .icon, .I161559.button .icon {
background-size:100% 100%;
}
.I161559 .button:hover, .I161559.button:hover {
}
.I161559 .button:hover .text, .I161559.button:hover .text {
}
.I161559 .button:hover .icon, .I161559.button:hover .icon {
background-size:100% 100%;
}
}

.I161560, a.I161560 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161560:hover, a.I161560:hover {
}

.I161561, a.I161561 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161561:hover, a.I161561:hover {
}
@media (max-width:992px) {
.I161561, a.I161561 {
}
.I161561:hover, a.I161561:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161561, a.I161561 {
display:flex;
padding-bottom:1rem;

}
.I161561:hover, a.I161561:hover {
}
}

.I161562 .button, .I161562.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161562 button.button, button.I161562.button {
cursor:pointer;
}
.I161562 .button .text, .I161562.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161562 .button .icon, .I161562.button .icon {
flex:none;
background-size:100% 100%;
}
.I161562 .button:hover, .I161562.button:hover {
}
.I161562 .button:hover .text, .I161562.button:hover .text {
}
.I161562 .button:hover .icon, .I161562.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161562 .button, .I161562.button {
}
.I161562 button.button, button.I161562.button {
}
.I161562 .button .text, .I161562.button .text {
font-family:Rubik;

}
.I161562 .button .icon, .I161562.button .icon {
background-size:100% 100%;
}
.I161562 .button:hover, .I161562.button:hover {
}
.I161562 .button:hover .text, .I161562.button:hover .text {
}
.I161562 .button:hover .icon, .I161562.button:hover .icon {
background-size:100% 100%;
}
}

.I161563, a.I161563 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161563:hover, a.I161563:hover {
}

.I161564, a.I161564 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161564:hover, a.I161564:hover {
}
@media (max-width:992px) {
.I161564, a.I161564 {
}
.I161564:hover, a.I161564:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161564, a.I161564 {
display:flex;
padding-bottom:1rem;

}
.I161564:hover, a.I161564:hover {
}
}

.I161565 .button, .I161565.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161565 button.button, button.I161565.button {
cursor:pointer;
}
.I161565 .button .text, .I161565.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161565 .button .icon, .I161565.button .icon {
flex:none;
background-size:100% 100%;
}
.I161565 .button:hover, .I161565.button:hover {
}
.I161565 .button:hover .text, .I161565.button:hover .text {
}
.I161565 .button:hover .icon, .I161565.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161565 .button, .I161565.button {
}
.I161565 button.button, button.I161565.button {
}
.I161565 .button .text, .I161565.button .text {
font-family:Rubik;

}
.I161565 .button .icon, .I161565.button .icon {
background-size:100% 100%;
}
.I161565 .button:hover, .I161565.button:hover {
}
.I161565 .button:hover .text, .I161565.button:hover .text {
}
.I161565 .button:hover .icon, .I161565.button:hover .icon {
background-size:100% 100%;
}
}

.I161566 .button, .I161566.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I161566 button.button, button.I161566.button {
cursor:pointer;
}
.I161566 .button .text, .I161566.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161566 .button .icon, .I161566.button .icon {
flex:none;
background-size:100% 100%;
}
.I161566 .button:hover, .I161566.button:hover {
}
.I161566 .button:hover .text, .I161566.button:hover .text {
}
.I161566 .button:hover .icon, .I161566.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161566 .button, .I161566.button {
padding-top:2rem;

}
.I161566 button.button, button.I161566.button {
}
.I161566 .button .text, .I161566.button .text {
font-family:Rubik;

}
.I161566 .button .icon, .I161566.button .icon {
background-size:100% 100%;
}
.I161566 .button:hover, .I161566.button:hover {
}
.I161566 .button:hover .text, .I161566.button:hover .text {
}
.I161566 .button:hover .icon, .I161566.button:hover .icon {
background-size:100% 100%;
}
}

h1.I161567, .I161567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I161567, .I161567 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I161567, .I161567 p {
margin:0px;
}

figure.I161567, .I161567 figure {
margin:0px;
}

a.I161567, .I161567 a {
text-decoration:inherit;
color:inherit;
}

.I161567 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I161567 article, article.I161567 {
flex-direction:column;	
}
.I161567 article:hover, article.I161567:hover {
}
.I161567 article.active, article.I161567.active {
}
.I161567 .body {
}
.I161567 .body:hover {
	
}
.I161567 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I161567 .body a {
text-decoration:underline;

}
.I161567 .body img {
}
.I161567 .body img:hover {
}




.I161602, a.I161602 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161602:hover, a.I161602:hover {
}

.I161653, a.I161653 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161653:hover, a.I161653:hover {
}
@media (max-width:992px) {
.I161653, a.I161653 {
}
.I161653:hover, a.I161653:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161653, a.I161653 {
display:flex;
padding-bottom:1rem;

}
.I161653:hover, a.I161653:hover {
}
}

.I161687 .button, .I161687.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161687 button.button, button.I161687.button {
cursor:pointer;
}
.I161687 .button .text, .I161687.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161687 .button .icon, .I161687.button .icon {
flex:none;
background-size:100% 100%;
}
.I161687 .button:hover, .I161687.button:hover {
}
.I161687 .button:hover .text, .I161687.button:hover .text {
}
.I161687 .button:hover .icon, .I161687.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161687 .button, .I161687.button {
}
.I161687 button.button, button.I161687.button {
}
.I161687 .button .text, .I161687.button .text {
font-family:Rubik;

}
.I161687 .button .icon, .I161687.button .icon {
background-size:100% 100%;
}
.I161687 .button:hover, .I161687.button:hover {
}
.I161687 .button:hover .text, .I161687.button:hover .text {
}
.I161687 .button:hover .icon, .I161687.button:hover .icon {
background-size:100% 100%;
}
}

.I161721, a.I161721 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161721:hover, a.I161721:hover {
}

.I161772, a.I161772 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161772:hover, a.I161772:hover {
}
@media (max-width:992px) {
.I161772, a.I161772 {
}
.I161772:hover, a.I161772:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161772, a.I161772 {
display:flex;
padding-bottom:1rem;

}
.I161772:hover, a.I161772:hover {
}
}

.I161806 .button, .I161806.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161806 button.button, button.I161806.button {
cursor:pointer;
}
.I161806 .button .text, .I161806.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161806 .button .icon, .I161806.button .icon {
flex:none;
background-size:100% 100%;
}
.I161806 .button:hover, .I161806.button:hover {
}
.I161806 .button:hover .text, .I161806.button:hover .text {
}
.I161806 .button:hover .icon, .I161806.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161806 .button, .I161806.button {
}
.I161806 button.button, button.I161806.button {
}
.I161806 .button .text, .I161806.button .text {
font-family:Rubik;

}
.I161806 .button .icon, .I161806.button .icon {
background-size:100% 100%;
}
.I161806 .button:hover, .I161806.button:hover {
}
.I161806 .button:hover .text, .I161806.button:hover .text {
}
.I161806 .button:hover .icon, .I161806.button:hover .icon {
background-size:100% 100%;
}
}

h1.I161835, .I161835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I161835:hover {
}
.I161835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I161835 > .viewport:hover {
}

@media (min-width:1440px) {
.I161835 {

order:6;

}
.I161835:hover {
}
.I161835 > .viewport {



}
.I161835 > .viewport:hover {
}

}
.I161824 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I161824:hover {
}
@media (max-width:992px) {
.I161824 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I161824:hover {
}
}

.I161825 {
display:flex;
position:var(--I161825-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1264px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;


}
.I161825:hover {
}

@media (max-width:992px) {
.I161825 {

flex-direction:column;


}
.I161825:hover {
}

}

.I161826 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 4rem);



	
}
.I161826:hover {
}

@media (max-width:992px) {
.I161826 {

width:100%;



	
}
.I161826:hover {
}

}

h1.I161827, .I161827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 4rem);
margin-right:8rem;


}
.I161827:hover {
}
.I161827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161827 > .viewport:hover {
}
.I161827 > .sector-title, .I161827 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I161827 > .sector-title:hover, .I161827 > .sector-title.i-collapsible-title:hover {
}
.I161827 > .sector-title, .I161827 > .sector-title.i-collapsible-title {
}
.I161827 > .sector-title .text, .I161827 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I161827 {

width:100%;
margin-right:0;


}
.I161827:hover {
}
.I161827 > .viewport {



}
.I161827 > .viewport:hover {
}
.I161827 > .sector-title, .I161827 > .sector-title.i-collapsible-title {
}
.I161827 > .sector-title:hover, .I161827 > .sector-title.i-collapsible-title:hover {
}
.I161827 > .sector-title, .I161827 > .sector-title.i-collapsible-title {
}
.I161827 > .sector-title .text, .I161827 > .sector-title.i-collapsible-title .text {
}

}

h1.I161828, .I161828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161828:hover {
}
.I161828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161828 > .viewport:hover {
}


h1.I161829, .I161829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161829:hover {
}
.I161829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161829 > .viewport:hover {
}


h1.I161830, .I161830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161830:hover {
}
.I161830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161830 > .viewport:hover {
}


h1.I171620, .I171620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:calc(50% - 4rem);


}
.I171620:hover {
}
.I171620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171620 > .viewport:hover {
}


.I161831, a.I161831 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.875rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I161831:hover, a.I161831:hover {
}

.I161832 {
}
.I161832:hover {
}
.I161832 {
}
.I161832:hover {
}
/*------- ITEM -------*/
.accordion__item:first-child .accordion__header {
  border-top: 0;
}
.accordion__item .accordion__header:after {
  width: 0%;
}
.accordion__item .accordion__collapse {
  height: 0;
  transition: height 0.5s;
  overflow: hidden;
}
.accordion__item--active .accordion__header:after {
  width: 100%;
}
.accordion__item--active .accordion__collapse {
  height: auto;
  overflow: hidden;
}
/*------- HEADER -------*/
.accordion__header {
  border-top: 1px solid black;
  position: relative;
}
.accordion__header:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid black;
  left: 0;
  bottom: 0;
  transition: width 0.25s;
}
/*------- BUTTON -------*/
.accordion__button {
  width: 100%;
  text-align: left;
  border: 0;
  padding-left: 0;
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-right: 30px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.65em;
  background: transparent;
  position: relative;
  cursor: pointer;
  /* WA: Prevent blue text color on iOS devices */
  color: rgb(17, 17, 17);
  -webkit-appearance: none; /* Removes default styling in Safari */
  text-decoration: none; /* Removes any underline */
}
/*------- PLUSMINUS -------*/
.accordion__plusminus {
  position: absolute;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.accordion__plusminus:before,
.accordion__plusminus:after {
  content: "";
  display: block;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transition: 0.35s;
  width: 100%;
  height: 2px;
}
.accordion__plusminus:before {
  transform: translatey(-50%);
}
.accordion__plusminus:after {
  transform: translatey(-50%) rotate(90deg);
}
.accordion__item--active .accordion__plusminus:before {
  transform: translatey(-50%) rotate(-90deg);
  opacity: 0;
}
.accordion__item--active .accordion__plusminus:after {
  transform: translatey(-50%) rotate(0);
}
/*------- BODY -------*/
.accordion__body {
  font-size: 1.063rem;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  line-height: 1.65em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.I161833 {
}
.I161833:hover {
}
.I161833 {
}
.I161833:hover {
}


.I161834 {
}
.I161834:hover {
}
.I161834 {
}
.I161834:hover {
}


.I171613 {
display:flex;
flex-direction:column;
}
.I171613:hover {
}
h1.I171613, .I171613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I171613, .I171613 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I171613, .I171613 p {
margin:0px;
}

figure.I171613, .I171613 figure {
margin:0px;
}

a.I171613, .I171613 a {
text-decoration:inherit;
color:inherit;
}

.I171613 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I171613 article, article.I171613 {
flex-direction:column;	
}
.I171613 article:hover, article.I171613:hover {
}
.I171613 article.active, article.I171613.active {
}
.I171613 .title {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;

margin-bottom:1rem;
padding-top:1rem;

}
.I171613 .title:hover {
}
.I171613 article.active .title {
}


.I171613 .image, .I171613.image {
order:;
}
.I171613 .image:hover, .I171613.image:hover {
}
.I171613 article.active .image, .I171613.image {
}
.I171613 .body {
}
.I171613 .body:hover {
	
}
.I171613 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
line-height:1.625rem;

}
.I171613 .body img {
}
.I171613 .body img:hover {
}



.I171613 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I171613 .articles:hover {
}
.I171613 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
padding-top:1rem;
border-bottom-color:rgb(181,181,181);
border-bottom-style:solid;

}
.I171613 .article-container:last-child::after {
content:none;	
}
.I171613:hover .article-container::after {
}


h1.I161873, .I161873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I161873:hover {
}
.I161873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161873 > .viewport:hover {
}

@media (min-width:1440px) {
.I161873 {

order:7;

}
.I161873:hover {
}
.I161873 > .viewport {



}
.I161873 > .viewport:hover {
}

}
.I161867 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I161867:hover {
}

.I161868 {
display:flex;
position:var(--I161868-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-bottom:6rem;
margin-top:8rem;

align-items:center;


}
.I161868:hover {
}

@media (max-width:992px) {
.I161868 {

margin-bottom:4rem;
margin-top:4rem;

}
.I161868:hover {
}

}
@media (max-width:640px) {
.I161868 {

margin-bottom:4rem;
padding-left:29px;
padding-right:29px;
box-sizing:border-box;

}
.I161868:hover {
}

}

h1.I161869, .I161869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:40px;


}
.I161869:hover {
}
.I161869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I161869 > .viewport:hover {
}

@media (max-width:640px) {
.I161869 {

margin-bottom:32px;


}
.I161869:hover {
}
.I161869 > .viewport {



}
.I161869 > .viewport:hover {
}

}

h1.I161870, .I161870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I161870:hover {
}
.I161870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I161870 > .viewport:hover {
}

@media (max-width:640px) {
.I161870 {


}
.I161870:hover {
}
.I161870 > .viewport {

justify-content:flex-start;


}
.I161870 > .viewport:hover {
}

}

h1.I161871, .I161871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I161871, .I161871 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I161871, .I161871 p {
margin:0px;
}

figure.I161871, .I161871 figure {
margin:0px;
}

a.I161871, .I161871 a {
text-decoration:inherit;
color:inherit;
}

.I161871 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I161871 article, article.I161871 {
width:100%;
max-width:1096px;

flex-direction:column;	
}
.I161871 article:hover, article.I161871:hover {
}
.I161871 article.active, article.I161871.active {
}
.I161871 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(19,25,33);
letter-spacing:-1.13px;
line-height:3.75rem;

width:100%;
margin-bottom:1rem;

}
.I161871 .title:hover {
}
.I161871 article.active .title {
}


.I161871 .body {
}
.I161871 .body:hover {
	
}
.I161871 .body {
display:block;
width:100%;
max-width:500px;
margin-left:auto;
margin-right:auto;

font-family:Graphik;
font-size:18px;
font-weight:300;
text-align:center;
color:rgb(19,25,33);
line-height:26px;

}
.I161871 .body img {
}
.I161871 .body img:hover {
}



@media (max-width:640px) {
.I161871 header {
}
.I161871 article, article.I161871 {
	
}
.I161871 article:hover, article.I161871:hover {
}
.I161871 article.active, article.I161871.active {
}
.I161871 .title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
letter-spacing:0px;
line-height:30px;

margin-bottom:32px;

}
.I161871 .title:hover {
}
.I161871 article.active .title {
}


.I161871 .body {
}
.I161871 .body:hover {
	
}
.I161871 .body {
text-align:left;

}



}

.I161872 .button, .I161872.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);

}
.I161872 button.button, button.I161872.button {
cursor:pointer;
}
.I161872 .button .text, .I161872.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I161872 .button .icon, .I161872.button .icon {
flex:none;
background-size:100% 100%;
}
.I161872 .button:hover, .I161872.button:hover {
background-color:rgb(210,40,93);

}
.I161872 .button:hover .text, .I161872.button:hover .text {
}
.I161872 .button:hover .icon, .I161872.button:hover .icon {
background-size:100% 100%;
}

h1.I161904, .I161904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:53;
width:100%;


}
.I161904:hover {
}
.I161904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161904 > .viewport:hover {
}

@media (min-width:1440px) {
.I161904 {

order:58;

}
.I161904:hover {
}
.I161904 > .viewport {



}
.I161904 > .viewport:hover {
}

}
.I161874 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I161874:hover {
}

.I161875 {
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;


}
.I161875:hover {
}
@media (max-width:992px) {
.I161875 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I161875:hover {
}
}
@media (max-width:640px) {
.I161875 {


flex-direction:column;
}
.I161875:hover {
}
}

.I161876 {
display:flex;
position:var(--I161876-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;


}
.I161876:hover {
}

@media (max-width:992px) {
.I161876 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I161876:hover {
}

}
@media (max-width:640px) {
.I161876 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I161876:hover {
}

}
@media (min-width:1440px) {
.I161876 {

width:50%;
padding-right:4rem;

}
.I161876:hover {
}

}
.I161877 {
display:flex;
position:var(--I161877-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;


}
.I161877:hover {
}

@media (max-width:992px) {
.I161877 {

width:50%;

}
.I161877:hover {
}

}
@media (max-width:640px) {
.I161877 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I161877:hover {
}

}
@media (min-width:1440px) {
.I161877 {

width:50%;

flex-direction:column;


}
.I161877:hover {
}

}
.I161878 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I161878:hover {
}

@media (max-width:992px) {
.I161878 {



flex-direction:column;

	
}
.I161878:hover {
}

}

h1.I161879, .I161879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I161879:hover {
}
.I161879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161879 > .viewport:hover {
}


h1.I161880, .I161880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I161880:hover {
}
.I161880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161880 > .viewport:hover {
}


h1.I161881, .I161881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I161881:hover {
}
.I161881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161881 > .viewport:hover {
}

@media (max-width:992px) {
.I161881 {

display:flex;

}
.I161881:hover {
}
.I161881 > .viewport {



}
.I161881 > .viewport:hover {
}

}
@media (max-width:640px) {
.I161881 {

height:auto;


}
.I161881:hover {
}
.I161881 > .viewport {



}
.I161881 > .viewport:hover {
}

}

h1.I161882, .I161882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I161882:hover {
}
.I161882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161882 > .viewport:hover {
}

@media (max-width:992px) {
.I161882 {

padding-bottom:1rem;


}
.I161882:hover {
}
.I161882 > .viewport {



}
.I161882 > .viewport:hover {
}

}
@media (max-width:640px) {
.I161882 {

margin-bottom:0;


}
.I161882:hover {
}
.I161882 > .viewport {



}
.I161882 > .viewport:hover {
}

}

h1.I161883, .I161883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I161883:hover {
}
.I161883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161883 > .viewport:hover {
}


h1.I161884, .I161884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161884:hover {
}
.I161884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161884 > .viewport:hover {
}


h1.I161885, .I161885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I161885:hover {
}
.I161885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161885 > .viewport:hover {
}

@media (max-width:640px) {
.I161885 {

margin-bottom:-1.65rem;


}
.I161885:hover {
}
.I161885 > .viewport {



}
.I161885 > .viewport:hover {
}

}

h1.I161886, .I161886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I161886:hover {
}
.I161886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161886 > .viewport:hover {
}

@media (min-width:1440px) {
.I161886 {

display:none;

}
.I161886:hover {
}
.I161886 > .viewport {



}
.I161886 > .viewport:hover {
}

}
h1.I161887, .I161887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161887:hover {
}
.I161887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161887 > .viewport:hover {
}


h1.I161888, .I161888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I161888:hover {
}
.I161888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161888 > .viewport:hover {
}

@media (max-width:992px) {
.I161888 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I161888:hover {
}
.I161888 > .viewport {



}
.I161888 > .viewport:hover {
}

}

h1.I161889, .I161889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I161889:hover {
}
.I161889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161889 > .viewport:hover {
}

@media (max-width:992px) {
.I161889 {

display:none;

}
.I161889:hover {
}
.I161889 > .viewport {



}
.I161889 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I161889 {

width:100%;
height:auto;


}
.I161889:hover {
}
.I161889 > .viewport {



}
.I161889 > .viewport:hover {
}

}
h1.I161890, .I161890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I161890:hover {
}
.I161890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161890 > .viewport:hover {
}

@media (min-width:1440px) {
.I161890 {

width:100%;
box-sizing:border-box;


}
.I161890:hover {
}
.I161890 > .viewport {



}
.I161890 > .viewport:hover {
}

}
h1.I161891, .I161891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I161891:hover {
}
.I161891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161891 > .viewport:hover {
}


.I161892, a.I161892 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I161892:hover, a.I161892:hover {
}
@media (max-width:992px) {
.I161892, a.I161892 {
display:flex;
font-size:1.625rem;


}
.I161892:hover, a.I161892:hover {
}
}
@media (max-width:640px) {
.I161892, a.I161892 {
display:flex;
font-size:1.625rem;


}
.I161892:hover, a.I161892:hover {
}
}

.I161893, a.I161893 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161893:hover, a.I161893:hover {
}
@media (max-width:992px) {
.I161893, a.I161893 {
}
.I161893:hover, a.I161893:hover {
display:flex;
width:100%;

}
}

.I161894 .image, .I161894.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I161894 .image:hover, .I161894.image:hover {
}

.I161895 .button, .I161895.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(91,167,255);

}
.I161895 button.button, button.I161895.button {
cursor:pointer;
}
.I161895 .button .text, .I161895.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I161895 .button .icon, .I161895.button .icon {
flex:none;
background-size:100% 100%;
}
.I161895 .button:hover, .I161895.button:hover {
background-color:rgb(67,125,192);

}
.I161895 .button:hover .text, .I161895.button:hover .text {
}
.I161895 .button:hover .icon, .I161895.button:hover .icon {
background-size:100% 100%;
}

.I161896, a.I161896 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I161896:hover, a.I161896:hover {
}

h1.I161897, .I161897 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I161897, .I161897 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I161897, .I161897 p {
margin:0px;
}

figure.I161897, .I161897 figure {
margin:0px;
}

a.I161897, .I161897 a {
text-decoration:inherit;
color:inherit;
}

.I161897 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I161897 article, article.I161897 {
flex-direction:column;	
}
.I161897 article:hover, article.I161897:hover {
}
.I161897 article.active, article.I161897.active {
}
.I161897 .body {
}
.I161897 .body:hover {
	
}
.I161897 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I161897 .body a {
text-decoration:underline;

}
.I161897 .body img {
}
.I161897 .body ul, .I161897 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I161897 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I161897 .body iframe {
}
.I161897 .body img:hover {
}
.I161897 .body iframe:hover {
}

.I161897 .body li {
list-style-type:disc;
}



.I161898 .button, .I161898.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161898 button.button, button.I161898.button {
cursor:pointer;
}
.I161898 .button .text, .I161898.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I161898 .button .icon, .I161898.button .icon {
flex:none;
background-size:100% 100%;
}
.I161898 .button:hover, .I161898.button:hover {
}
.I161898 .button:hover .text, .I161898.button:hover .text {
}
.I161898 .button:hover .icon, .I161898.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161898 .button, .I161898.button {
}
.I161898 button.button, button.I161898.button {
}
.I161898 .button .text, .I161898.button .text {
font-family:Rubik;

}
.I161898 .button .icon, .I161898.button .icon {
background-size:100% 100%;
}
.I161898 .button:hover, .I161898.button:hover {
}
.I161898 .button:hover .text, .I161898.button:hover .text {
}
.I161898 .button:hover .icon, .I161898.button:hover .icon {
background-size:100% 100%;
}
}

.I161899 .button, .I161899.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;

}
.I161899 button.button, button.I161899.button {
cursor:pointer;
}
.I161899 .button .text, .I161899.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I161899 .button .icon, .I161899.button .icon {
flex:none;
background-size:100% 100%;
}
.I161899 .button:hover, .I161899.button:hover {
}
.I161899 .button:hover .text, .I161899.button:hover .text {
}
.I161899 .button:hover .icon, .I161899.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161899 .button, .I161899.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I161899 button.button, button.I161899.button {
}
.I161899 .button .text, .I161899.button .text {
color:rgb(108,72,201);

}
.I161899 .button .icon, .I161899.button .icon {
background-size:100% 100%;
}
.I161899 .button:hover, .I161899.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I161899 .button:hover .text, .I161899.button:hover .text {
color:rgb(150,155,160);

}
.I161899 .button:hover .icon, .I161899.button:hover .icon {
background-size:100% 100%;
}
}

.I161900 .button, .I161900.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);

}
.I161900 button.button, button.I161900.button {
cursor:pointer;
}
.I161900 .button .text, .I161900.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I161900 .button .icon, .I161900.button .icon {
flex:none;
background-size:100% 100%;
}
.I161900 .button:hover, .I161900.button:hover {
background-color:rgb(217,217,217);

}
.I161900 .button:hover .text, .I161900.button:hover .text {
}
.I161900 .button:hover .icon, .I161900.button:hover .icon {
background-size:100% 100%;
}

.I161901 {
display:flex;
width:100%;
height:270px;

}
.I161901:hover {
}
@media (min-width:1440px) {
.I161901 {
display:flex;
width:100%;
height:270px;

}
.I161901:hover {
}
}
.I161902, a.I161902 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I161902:hover, a.I161902:hover {
}
@media (max-width:992px) {
.I161902, a.I161902 {
}
.I161902:hover, a.I161902:hover {
display:flex;
width:100%;

}
}

.I161903 .image, .I161903.image {
vertical-align:top;
}
.I161903 .image:hover, .I161903.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.I161936, .I161936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:54;
width:100%;


}
.I161936:hover {
}
.I161936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161936 > .viewport:hover {
}

@media (min-width:1440px) {
.I161936 {

order:59;

}
.I161936:hover {
}
.I161936 > .viewport {



}
.I161936 > .viewport:hover {
}

}
.I161905 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I161905:hover {
}

.I161906 {
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;


}
.I161906:hover {
}
@media (max-width:992px) {
.I161906 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I161906:hover {
}
}
@media (max-width:640px) {
.I161906 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I161906:hover {
}
}

.I161907 {
display:flex;
position:var(--I161907-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;


}
.I161907:hover {
}

@media (max-width:992px) {
.I161907 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I161907:hover {
}

}
@media (max-width:640px) {
.I161907 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I161907:hover {
}

}
@media (min-width:1440px) {
.I161907 {

order:3;
width:50%;
padding-right:4rem;

}
.I161907:hover {
}

}
.I161908 {
display:flex;
position:var(--I161908-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;


}
.I161908:hover {
}

@media (max-width:992px) {
.I161908 {

order:3;
width:50%;
padding-left:0rem;

}
.I161908:hover {
}

}
@media (max-width:640px) {
.I161908 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I161908:hover {
}

}
@media (min-width:1440px) {
.I161908 {

order:2;
width:50%;

flex-direction:column;


}
.I161908:hover {
}

}
.I161909 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I161909:hover {
}


h1.I161910, .I161910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I161910:hover {
}
.I161910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161910 > .viewport:hover {
}


h1.I161911, .I161911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I161911:hover {
}
.I161911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161911 > .viewport:hover {
}


h1.I161912, .I161912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I161912:hover {
}
.I161912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161912 > .viewport:hover {
}


h1.I161913, .I161913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I161913:hover {
}
.I161913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161913 > .viewport:hover {
}

@media (max-width:640px) {
.I161913 {

margin-bottom:0;


}
.I161913:hover {
}
.I161913 > .viewport {



}
.I161913 > .viewport:hover {
}

}

h1.I161914, .I161914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I161914:hover {
}
.I161914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161914 > .viewport:hover {
}


h1.I161915, .I161915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I161915:hover {
}
.I161915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161915 > .viewport:hover {
}

@media (max-width:640px) {
.I161915 {

margin-bottom:-1.65rem;


}
.I161915:hover {
}
.I161915 > .viewport {



}
.I161915 > .viewport:hover {
}

}

h1.I161916, .I161916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I161916:hover {
}
.I161916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161916 > .viewport:hover {
}


h1.I161917, .I161917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161917:hover {
}
.I161917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161917 > .viewport:hover {
}


h1.I161918, .I161918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I161918:hover {
}
.I161918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161918 > .viewport:hover {
}


h1.I161919, .I161919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I161919:hover {
}
.I161919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161919 > .viewport:hover {
}

@media (max-width:992px) {
.I161919 {

height:auto;


}
.I161919:hover {
}
.I161919 > .viewport {



}
.I161919 > .viewport:hover {
}

}

h1.I161920, .I161920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I161920:hover {
}
.I161920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161920 > .viewport:hover {
}

@media (min-width:1440px) {
.I161920 {

width:100%;
padding-top:0.75rem;


}
.I161920:hover {
}
.I161920 > .viewport {



}
.I161920 > .viewport:hover {
}

}
h1.I161921, .I161921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I161921:hover {
}
.I161921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161921 > .viewport:hover {
}


h1.I161922, .I161922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I161922:hover {
}
.I161922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161922 > .viewport:hover {
}


.I161923, a.I161923 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I161923:hover, a.I161923:hover {
}
@media (max-width:992px) {
.I161923, a.I161923 {
display:flex;
font-size:1.625rem;


}
.I161923:hover, a.I161923:hover {
}
}
@media (max-width:640px) {
.I161923, a.I161923 {
display:flex;
font-size:1.625rem;


}
.I161923:hover, a.I161923:hover {
}
}

.I161924, a.I161924 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161924:hover, a.I161924:hover {
}
@media (max-width:992px) {
.I161924, a.I161924 {
}
.I161924:hover, a.I161924:hover {
display:flex;
width:100%;

}
}

.I161925 .image, .I161925.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I161925 .image:hover, .I161925.image:hover {
}

.I161926 .button, .I161926.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);

}
.I161926 button.button, button.I161926.button {
cursor:pointer;
}
.I161926 .button .text, .I161926.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I161926 .button .icon, .I161926.button .icon {
flex:none;
background-size:100% 100%;
}
.I161926 .button:hover, .I161926.button:hover {
background-color:rgb(210,40,93);

}
.I161926 .button:hover .text, .I161926.button:hover .text {
}
.I161926 .button:hover .icon, .I161926.button:hover .icon {
background-size:100% 100%;
}

.I161927, a.I161927 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I161927:hover, a.I161927:hover {
}

h1.I161928, .I161928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I161928, .I161928 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I161928, .I161928 p {
margin:0px;
}

figure.I161928, .I161928 figure {
margin:0px;
}

a.I161928, .I161928 a {
text-decoration:inherit;
color:inherit;
}

.I161928 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I161928 article, article.I161928 {
width:100%;

flex-direction:column;	
}
.I161928 article:hover, article.I161928:hover {
}
.I161928 article.active, article.I161928.active {
}
.I161928 .body {
}
.I161928 .body:hover {
	
}
.I161928 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I161928 .body a {
text-decoration:underline;

}
.I161928 .body img {
}
.I161928 .body ul, .I161928 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I161928 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I161928 .body iframe {
}
.I161928 .body img:hover {
}
.I161928 .body iframe:hover {
}

.I161928 .body li {
list-style-type:disc;
}



.I161929 .button, .I161929.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);

}
.I161929 button.button, button.I161929.button {
cursor:pointer;
}
.I161929 .button .text, .I161929.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I161929 .button .icon, .I161929.button .icon {
flex:none;
background-size:100% 100%;
}
.I161929 .button:hover, .I161929.button:hover {
background-color:rgb(217,217,217);

}
.I161929 .button:hover .text, .I161929.button:hover .text {
}
.I161929 .button:hover .icon, .I161929.button:hover .icon {
background-size:100% 100%;
}

.I161930 .button, .I161930.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;

}
.I161930 button.button, button.I161930.button {
cursor:pointer;
}
.I161930 .button .text, .I161930.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I161930 .button .icon, .I161930.button .icon {
flex:none;
background-size:100% 100%;
}
.I161930 .button:hover, .I161930.button:hover {
}
.I161930 .button:hover .text, .I161930.button:hover .text {
}
.I161930 .button:hover .icon, .I161930.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161930 .button, .I161930.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I161930 button.button, button.I161930.button {
}
.I161930 .button .text, .I161930.button .text {
color:rgb(108,72,201);

}
.I161930 .button .icon, .I161930.button .icon {
background-size:100% 100%;
}
.I161930 .button:hover, .I161930.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I161930 .button:hover .text, .I161930.button:hover .text {
color:rgb(150,155,160);

}
.I161930 .button:hover .icon, .I161930.button:hover .icon {
background-size:100% 100%;
}
}

.I161931 .button, .I161931.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161931 button.button, button.I161931.button {
cursor:pointer;
}
.I161931 .button .text, .I161931.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I161931 .button .icon, .I161931.button .icon {
flex:none;
background-size:100% 100%;
}
.I161931 .button:hover, .I161931.button:hover {
}
.I161931 .button:hover .text, .I161931.button:hover .text {
}
.I161931 .button:hover .icon, .I161931.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161931 .button, .I161931.button {
}
.I161931 button.button, button.I161931.button {
}
.I161931 .button .text, .I161931.button .text {
font-family:Rubik;

}
.I161931 .button .icon, .I161931.button .icon {
background-size:100% 100%;
}
.I161931 .button:hover, .I161931.button:hover {
}
.I161931 .button:hover .text, .I161931.button:hover .text {
}
.I161931 .button:hover .icon, .I161931.button:hover .icon {
background-size:100% 100%;
}
}

.I161932 {
display:flex;
width:100%;
height:270px;

}
.I161932:hover {
}

.I161933, a.I161933 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I161933:hover, a.I161933:hover {
}
@media (max-width:992px) {
.I161933, a.I161933 {
}
.I161933:hover, a.I161933:hover {
display:flex;
width:100%;

}
}

.I161934 .image, .I161934.image {
vertical-align:top;
}
.I161934 .image:hover, .I161934.image:hover {
}

.I161935 .button, .I161935.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I161935 button.button, button.I161935.button {
cursor:pointer;
}
.I161935 .button .text, .I161935.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161935 .button .icon, .I161935.button .icon {
flex:none;
background-size:100% 100%;
}
.I161935 .button:hover, .I161935.button:hover {
}
.I161935 .button:hover .text, .I161935.button:hover .text {
}
.I161935 .button:hover .icon, .I161935.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161935 .button, .I161935.button {
}
.I161935 button.button, button.I161935.button {
}
.I161935 .button .text, .I161935.button .text {
font-family:Rubik;

}
.I161935 .button .icon, .I161935.button .icon {
background-size:100% 100%;
}
.I161935 .button:hover, .I161935.button:hover {
}
.I161935 .button:hover .text, .I161935.button:hover .text {
}
.I161935 .button:hover .icon, .I161935.button:hover .icon {
background-size:100% 100%;
}
}

h1.I162015, .I162015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:55;
width:100%;


}
.I162015:hover {
}
.I162015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162015 > .viewport:hover {
}

@media (min-width:1440px) {
.I162015 {

order:60;

}
.I162015:hover {
}
.I162015 > .viewport {



}
.I162015 > .viewport:hover {
}

}
.I161985 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I161985:hover {
}

.I161986 {
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;


}
.I161986:hover {
}
@media (max-width:992px) {
.I161986 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I161986:hover {
}
}
@media (max-width:640px) {
.I161986 {


flex-direction:column;
}
.I161986:hover {
}
}

.I161987 {
display:flex;
position:var(--I161987-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;


}
.I161987:hover {
}

@media (max-width:992px) {
.I161987 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I161987:hover {
}

}
@media (max-width:640px) {
.I161987 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I161987:hover {
}

}
@media (min-width:1440px) {
.I161987 {

width:50%;
padding-right:4rem;

}
.I161987:hover {
}

}
.I161988 {
display:flex;
position:var(--I161988-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;


}
.I161988:hover {
}

@media (max-width:992px) {
.I161988 {

width:50%;

}
.I161988:hover {
}

}
@media (max-width:640px) {
.I161988 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I161988:hover {
}

}
@media (min-width:1440px) {
.I161988 {

width:50%;

flex-direction:column;


}
.I161988:hover {
}

}
.I161989 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I161989:hover {
}

@media (max-width:992px) {
.I161989 {



flex-direction:column;

	
}
.I161989:hover {
}

}

h1.I161990, .I161990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I161990:hover {
}
.I161990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161990 > .viewport:hover {
}


h1.I161991, .I161991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I161991:hover {
}
.I161991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161991 > .viewport:hover {
}


h1.I161992, .I161992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I161992:hover {
}
.I161992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161992 > .viewport:hover {
}

@media (max-width:992px) {
.I161992 {

display:flex;

}
.I161992:hover {
}
.I161992 > .viewport {



}
.I161992 > .viewport:hover {
}

}
@media (max-width:640px) {
.I161992 {

height:auto;


}
.I161992:hover {
}
.I161992 > .viewport {



}
.I161992 > .viewport:hover {
}

}

h1.I161993, .I161993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I161993:hover {
}
.I161993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161993 > .viewport:hover {
}

@media (max-width:992px) {
.I161993 {

padding-bottom:1rem;


}
.I161993:hover {
}
.I161993 > .viewport {



}
.I161993 > .viewport:hover {
}

}
@media (max-width:640px) {
.I161993 {

margin-bottom:0;


}
.I161993:hover {
}
.I161993 > .viewport {



}
.I161993 > .viewport:hover {
}

}

h1.I161994, .I161994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I161994:hover {
}
.I161994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161994 > .viewport:hover {
}


h1.I161995, .I161995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161995:hover {
}
.I161995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161995 > .viewport:hover {
}


h1.I161996, .I161996 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161996 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I161996:hover {
}
.I161996 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161996 > .viewport:hover {
}

@media (max-width:640px) {
.I161996 {

margin-bottom:-1.65rem;


}
.I161996:hover {
}
.I161996 > .viewport {



}
.I161996 > .viewport:hover {
}

}

h1.I161997, .I161997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161997 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I161997:hover {
}
.I161997 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161997 > .viewport:hover {
}

@media (min-width:1440px) {
.I161997 {

display:none;

}
.I161997:hover {
}
.I161997 > .viewport {



}
.I161997 > .viewport:hover {
}

}
h1.I161998, .I161998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I161998:hover {
}
.I161998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161998 > .viewport:hover {
}


h1.I161999, .I161999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I161999:hover {
}
.I161999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161999 > .viewport:hover {
}

@media (max-width:992px) {
.I161999 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I161999:hover {
}
.I161999 > .viewport {



}
.I161999 > .viewport:hover {
}

}

h1.I162000, .I162000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I162000:hover {
}
.I162000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162000 > .viewport:hover {
}

@media (max-width:992px) {
.I162000 {

display:none;

}
.I162000:hover {
}
.I162000 > .viewport {



}
.I162000 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I162000 {

width:100%;
height:auto;


}
.I162000:hover {
}
.I162000 > .viewport {



}
.I162000 > .viewport:hover {
}

}
h1.I162001, .I162001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I162001:hover {
}
.I162001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162001 > .viewport:hover {
}

@media (min-width:1440px) {
.I162001 {

width:100%;
box-sizing:border-box;


}
.I162001:hover {
}
.I162001 > .viewport {



}
.I162001 > .viewport:hover {
}

}
h1.I162002, .I162002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I162002:hover {
}
.I162002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162002 > .viewport:hover {
}


.I162003, a.I162003 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162003:hover, a.I162003:hover {
}
@media (max-width:992px) {
.I162003, a.I162003 {
display:flex;
font-size:1.625rem;


}
.I162003:hover, a.I162003:hover {
}
}
@media (max-width:640px) {
.I162003, a.I162003 {
display:flex;
font-size:1.625rem;


}
.I162003:hover, a.I162003:hover {
}
}

.I162004, a.I162004 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162004:hover, a.I162004:hover {
}
@media (max-width:992px) {
.I162004, a.I162004 {
}
.I162004:hover, a.I162004:hover {
display:flex;
width:100%;

}
}

.I162005 .image, .I162005.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I162005 .image:hover, .I162005.image:hover {
}

.I162006 .button, .I162006.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);

}
.I162006 button.button, button.I162006.button {
cursor:pointer;
}
.I162006 .button .text, .I162006.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I162006 .button .icon, .I162006.button .icon {
flex:none;
background-size:100% 100%;
}
.I162006 .button:hover, .I162006.button:hover {
background-color:rgb(210,40,93);

}
.I162006 .button:hover .text, .I162006.button:hover .text {
}
.I162006 .button:hover .icon, .I162006.button:hover .icon {
background-size:100% 100%;
}

.I162007, a.I162007 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162007:hover, a.I162007:hover {
}

h1.I162008, .I162008 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162008, .I162008 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162008, .I162008 p {
margin:0px;
}

figure.I162008, .I162008 figure {
margin:0px;
}

a.I162008, .I162008 a {
text-decoration:inherit;
color:inherit;
}

.I162008 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162008 article, article.I162008 {
flex-direction:column;	
}
.I162008 article:hover, article.I162008:hover {
}
.I162008 article.active, article.I162008.active {
}
.I162008 .body {
}
.I162008 .body:hover {
	
}
.I162008 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162008 .body a {
text-decoration:underline;

}
.I162008 .body img {
}
.I162008 .body ul, .I162008 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I162008 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I162008 .body iframe {
}
.I162008 .body img:hover {
}
.I162008 .body iframe:hover {
}

.I162008 .body li {
list-style-type:disc;
}



.I162009 .button, .I162009.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162009 button.button, button.I162009.button {
cursor:pointer;
}
.I162009 .button .text, .I162009.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I162009 .button .icon, .I162009.button .icon {
flex:none;
background-size:100% 100%;
}
.I162009 .button:hover, .I162009.button:hover {
}
.I162009 .button:hover .text, .I162009.button:hover .text {
}
.I162009 .button:hover .icon, .I162009.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162009 .button, .I162009.button {
}
.I162009 button.button, button.I162009.button {
}
.I162009 .button .text, .I162009.button .text {
font-family:Rubik;

}
.I162009 .button .icon, .I162009.button .icon {
background-size:100% 100%;
}
.I162009 .button:hover, .I162009.button:hover {
}
.I162009 .button:hover .text, .I162009.button:hover .text {
}
.I162009 .button:hover .icon, .I162009.button:hover .icon {
background-size:100% 100%;
}
}

.I162010 .button, .I162010.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;

}
.I162010 button.button, button.I162010.button {
cursor:pointer;
}
.I162010 .button .text, .I162010.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I162010 .button .icon, .I162010.button .icon {
flex:none;
background-size:100% 100%;
}
.I162010 .button:hover, .I162010.button:hover {
}
.I162010 .button:hover .text, .I162010.button:hover .text {
}
.I162010 .button:hover .icon, .I162010.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162010 .button, .I162010.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I162010 button.button, button.I162010.button {
}
.I162010 .button .text, .I162010.button .text {
color:rgb(108,72,201);

}
.I162010 .button .icon, .I162010.button .icon {
background-size:100% 100%;
}
.I162010 .button:hover, .I162010.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I162010 .button:hover .text, .I162010.button:hover .text {
color:rgb(150,155,160);

}
.I162010 .button:hover .icon, .I162010.button:hover .icon {
background-size:100% 100%;
}
}

.I162011 .button, .I162011.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);

}
.I162011 button.button, button.I162011.button {
cursor:pointer;
}
.I162011 .button .text, .I162011.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162011 .button .icon, .I162011.button .icon {
flex:none;
background-size:100% 100%;
}
.I162011 .button:hover, .I162011.button:hover {
background-color:rgb(217,217,217);

}
.I162011 .button:hover .text, .I162011.button:hover .text {
}
.I162011 .button:hover .icon, .I162011.button:hover .icon {
background-size:100% 100%;
}

.I162012 {
display:flex;
width:100%;
height:270px;

}
.I162012:hover {
}
@media (min-width:1440px) {
.I162012 {
display:flex;
width:100%;
height:270px;

}
.I162012:hover {
}
}
.I162013, a.I162013 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I162013:hover, a.I162013:hover {
}
@media (max-width:992px) {
.I162013, a.I162013 {
}
.I162013:hover, a.I162013:hover {
display:flex;
width:100%;

}
}

.I162014 .image, .I162014.image {
vertical-align:top;
}
.I162014 .image:hover, .I162014.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.I162047, .I162047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:56;
width:100%;


}
.I162047:hover {
}
.I162047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162047 > .viewport:hover {
}

@media (min-width:1440px) {
.I162047 {

order:61;

}
.I162047:hover {
}
.I162047 > .viewport {



}
.I162047 > .viewport:hover {
}

}
.I162016 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I162016:hover {
}

.I162017 {
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;


}
.I162017:hover {
}
@media (max-width:992px) {
.I162017 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I162017:hover {
}
}
@media (max-width:640px) {
.I162017 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I162017:hover {
}
}

.I162018 {
display:flex;
position:var(--I162018-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;


}
.I162018:hover {
}

@media (max-width:992px) {
.I162018 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I162018:hover {
}

}
@media (max-width:640px) {
.I162018 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I162018:hover {
}

}
@media (min-width:1440px) {
.I162018 {

order:3;
width:50%;
padding-right:4rem;

}
.I162018:hover {
}

}
.I162019 {
display:flex;
position:var(--I162019-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;


}
.I162019:hover {
}

@media (max-width:992px) {
.I162019 {

order:3;
width:50%;
padding-left:0rem;

}
.I162019:hover {
}

}
@media (max-width:640px) {
.I162019 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I162019:hover {
}

}
@media (min-width:1440px) {
.I162019 {

order:2;
width:50%;

flex-direction:column;


}
.I162019:hover {
}

}
.I162020 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I162020:hover {
}


h1.I162021, .I162021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I162021:hover {
}
.I162021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162021 > .viewport:hover {
}


h1.I162022, .I162022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I162022:hover {
}
.I162022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162022 > .viewport:hover {
}


h1.I162023, .I162023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I162023:hover {
}
.I162023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162023 > .viewport:hover {
}


h1.I162024, .I162024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I162024:hover {
}
.I162024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162024 > .viewport:hover {
}

@media (max-width:640px) {
.I162024 {

margin-bottom:0;


}
.I162024:hover {
}
.I162024 > .viewport {



}
.I162024 > .viewport:hover {
}

}

h1.I162025, .I162025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I162025:hover {
}
.I162025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162025 > .viewport:hover {
}


h1.I162026, .I162026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I162026:hover {
}
.I162026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162026 > .viewport:hover {
}

@media (max-width:640px) {
.I162026 {

margin-bottom:-1.65rem;


}
.I162026:hover {
}
.I162026 > .viewport {



}
.I162026 > .viewport:hover {
}

}

h1.I162027, .I162027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I162027:hover {
}
.I162027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162027 > .viewport:hover {
}


h1.I162028, .I162028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I162028:hover {
}
.I162028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162028 > .viewport:hover {
}


h1.I162029, .I162029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I162029:hover {
}
.I162029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162029 > .viewport:hover {
}


h1.I162030, .I162030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I162030:hover {
}
.I162030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162030 > .viewport:hover {
}

@media (max-width:992px) {
.I162030 {

height:auto;


}
.I162030:hover {
}
.I162030 > .viewport {



}
.I162030 > .viewport:hover {
}

}

h1.I162031, .I162031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I162031:hover {
}
.I162031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162031 > .viewport:hover {
}

@media (min-width:1440px) {
.I162031 {

width:100%;
padding-top:0.75rem;


}
.I162031:hover {
}
.I162031 > .viewport {



}
.I162031 > .viewport:hover {
}

}
h1.I162032, .I162032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I162032:hover {
}
.I162032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162032 > .viewport:hover {
}


h1.I162033, .I162033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I162033:hover {
}
.I162033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162033 > .viewport:hover {
}


.I162034, a.I162034 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162034:hover, a.I162034:hover {
}
@media (max-width:992px) {
.I162034, a.I162034 {
display:flex;
font-size:1.625rem;


}
.I162034:hover, a.I162034:hover {
}
}
@media (max-width:640px) {
.I162034, a.I162034 {
display:flex;
font-size:1.625rem;


}
.I162034:hover, a.I162034:hover {
}
}

.I162035, a.I162035 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162035:hover, a.I162035:hover {
}
@media (max-width:992px) {
.I162035, a.I162035 {
}
.I162035:hover, a.I162035:hover {
display:flex;
width:100%;

}
}

.I162036 .image, .I162036.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I162036 .image:hover, .I162036.image:hover {
}

.I162037 .button, .I162037.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(91,167,255);

}
.I162037 button.button, button.I162037.button {
cursor:pointer;
}
.I162037 .button .text, .I162037.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162037 .button .icon, .I162037.button .icon {
flex:none;
background-size:100% 100%;
}
.I162037 .button:hover, .I162037.button:hover {
background-color:rgb(67,125,192);

}
.I162037 .button:hover .text, .I162037.button:hover .text {
}
.I162037 .button:hover .icon, .I162037.button:hover .icon {
background-size:100% 100%;
}

.I162038, a.I162038 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162038:hover, a.I162038:hover {
}

h1.I162039, .I162039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162039, .I162039 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162039, .I162039 p {
margin:0px;
}

figure.I162039, .I162039 figure {
margin:0px;
}

a.I162039, .I162039 a {
text-decoration:inherit;
color:inherit;
}

.I162039 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162039 article, article.I162039 {
width:100%;

flex-direction:column;	
}
.I162039 article:hover, article.I162039:hover {
}
.I162039 article.active, article.I162039.active {
}
.I162039 .body {
}
.I162039 .body:hover {
	
}
.I162039 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162039 .body a {
text-decoration:underline;

}
.I162039 .body img {
}
.I162039 .body ul, .I162039 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I162039 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I162039 .body iframe {
}
.I162039 .body img:hover {
}
.I162039 .body iframe:hover {
}

.I162039 .body li {
list-style-type:disc;
}



.I162040 .button, .I162040.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);

}
.I162040 button.button, button.I162040.button {
cursor:pointer;
}
.I162040 .button .text, .I162040.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162040 .button .icon, .I162040.button .icon {
flex:none;
background-size:100% 100%;
}
.I162040 .button:hover, .I162040.button:hover {
background-color:rgb(217,217,217);

}
.I162040 .button:hover .text, .I162040.button:hover .text {
}
.I162040 .button:hover .icon, .I162040.button:hover .icon {
background-size:100% 100%;
}

.I162041 .button, .I162041.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;

}
.I162041 button.button, button.I162041.button {
cursor:pointer;
}
.I162041 .button .text, .I162041.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I162041 .button .icon, .I162041.button .icon {
flex:none;
background-size:100% 100%;
}
.I162041 .button:hover, .I162041.button:hover {
}
.I162041 .button:hover .text, .I162041.button:hover .text {
}
.I162041 .button:hover .icon, .I162041.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162041 .button, .I162041.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I162041 button.button, button.I162041.button {
}
.I162041 .button .text, .I162041.button .text {
color:rgb(108,72,201);

}
.I162041 .button .icon, .I162041.button .icon {
background-size:100% 100%;
}
.I162041 .button:hover, .I162041.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I162041 .button:hover .text, .I162041.button:hover .text {
color:rgb(150,155,160);

}
.I162041 .button:hover .icon, .I162041.button:hover .icon {
background-size:100% 100%;
}
}

.I162042 .button, .I162042.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162042 button.button, button.I162042.button {
cursor:pointer;
}
.I162042 .button .text, .I162042.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I162042 .button .icon, .I162042.button .icon {
flex:none;
background-size:100% 100%;
}
.I162042 .button:hover, .I162042.button:hover {
}
.I162042 .button:hover .text, .I162042.button:hover .text {
}
.I162042 .button:hover .icon, .I162042.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162042 .button, .I162042.button {
}
.I162042 button.button, button.I162042.button {
}
.I162042 .button .text, .I162042.button .text {
font-family:Rubik;

}
.I162042 .button .icon, .I162042.button .icon {
background-size:100% 100%;
}
.I162042 .button:hover, .I162042.button:hover {
}
.I162042 .button:hover .text, .I162042.button:hover .text {
}
.I162042 .button:hover .icon, .I162042.button:hover .icon {
background-size:100% 100%;
}
}

.I162043 {
display:flex;
width:100%;
height:270px;

}
.I162043:hover {
}

.I162044, a.I162044 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I162044:hover, a.I162044:hover {
}
@media (max-width:992px) {
.I162044, a.I162044 {
}
.I162044:hover, a.I162044:hover {
display:flex;
width:100%;

}
}

.I162045 .image, .I162045.image {
vertical-align:top;
}
.I162045 .image:hover, .I162045.image:hover {
}

.I162046 .button, .I162046.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162046 button.button, button.I162046.button {
cursor:pointer;
}
.I162046 .button .text, .I162046.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I162046 .button .icon, .I162046.button .icon {
flex:none;
background-size:100% 100%;
}
.I162046 .button:hover, .I162046.button:hover {
}
.I162046 .button:hover .text, .I162046.button:hover .text {
}
.I162046 .button:hover .icon, .I162046.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162046 .button, .I162046.button {
}
.I162046 button.button, button.I162046.button {
}
.I162046 .button .text, .I162046.button .text {
font-family:Rubik;

}
.I162046 .button .icon, .I162046.button .icon {
background-size:100% 100%;
}
.I162046 .button:hover, .I162046.button:hover {
}
.I162046 .button:hover .text, .I162046.button:hover .text {
}
.I162046 .button:hover .icon, .I162046.button:hover .icon {
background-size:100% 100%;
}
}

h1.I162078, .I162078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:57;
width:100%;


}
.I162078:hover {
}
.I162078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162078 > .viewport:hover {
}

@media (min-width:1440px) {
.I162078 {

order:62;

}
.I162078:hover {
}
.I162078 > .viewport {



}
.I162078 > .viewport:hover {
}

}
.I162048 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I162048:hover {
}

.I162049 {
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;


}
.I162049:hover {
}
@media (max-width:992px) {
.I162049 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I162049:hover {
}
}
@media (max-width:640px) {
.I162049 {


flex-direction:column;
}
.I162049:hover {
}
}

.I162050 {
display:flex;
position:var(--I162050-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;


}
.I162050:hover {
}

@media (max-width:992px) {
.I162050 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I162050:hover {
}

}
@media (max-width:640px) {
.I162050 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I162050:hover {
}

}
@media (min-width:1440px) {
.I162050 {

width:50%;
padding-right:4rem;

}
.I162050:hover {
}

}
.I162051 {
display:flex;
position:var(--I162051-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;


}
.I162051:hover {
}

@media (max-width:992px) {
.I162051 {

width:50%;

}
.I162051:hover {
}

}
@media (max-width:640px) {
.I162051 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I162051:hover {
}

}
@media (min-width:1440px) {
.I162051 {

width:50%;

flex-direction:column;


}
.I162051:hover {
}

}
.I162052 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I162052:hover {
}

@media (max-width:992px) {
.I162052 {



flex-direction:column;

	
}
.I162052:hover {
}

}

h1.I162053, .I162053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I162053:hover {
}
.I162053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162053 > .viewport:hover {
}


h1.I162054, .I162054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I162054:hover {
}
.I162054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162054 > .viewport:hover {
}


h1.I162055, .I162055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162055 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I162055:hover {
}
.I162055 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162055 > .viewport:hover {
}

@media (max-width:992px) {
.I162055 {

display:flex;

}
.I162055:hover {
}
.I162055 > .viewport {



}
.I162055 > .viewport:hover {
}

}
@media (max-width:640px) {
.I162055 {

height:auto;


}
.I162055:hover {
}
.I162055 > .viewport {



}
.I162055 > .viewport:hover {
}

}

h1.I162056, .I162056 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162056 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I162056:hover {
}
.I162056 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162056 > .viewport:hover {
}

@media (max-width:992px) {
.I162056 {

padding-bottom:1rem;


}
.I162056:hover {
}
.I162056 > .viewport {



}
.I162056 > .viewport:hover {
}

}
@media (max-width:640px) {
.I162056 {

margin-bottom:0;


}
.I162056:hover {
}
.I162056 > .viewport {



}
.I162056 > .viewport:hover {
}

}

h1.I162057, .I162057 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162057 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I162057:hover {
}
.I162057 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162057 > .viewport:hover {
}


h1.I162058, .I162058 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162058 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162058:hover {
}
.I162058 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162058 > .viewport:hover {
}


h1.I162059, .I162059 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162059 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I162059:hover {
}
.I162059 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162059 > .viewport:hover {
}

@media (max-width:640px) {
.I162059 {

margin-bottom:-1.65rem;


}
.I162059:hover {
}
.I162059 > .viewport {



}
.I162059 > .viewport:hover {
}

}

h1.I162060, .I162060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I162060:hover {
}
.I162060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162060 > .viewport:hover {
}

@media (min-width:1440px) {
.I162060 {

display:none;

}
.I162060:hover {
}
.I162060 > .viewport {



}
.I162060 > .viewport:hover {
}

}
h1.I162061, .I162061 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162061 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I162061:hover {
}
.I162061 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162061 > .viewport:hover {
}


h1.I162062, .I162062 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162062 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I162062:hover {
}
.I162062 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162062 > .viewport:hover {
}

@media (max-width:992px) {
.I162062 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I162062:hover {
}
.I162062 > .viewport {



}
.I162062 > .viewport:hover {
}

}

h1.I162063, .I162063 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162063 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I162063:hover {
}
.I162063 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162063 > .viewport:hover {
}

@media (max-width:992px) {
.I162063 {

display:none;

}
.I162063:hover {
}
.I162063 > .viewport {



}
.I162063 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I162063 {

width:100%;
height:auto;


}
.I162063:hover {
}
.I162063 > .viewport {



}
.I162063 > .viewport:hover {
}

}
h1.I162064, .I162064 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162064 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I162064:hover {
}
.I162064 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162064 > .viewport:hover {
}

@media (min-width:1440px) {
.I162064 {

width:100%;
box-sizing:border-box;


}
.I162064:hover {
}
.I162064 > .viewport {



}
.I162064 > .viewport:hover {
}

}
h1.I162065, .I162065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162065 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I162065:hover {
}
.I162065 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162065 > .viewport:hover {
}


.I162066, a.I162066 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162066:hover, a.I162066:hover {
}
@media (max-width:992px) {
.I162066, a.I162066 {
display:flex;
font-size:1.625rem;


}
.I162066:hover, a.I162066:hover {
}
}
@media (max-width:640px) {
.I162066, a.I162066 {
display:flex;
font-size:1.625rem;


}
.I162066:hover, a.I162066:hover {
}
}

.I162067, a.I162067 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162067:hover, a.I162067:hover {
}
@media (max-width:992px) {
.I162067, a.I162067 {
}
.I162067:hover, a.I162067:hover {
display:flex;
width:100%;

}
}

.I162068 .image, .I162068.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I162068 .image:hover, .I162068.image:hover {
}

.I162069 .button, .I162069.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(91,167,255);

}
.I162069 button.button, button.I162069.button {
cursor:pointer;
}
.I162069 .button .text, .I162069.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162069 .button .icon, .I162069.button .icon {
flex:none;
background-size:100% 100%;
}
.I162069 .button:hover, .I162069.button:hover {
background-color:rgb(67,125,192);

}
.I162069 .button:hover .text, .I162069.button:hover .text {
}
.I162069 .button:hover .icon, .I162069.button:hover .icon {
background-size:100% 100%;
}

.I162070, a.I162070 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162070:hover, a.I162070:hover {
}

h1.I162071, .I162071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162071, .I162071 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162071, .I162071 p {
margin:0px;
}

figure.I162071, .I162071 figure {
margin:0px;
}

a.I162071, .I162071 a {
text-decoration:inherit;
color:inherit;
}

.I162071 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162071 article, article.I162071 {
flex-direction:column;	
}
.I162071 article:hover, article.I162071:hover {
}
.I162071 article.active, article.I162071.active {
}
.I162071 .body {
}
.I162071 .body:hover {
	
}
.I162071 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162071 .body a {
text-decoration:underline;

}
.I162071 .body img {
}
.I162071 .body ul, .I162071 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I162071 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I162071 .body iframe {
}
.I162071 .body img:hover {
}
.I162071 .body iframe:hover {
}

.I162071 .body li {
list-style-type:disc;
}



.I162072 .button, .I162072.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162072 button.button, button.I162072.button {
cursor:pointer;
}
.I162072 .button .text, .I162072.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I162072 .button .icon, .I162072.button .icon {
flex:none;
background-size:100% 100%;
}
.I162072 .button:hover, .I162072.button:hover {
}
.I162072 .button:hover .text, .I162072.button:hover .text {
}
.I162072 .button:hover .icon, .I162072.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162072 .button, .I162072.button {
}
.I162072 button.button, button.I162072.button {
}
.I162072 .button .text, .I162072.button .text {
font-family:Rubik;

}
.I162072 .button .icon, .I162072.button .icon {
background-size:100% 100%;
}
.I162072 .button:hover, .I162072.button:hover {
}
.I162072 .button:hover .text, .I162072.button:hover .text {
}
.I162072 .button:hover .icon, .I162072.button:hover .icon {
background-size:100% 100%;
}
}

.I162073 .button, .I162073.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;

}
.I162073 button.button, button.I162073.button {
cursor:pointer;
}
.I162073 .button .text, .I162073.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I162073 .button .icon, .I162073.button .icon {
flex:none;
background-size:100% 100%;
}
.I162073 .button:hover, .I162073.button:hover {
}
.I162073 .button:hover .text, .I162073.button:hover .text {
}
.I162073 .button:hover .icon, .I162073.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162073 .button, .I162073.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I162073 button.button, button.I162073.button {
}
.I162073 .button .text, .I162073.button .text {
color:rgb(108,72,201);

}
.I162073 .button .icon, .I162073.button .icon {
background-size:100% 100%;
}
.I162073 .button:hover, .I162073.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I162073 .button:hover .text, .I162073.button:hover .text {
color:rgb(150,155,160);

}
.I162073 .button:hover .icon, .I162073.button:hover .icon {
background-size:100% 100%;
}
}

.I162074 .button, .I162074.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);

}
.I162074 button.button, button.I162074.button {
cursor:pointer;
}
.I162074 .button .text, .I162074.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162074 .button .icon, .I162074.button .icon {
flex:none;
background-size:100% 100%;
}
.I162074 .button:hover, .I162074.button:hover {
background-color:rgb(217,217,217);

}
.I162074 .button:hover .text, .I162074.button:hover .text {
}
.I162074 .button:hover .icon, .I162074.button:hover .icon {
background-size:100% 100%;
}

.I162075 {
display:flex;
width:100%;
height:270px;

}
.I162075:hover {
}
@media (min-width:1440px) {
.I162075 {
display:flex;
width:100%;
height:270px;

}
.I162075:hover {
}
}
.I162076, a.I162076 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I162076:hover, a.I162076:hover {
}
@media (max-width:992px) {
.I162076, a.I162076 {
}
.I162076:hover, a.I162076:hover {
display:flex;
width:100%;

}
}

.I162077 .image, .I162077.image {
vertical-align:top;
}
.I162077 .image:hover, .I162077.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.I162110, .I162110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:58;
width:100%;


}
.I162110:hover {
}
.I162110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162110 > .viewport:hover {
}

@media (min-width:1440px) {
.I162110 {

order:63;

}
.I162110:hover {
}
.I162110 > .viewport {



}
.I162110 > .viewport:hover {
}

}
.I162079 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I162079:hover {
}

.I162080 {
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;


}
.I162080:hover {
}
@media (max-width:992px) {
.I162080 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I162080:hover {
}
}
@media (max-width:640px) {
.I162080 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I162080:hover {
}
}

.I162081 {
display:flex;
position:var(--I162081-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;


}
.I162081:hover {
}

@media (max-width:992px) {
.I162081 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I162081:hover {
}

}
@media (max-width:640px) {
.I162081 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I162081:hover {
}

}
@media (min-width:1440px) {
.I162081 {

order:3;
width:50%;
padding-right:4rem;

}
.I162081:hover {
}

}
.I162082 {
display:flex;
position:var(--I162082-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;


}
.I162082:hover {
}

@media (max-width:992px) {
.I162082 {

order:3;
width:50%;
padding-left:0rem;

}
.I162082:hover {
}

}
@media (max-width:640px) {
.I162082 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I162082:hover {
}

}
@media (min-width:1440px) {
.I162082 {

order:2;
width:50%;

flex-direction:column;


}
.I162082:hover {
}

}
.I162083 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I162083:hover {
}


h1.I162084, .I162084 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162084 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I162084:hover {
}
.I162084 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162084 > .viewport:hover {
}


h1.I162085, .I162085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162085 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I162085:hover {
}
.I162085 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162085 > .viewport:hover {
}


h1.I162086, .I162086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I162086:hover {
}
.I162086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162086 > .viewport:hover {
}


h1.I162087, .I162087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I162087:hover {
}
.I162087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162087 > .viewport:hover {
}

@media (max-width:640px) {
.I162087 {

margin-bottom:0;


}
.I162087:hover {
}
.I162087 > .viewport {



}
.I162087 > .viewport:hover {
}

}

h1.I162088, .I162088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I162088:hover {
}
.I162088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162088 > .viewport:hover {
}


h1.I162089, .I162089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I162089:hover {
}
.I162089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162089 > .viewport:hover {
}

@media (max-width:640px) {
.I162089 {

margin-bottom:-1.65rem;


}
.I162089:hover {
}
.I162089 > .viewport {



}
.I162089 > .viewport:hover {
}

}

h1.I162090, .I162090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I162090:hover {
}
.I162090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162090 > .viewport:hover {
}


h1.I162091, .I162091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I162091:hover {
}
.I162091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162091 > .viewport:hover {
}


h1.I162092, .I162092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I162092:hover {
}
.I162092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162092 > .viewport:hover {
}


h1.I162093, .I162093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I162093:hover {
}
.I162093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162093 > .viewport:hover {
}

@media (max-width:992px) {
.I162093 {

height:auto;


}
.I162093:hover {
}
.I162093 > .viewport {



}
.I162093 > .viewport:hover {
}

}

h1.I162094, .I162094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I162094:hover {
}
.I162094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162094 > .viewport:hover {
}

@media (min-width:1440px) {
.I162094 {

width:100%;
padding-top:0.75rem;


}
.I162094:hover {
}
.I162094 > .viewport {



}
.I162094 > .viewport:hover {
}

}
h1.I162095, .I162095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I162095:hover {
}
.I162095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162095 > .viewport:hover {
}


h1.I162096, .I162096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I162096:hover {
}
.I162096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162096 > .viewport:hover {
}


.I162097, a.I162097 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162097:hover, a.I162097:hover {
}
@media (max-width:992px) {
.I162097, a.I162097 {
display:flex;
font-size:1.625rem;


}
.I162097:hover, a.I162097:hover {
}
}
@media (max-width:640px) {
.I162097, a.I162097 {
display:flex;
font-size:1.625rem;


}
.I162097:hover, a.I162097:hover {
}
}

.I162098, a.I162098 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162098:hover, a.I162098:hover {
}
@media (max-width:992px) {
.I162098, a.I162098 {
}
.I162098:hover, a.I162098:hover {
display:flex;
width:100%;

}
}

.I162099 .image, .I162099.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I162099 .image:hover, .I162099.image:hover {
}

.I162100 .button, .I162100.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(91,167,255);

}
.I162100 button.button, button.I162100.button {
cursor:pointer;
}
.I162100 .button .text, .I162100.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162100 .button .icon, .I162100.button .icon {
flex:none;
background-size:100% 100%;
}
.I162100 .button:hover, .I162100.button:hover {
background-color:rgb(67,125,192);

}
.I162100 .button:hover .text, .I162100.button:hover .text {
}
.I162100 .button:hover .icon, .I162100.button:hover .icon {
background-size:100% 100%;
}

.I162101, a.I162101 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162101:hover, a.I162101:hover {
}

h1.I162102, .I162102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162102, .I162102 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162102, .I162102 p {
margin:0px;
}

figure.I162102, .I162102 figure {
margin:0px;
}

a.I162102, .I162102 a {
text-decoration:inherit;
color:inherit;
}

.I162102 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162102 article, article.I162102 {
width:100%;

flex-direction:column;	
}
.I162102 article:hover, article.I162102:hover {
}
.I162102 article.active, article.I162102.active {
}
.I162102 .body {
}
.I162102 .body:hover {
	
}
.I162102 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162102 .body a {
text-decoration:underline;

}
.I162102 .body img {
}
.I162102 .body ul, .I162102 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I162102 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I162102 .body iframe {
}
.I162102 .body img:hover {
}
.I162102 .body iframe:hover {
}

.I162102 .body li {
list-style-type:disc;
}



.I162103 .button, .I162103.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);

}
.I162103 button.button, button.I162103.button {
cursor:pointer;
}
.I162103 .button .text, .I162103.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162103 .button .icon, .I162103.button .icon {
flex:none;
background-size:100% 100%;
}
.I162103 .button:hover, .I162103.button:hover {
background-color:rgb(217,217,217);

}
.I162103 .button:hover .text, .I162103.button:hover .text {
}
.I162103 .button:hover .icon, .I162103.button:hover .icon {
background-size:100% 100%;
}

.I162104 .button, .I162104.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;

}
.I162104 button.button, button.I162104.button {
cursor:pointer;
}
.I162104 .button .text, .I162104.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I162104 .button .icon, .I162104.button .icon {
flex:none;
background-size:100% 100%;
}
.I162104 .button:hover, .I162104.button:hover {
}
.I162104 .button:hover .text, .I162104.button:hover .text {
}
.I162104 .button:hover .icon, .I162104.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162104 .button, .I162104.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I162104 button.button, button.I162104.button {
}
.I162104 .button .text, .I162104.button .text {
color:rgb(108,72,201);

}
.I162104 .button .icon, .I162104.button .icon {
background-size:100% 100%;
}
.I162104 .button:hover, .I162104.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I162104 .button:hover .text, .I162104.button:hover .text {
color:rgb(150,155,160);

}
.I162104 .button:hover .icon, .I162104.button:hover .icon {
background-size:100% 100%;
}
}

.I162105 .button, .I162105.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162105 button.button, button.I162105.button {
cursor:pointer;
}
.I162105 .button .text, .I162105.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I162105 .button .icon, .I162105.button .icon {
flex:none;
background-size:100% 100%;
}
.I162105 .button:hover, .I162105.button:hover {
}
.I162105 .button:hover .text, .I162105.button:hover .text {
}
.I162105 .button:hover .icon, .I162105.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162105 .button, .I162105.button {
}
.I162105 button.button, button.I162105.button {
}
.I162105 .button .text, .I162105.button .text {
font-family:Rubik;

}
.I162105 .button .icon, .I162105.button .icon {
background-size:100% 100%;
}
.I162105 .button:hover, .I162105.button:hover {
}
.I162105 .button:hover .text, .I162105.button:hover .text {
}
.I162105 .button:hover .icon, .I162105.button:hover .icon {
background-size:100% 100%;
}
}

.I162106 {
display:flex;
width:100%;
height:270px;

}
.I162106:hover {
}

.I162107, a.I162107 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I162107:hover, a.I162107:hover {
}
@media (max-width:992px) {
.I162107, a.I162107 {
}
.I162107:hover, a.I162107:hover {
display:flex;
width:100%;

}
}

.I162108 .image, .I162108.image {
vertical-align:top;
}
.I162108 .image:hover, .I162108.image:hover {
}

.I162109 .button, .I162109.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162109 button.button, button.I162109.button {
cursor:pointer;
}
.I162109 .button .text, .I162109.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I162109 .button .icon, .I162109.button .icon {
flex:none;
background-size:100% 100%;
}
.I162109 .button:hover, .I162109.button:hover {
}
.I162109 .button:hover .text, .I162109.button:hover .text {
}
.I162109 .button:hover .icon, .I162109.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162109 .button, .I162109.button {
}
.I162109 button.button, button.I162109.button {
}
.I162109 .button .text, .I162109.button .text {
font-family:Rubik;

}
.I162109 .button .icon, .I162109.button .icon {
background-size:100% 100%;
}
.I162109 .button:hover, .I162109.button:hover {
}
.I162109 .button:hover .text, .I162109.button:hover .text {
}
.I162109 .button:hover .icon, .I162109.button:hover .icon {
background-size:100% 100%;
}
}

h1.I162142, .I162142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:59;
width:100%;


}
.I162142:hover {
}
.I162142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162142 > .viewport:hover {
}

@media (min-width:1440px) {
.I162142 {

order:64;

}
.I162142:hover {
}
.I162142 > .viewport {



}
.I162142 > .viewport:hover {
}

}
.I162112 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I162112:hover {
}

.I162113 {
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;


}
.I162113:hover {
}
@media (max-width:992px) {
.I162113 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I162113:hover {
}
}
@media (max-width:640px) {
.I162113 {


flex-direction:column;
}
.I162113:hover {
}
}

.I162114 {
display:flex;
position:var(--I162114-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;


}
.I162114:hover {
}

@media (max-width:992px) {
.I162114 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I162114:hover {
}

}
@media (max-width:640px) {
.I162114 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I162114:hover {
}

}
@media (min-width:1440px) {
.I162114 {

width:50%;
padding-right:4rem;

}
.I162114:hover {
}

}
.I162115 {
display:flex;
position:var(--I162115-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;


}
.I162115:hover {
}

@media (max-width:992px) {
.I162115 {

width:50%;

}
.I162115:hover {
}

}
@media (max-width:640px) {
.I162115 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I162115:hover {
}

}
@media (min-width:1440px) {
.I162115 {

width:50%;

flex-direction:column;


}
.I162115:hover {
}

}
.I162116 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I162116:hover {
}

@media (max-width:992px) {
.I162116 {



flex-direction:column;

	
}
.I162116:hover {
}

}

h1.I162117, .I162117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I162117:hover {
}
.I162117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162117 > .viewport:hover {
}


h1.I162118, .I162118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I162118:hover {
}
.I162118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162118 > .viewport:hover {
}


h1.I162119, .I162119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I162119:hover {
}
.I162119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162119 > .viewport:hover {
}

@media (max-width:992px) {
.I162119 {

display:flex;

}
.I162119:hover {
}
.I162119 > .viewport {



}
.I162119 > .viewport:hover {
}

}
@media (max-width:640px) {
.I162119 {

height:auto;


}
.I162119:hover {
}
.I162119 > .viewport {



}
.I162119 > .viewport:hover {
}

}

h1.I162120, .I162120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I162120:hover {
}
.I162120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162120 > .viewport:hover {
}

@media (max-width:992px) {
.I162120 {

padding-bottom:1rem;


}
.I162120:hover {
}
.I162120 > .viewport {



}
.I162120 > .viewport:hover {
}

}
@media (max-width:640px) {
.I162120 {

margin-bottom:0;


}
.I162120:hover {
}
.I162120 > .viewport {



}
.I162120 > .viewport:hover {
}

}

h1.I162121, .I162121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I162121:hover {
}
.I162121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162121 > .viewport:hover {
}


h1.I162122, .I162122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162122:hover {
}
.I162122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162122 > .viewport:hover {
}


h1.I162123, .I162123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I162123:hover {
}
.I162123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162123 > .viewport:hover {
}

@media (max-width:640px) {
.I162123 {

margin-bottom:-1.65rem;


}
.I162123:hover {
}
.I162123 > .viewport {



}
.I162123 > .viewport:hover {
}

}

h1.I162124, .I162124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I162124:hover {
}
.I162124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162124 > .viewport:hover {
}

@media (min-width:1440px) {
.I162124 {

display:none;

}
.I162124:hover {
}
.I162124 > .viewport {



}
.I162124 > .viewport:hover {
}

}
h1.I162125, .I162125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I162125:hover {
}
.I162125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162125 > .viewport:hover {
}


h1.I162126, .I162126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I162126:hover {
}
.I162126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162126 > .viewport:hover {
}

@media (max-width:992px) {
.I162126 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I162126:hover {
}
.I162126 > .viewport {



}
.I162126 > .viewport:hover {
}

}

h1.I162127, .I162127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I162127:hover {
}
.I162127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162127 > .viewport:hover {
}

@media (max-width:992px) {
.I162127 {

display:none;

}
.I162127:hover {
}
.I162127 > .viewport {



}
.I162127 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I162127 {

width:100%;
height:auto;


}
.I162127:hover {
}
.I162127 > .viewport {



}
.I162127 > .viewport:hover {
}

}
h1.I162128, .I162128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I162128:hover {
}
.I162128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162128 > .viewport:hover {
}

@media (min-width:1440px) {
.I162128 {

width:100%;
box-sizing:border-box;


}
.I162128:hover {
}
.I162128 > .viewport {



}
.I162128 > .viewport:hover {
}

}
h1.I162129, .I162129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I162129:hover {
}
.I162129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162129 > .viewport:hover {
}


.I162130, a.I162130 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162130:hover, a.I162130:hover {
}
@media (max-width:992px) {
.I162130, a.I162130 {
display:flex;
font-size:1.625rem;


}
.I162130:hover, a.I162130:hover {
}
}
@media (max-width:640px) {
.I162130, a.I162130 {
display:flex;
font-size:1.625rem;


}
.I162130:hover, a.I162130:hover {
}
}

.I162131, a.I162131 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162131:hover, a.I162131:hover {
}
@media (max-width:992px) {
.I162131, a.I162131 {
}
.I162131:hover, a.I162131:hover {
display:flex;
width:100%;

}
}

.I162132 .image, .I162132.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I162132 .image:hover, .I162132.image:hover {
}

.I162133 .button, .I162133.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);

}
.I162133 button.button, button.I162133.button {
cursor:pointer;
}
.I162133 .button .text, .I162133.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I162133 .button .icon, .I162133.button .icon {
flex:none;
background-size:100% 100%;
}
.I162133 .button:hover, .I162133.button:hover {
background-color:rgb(210,40,93);

}
.I162133 .button:hover .text, .I162133.button:hover .text {
}
.I162133 .button:hover .icon, .I162133.button:hover .icon {
background-size:100% 100%;
}

.I162134, a.I162134 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162134:hover, a.I162134:hover {
}

h1.I162135, .I162135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162135, .I162135 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162135, .I162135 p {
margin:0px;
}

figure.I162135, .I162135 figure {
margin:0px;
}

a.I162135, .I162135 a {
text-decoration:inherit;
color:inherit;
}

.I162135 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162135 article, article.I162135 {
flex-direction:column;	
}
.I162135 article:hover, article.I162135:hover {
}
.I162135 article.active, article.I162135.active {
}
.I162135 .body {
}
.I162135 .body:hover {
	
}
.I162135 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162135 .body a {
text-decoration:underline;

}
.I162135 .body img {
}
.I162135 .body ul, .I162135 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I162135 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I162135 .body iframe {
}
.I162135 .body img:hover {
}
.I162135 .body iframe:hover {
}

.I162135 .body li {
list-style-type:disc;
}



.I162136 .button, .I162136.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162136 button.button, button.I162136.button {
cursor:pointer;
}
.I162136 .button .text, .I162136.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I162136 .button .icon, .I162136.button .icon {
flex:none;
background-size:100% 100%;
}
.I162136 .button:hover, .I162136.button:hover {
}
.I162136 .button:hover .text, .I162136.button:hover .text {
}
.I162136 .button:hover .icon, .I162136.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162136 .button, .I162136.button {
}
.I162136 button.button, button.I162136.button {
}
.I162136 .button .text, .I162136.button .text {
font-family:Rubik;

}
.I162136 .button .icon, .I162136.button .icon {
background-size:100% 100%;
}
.I162136 .button:hover, .I162136.button:hover {
}
.I162136 .button:hover .text, .I162136.button:hover .text {
}
.I162136 .button:hover .icon, .I162136.button:hover .icon {
background-size:100% 100%;
}
}

.I162137 .button, .I162137.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;

}
.I162137 button.button, button.I162137.button {
cursor:pointer;
}
.I162137 .button .text, .I162137.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I162137 .button .icon, .I162137.button .icon {
flex:none;
background-size:100% 100%;
}
.I162137 .button:hover, .I162137.button:hover {
}
.I162137 .button:hover .text, .I162137.button:hover .text {
}
.I162137 .button:hover .icon, .I162137.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162137 .button, .I162137.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I162137 button.button, button.I162137.button {
}
.I162137 .button .text, .I162137.button .text {
color:rgb(108,72,201);

}
.I162137 .button .icon, .I162137.button .icon {
background-size:100% 100%;
}
.I162137 .button:hover, .I162137.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I162137 .button:hover .text, .I162137.button:hover .text {
color:rgb(150,155,160);

}
.I162137 .button:hover .icon, .I162137.button:hover .icon {
background-size:100% 100%;
}
}

.I162138 .button, .I162138.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);

}
.I162138 button.button, button.I162138.button {
cursor:pointer;
}
.I162138 .button .text, .I162138.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162138 .button .icon, .I162138.button .icon {
flex:none;
background-size:100% 100%;
}
.I162138 .button:hover, .I162138.button:hover {
background-color:rgb(217,217,217);

}
.I162138 .button:hover .text, .I162138.button:hover .text {
}
.I162138 .button:hover .icon, .I162138.button:hover .icon {
background-size:100% 100%;
}

.I162139 {
display:flex;
width:100%;
height:270px;

}
.I162139:hover {
}
@media (min-width:1440px) {
.I162139 {
display:flex;
width:100%;
height:270px;

}
.I162139:hover {
}
}
.I162140, a.I162140 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I162140:hover, a.I162140:hover {
}
@media (max-width:992px) {
.I162140, a.I162140 {
}
.I162140:hover, a.I162140:hover {
display:flex;
width:100%;

}
}

.I162141 .image, .I162141.image {
vertical-align:top;
}
.I162141 .image:hover, .I162141.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.I162174, .I162174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:60;
width:100%;


}
.I162174:hover {
}
.I162174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162174 > .viewport:hover {
}

@media (min-width:1440px) {
.I162174 {

order:65;

}
.I162174:hover {
}
.I162174 > .viewport {



}
.I162174 > .viewport:hover {
}

}
.I162143 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I162143:hover {
}

.I162144 {
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;


}
.I162144:hover {
}
@media (max-width:992px) {
.I162144 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I162144:hover {
}
}
@media (max-width:640px) {
.I162144 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I162144:hover {
}
}

.I162145 {
display:flex;
position:var(--I162145-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;


}
.I162145:hover {
}

@media (max-width:992px) {
.I162145 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I162145:hover {
}

}
@media (max-width:640px) {
.I162145 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I162145:hover {
}

}
@media (min-width:1440px) {
.I162145 {

order:3;
width:50%;
padding-right:4rem;

}
.I162145:hover {
}

}
.I162146 {
display:flex;
position:var(--I162146-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;


}
.I162146:hover {
}

@media (max-width:992px) {
.I162146 {

order:3;
width:50%;
padding-left:0rem;

}
.I162146:hover {
}

}
@media (max-width:640px) {
.I162146 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I162146:hover {
}

}
@media (min-width:1440px) {
.I162146 {

order:2;
width:50%;

flex-direction:column;


}
.I162146:hover {
}

}
.I162147 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I162147:hover {
}


h1.I162148, .I162148 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162148 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I162148:hover {
}
.I162148 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162148 > .viewport:hover {
}


h1.I162149, .I162149 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162149 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I162149:hover {
}
.I162149 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162149 > .viewport:hover {
}


h1.I162150, .I162150 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162150 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I162150:hover {
}
.I162150 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162150 > .viewport:hover {
}


h1.I162151, .I162151 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162151 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I162151:hover {
}
.I162151 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162151 > .viewport:hover {
}

@media (max-width:640px) {
.I162151 {

margin-bottom:0;


}
.I162151:hover {
}
.I162151 > .viewport {



}
.I162151 > .viewport:hover {
}

}

h1.I162152, .I162152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162152 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I162152:hover {
}
.I162152 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162152 > .viewport:hover {
}


h1.I162153, .I162153 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162153 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I162153:hover {
}
.I162153 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162153 > .viewport:hover {
}

@media (max-width:640px) {
.I162153 {

margin-bottom:-1.65rem;


}
.I162153:hover {
}
.I162153 > .viewport {



}
.I162153 > .viewport:hover {
}

}

h1.I162154, .I162154 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162154 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I162154:hover {
}
.I162154 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162154 > .viewport:hover {
}


h1.I162155, .I162155 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162155 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I162155:hover {
}
.I162155 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162155 > .viewport:hover {
}


h1.I162156, .I162156 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162156 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I162156:hover {
}
.I162156 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162156 > .viewport:hover {
}


h1.I162157, .I162157 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162157 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I162157:hover {
}
.I162157 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162157 > .viewport:hover {
}

@media (max-width:992px) {
.I162157 {

height:auto;


}
.I162157:hover {
}
.I162157 > .viewport {



}
.I162157 > .viewport:hover {
}

}

h1.I162158, .I162158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I162158:hover {
}
.I162158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162158 > .viewport:hover {
}

@media (min-width:1440px) {
.I162158 {

width:100%;
padding-top:0.75rem;


}
.I162158:hover {
}
.I162158 > .viewport {



}
.I162158 > .viewport:hover {
}

}
h1.I162159, .I162159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I162159:hover {
}
.I162159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162159 > .viewport:hover {
}


h1.I162160, .I162160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I162160:hover {
}
.I162160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162160 > .viewport:hover {
}


.I162161, a.I162161 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162161:hover, a.I162161:hover {
}
@media (max-width:992px) {
.I162161, a.I162161 {
display:flex;
font-size:1.625rem;


}
.I162161:hover, a.I162161:hover {
}
}
@media (max-width:640px) {
.I162161, a.I162161 {
display:flex;
font-size:1.625rem;


}
.I162161:hover, a.I162161:hover {
}
}

.I162162, a.I162162 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162162:hover, a.I162162:hover {
}
@media (max-width:992px) {
.I162162, a.I162162 {
}
.I162162:hover, a.I162162:hover {
display:flex;
width:100%;

}
}

.I162163 .image, .I162163.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I162163 .image:hover, .I162163.image:hover {
}

.I162164 .button, .I162164.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);

}
.I162164 button.button, button.I162164.button {
cursor:pointer;
}
.I162164 .button .text, .I162164.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I162164 .button .icon, .I162164.button .icon {
flex:none;
background-size:100% 100%;
}
.I162164 .button:hover, .I162164.button:hover {
background-color:rgb(210,40,93);

}
.I162164 .button:hover .text, .I162164.button:hover .text {
}
.I162164 .button:hover .icon, .I162164.button:hover .icon {
background-size:100% 100%;
}

.I162165, a.I162165 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162165:hover, a.I162165:hover {
}

h1.I162166, .I162166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162166, .I162166 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162166, .I162166 p {
margin:0px;
}

figure.I162166, .I162166 figure {
margin:0px;
}

a.I162166, .I162166 a {
text-decoration:inherit;
color:inherit;
}

.I162166 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162166 article, article.I162166 {
width:100%;

flex-direction:column;	
}
.I162166 article:hover, article.I162166:hover {
}
.I162166 article.active, article.I162166.active {
}
.I162166 .body {
}
.I162166 .body:hover {
	
}
.I162166 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162166 .body a {
text-decoration:underline;

}
.I162166 .body img {
}
.I162166 .body ul, .I162166 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I162166 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I162166 .body iframe {
}
.I162166 .body img:hover {
}
.I162166 .body iframe:hover {
}

.I162166 .body li {
list-style-type:disc;
}



.I162167 .button, .I162167.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);

}
.I162167 button.button, button.I162167.button {
cursor:pointer;
}
.I162167 .button .text, .I162167.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162167 .button .icon, .I162167.button .icon {
flex:none;
background-size:100% 100%;
}
.I162167 .button:hover, .I162167.button:hover {
background-color:rgb(217,217,217);

}
.I162167 .button:hover .text, .I162167.button:hover .text {
}
.I162167 .button:hover .icon, .I162167.button:hover .icon {
background-size:100% 100%;
}

.I162168 .button, .I162168.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;

}
.I162168 button.button, button.I162168.button {
cursor:pointer;
}
.I162168 .button .text, .I162168.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I162168 .button .icon, .I162168.button .icon {
flex:none;
background-size:100% 100%;
}
.I162168 .button:hover, .I162168.button:hover {
}
.I162168 .button:hover .text, .I162168.button:hover .text {
}
.I162168 .button:hover .icon, .I162168.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162168 .button, .I162168.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I162168 button.button, button.I162168.button {
}
.I162168 .button .text, .I162168.button .text {
color:rgb(108,72,201);

}
.I162168 .button .icon, .I162168.button .icon {
background-size:100% 100%;
}
.I162168 .button:hover, .I162168.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I162168 .button:hover .text, .I162168.button:hover .text {
color:rgb(150,155,160);

}
.I162168 .button:hover .icon, .I162168.button:hover .icon {
background-size:100% 100%;
}
}

.I162169 .button, .I162169.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162169 button.button, button.I162169.button {
cursor:pointer;
}
.I162169 .button .text, .I162169.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I162169 .button .icon, .I162169.button .icon {
flex:none;
background-size:100% 100%;
}
.I162169 .button:hover, .I162169.button:hover {
}
.I162169 .button:hover .text, .I162169.button:hover .text {
}
.I162169 .button:hover .icon, .I162169.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162169 .button, .I162169.button {
}
.I162169 button.button, button.I162169.button {
}
.I162169 .button .text, .I162169.button .text {
font-family:Rubik;

}
.I162169 .button .icon, .I162169.button .icon {
background-size:100% 100%;
}
.I162169 .button:hover, .I162169.button:hover {
}
.I162169 .button:hover .text, .I162169.button:hover .text {
}
.I162169 .button:hover .icon, .I162169.button:hover .icon {
background-size:100% 100%;
}
}

.I162170 {
display:flex;
width:100%;
height:270px;

}
.I162170:hover {
}

.I162171, a.I162171 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I162171:hover, a.I162171:hover {
}
@media (max-width:992px) {
.I162171, a.I162171 {
}
.I162171:hover, a.I162171:hover {
display:flex;
width:100%;

}
}

.I162172 .image, .I162172.image {
vertical-align:top;
}
.I162172 .image:hover, .I162172.image:hover {
}

.I162173 .button, .I162173.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162173 button.button, button.I162173.button {
cursor:pointer;
}
.I162173 .button .text, .I162173.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I162173 .button .icon, .I162173.button .icon {
flex:none;
background-size:100% 100%;
}
.I162173 .button:hover, .I162173.button:hover {
}
.I162173 .button:hover .text, .I162173.button:hover .text {
}
.I162173 .button:hover .icon, .I162173.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162173 .button, .I162173.button {
}
.I162173 button.button, button.I162173.button {
}
.I162173 .button .text, .I162173.button .text {
font-family:Rubik;

}
.I162173 .button .icon, .I162173.button .icon {
background-size:100% 100%;
}
.I162173 .button:hover, .I162173.button:hover {
}
.I162173 .button:hover .text, .I162173.button:hover .text {
}
.I162173 .button:hover .icon, .I162173.button:hover .icon {
background-size:100% 100%;
}
}

h1.I162205, .I162205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:61;
width:100%;


}
.I162205:hover {
}
.I162205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162205 > .viewport:hover {
}

@media (min-width:1440px) {
.I162205 {

order:66;

}
.I162205:hover {
}
.I162205 > .viewport {



}
.I162205 > .viewport:hover {
}

}
.I162175 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I162175:hover {
}

.I162176 {
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;


}
.I162176:hover {
}
@media (max-width:992px) {
.I162176 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I162176:hover {
}
}
@media (max-width:640px) {
.I162176 {


flex-direction:column;
}
.I162176:hover {
}
}

.I162177 {
display:flex;
position:var(--I162177-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;


}
.I162177:hover {
}

@media (max-width:992px) {
.I162177 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I162177:hover {
}

}
@media (max-width:640px) {
.I162177 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I162177:hover {
}

}
@media (min-width:1440px) {
.I162177 {

width:50%;
padding-right:4rem;

}
.I162177:hover {
}

}
.I162178 {
display:flex;
position:var(--I162178-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;


}
.I162178:hover {
}

@media (max-width:992px) {
.I162178 {

width:50%;

}
.I162178:hover {
}

}
@media (max-width:640px) {
.I162178 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I162178:hover {
}

}
@media (min-width:1440px) {
.I162178 {

width:50%;

flex-direction:column;


}
.I162178:hover {
}

}
.I162179 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I162179:hover {
}

@media (max-width:992px) {
.I162179 {



flex-direction:column;

	
}
.I162179:hover {
}

}

h1.I162180, .I162180 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162180 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I162180:hover {
}
.I162180 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162180 > .viewport:hover {
}


h1.I162181, .I162181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I162181:hover {
}
.I162181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162181 > .viewport:hover {
}


h1.I162182, .I162182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I162182:hover {
}
.I162182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162182 > .viewport:hover {
}

@media (max-width:992px) {
.I162182 {

display:flex;

}
.I162182:hover {
}
.I162182 > .viewport {



}
.I162182 > .viewport:hover {
}

}
@media (max-width:640px) {
.I162182 {

height:auto;


}
.I162182:hover {
}
.I162182 > .viewport {



}
.I162182 > .viewport:hover {
}

}

h1.I162183, .I162183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I162183:hover {
}
.I162183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162183 > .viewport:hover {
}

@media (max-width:992px) {
.I162183 {

padding-bottom:1rem;


}
.I162183:hover {
}
.I162183 > .viewport {



}
.I162183 > .viewport:hover {
}

}
@media (max-width:640px) {
.I162183 {

margin-bottom:0;


}
.I162183:hover {
}
.I162183 > .viewport {



}
.I162183 > .viewport:hover {
}

}

h1.I162184, .I162184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I162184:hover {
}
.I162184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162184 > .viewport:hover {
}


h1.I162185, .I162185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162185:hover {
}
.I162185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162185 > .viewport:hover {
}


h1.I162186, .I162186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I162186:hover {
}
.I162186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162186 > .viewport:hover {
}

@media (max-width:640px) {
.I162186 {

margin-bottom:-1.65rem;


}
.I162186:hover {
}
.I162186 > .viewport {



}
.I162186 > .viewport:hover {
}

}

h1.I162187, .I162187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I162187:hover {
}
.I162187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162187 > .viewport:hover {
}

@media (min-width:1440px) {
.I162187 {

display:none;

}
.I162187:hover {
}
.I162187 > .viewport {



}
.I162187 > .viewport:hover {
}

}
h1.I162188, .I162188 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162188 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I162188:hover {
}
.I162188 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162188 > .viewport:hover {
}


h1.I162189, .I162189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I162189:hover {
}
.I162189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162189 > .viewport:hover {
}

@media (max-width:992px) {
.I162189 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I162189:hover {
}
.I162189 > .viewport {



}
.I162189 > .viewport:hover {
}

}

h1.I162190, .I162190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I162190:hover {
}
.I162190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162190 > .viewport:hover {
}

@media (max-width:992px) {
.I162190 {

display:none;

}
.I162190:hover {
}
.I162190 > .viewport {



}
.I162190 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I162190 {

width:100%;
height:auto;


}
.I162190:hover {
}
.I162190 > .viewport {



}
.I162190 > .viewport:hover {
}

}
h1.I162191, .I162191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I162191:hover {
}
.I162191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162191 > .viewport:hover {
}

@media (min-width:1440px) {
.I162191 {

width:100%;
box-sizing:border-box;


}
.I162191:hover {
}
.I162191 > .viewport {



}
.I162191 > .viewport:hover {
}

}
h1.I162192, .I162192 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162192 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I162192:hover {
}
.I162192 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162192 > .viewport:hover {
}


.I162193, a.I162193 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162193:hover, a.I162193:hover {
}
@media (max-width:992px) {
.I162193, a.I162193 {
display:flex;
font-size:1.625rem;


}
.I162193:hover, a.I162193:hover {
}
}
@media (max-width:640px) {
.I162193, a.I162193 {
display:flex;
font-size:1.625rem;


}
.I162193:hover, a.I162193:hover {
}
}

.I162194, a.I162194 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162194:hover, a.I162194:hover {
}
@media (max-width:992px) {
.I162194, a.I162194 {
}
.I162194:hover, a.I162194:hover {
display:flex;
width:100%;

}
}

.I162195 .image, .I162195.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I162195 .image:hover, .I162195.image:hover {
}

.I162196 .button, .I162196.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(91,167,255);

}
.I162196 button.button, button.I162196.button {
cursor:pointer;
}
.I162196 .button .text, .I162196.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162196 .button .icon, .I162196.button .icon {
flex:none;
background-size:100% 100%;
}
.I162196 .button:hover, .I162196.button:hover {
background-color:rgb(67,125,192);

}
.I162196 .button:hover .text, .I162196.button:hover .text {
}
.I162196 .button:hover .icon, .I162196.button:hover .icon {
background-size:100% 100%;
}

.I162197, a.I162197 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I162197:hover, a.I162197:hover {
}

h1.I162198, .I162198 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162198, .I162198 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162198, .I162198 p {
margin:0px;
}

figure.I162198, .I162198 figure {
margin:0px;
}

a.I162198, .I162198 a {
text-decoration:inherit;
color:inherit;
}

.I162198 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162198 article, article.I162198 {
flex-direction:column;	
}
.I162198 article:hover, article.I162198:hover {
}
.I162198 article.active, article.I162198.active {
}
.I162198 .body {
}
.I162198 .body:hover {
	
}
.I162198 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162198 .body a {
text-decoration:underline;

}
.I162198 .body img {
}
.I162198 .body ul, .I162198 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I162198 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I162198 .body iframe {
}
.I162198 .body img:hover {
}
.I162198 .body iframe:hover {
}

.I162198 .body li {
list-style-type:disc;
}



.I162199 .button, .I162199.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162199 button.button, button.I162199.button {
cursor:pointer;
}
.I162199 .button .text, .I162199.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I162199 .button .icon, .I162199.button .icon {
flex:none;
background-size:100% 100%;
}
.I162199 .button:hover, .I162199.button:hover {
}
.I162199 .button:hover .text, .I162199.button:hover .text {
}
.I162199 .button:hover .icon, .I162199.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162199 .button, .I162199.button {
}
.I162199 button.button, button.I162199.button {
}
.I162199 .button .text, .I162199.button .text {
font-family:Rubik;

}
.I162199 .button .icon, .I162199.button .icon {
background-size:100% 100%;
}
.I162199 .button:hover, .I162199.button:hover {
}
.I162199 .button:hover .text, .I162199.button:hover .text {
}
.I162199 .button:hover .icon, .I162199.button:hover .icon {
background-size:100% 100%;
}
}

.I162200 .button, .I162200.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;

}
.I162200 button.button, button.I162200.button {
cursor:pointer;
}
.I162200 .button .text, .I162200.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I162200 .button .icon, .I162200.button .icon {
flex:none;
background-size:100% 100%;
}
.I162200 .button:hover, .I162200.button:hover {
}
.I162200 .button:hover .text, .I162200.button:hover .text {
}
.I162200 .button:hover .icon, .I162200.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162200 .button, .I162200.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I162200 button.button, button.I162200.button {
}
.I162200 .button .text, .I162200.button .text {
color:rgb(108,72,201);

}
.I162200 .button .icon, .I162200.button .icon {
background-size:100% 100%;
}
.I162200 .button:hover, .I162200.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I162200 .button:hover .text, .I162200.button:hover .text {
color:rgb(150,155,160);

}
.I162200 .button:hover .icon, .I162200.button:hover .icon {
background-size:100% 100%;
}
}

.I162201 .button, .I162201.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);

}
.I162201 button.button, button.I162201.button {
cursor:pointer;
}
.I162201 .button .text, .I162201.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162201 .button .icon, .I162201.button .icon {
flex:none;
background-size:100% 100%;
}
.I162201 .button:hover, .I162201.button:hover {
background-color:rgb(217,217,217);

}
.I162201 .button:hover .text, .I162201.button:hover .text {
}
.I162201 .button:hover .icon, .I162201.button:hover .icon {
background-size:100% 100%;
}

.I162202 {
display:flex;
width:100%;
height:270px;

}
.I162202:hover {
}
@media (min-width:1440px) {
.I162202 {
display:flex;
width:100%;
height:270px;

}
.I162202:hover {
}
}
.I162203, a.I162203 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I162203:hover, a.I162203:hover {
}
@media (max-width:992px) {
.I162203, a.I162203 {
}
.I162203:hover, a.I162203:hover {
display:flex;
width:100%;

}
}

.I162204 .image, .I162204.image {
vertical-align:top;
}
.I162204 .image:hover, .I162204.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.I162407, .I162407 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162407 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:63;
width:100%;


}
.I162407:hover {
}
.I162407 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162407 > .viewport:hover {
}

@media (min-width:1440px) {
.I162407 {

order:68;

}
.I162407:hover {
}
.I162407 > .viewport {



}
.I162407 > .viewport:hover {
}

}
.I162368 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(229,238,255);

align-items:center;

	
}
.I162368:hover {
}
@media (min-width:1440px) {
.I162368 {
align-items:center;

	
}
.I162368:hover {
}
}
.I162369 {
display:flex;
position:var(--I162369-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I162369:hover {
}

@media (max-width:992px) {
.I162369 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I162369:hover {
}

}
@media (max-width:640px) {
.I162369 {

align-items:flex-start;


}
.I162369:hover {
}

}

.I162370 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:0px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:center;
align-items:center;

	
}
.I162370:hover {
}

@media (max-width:992px) {
.I162370 {

margin-left:0rem;



	
}
.I162370:hover {
}

}
@media (max-width:640px) {
.I162370 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I162370:hover {
}

}
@media (min-width:1440px) {
.I162370 {

order:3;
margin-left:0px;



	
}
.I162370:hover {
}

}
h1.I162371, .I162371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I162371:hover {
}
.I162371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162371 > .viewport:hover {
}

@media (min-width:1440px) {
.I162371 {

order:2;

}
.I162371:hover {
}
.I162371 > .viewport {



}
.I162371 > .viewport:hover {
}

}
h1.I162372, .I162372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:940px;


}
.I162372:hover {
}
.I162372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I162372 > .viewport:hover {
}

@media (min-width:1440px) {
.I162372 {

order:4;

}
.I162372:hover {
}
.I162372 > .viewport {



}
.I162372 > .viewport:hover {
}

}
h1.I162373, .I162373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:800px;
margin-top:1rem;


}
.I162373:hover {
}
.I162373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I162373 > .viewport:hover {
}

@media (max-width:640px) {
.I162373 {


}
.I162373:hover {
}
.I162373 > .viewport {

justify-content:flex-start;


}
.I162373 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I162373 {

order:5;

}
.I162373:hover {
}
.I162373 > .viewport {



}
.I162373 > .viewport:hover {
}

}
h1.I162374, .I162374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I162374:hover {
}
.I162374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162374 > .viewport:hover {
}

@media (min-width:1440px) {
.I162374 {

order:13;

}
.I162374:hover {
}
.I162374 > .viewport {



}
.I162374 > .viewport:hover {
}

}
h1.I162375, .I162375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162375:hover {
}
.I162375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162375 > .viewport:hover {
}


h1.I162376, .I162376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I162376:hover {
}
.I162376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162376 > .viewport:hover {
}

@media (min-width:1440px) {
.I162376 {

order:21;

}
.I162376:hover {
}
.I162376 > .viewport {



}
.I162376 > .viewport:hover {
}

}
h1.I162377, .I162377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I162377:hover {
}
.I162377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162377 > .viewport:hover {
}

@media (min-width:1440px) {
.I162377 {

order:9;

}
.I162377:hover {
}
.I162377 > .viewport {



}
.I162377 > .viewport:hover {
}

}
h1.I162378, .I162378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I162378:hover {
}
.I162378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I162378 > .viewport:hover {
}

@media (max-width:640px) {
.I162378 {

padding-top:1rem;


}
.I162378:hover {
}
.I162378 > .viewport {

justify-content:flex-start;


}
.I162378 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I162378 {

order:6;

}
.I162378:hover {
}
.I162378 > .viewport {



}
.I162378 > .viewport:hover {
}

}
h1.I162379, .I162379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I162379:hover {
}
.I162379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162379 > .viewport:hover {
}

@media (min-width:1440px) {
.I162379 {

order:1;

}
.I162379:hover {
}
.I162379 > .viewport {



}
.I162379 > .viewport:hover {
}

}
h1.I162380, .I162380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I162380:hover {
}
.I162380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162380 > .viewport:hover {
}

@media (min-width:1440px) {
.I162380 {

order:14;

}
.I162380:hover {
}
.I162380 > .viewport {



}
.I162380 > .viewport:hover {
}

}
h1.I162381, .I162381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I162381:hover {
}
.I162381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162381 > .viewport:hover {
}

@media (min-width:1440px) {
.I162381 {

order:9;

}
.I162381:hover {
}
.I162381 > .viewport {



}
.I162381 > .viewport:hover {
}

}
h1.I162382, .I162382 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162382 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I162382:hover {
}
.I162382 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I162382 > .viewport:hover {
}

@media (min-width:1440px) {
.I162382 {

order:14;

}
.I162382:hover {
}
.I162382 > .viewport {



}
.I162382 > .viewport:hover {
}

}
h1.I162383, .I162383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I162383:hover {
}
.I162383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I162383 > .viewport:hover {
}

@media (min-width:1440px) {
.I162383 {

order:22;

}
.I162383:hover {
}
.I162383 > .viewport {



}
.I162383 > .viewport:hover {
}

}
h1.I162384, .I162384 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162384 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162384:hover {
}
.I162384 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162384 > .viewport:hover {
}


h1.I162385, .I162385 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162385 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I162385:hover {
}
.I162385 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162385 > .viewport:hover {
}


h1.I162386, .I162386 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162386 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I162386:hover {
}
.I162386 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162386 > .viewport:hover {
}


h1.I162387, .I162387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I162387:hover {
}
.I162387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162387 > .viewport:hover {
}


h1.I162388, .I162388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I162388:hover {
}
.I162388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162388 > .viewport:hover {
}


.I162389, a.I162389 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I162389:hover, a.I162389:hover {
}
@media (max-width:992px) {
.I162389, a.I162389 {
display:flex;
font-size:1.25rem;


}
.I162389:hover, a.I162389:hover {
}
}
@media (max-width:640px) {
.I162389, a.I162389 {
display:flex;
font-size:1.25rem;


}
.I162389:hover, a.I162389:hover {
}
}

.I162390, a.I162390 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I162390:hover, a.I162390:hover {
}
@media (max-width:992px) {
.I162390, a.I162390 {
display:flex;
font-size:1.625rem;


}
.I162390:hover, a.I162390:hover {
}
}
@media (max-width:640px) {
.I162390, a.I162390 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I162390:hover, a.I162390:hover {
}
}

.I162391, a.I162391 {
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;

}
.I162391:hover, a.I162391:hover {
}
@media (max-width:992px) {
.I162391, a.I162391 {
}
.I162391:hover, a.I162391:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I162391, a.I162391 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I162391:hover, a.I162391:hover {
}
}

.I162392 .button, .I162392.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I162392 button.button, button.I162392.button {
cursor:pointer;
}
.I162392 .button .text, .I162392.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I162392 .button .icon, .I162392.button .icon {
flex:none;
background-size:100% 100%;
}
.I162392 .button:hover, .I162392.button:hover {
}
.I162392 .button:hover .text, .I162392.button:hover .text {
}
.I162392 .button:hover .icon, .I162392.button:hover .icon {
background-size:100% 100%;
}

.I162393 .button, .I162393.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162393 button.button, button.I162393.button {
cursor:pointer;
}
.I162393 .button .text, .I162393.button .text {
}
.I162393 .button .icon, .I162393.button .icon {
flex:none;
background-size:100% 100%;
}
.I162393 .button:hover, .I162393.button:hover {
}
.I162393 .button:hover .text, .I162393.button:hover .text {
}
.I162393 .button:hover .icon, .I162393.button:hover .icon {
background-size:100% 100%;
}

.I162394 .button, .I162394.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162394 button.button, button.I162394.button {
cursor:pointer;
}
.I162394 .button .text, .I162394.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I162394 .button .icon, .I162394.button .icon {
flex:none;
background-size:100% 100%;
}
.I162394 .button:hover, .I162394.button:hover {
}
.I162394 .button:hover .text, .I162394.button:hover .text {
}
.I162394 .button:hover .icon, .I162394.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162394 .button, .I162394.button {
}
.I162394 button.button, button.I162394.button {
}
.I162394 .button .text, .I162394.button .text {
font-family:Rubik;

}
.I162394 .button .icon, .I162394.button .icon {
background-size:100% 100%;
}
.I162394 .button:hover, .I162394.button:hover {
}
.I162394 .button:hover .text, .I162394.button:hover .text {
}
.I162394 .button:hover .icon, .I162394.button:hover .icon {
background-size:100% 100%;
}
}

.I162395 .button, .I162395.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);

}
.I162395 button.button, button.I162395.button {
cursor:pointer;
}
.I162395 .button .text, .I162395.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I162395 .button .icon, .I162395.button .icon {
flex:none;
background-size:100% 100%;
}
.I162395 .button:hover, .I162395.button:hover {
background-color:rgb(210,40,93);

}
.I162395 .button:hover .text, .I162395.button:hover .text {
}
.I162395 .button:hover .icon, .I162395.button:hover .icon {
background-size:100% 100%;
}

.I162396, a.I162396 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I162396:hover, a.I162396:hover {
}
@media (max-width:992px) {
.I162396, a.I162396 {
}
.I162396:hover, a.I162396:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I162396, a.I162396 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I162396:hover, a.I162396:hover {
}
}

.I162397 .image, .I162397.image {
vertical-align:top;
}
.I162397 .image:hover, .I162397.image:hover {
}

.I162398 .button, .I162398.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162398 button.button, button.I162398.button {
cursor:pointer;
}
.I162398 .button .text, .I162398.button .text {
}
.I162398 .button .icon, .I162398.button .icon {
flex:none;
background-size:100% 100%;
}
.I162398 .button:hover, .I162398.button:hover {
}
.I162398 .button:hover .text, .I162398.button:hover .text {
}
.I162398 .button:hover .icon, .I162398.button:hover .icon {
background-size:100% 100%;
}

h1.I162399, .I162399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I162399, .I162399 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I162399, .I162399 p {
margin:0px;
}

figure.I162399, .I162399 figure {
margin:0px;
}

a.I162399, .I162399 a {
text-decoration:inherit;
color:inherit;
}

.I162399 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I162399 article, article.I162399 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I162399 article:hover, article.I162399:hover {
}
.I162399 article.active, article.I162399.active {
}
.I162399 .body {
}
.I162399 .body:hover {
	
}
.I162399 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162399 .body img {
}
.I162399 .body ul, .I162399 .body ol {
margin-left:1rem;

}
.I162399 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I162399 .body iframe {
}
.I162399 .body img:hover {
}
.I162399 .body iframe:hover {
}

.I162399 .body li {
list-style-type:disc;
}



.I162400 .image, .I162400.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I162400 .image:hover, .I162400.image:hover {
}

.I162401 .image, .I162401.image {
vertical-align:top;
}
.I162401 .image:hover, .I162401.image:hover {
}

.I162402 .image, .I162402.image {
vertical-align:top;
width:20px;
height:20px;

}
.I162402 .image:hover, .I162402.image:hover {
}

.I162403, a.I162403 {
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;

}
.I162403:hover, a.I162403:hover {
}

.I162404, a.I162404 {
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;

}
.I162404:hover, a.I162404:hover {
}

.I162405, a.I162405 {
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;

}
.I162405:hover, a.I162405:hover {
display:flex;
text-decoration:underline;


}

.I162406 .image, .I162406.image {
vertical-align:top;
}
.I162406 .image:hover, .I162406.image:hover {
}

h1.I162425, .I162425 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162425 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:64;
width:100%;


}
.I162425:hover {
}
.I162425 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162425 > .viewport:hover {
}

@media (min-width:1440px) {
.I162425 {

order:69;

}
.I162425:hover {
}
.I162425 > .viewport {



}
.I162425 > .viewport:hover {
}

}
.I162409 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I162409:hover {
}
@media (max-width:992px) {
.I162409 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I162409:hover {
}
}
@media (max-width:640px) {
.I162409 {
box-sizing:border-box;

	
}
.I162409:hover {
}
}

.I162410 {
display:flex;

order:3;
width:100%;
max-width:1096px;
box-sizing:border-box;


}
.I162410:hover {
}
@media (max-width:992px) {
.I162410 {

width:100%;


flex-direction:column;
}
.I162410:hover {
}
}
@media (max-width:640px) {
.I162410 {

width:100%;
max-width:100%;


}
.I162410:hover {
}
}

.I162411 {
display:flex;
position:var(--I162411-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:484px;
margin-right:150px;

}
.I162411:hover {
}

@media (max-width:992px) {
.I162411 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I162411:hover {
}

}
@media (max-width:640px) {
.I162411 {

width:100%;
margin-right:0;

}
.I162411:hover {
}

}

.I162412 {
display:flex;
position:var(--I162412-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 612px);

align-items:flex-end;


}
.I162412:hover {
}

@media (max-width:992px) {
.I162412 {

width:100%;
max-width:450px;

}
.I162412:hover {
}

}
@media (max-width:640px) {
.I162412 {

max-width:100%;

}
.I162412:hover {
}

}

h1.I162413, .I162413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162413:hover {
}
.I162413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162413 > .viewport:hover {
}

@media (max-width:640px) {
.I162413 {

width:100%;


}
.I162413:hover {
}
.I162413 > .viewport {



}
.I162413 > .viewport:hover {
}

}

h1.I162414, .I162414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I162414:hover {
}
.I162414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162414 > .viewport:hover {
}

@media (max-width:640px) {
.I162414 {

width:100%;


}
.I162414:hover {
}
.I162414 > .viewport {



}
.I162414 > .viewport:hover {
}

}

h1.I162415, .I162415 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162415 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I162415:hover {
}
.I162415 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162415 > .viewport:hover {
}


h1.I162416, .I162416 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162416 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162416:hover {
}
.I162416 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162416 > .viewport:hover {
}


h1.I162417, .I162417 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162417 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I162417:hover {
}
.I162417 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162417 > .viewport:hover {
}


h1.I162418, .I162418 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162418 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I162418:hover {
}
.I162418 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162418 > .viewport:hover {
}


h1.I189977, .I189977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189977 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189977:hover {
}
.I189977 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189977 > .viewport:hover {
}

@media (max-width:640px) {
.I189977 {

width:100%;


}
.I189977:hover {
}
.I189977 > .viewport {



}
.I189977 > .viewport:hover {
}

}

.I162419, a.I162419 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I162419:hover, a.I162419:hover {
}
@media (max-width:992px) {
.I162419, a.I162419 {
display:flex;
font-size:1.625rem;


}
.I162419:hover, a.I162419:hover {
}
}
@media (max-width:640px) {
.I162419, a.I162419 {
display:flex;
font-size:1.625rem;


}
.I162419:hover, a.I162419:hover {
}
}

.I162420, a.I162420 {
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;

}
.I162420:hover, a.I162420:hover {
}
@media (max-width:992px) {
.I162420, a.I162420 {
}
.I162420:hover, a.I162420:hover {
display:flex;
width:100%;

}
}

.I162421 .image, .I162421.image {
vertical-align:top;
}
.I162421 .image:hover, .I162421.image:hover {
}

.I162422 {
}
.I162422:hover {
}
.I162422 {
}
.I162422: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;
}


.I162423 {
width:100%;

}
.I162423:hover {
}
.I162423 {
}
.I162423:hover {
}


.I162424 {}
.I189908, a.I189908 {
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;

}
.I189908:hover, a.I189908:hover {
}
@media (max-width:992px) {
.I189908, a.I189908 {
}
.I189908:hover, a.I189908:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189908, a.I189908 {
display:flex;
padding-bottom:1rem;

}
.I189908:hover, a.I189908:hover {
}
}

h1.I162571, .I162571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:62;
width:100%;


}
.I162571:hover {
}
.I162571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162571 > .viewport:hover {
}

@media (min-width:1440px) {
.I162571 {

order:67;

}
.I162571:hover {
}
.I162571 > .viewport {



}
.I162571 > .viewport:hover {
}

}
.I162531 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(91,167,255);

align-items:center;

	
}
.I162531:hover {
}
@media (max-width:992px) {
.I162531 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I162531:hover {
}
}

.I162532 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I162532:hover {
}
@media (max-width:992px) {
.I162532 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I162532:hover {
}
}
@media (min-width:1440px) {
.I162532 {

width:100%;


}
.I162532:hover {
}
}
.I162533 {
display:flex;
position:var(--I162533-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I162533:hover {
}


.I162534 {
display:flex;
position:var(--I162534-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I162534:hover {
}

@media (max-width:992px) {
.I162534 {

margin-top:2rem;

flex-direction:column;


}
.I162534:hover {
}

}

.I162535 {
display:flex;
position:var(--I162535-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I162535:hover {
}


.I162536 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(255,255,255);
box-sizing:border-box;



flex-direction:column;

	
}
.I162536:hover {
}

@media (max-width:992px) {
.I162536 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I162536:hover {
}

}
@media (max-width:640px) {
.I162536 {

margin-top:1rem;



	
}
.I162536:hover {
}

}

.I162537 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(255,255,255);
box-sizing:border-box;



flex-direction:column;

	
}
.I162537:hover {
}

@media (max-width:992px) {
.I162537 {

width:100%;



	
}
.I162537:hover {
}

}

.I162538 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(255,255,255);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I162538:hover {
}

@media (max-width:992px) {
.I162538 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I162538:hover {
}

}
@media (max-width:640px) {
.I162538 {

margin-top:1rem;



	
}
.I162538:hover {
}

}

h1.I162539, .I162539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I162539:hover {
}
.I162539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162539 > .viewport:hover {
}


h1.I162540, .I162540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I162540:hover {
}
.I162540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162540 > .viewport:hover {
}


h1.I162541, .I162541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I162541:hover {
}
.I162541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162541 > .viewport:hover {
}


h1.I162542, .I162542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162542:hover {
}
.I162542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162542 > .viewport:hover {
}


h1.I162543, .I162543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I162543:hover {
}
.I162543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162543 > .viewport:hover {
}


h1.I162544, .I162544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I162544:hover {
}
.I162544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162544 > .viewport:hover {
}


h1.I162545, .I162545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162545:hover {
}
.I162545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162545 > .viewport:hover {
}


h1.I162546, .I162546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I162546:hover {
}
.I162546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162546 > .viewport:hover {
}


h1.I162547, .I162547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162547:hover {
}
.I162547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162547 > .viewport:hover {
}


h1.I162548, .I162548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I162548:hover {
}
.I162548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162548 > .viewport:hover {
}


h1.I162549, .I162549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I162549:hover {
}
.I162549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162549 > .viewport:hover {
}


h1.I162550, .I162550 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162550 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I162550:hover {
}
.I162550 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162550 > .viewport:hover {
}


h1.I162551, .I162551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162551:hover {
}
.I162551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162551 > .viewport:hover {
}


h1.I162552, .I162552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I162552:hover {
}
.I162552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162552 > .viewport:hover {
}


h1.I162553, .I162553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I162553:hover {
}
.I162553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162553 > .viewport:hover {
}


h1.I162554, .I162554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;
padding-top:4rem;


}
.I162554:hover {
}
.I162554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I162554 > .viewport:hover {
}

@media (max-width:992px) {
.I162554 {

padding-top:2rem;


}
.I162554:hover {
}
.I162554 > .viewport {



}
.I162554 > .viewport:hover {
}

}

.I162555, a.I162555 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I162555:hover, a.I162555:hover {
}
@media (max-width:992px) {
.I162555, a.I162555 {
display:flex;
font-size:1.625rem;


}
.I162555:hover, a.I162555:hover {
}
}

.I162556, a.I162556 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I162556:hover, a.I162556:hover {
}
@media (max-width:992px) {
.I162556, a.I162556 {
}
.I162556:hover, a.I162556:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I162556, a.I162556 {
display:flex;
padding-bottom:1rem;

}
.I162556:hover, a.I162556:hover {
}
}

.I162557 .button, .I162557.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);

}
.I162557 button.button, button.I162557.button {
cursor:pointer;
}
.I162557 .button .text, .I162557.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I162557 .button .icon, .I162557.button .icon {
flex:none;
background-size:100% 100%;
}
.I162557 .button:hover, .I162557.button:hover {
background-color:rgb(210,40,93);

}
.I162557 .button:hover .text, .I162557.button:hover .text {
}
.I162557 .button:hover .icon, .I162557.button:hover .icon {
background-size:100% 100%;
}

.I162558, a.I162558 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I162558:hover, a.I162558:hover {
}

.I162559, a.I162559 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.65em;

padding-bottom:1rem;

}
.I162559:hover, a.I162559:hover {
}
@media (max-width:992px) {
.I162559, a.I162559 {
display:flex;
padding-bottom:1rem;

}
.I162559:hover, a.I162559:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I162559, a.I162559 {
display:flex;
padding-bottom:1rem;

}
.I162559:hover, a.I162559:hover {
}
}

.I162560 .button, .I162560.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162560 button.button, button.I162560.button {
cursor:pointer;
}
.I162560 .button .text, .I162560.button .text {
}
.I162560 .button .icon, .I162560.button .icon {
flex:none;
background-size:100% 100%;
}
.I162560 .button:hover, .I162560.button:hover {
}
.I162560 .button:hover .text, .I162560.button:hover .text {
}
.I162560 .button:hover .icon, .I162560.button:hover .icon {
background-size:100% 100%;
}

.I162561 .button, .I162561.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I162561 button.button, button.I162561.button {
cursor:pointer;
}
.I162561 .button .text, .I162561.button .text {
}
.I162561 .button .icon, .I162561.button .icon {
flex:none;
background-size:100% 100%;
}
.I162561 .button:hover, .I162561.button:hover {
}
.I162561 .button:hover .text, .I162561.button:hover .text {
}
.I162561 .button:hover .icon, .I162561.button:hover .icon {
background-size:100% 100%;
}

.I162562 .button, .I162562.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I162562 button.button, button.I162562.button {
cursor:pointer;
}
.I162562 .button .text, .I162562.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162562 .button .icon, .I162562.button .icon {
flex:none;
background-size:100% 100%;
}
.I162562 .button:hover, .I162562.button:hover {
}
.I162562 .button:hover .text, .I162562.button:hover .text {
}
.I162562 .button:hover .icon, .I162562.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162562 .button, .I162562.button {
}
.I162562 button.button, button.I162562.button {
}
.I162562 .button .text, .I162562.button .text {
font-family:Rubik;

}
.I162562 .button .icon, .I162562.button .icon {
background-size:100% 100%;
}
.I162562 .button:hover, .I162562.button:hover {
}
.I162562 .button:hover .text, .I162562.button:hover .text {
}
.I162562 .button:hover .icon, .I162562.button:hover .icon {
background-size:100% 100%;
}
}

.I162563, a.I162563 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I162563:hover, a.I162563:hover {
}

.I162564, a.I162564 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.65em;

padding-bottom:1rem;

}
.I162564:hover, a.I162564:hover {
}
@media (max-width:992px) {
.I162564, a.I162564 {
display:flex;
padding-bottom:1rem;

}
.I162564:hover, a.I162564:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I162564, a.I162564 {
display:flex;
padding-bottom:1rem;

}
.I162564:hover, a.I162564:hover {
}
}

.I162565 .button, .I162565.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I162565 button.button, button.I162565.button {
cursor:pointer;
}
.I162565 .button .text, .I162565.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162565 .button .icon, .I162565.button .icon {
flex:none;
background-size:100% 100%;
}
.I162565 .button:hover, .I162565.button:hover {
}
.I162565 .button:hover .text, .I162565.button:hover .text {
}
.I162565 .button:hover .icon, .I162565.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162565 .button, .I162565.button {
}
.I162565 button.button, button.I162565.button {
}
.I162565 .button .text, .I162565.button .text {
font-family:Rubik;

}
.I162565 .button .icon, .I162565.button .icon {
background-size:100% 100%;
}
.I162565 .button:hover, .I162565.button:hover {
}
.I162565 .button:hover .text, .I162565.button:hover .text {
}
.I162565 .button:hover .icon, .I162565.button:hover .icon {
background-size:100% 100%;
}
}

.I162566 .button, .I162566.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I162566 button.button, button.I162566.button {
cursor:pointer;
}
.I162566 .button .text, .I162566.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I162566 .button .icon, .I162566.button .icon {
flex:none;
background-size:100% 100%;
}
.I162566 .button:hover, .I162566.button:hover {
}
.I162566 .button:hover .text, .I162566.button:hover .text {
}
.I162566 .button:hover .icon, .I162566.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162566 .button, .I162566.button {
margin-top:2rem;

}
.I162566 button.button, button.I162566.button {
}
.I162566 .button .text, .I162566.button .text {
font-family:Rubik;

}
.I162566 .button .icon, .I162566.button .icon {
background-size:100% 100%;
}
.I162566 .button:hover, .I162566.button:hover {
}
.I162566 .button:hover .text, .I162566.button:hover .text {
}
.I162566 .button:hover .icon, .I162566.button:hover .icon {
background-size:100% 100%;
}
}

.I162567, a.I162567 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I162567:hover, a.I162567:hover {
}

.I162568, a.I162568 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I162568:hover, a.I162568:hover {
}
@media (max-width:992px) {
.I162568, a.I162568 {
}
.I162568:hover, a.I162568:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I162568, a.I162568 {
display:flex;
padding-bottom:1rem;

}
.I162568:hover, a.I162568:hover {
}
}

.I162569 .button, .I162569.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I162569 button.button, button.I162569.button {
cursor:pointer;
}
.I162569 .button .text, .I162569.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I162569 .button .icon, .I162569.button .icon {
flex:none;
background-size:100% 100%;
}
.I162569 .button:hover, .I162569.button:hover {
}
.I162569 .button:hover .text, .I162569.button:hover .text {
}
.I162569 .button:hover .icon, .I162569.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I162569 .button, .I162569.button {
}
.I162569 button.button, button.I162569.button {
}
.I162569 .button .text, .I162569.button .text {
font-family:Rubik;

}
.I162569 .button .icon, .I162569.button .icon {
background-size:100% 100%;
}
.I162569 .button:hover, .I162569.button:hover {
}
.I162569 .button:hover .text, .I162569.button:hover .text {
}
.I162569 .button:hover .icon, .I162569.button:hover .icon {
background-size:100% 100%;
}
}

.I162570 .button, .I162570.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I162570 button.button, button.I162570.button {
cursor:pointer;
}
.I162570 .button .text, .I162570.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I162570 .button .icon, .I162570.button .icon {
flex:none;
background-size:100% 100%;
}
.I162570 .button:hover, .I162570.button:hover {
border-color:rgb(245,245,245);

}
.I162570 .button:hover .text, .I162570.button:hover .text {
}
.I162570 .button:hover .icon, .I162570.button:hover .icon {
background-size:100% 100%;
}

h1.I162605, .I162605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I162605:hover {
}
.I162605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I162605 > .viewport:hover {
}

@media (min-width:1440px) {
.I162605 {

order:4;

}
.I162605:hover {
}
.I162605 > .viewport {



}
.I162605 > .viewport:hover {
}

}
.I162573 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:128px;
border-top-left-radius:32px;
border-top-right-radius:32px;
border-bottom-left-radius:32px;
border-bottom-right-radius:32px;
background-position:center top;
box-sizing:border-box;
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I162573:hover {
}
@media (max-width:992px) {
.I162573 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I162573:hover {
}
}
@media (max-width:640px) {
.I162573 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I162573:hover {
}
}
@media (min-width:1440px) {
.I162573 {
width:calc(100% - 256px);

	
}
.I162573:hover {
}
}
.I162574 {
display:flex;
position:var(--I162574-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(229,238,255);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I162574:hover {
}

@media (max-width:992px) {
.I162574 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I162574:hover {
}

}
@media (max-width:640px) {
.I162574 {

width:100%;
padding-bottom:4rem;

}
.I162574:hover {
}

}
@media (min-width:1440px) {
.I162574 {

padding-right:64px;

}
.I162574:hover {
}

}
.I162575 {
display:flex;
position:var(--I162575-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/genexus_next-image_your_boss.svg?timestamp=20241101170726');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:left center;

}
.I162575:hover {
}

@media (max-width:992px) {
.I162575 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I162575:hover {
}

}
@media (max-width:640px) {
.I162575 {

width:100%;
height:300px;
background-position:center top;

}
.I162575:hover {
}

}

.I162576 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I162576:hover {
}

@media (max-width:992px) {
.I162576 {

padding-left:2rem;



	
}
.I162576:hover {
}

}
@media (max-width:640px) {
.I162576 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I162576:hover {
}

}
@media (min-width:1440px) {
.I162576 {

padding-left:64px;



	
}
.I162576:hover {
}

}
.I162577 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I162577:hover {
}

@media (max-width:992px) {
.I162577 {

padding-left:2rem;
padding-right:2rem;



	
}
.I162577:hover {
}

}
@media (max-width:640px) {
.I162577 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I162577:hover {
}

}
@media (min-width:1440px) {
.I162577 {

padding-left:64px;



	
}
.I162577:hover {
}

}
.I162578 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:32px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I162578:hover {
}

@media (max-width:992px) {
.I162578 {

margin-left:2rem;



	
}
.I162578:hover {
}

}
@media (max-width:640px) {
.I162578 {

margin-bottom:0;



	
}
.I162578:hover {
}

}
@media (min-width:1440px) {
.I162578 {

margin-left:64px;



	
}
.I162578:hover {
}

}
h1.I162579, .I162579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I162579:hover {
}
.I162579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162579 > .viewport:hover {
}

@media (min-width:1440px) {
.I162579 {

order:3;

}
.I162579:hover {
}
.I162579 > .viewport {



}
.I162579 > .viewport:hover {
}

}
h1.I162580, .I162580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162580 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I162580:hover {
}
.I162580 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162580 > .viewport:hover {
}

@media (min-width:1440px) {
.I162580 {

order:2;

}
.I162580:hover {
}
.I162580 > .viewport {



}
.I162580 > .viewport:hover {
}

}
h1.I162581, .I162581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I162581:hover {
}
.I162581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162581 > .viewport:hover {
}

@media (min-width:1440px) {
.I162581 {

order:4;

}
.I162581:hover {
}
.I162581 > .viewport {



}
.I162581 > .viewport:hover {
}

}
h1.I162582, .I162582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I162582:hover {
}
.I162582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162582 > .viewport:hover {
}

@media (min-width:1440px) {
.I162582 {

order:11;

}
.I162582:hover {
}
.I162582 > .viewport {



}
.I162582 > .viewport:hover {
}

}
h1.I162583, .I162583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I162583:hover {
}
.I162583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I162583 > .viewport:hover {
}

@media (max-width:640px) {
.I162583 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I162583:hover {
}
.I162583 > .viewport {



}
.I162583 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I162583 {

order:12;

}
.I162583:hover {
}
.I162583 > .viewport {



}
.I162583 > .viewport:hover {
}

}
h1.I162584, .I162584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162584:hover {
}
.I162584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162584 > .viewport:hover {
}

@media (min-width:1440px) {
.I162584 {

order:10;

}
.I162584:hover {
}
.I162584 > .viewport {



}
.I162584 > .viewport:hover {
}

}
h1.I162585, .I162585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I162585:hover {
}
.I162585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162585 > .viewport:hover {
}


h1.I162586, .I162586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I162586:hover {
}
.I162586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162586 > .viewport:hover {
}


h1.I162587, .I162587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I162587:hover {
}
.I162587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162587 > .viewport:hover {
}


h1.I162588, .I162588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I162588:hover {
}
.I162588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162588 > .viewport:hover {
}


h1.I162589, .I162589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I162589:hover {
}
.I162589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162589 > .viewport:hover {
}


h1.I162590, .I162590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I162590:hover {
}
.I162590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162590 > .viewport:hover {
}


h1.I162591, .I162591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I162591:hover {
}
.I162591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I162591 > .viewport:hover {
}


h1.I162642, .I162642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
padding-top:1rem;


}
.I162642:hover {
}
.I162642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162642 > .viewport:hover {
}

@media (min-width:1440px) {
.I162642 {

order:7;

}
.I162642:hover {
}
.I162642 > .viewport {



}
.I162642 > .viewport:hover {
}

}
.I162592, a.I162592 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I162592:hover, a.I162592:hover {
}

.I162593, a.I162593 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I162593:hover, a.I162593:hover {
}
@media (max-width:992px) {
.I162593, a.I162593 {
display:flex;
font-size:1.25rem;


}
.I162593:hover, a.I162593:hover {
}
}
@media (max-width:640px) {
.I162593, a.I162593 {
display:flex;
font-size:1.25rem;


}
.I162593:hover, a.I162593:hover {
}
}

.I162594, a.I162594 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I162594:hover, a.I162594:hover {
}
@media (max-width:992px) {
.I162594, a.I162594 {
}
.I162594:hover, a.I162594:hover {
display:flex;
width:100%;

}
}

.I162595 .button, .I162595.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:2rem;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I162595 button.button, button.I162595.button {
cursor:pointer;
}
.I162595 .button .text, .I162595.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162595 .button .icon, .I162595.button .icon {
flex:none;
background-size:100% 100%;
}
.I162595 .button:hover, .I162595.button:hover {
background-color:rgb(217,217,217);

}
.I162595 .button:hover .text, .I162595.button:hover .text {
}
.I162595 .button:hover .icon, .I162595.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I162595 .button, .I162595.button {
margin-left:0;
margin-top:24px;

}
.I162595 button.button, button.I162595.button {
}
.I162595 .button .text, .I162595.button .text {
}
.I162595 .button .icon, .I162595.button .icon {
background-size:100% 100%;
}
.I162595 .button:hover, .I162595.button:hover {
}
.I162595 .button:hover .text, .I162595.button:hover .text {
}
.I162595 .button:hover .icon, .I162595.button:hover .icon {
background-size:100% 100%;
}
}

.I162596, a.I162596 {
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;

}
.I162596:hover, a.I162596:hover {
}
@media (max-width:992px) {
.I162596, a.I162596 {
}
.I162596:hover, a.I162596:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I162596, a.I162596 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I162596:hover, a.I162596:hover {
}
}

.I162597 .button, .I162597.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(255,255,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I162597 button.button, button.I162597.button {
cursor:pointer;
}
.I162597 .button .text, .I162597.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I162597 .button .icon, .I162597.button .icon {
flex:none;
background-size:100% 100%;
}
.I162597 .button:hover, .I162597.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I162597 .button:hover .text, .I162597.button:hover .text {
}
.I162597 .button:hover .icon, .I162597.button:hover .icon {
background-size:100% 100%;
}

.I162598 .image, .I162598.image {
vertical-align:top;
width:20px;
height:20px;

}
.I162598 .image:hover, .I162598.image:hover {
}

.I162599 .image, .I162599.image {
vertical-align:top;
margin-bottom:32px;
padding-left:32px;
border-image-source:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
background-clip:content-box;

}
.I162599 .image:hover, .I162599.image:hover {
}
@media (max-width:992px) {
.I162599 .image, .I162599.image {
padding-left:2rem;

}
.I162599 .image:hover, .I162599.image:hover {
}
}
@media (min-width:1440px) {
.I162599 .image, .I162599.image {
padding-left:64px;

}
.I162599 .image:hover, .I162599.image:hover {
}
}
.I162600, a.I162600 {
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;

}
.I162600:hover, a.I162600:hover {
}

.I162601, a.I162601 {
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;

}
.I162601:hover, a.I162601:hover {
display:flex;
text-decoration:underline;


}

.I162602, a.I162602 {
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;

}
.I162602:hover, a.I162602:hover {
}

.I162603 .image, .I162603.image {
vertical-align:top;
}
.I162603 .image:hover, .I162603.image:hover {
}

.I162604 .image, .I162604.image {
vertical-align:top;
}
.I162604 .image:hover, .I162604.image:hover {
}

.I162624, a.I162624 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I162624:hover, a.I162624:hover {
}
@media (max-width:992px) {
.I162624, a.I162624 {
}
.I162624:hover, a.I162624:hover {
display:flex;
width:100%;

}
}

.I100917, a.I100917 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I100917:hover, a.I100917:hover {
}
@media (max-width:992px) {
.I100917, a.I100917 {
display:flex;
font-size:1.625rem;


}
.I100917:hover, a.I100917:hover {
}
}
@media (max-width:640px) {
.I100917, a.I100917 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I100917:hover, a.I100917:hover {
}
}

.I102646 {
}
.I102646:hover {
}
.I102646 {
}
.I102646:hover {
}


.I102721, a.I102721 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I102721:hover, a.I102721:hover {
}
@media (max-width:992px) {
.I102721, a.I102721 {
display:flex;
font-size:3rem;


}
.I102721:hover, a.I102721:hover {
}
}
@media (max-width:640px) {
.I102721, a.I102721 {
display:flex;
justify-content:flex-start;
font-size:1.875rem;
text-align:left;

width:100%;

}
.I102721:hover, a.I102721:hover {
}
}

.I156662, a.I156662 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I156662:hover, a.I156662:hover {
}
@media (max-width:640px) {
.I156662, a.I156662 {
display:flex;
justify-content:center;
font-size:1.875rem;
text-align:center;


}
.I156662:hover, a.I156662:hover {
}
}

