/* Cache file:4261_pt_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I186463 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I186463: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 {
}
.I186463 {
width:100%;

	
}
.I186463: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 {
}
.I186463 {
width:100%;

	
}
.I186463:hover {
}
}

.I186464 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I186464:hover {
}
@media (max-width:992px) {
.I186464 {

padding-top:70px;


}
.I186464:hover {
}
}
@media (max-width:640px) {
.I186464 {

width:100%;
margin-top:40px;
padding-top:0px;


}
.I186464:hover {
}
}
@media (min-width:1440px) {
.I186464 {

order:28;

}
.I186464:hover {
}
}
.I186471 {
display:flex;
position:var(--I186471-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(--I186471-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I186471-location-transform:translate(0px,0px);
	

transform:
var(--I186471-location-transform, translate(0px,0px))
var(--I186471-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I186471:hover {
}
.I186471 {
--I186471-position-static-computed:static;
}
.I186471 > .sector, .I186471 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I186471 {

position:fixed;
z-index:var(--I186471-z-index, 1);

transform:
var(--I186471-location-transform, translate(0px,0px))
var(--I186471-user-box-transform, translate(0px,0px))
;


}
.I186471:hover {
}

}
@media (max-width:640px) {
.I186471 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I186471-z-index, 1);

transform:
var(--I186471-location-transform, translate(0px,0px))
var(--I186471-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I186471:hover {
}
.I186471 {
--I186471-position-static-computed:static;
}
.I186471 > .sector, .I186471 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I186471 {

order:25;
}
.I186471:hover {
}

}
.I186476 {
display:flex;
position:var(--I186476-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I186476:hover {
}


.I186494 {
display:flex;
position:var(--I186494-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;
--I186494-location-transform:translate(0px,0px);
z-index:var(--I186494-z-index, auto);

transform:
var(--I186494-location-transform, translate(0px,0px))
var(--I186494-user-box-transform, translate(0px,0px))
;

--I186494-z-index:1000;
position:var(--I186494-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I186494:hover {
}
.I186494 {
--I186494-position-static-computed:static;
}
.I186494 > .sector, .I186494 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I186494 {

width:100%;

}
.I186494:hover {
}

}
@media (min-width:1440px) {
.I186494 {

order:59;
}
.I186494:hover {
}

}
.I186487 {
display:flex;
position:var(--I186487-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I186487:hover {
}

@media (min-width:1440px) {
.I186487 {

order:49;
}
.I186487:hover {
}

}
.I186488 {
display:flex;
position:var(--I186488-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I186488:hover {
}

@media (min-width:1440px) {
.I186488 {

order:51;
}
.I186488:hover {
}

}
.I186486 {
display:flex;
position:var(--I186486-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I186486:hover {
}

@media (min-width:1440px) {
.I186486 {

order:47;
}
.I186486:hover {
}

}
.I186485 {
display:flex;
position:var(--I186485-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I186485:hover {
}

@media (min-width:1440px) {
.I186485 {

order:44;
}
.I186485:hover {
}

}
.I186480 {
display:flex;
position:var(--I186480-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I186480:hover {
}


.I186484 {
display:flex;
position:var(--I186484-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I186484:hover {
}

@media (min-width:1440px) {
.I186484 {

order:40;
}
.I186484:hover {
}

}
.I186472 {
display:flex;
position:var(--I186472-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I186472:hover {
}

@media (min-width:1440px) {
.I186472 {

order:26;
}
.I186472:hover {
}

}
.I186479 {
display:flex;
position:var(--I186479-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I186479:hover {
}


.I186469 {
display:flex;
position:var(--I186469-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(--I186469-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I186469-location-transform:translate(0px,0px);
z-index:var(--I186469-z-index, 1);

transform:
var(--I186469-location-transform, translate(0px,0px))
var(--I186469-user-box-transform, translate(0px,0px))
;

--I186469-z-index:555;
}
.I186469:hover {
}
.I186469 {
--I186469-position-static-computed:relative;
}
.I186469 > .sector, .I186469 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I186469 {

height:72px;
margin-bottom:-72px;

}
.I186469:hover {
}

}
@media (max-width:640px) {
.I186469 {

box-sizing:border-box;

}
.I186469:hover {
}

}
@media (min-width:1440px) {
.I186469 {

order:17;
}
.I186469:hover {
}

}
.I186466 {
display:flex;
position:var(--I186466-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(--I186466-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I186466-location-transform:translate(-50%,0px);
	

transform:
var(--I186466-location-transform, translate(0px,0px))
var(--I186466-user-box-transform, translate(0px,0px))
;

--I186466-z-index:999;
}
.I186466:hover {
}
.I186466 {
--I186466-position-static-computed:relative;
}
.I186466 > .sector, .I186466 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I186466 {

height:auto;
min-height:90px;

}
.I186466:hover {
}
.I186466 {
--I186466-position-static-computed:static;
}
.I186466 > .sector, .I186466 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I186466 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I186466:hover {
}

}
@media (min-width:1440px) {
.I186466 {

order:4;
position:fixed;
z-index:var(--I186466-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I186466-location-transform:translate(-50%,0px);
	

transform:
var(--I186466-location-transform, translate(0px,0px))
var(--I186466-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I186466:hover {
}

}
.I186473 {
display:flex;
position:var(--I186473-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I186473:hover {
}

@media (min-width:1440px) {
.I186473 {

order:18;
}
.I186473:hover {
}

}
.I186489 {
display:flex;
position:var(--I186489-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I186489:hover {
}

@media (min-width:1440px) {
.I186489 {

order:52;
}
.I186489:hover {
}

}
.I186491 {
display:flex;
position:var(--I186491-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I186491:hover {
}

@media (min-width:1440px) {
.I186491 {

order:55;
}
.I186491:hover {
}

}
.I186490 {
display:flex;
position:var(--I186490-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I186490:hover {
}

@media (min-width:1440px) {
.I186490 {

order:54;
}
.I186490:hover {
}

}
.I186492 {
display:flex;
position:var(--I186492-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I186492:hover {
}

@media (min-width:1440px) {
.I186492 {

order:56;
}
.I186492:hover {
}

}
.I186474 {
display:flex;
position:var(--I186474-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
position:-webkit-sticky;
position:sticky;
top:var(--I186474-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I186474-location-transform:translate(0px,0px);
z-index:var(--I186474-z-index, 1);

transform:
var(--I186474-location-transform, translate(0px,0px))
var(--I186474-user-box-transform, translate(0px,0px))
;

--I186474-z-index:1;
align-items:center;


}
.I186474:hover {
}

@media (max-width:640px) {
.I186474 {

padding-bottom:0vh;
padding-top:0vh;

}
.I186474:hover {
}

}
@media (min-width:1440px) {
.I186474 {

order:24;
}
.I186474:hover {
}

}
.I186478 {
display:flex;
position:var(--I186478-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I186478:hover {
}


.I186470 {
display:flex;
position:var(--I186470-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I186470:hover {
}

@media (min-width:1440px) {
.I186470 {

order:27;
}
.I186470:hover {
}

}
.I186493 {
display:flex;
position:var(--I186493-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I186493:hover {
}

@media (min-width:1440px) {
.I186493 {

order:58;
}
.I186493:hover {
}

}
.I186495 {
display:flex;
position:var(--I186495-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I186495:hover {
}

@media (min-width:1440px) {
.I186495 {

order:59;
}
.I186495:hover {
}

}
.I186496 {
display:flex;
position:var(--I186496-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I186496:hover {
}

@media (min-width:1440px) {
.I186496 {

order:60;
}
.I186496:hover {
}

}
.I186497 {
display:flex;
position:var(--I186497-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I186497:hover {
}

@media (min-width:1440px) {
.I186497 {

order:61;
}
.I186497:hover {
}

}
.I186481 {
display:flex;
position:var(--I186481-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I186481:hover {
}


.I186498 {
display:flex;
position:var(--I186498-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I186498:hover {
}

@media (min-width:1440px) {
.I186498 {

order:63;
}
.I186498:hover {
}

}
.I186499 {
display:flex;
position:var(--I186499-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I186499:hover {
}

@media (min-width:1440px) {
.I186499 {

order:65;
}
.I186499:hover {
}

}
.I186468 {
display:flex;
position:var(--I186468-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I186468:hover {
}

@media (min-width:1440px) {
.I186468 {

order:66;
}
.I186468:hover {
}

}
.I186500 {
display:flex;
position:var(--I186500-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I186500:hover {
}

@media (min-width:1440px) {
.I186500 {

order:68;
}
.I186500:hover {
}

}
.I186501 {
display:flex;
position:var(--I186501-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I186501:hover {
}

@media (min-width:1440px) {
.I186501 {

order:69;
}
.I186501:hover {
}

}
.I186483 {
display:flex;
position:var(--I186483-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I186483:hover {
}

@media (min-width:1440px) {
.I186483 {

order:70;
}
.I186483:hover {
}

}
.I186502 {
display:flex;
position:var(--I186502-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I186502:hover {
}

@media (min-width:1440px) {
.I186502 {

order:71;
}
.I186502:hover {
}

}
.I186467 {
display:flex;
position:var(--I186467-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I186467:hover {
}

@media (min-width:1440px) {
.I186467 {

order:72;
}
.I186467:hover {
}

}
.I186477 {
display:flex;
position:var(--I186477-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I186477:hover {
}


.I186465 {
display:flex;
position:var(--I186465-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I186465:hover {
}

@media (min-width:1440px) {
.I186465 {

order:16;
}
.I186465:hover {
}

}
.I186503 {
display:flex;
position:var(--I186503-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I186503:hover {
}

@media (min-width:1440px) {
.I186503 {

order:76;
}
.I186503:hover {
}

}
.I186475 {
display:flex;
position:var(--I186475-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I186475:hover {
}


.I186482 {
display:flex;
position:var(--I186482-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I186482:hover {
}


h1.I186505, .I186505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:47;

}
.I186505:hover {
}
.I186505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186505 > .viewport:hover {
}

@media (min-width:1440px) {
.I186505 {

order:50;

}
.I186505:hover {
}
.I186505 > .viewport {



}
.I186505 > .viewport:hover {
}

}
h1.I186506, .I186506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:0;
padding-top:120px;


z-index:999;
}
.I186506:hover {
}
.I186506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186506 > .viewport:hover {
}

@media (max-width:992px) {
.I186506 {

width:100%;
padding-bottom:0rem;
padding-top:75px;


}
.I186506:hover {
}
.I186506 > .viewport {



}
.I186506 > .viewport:hover {
}

}
@media (max-width:640px) {
.I186506 {

padding-top:72px;


}
.I186506:hover {
}
.I186506 > .viewport {



}
.I186506 > .viewport:hover {
}

}

.I186507 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I186507:hover {
}
@media (max-width:992px) {
.I186507 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I186507:hover {
}
}
@media (max-width:640px) {
.I186507 {
width:100%;

	
}
.I186507:hover {
}
}

.I186508 {
display:flex;
position:var(--I186508-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I186508:hover {
}

@media (max-width:640px) {
.I186508 {

width:100%;

}
.I186508:hover {
}

}

h1.I186509, .I186509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186509 {
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);


}
.I186509:hover {
}
.I186509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186509 > .viewport:hover {
}
.I186509 > .sector-title, .I186509 > .sector-title.i-collapsible-title {
}
.I186509 > .sector-title:hover, .I186509 > .sector-title.i-collapsible-title:hover {
}
.I186509 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I186509 > .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;
}
.I186509> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I186509> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I186509> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I186509> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I186509> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I186509> .sector-title .i-collapsible-title-text {
order:2;
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title {
}
.I186509> .sector-title.i-collapsible-title:hover {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I186509> .sector-title.i-collapsible-title.expanded {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title.collapsed {
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I186509 > .sector-title, .I186509 > .sector-title.i-collapsible-title {
display:none;
}
.I186509 > .sector-title .text, .I186509 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I186509 {

border-radius:0px;


}
.I186509:hover {
}
.I186509 > .viewport {



}
.I186509 > .viewport:hover {
}
.I186509 > .sector-title, .I186509 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I186509 > .sector-title:hover, .I186509 > .sector-title.i-collapsible-title:hover {
}
.I186509 > .sector-title .text {
flex-direction:row;
}
.I186509 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I186509> .sector-title.i-collapsible-title {
}
.I186509> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I186509> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I186509> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I186509> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I186509> .sector-title .i-collapsible-title-text {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I186509> .sector-title.i-collapsible-title.expanded {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title.collapsed {
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I186509 > .sector-title, .I186509 > .sector-title.i-collapsible-title {
display:none;
}
.I186509 > .sector-title .text, .I186509 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I186509 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I186509:hover {
}
.I186509 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I186509 > .viewport:hover {
}
.I186509 > .sector-title, .I186509 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I186509 > .sector-title:hover, .I186509 > .sector-title.i-collapsible-title:hover {
}
.I186509 > .sector-title .text {
flex-direction:row;
}
.I186509 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I186509> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I186509> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I186509> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I186509> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I186509> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I186509> .sector-title .i-collapsible-title-text {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title {
}
.I186509> .sector-title.i-collapsible-title:hover {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I186509> .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');

}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I186509> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I186509> .sector-title.i-collapsible-title.expanded {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I186509> .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');

}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I186509> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I186509> .sector-title.i-collapsible-title.collapsed {
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I186509> .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');

}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I186509> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I186509> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I186509 > .sector-title, .I186509 > .sector-title.i-collapsible-title {
display:flex;
}
.I186509 > .sector-title .text, .I186509 > .sector-title.i-collapsible-title .text {
}

}

ul.I186510, .I186510 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I186510, .I186510 a {
text-decoration:inherit;
color:inherit;
}

.I186510 {
display:flex;
}
.I186510:hover {
}
.I186510 ul.I186510-level-top {
display:flex;
}
.I186510 ul.I186510-level-top:hover {
}
.I186510 ul.I186510-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I186510 ul.I186510-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-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;

}
.I186510 ul.I186510-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I186510 ul.I186510-level-top ul.I186510-level-child {
order:2;
}
.I186510 ul.I186510-level-top ul.I186510-level-child:hover {
}

.I186510 ul.I186510-level-top li.level-top > ul.I186510-level-child {
display:none;
z-index:9999;
}
.I186510 {
position:static;
}
.I186510 ul.I186510-level-top > li.level-top {
position:relative;
}
.I186510 ul.I186510-level-top li.level-top > ul.I186510-level-child {
position:absolute;
}
.I186510 ul.I186510-level-top li.level-top:hover > ul.I186510-level-child,
.I186510 ul.I186510-level-top li.level-top.hover > ul.I186510-level-child,
.I186510 ul.I186510-level-top li.level-top.touch > ul.I186510-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I186510 ul.I186510-level-top li.level-child > ul.I186510-level-child {
display:none;
z-index:9999;
}
.I186510 {
position:static;
}
.I186510 ul.I186510-level-top > li.level-top {
position:relative;
}
.I186510 ul.I186510-level-top li.level-child > ul.I186510-level-child {
position:absolute;
}
.I186510 ul.I186510-level-top li.level-child:hover > ul.I186510-level-child,
.I186510 ul.I186510-level-top li.level-child.hover > ul.I186510-level-child,
.I186510 ul.I186510-level-top li.level-child.touch > ul.I186510-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I186510 ul.I186510-level-top li.level-top.hover > ul.I186510-level-child {
display:none;
}
.I186510 ul.I186510-level-top li.level-top.touch > ul.I186510-level-child {
display:flex;
}
.I186510 ul.I186510-level-top li.level-top:hover > ul.I186510-level-child {
display:flex;
}
.I186510 ul.I186510-level-top li.level-child.hover > ul.I186510-level-child {
display:none;
}
.I186510 ul.I186510-level-top li.level-child.touch > ul.I186510-level-child {
display:flex;
}
.I186510 ul.I186510-level-top li.level-child:hover > ul.I186510-level-child {
display:flex;
}

.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I186510 ul.I186510-level-top > li.level-top:last-child::after {
content:none;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I186510 {
}
.I186510:hover {
}
.I186510 ul.I186510-level-top {
}
.I186510 ul.I186510-level-top:hover {
}
.I186510 ul.I186510-level-top > li.level-top {
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .component {
}
.I186510 ul.I186510-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top ul.I186510-level-child {
}
.I186510 ul.I186510-level-top ul.I186510-level-child:hover {
}


.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper > .component {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I186510 ul.I186510-level-top > li.level-top:last-child::after {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child::after {
content:'';
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I186510 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I186510:hover {
}
.I186510 ul.I186510-level-top {
width:100%;

flex-direction:column;
}
.I186510 ul.I186510-level-top:hover {
}
.I186510 ul.I186510-level-top > li.level-top {
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .component {
}
.I186510 ul.I186510-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I186510 ul.I186510-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;

}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I186510 ul.I186510-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I186510 ul.I186510-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I186510 ul.I186510-level-top ul.I186510-level-child {
}
.I186510 ul.I186510-level-top ul.I186510-level-child:hover {
}


.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper > .component {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I186510 ul.I186510-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;

}
.I186510 ul.I186510-level-top > li.level-top:last-child::after {
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child::after {
content:'';
}
.I186510 ul.I186510-level-top ul.I186510-level-child > li.level-child:last-child::after {
}

}

h1.I186511, .I186511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-top:120px;


}
.I186511:hover {
}
.I186511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186511 > .viewport:hover {
}

@media (max-width:992px) {
.I186511 {

padding-top:75px;


}
.I186511:hover {
}
.I186511 > .viewport {



}
.I186511 > .viewport:hover {
}

}
@media (max-width:640px) {
.I186511 {

padding-top:72px;


}
.I186511:hover {
}
.I186511 > .viewport {



}
.I186511 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I186511 {

order:3;

}
.I186511:hover {
}
.I186511 > .viewport {



}
.I186511 > .viewport:hover {
}

}
.I186512 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-263px;
padding-top:128px;
background-image:url('https://www.genexus.com/media/images/header_background_shave_the_date2025.svg?timestamp=20251014150250');
background-repeat:no-repeat;
background-size:cover;
background-position:right top;

align-items:center;

	
}
.I186512:hover {
}
@media (max-width:992px) {
.I186512 {
margin-top:-70px;
padding-bottom:4rem;
padding-top:4rem;

	
}
.I186512:hover {
}
}
@media (max-width:640px) {
.I186512 {
margin-top:-60px;
padding-bottom:4rem;
padding-top:4rem;
background-image:url('https://www.genexus.com/media/images/header_background_shave_the_date2025.svg?timestamp=20251014150250');

	
}
.I186512:hover {
}
}
@media (min-width:1440px) {
.I186512 {
	
}
.I186512:hover {
}
}
.I186513 {
display:flex;
position:var(--I186513-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:12rem;
box-sizing:border-box;

align-items:flex-start;


}
.I186513:hover {
}

@media (max-width:992px) {
.I186513 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I186513:hover {
}

}
@media (max-width:640px) {
.I186513 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I186513:hover {
}

}
@media (min-width:1440px) {
.I186513 {

width:100%;

}
.I186513:hover {
}

}
.I186514 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:80%;



flex-direction:column;

	
}
.I186514:hover {
}

@media (max-width:640px) {
.I186514 {

width:100%;



	
}
.I186514:hover {
}

}

h1.I186515, .I186515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I186515:hover {
}
.I186515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I186515 > .viewport:hover {
}

@media (min-width:1440px) {
.I186515 {

order:3;

}
.I186515:hover {
}
.I186515 > .viewport {



}
.I186515 > .viewport:hover {
}

}
h1.I186516, .I186516 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186516 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I186516:hover {
}
.I186516 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186516 > .viewport:hover {
}

@media (min-width:1440px) {
.I186516 {

order:4;

}
.I186516:hover {
}
.I186516 > .viewport {



}
.I186516 > .viewport:hover {
}

}
h1.I186517, .I186517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I186517:hover {
}
.I186517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186517 > .viewport:hover {
}

@media (min-width:1440px) {
.I186517 {

order:2;

}
.I186517:hover {
}
.I186517 > .viewport {



}
.I186517 > .viewport:hover {
}

}
h1.I186518, .I186518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
margin-top:2rem;


}
.I186518:hover {
}
.I186518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186518 > .viewport:hover {
}

@media (min-width:1440px) {
.I186518 {

order:8;

}
.I186518:hover {
}
.I186518 > .viewport {



}
.I186518 > .viewport:hover {
}

}
h1.I186519, .I186519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I186519:hover {
}
.I186519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186519 > .viewport:hover {
}

@media (max-width:640px) {
.I186519 {

display:flex;

}
.I186519:hover {
}
.I186519 > .viewport {



}
.I186519 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I186519 {

order:11;

}
.I186519:hover {
}
.I186519 > .viewport {



}
.I186519 > .viewport:hover {
}

}
h1.I186520, .I186520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I186520:hover {
}
.I186520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186520 > .viewport:hover {
}

@media (min-width:1440px) {
.I186520 {

order:13;

}
.I186520:hover {
}
.I186520 > .viewport {



}
.I186520 > .viewport:hover {
}

}
h1.I186521, .I186521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I186521:hover {
}
.I186521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186521 > .viewport:hover {
}

@media (min-width:1440px) {
.I186521 {

order:12;

}
.I186521:hover {
}
.I186521 > .viewport {



}
.I186521 > .viewport:hover {
}

}
h1.I186522, .I186522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I186522:hover {
}
.I186522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186522 > .viewport:hover {
}

@media (min-width:1440px) {
.I186522 {

order:5;

}
.I186522:hover {
}
.I186522 > .viewport {



}
.I186522 > .viewport:hover {
}

}
h1.I188259, .I188259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188259:hover {
}
.I188259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188259 > .viewport:hover {
}

@media (min-width:1440px) {
.I188259 {

order:6;

}
.I188259:hover {
}
.I188259 > .viewport {



}
.I188259 > .viewport:hover {
}

}
h1.I189796, .I189796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189796:hover {
}
.I189796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189796 > .viewport:hover {
}

@media (min-width:1440px) {
.I189796 {

order:7;

}
.I189796:hover {
}
.I189796 > .viewport {



}
.I189796 > .viewport:hover {
}

}
h1.I190549, .I190549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190549:hover {
}
.I190549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190549 > .viewport:hover {
}

@media (min-width:1440px) {
.I190549 {

order:1;

}
.I190549:hover {
}
.I190549 > .viewport {



}
.I190549 > .viewport:hover {
}

}
.I186523, a.I186523 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I186523:hover, a.I186523:hover {
}
@media (max-width:992px) {
.I186523, a.I186523 {
display:flex;
font-size:1.625rem;


}
.I186523:hover, a.I186523:hover {
}
}

.I186524, a.I186524 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I186524:hover, a.I186524:hover {
}
@media (max-width:992px) {
.I186524, a.I186524 {
}
.I186524:hover, a.I186524:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I186524, a.I186524 {
display:flex;
padding-bottom:1rem;

}
.I186524:hover, a.I186524:hover {
}
}

.I186525, a.I186525 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:500;
color:rgb(91,167,255);


}
.I186525:hover, a.I186525:hover {
}
@media (max-width:992px) {
.I186525, a.I186525 {
display:flex;
font-size:1.25rem;


}
.I186525:hover, a.I186525:hover {
}
}
@media (max-width:640px) {
.I186525, a.I186525 {
display:flex;
font-size:1.25rem;


}
.I186525:hover, a.I186525:hover {
}
}

.I186526 .button, .I186526.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I186526 button.button, button.I186526.button {
cursor:pointer;
}
.I186526 .button .text, .I186526.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I186526 .button .icon, .I186526.button .icon {
flex:none;
background-size:100% 100%;
}
.I186526 .button:hover, .I186526.button:hover {
}
.I186526 .button:hover .text, .I186526.button:hover .text {
color:rgb(91,167,255);

}
.I186526 .button:hover .icon, .I186526.button:hover .icon {
background-size:100% 100%;
}

.I186527 .button, .I186527.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I186527 button.button, button.I186527.button {
cursor:pointer;
}
.I186527 .button .text, .I186527.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I186527 .button .icon, .I186527.button .icon {
flex:none;
background-size:100% 100%;
}
.I186527 .button:hover, .I186527.button:hover {
}
.I186527 .button:hover .text, .I186527.button:hover .text {
}
.I186527 .button:hover .icon, .I186527.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I186527 .button, .I186527.button {
}
.I186527 button.button, button.I186527.button {
}
.I186527 .button .text, .I186527.button .text {
font-family:Rubik;

}
.I186527 .button .icon, .I186527.button .icon {
background-size:100% 100%;
}
.I186527 .button:hover, .I186527.button:hover {
}
.I186527 .button:hover .text, .I186527.button:hover .text {
}
.I186527 .button:hover .icon, .I186527.button:hover .icon {
background-size:100% 100%;
}
}

.I186528 .button, .I186528.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);

}
.I186528 button.button, button.I186528.button {
cursor:pointer;
}
.I186528 .button .text, .I186528.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I186528 .button .icon, .I186528.button .icon {
flex:none;
background-size:100% 100%;
}
.I186528 .button:hover, .I186528.button:hover {
background-color:rgb(210,40,93);

}
.I186528 .button:hover .text, .I186528.button:hover .text {
}
.I186528 .button:hover .icon, .I186528.button:hover .icon {
background-size:100% 100%;
}

.I186529 .button, .I186529.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;
}
.I186529 button.button, button.I186529.button {
cursor:pointer;
}
.I186529 .button .text, .I186529.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I186529 .button .icon, .I186529.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;
}
.I186529 .button:hover, .I186529.button:hover {
}
.I186529 .button:hover .text, .I186529.button:hover .text {
}
.I186529 .button:hover .icon, .I186529.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I186529 .button, .I186529.button {
flex-direction:row-reverse;
}
.I186529 button.button, button.I186529.button {
}
.I186529 .button .text, .I186529.button .text {
}
.I186529 .button .icon, .I186529.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I186529 .button:hover, .I186529.button:hover {
}
.I186529 .button:hover .text, .I186529.button:hover .text {
}
.I186529 .button:hover .icon, .I186529.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I186529 .button, .I186529.button {
flex-direction:row-reverse;
}
.I186529 button.button, button.I186529.button {
}
.I186529 .button .text, .I186529.button .text {
}
.I186529 .button .icon, .I186529.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I186529 .button:hover, .I186529.button:hover {
}
.I186529 .button:hover .text, .I186529.button:hover .text {
}
.I186529 .button:hover .icon, .I186529.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I186529 .button, .I186529.button {
flex-direction:row-reverse;
}
.I186529 button.button, button.I186529.button {
}
.I186529 .button .text, .I186529.button .text {
}
.I186529 .button .icon, .I186529.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I186529 .button:hover, .I186529.button:hover {
}
.I186529 .button:hover .text, .I186529.button:hover .text {
}
.I186529 .button:hover .icon, .I186529.button:hover .icon {
background-size:100% 100%;
}
}
.I186530, a.I186530 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I186530:hover, a.I186530:hover {
}
@media (max-width:992px) {
.I186530, a.I186530 {
}
.I186530:hover, a.I186530:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I186530, a.I186530 {
display:flex;
padding-bottom:1rem;

}
.I186530:hover, a.I186530:hover {
}
}

.I188044, a.I188044 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I188044:hover, a.I188044:hover {
}
@media (max-width:992px) {
.I188044, a.I188044 {
}
.I188044:hover, a.I188044:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188044, a.I188044 {
display:flex;
padding-bottom:1rem;

}
.I188044:hover, a.I188044:hover {
}
}

.I189579, a.I189579 {
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;

}
.I189579:hover, a.I189579:hover {
}
@media (max-width:992px) {
.I189579, a.I189579 {
}
.I189579:hover, a.I189579:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189579, a.I189579 {
display:flex;
padding-bottom:1rem;

}
.I189579:hover, a.I189579:hover {
}
}

.I190332 .image, .I190332.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190332 .image:hover, .I190332.image:hover {
}

h1.I186914, .I186914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:67;
width:100%;


}
.I186914:hover {
}
.I186914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186914 > .viewport:hover {
}

@media (min-width:1440px) {
.I186914 {

order:70;

}
.I186914:hover {
}
.I186914 > .viewport {



}
.I186914 > .viewport:hover {
}

}
.I186915 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(229,238,255);

align-items:center;

	
}
.I186915:hover {
}
@media (min-width:1440px) {
.I186915 {
align-items:center;

	
}
.I186915:hover {
}
}
.I186916 {
display:flex;
position:var(--I186916-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;


}
.I186916:hover {
}

@media (max-width:992px) {
.I186916 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I186916:hover {
}

}
@media (max-width:640px) {
.I186916 {

align-items:flex-start;


}
.I186916:hover {
}

}

.I186917 {
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;

	
}
.I186917:hover {
}

@media (max-width:992px) {
.I186917 {

margin-left:0rem;



	
}
.I186917:hover {
}

}
@media (max-width:640px) {
.I186917 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I186917:hover {
}

}
@media (min-width:1440px) {
.I186917 {

order:3;
margin-left:0px;



	
}
.I186917:hover {
}

}
h1.I186918, .I186918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I186918:hover {
}
.I186918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186918 > .viewport:hover {
}

@media (min-width:1440px) {
.I186918 {

order:2;

}
.I186918:hover {
}
.I186918 > .viewport {



}
.I186918 > .viewport:hover {
}

}
h1.I186919, .I186919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:940px;


}
.I186919:hover {
}
.I186919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I186919 > .viewport:hover {
}

@media (min-width:1440px) {
.I186919 {

order:4;

}
.I186919:hover {
}
.I186919 > .viewport {



}
.I186919 > .viewport:hover {
}

}
h1.I186920, .I186920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:800px;
margin-top:1rem;


}
.I186920:hover {
}
.I186920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I186920 > .viewport:hover {
}

@media (max-width:640px) {
.I186920 {


}
.I186920:hover {
}
.I186920 > .viewport {

justify-content:flex-start;


}
.I186920 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I186920 {

order:5;

}
.I186920:hover {
}
.I186920 > .viewport {



}
.I186920 > .viewport:hover {
}

}
h1.I186921, .I186921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I186921:hover {
}
.I186921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186921 > .viewport:hover {
}

@media (min-width:1440px) {
.I186921 {

order:13;

}
.I186921:hover {
}
.I186921 > .viewport {



}
.I186921 > .viewport:hover {
}

}
h1.I186922, .I186922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I186922:hover {
}
.I186922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186922 > .viewport:hover {
}


h1.I186923, .I186923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I186923:hover {
}
.I186923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186923 > .viewport:hover {
}

@media (min-width:1440px) {
.I186923 {

order:21;

}
.I186923:hover {
}
.I186923 > .viewport {



}
.I186923 > .viewport:hover {
}

}
h1.I186924, .I186924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I186924:hover {
}
.I186924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186924 > .viewport:hover {
}

@media (min-width:1440px) {
.I186924 {

order:9;

}
.I186924:hover {
}
.I186924 > .viewport {



}
.I186924 > .viewport:hover {
}

}
h1.I186925, .I186925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I186925:hover {
}
.I186925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I186925 > .viewport:hover {
}

@media (max-width:640px) {
.I186925 {

padding-top:1rem;


}
.I186925:hover {
}
.I186925 > .viewport {

justify-content:flex-start;


}
.I186925 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I186925 {

order:6;

}
.I186925:hover {
}
.I186925 > .viewport {



}
.I186925 > .viewport:hover {
}

}
h1.I186926, .I186926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I186926:hover {
}
.I186926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186926 > .viewport:hover {
}

@media (min-width:1440px) {
.I186926 {

order:1;

}
.I186926:hover {
}
.I186926 > .viewport {



}
.I186926 > .viewport:hover {
}

}
h1.I186927, .I186927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I186927:hover {
}
.I186927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186927 > .viewport:hover {
}

@media (min-width:1440px) {
.I186927 {

order:14;

}
.I186927:hover {
}
.I186927 > .viewport {



}
.I186927 > .viewport:hover {
}

}
h1.I186928, .I186928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I186928:hover {
}
.I186928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186928 > .viewport:hover {
}

@media (min-width:1440px) {
.I186928 {

order:9;

}
.I186928:hover {
}
.I186928 > .viewport {



}
.I186928 > .viewport:hover {
}

}
h1.I186929, .I186929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I186929:hover {
}
.I186929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I186929 > .viewport:hover {
}

@media (min-width:1440px) {
.I186929 {

order:14;

}
.I186929:hover {
}
.I186929 > .viewport {



}
.I186929 > .viewport:hover {
}

}
h1.I186930, .I186930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I186930:hover {
}
.I186930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I186930 > .viewport:hover {
}

@media (min-width:1440px) {
.I186930 {

order:22;

}
.I186930:hover {
}
.I186930 > .viewport {



}
.I186930 > .viewport:hover {
}

}
h1.I186931, .I186931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I186931:hover {
}
.I186931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186931 > .viewport:hover {
}


h1.I186932, .I186932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I186932:hover {
}
.I186932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186932 > .viewport:hover {
}


h1.I186933, .I186933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I186933:hover {
}
.I186933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186933 > .viewport:hover {
}


h1.I186934, .I186934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I186934:hover {
}
.I186934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186934 > .viewport:hover {
}


h1.I186935, .I186935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I186935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I186935:hover {
}
.I186935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I186935 > .viewport:hover {
}


.I186936, a.I186936 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I186936:hover, a.I186936:hover {
}
@media (max-width:992px) {
.I186936, a.I186936 {
display:flex;
font-size:1.25rem;


}
.I186936:hover, a.I186936:hover {
}
}
@media (max-width:640px) {
.I186936, a.I186936 {
display:flex;
font-size:1.25rem;


}
.I186936:hover, a.I186936:hover {
}
}

.I186937, a.I186937 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I186937:hover, a.I186937:hover {
}
@media (max-width:992px) {
.I186937, a.I186937 {
display:flex;
font-size:1.625rem;


}
.I186937:hover, a.I186937:hover {
}
}
@media (max-width:640px) {
.I186937, a.I186937 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I186937:hover, a.I186937:hover {
}
}

.I186938, a.I186938 {
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;

}
.I186938:hover, a.I186938:hover {
}
@media (max-width:992px) {
.I186938, a.I186938 {
}
.I186938:hover, a.I186938:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I186938, a.I186938 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I186938:hover, a.I186938:hover {
}
}

.I186939 .button, .I186939.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);

}
.I186939 button.button, button.I186939.button {
cursor:pointer;
}
.I186939 .button .text, .I186939.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I186939 .button .icon, .I186939.button .icon {
flex:none;
background-size:100% 100%;
}
.I186939 .button:hover, .I186939.button:hover {
background-color:rgb(255,255,255);

}
.I186939 .button:hover .text, .I186939.button:hover .text {
color:rgb(17,17,17);

}
.I186939 .button:hover .icon, .I186939.button:hover .icon {
background-size:100% 100%;
}

.I186940 .button, .I186940.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I186940 button.button, button.I186940.button {
cursor:pointer;
}
.I186940 .button .text, .I186940.button .text {
}
.I186940 .button .icon, .I186940.button .icon {
flex:none;
background-size:100% 100%;
}
.I186940 .button:hover, .I186940.button:hover {
}
.I186940 .button:hover .text, .I186940.button:hover .text {
}
.I186940 .button:hover .icon, .I186940.button:hover .icon {
background-size:100% 100%;
}

.I186941 .button, .I186941.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I186941 button.button, button.I186941.button {
cursor:pointer;
}
.I186941 .button .text, .I186941.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I186941 .button .icon, .I186941.button .icon {
flex:none;
background-size:100% 100%;
}
.I186941 .button:hover, .I186941.button:hover {
}
.I186941 .button:hover .text, .I186941.button:hover .text {
}
.I186941 .button:hover .icon, .I186941.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I186941 .button, .I186941.button {
}
.I186941 button.button, button.I186941.button {
}
.I186941 .button .text, .I186941.button .text {
font-family:Rubik;

}
.I186941 .button .icon, .I186941.button .icon {
background-size:100% 100%;
}
.I186941 .button:hover, .I186941.button:hover {
}
.I186941 .button:hover .text, .I186941.button:hover .text {
}
.I186941 .button:hover .icon, .I186941.button:hover .icon {
background-size:100% 100%;
}
}

.I186942 .button, .I186942.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);

}
.I186942 button.button, button.I186942.button {
cursor:pointer;
}
.I186942 .button .text, .I186942.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I186942 .button .icon, .I186942.button .icon {
flex:none;
background-size:100% 100%;
}
.I186942 .button:hover, .I186942.button:hover {
background-color:rgb(210,40,93);

}
.I186942 .button:hover .text, .I186942.button:hover .text {
}
.I186942 .button:hover .icon, .I186942.button:hover .icon {
background-size:100% 100%;
}

.I186943, a.I186943 {
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;


}
.I186943:hover, a.I186943:hover {
}
@media (max-width:992px) {
.I186943, a.I186943 {
}
.I186943:hover, a.I186943:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I186943, a.I186943 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I186943:hover, a.I186943:hover {
}
}

.I186944 .image, .I186944.image {
vertical-align:top;
}
.I186944 .image:hover, .I186944.image:hover {
}

.I186945 .button, .I186945.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I186945 button.button, button.I186945.button {
cursor:pointer;
}
.I186945 .button .text, .I186945.button .text {
}
.I186945 .button .icon, .I186945.button .icon {
flex:none;
background-size:100% 100%;
}
.I186945 .button:hover, .I186945.button:hover {
}
.I186945 .button:hover .text, .I186945.button:hover .text {
}
.I186945 .button:hover .icon, .I186945.button:hover .icon {
background-size:100% 100%;
}

h1.I186946, .I186946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I186946, .I186946 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I186946, .I186946 p {
margin:0px;
}

figure.I186946, .I186946 figure {
margin:0px;
}

a.I186946, .I186946 a {
text-decoration:inherit;
color:inherit;
}

.I186946 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I186946 article, article.I186946 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I186946 article:hover, article.I186946:hover {
}
.I186946 article.active, article.I186946.active {
}
.I186946 .body {
}
.I186946 .body:hover {
	
}
.I186946 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I186946 .body img {
}
.I186946 .body ul, .I186946 .body ol {
margin-left:1rem;

}
.I186946 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I186946 .body iframe {
}
.I186946 .body img:hover {
}
.I186946 .body iframe:hover {
}

.I186946 .body li {
list-style-type:disc;
}



.I186947 .image, .I186947.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I186947 .image:hover, .I186947.image:hover {
}

.I186948 .image, .I186948.image {
vertical-align:top;
}
.I186948 .image:hover, .I186948.image:hover {
}

.I186949 .image, .I186949.image {
vertical-align:top;
width:20px;
height:20px;

}
.I186949 .image:hover, .I186949.image:hover {
}

.I186950, a.I186950 {
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;

}
.I186950:hover, a.I186950:hover {
}

.I186951, a.I186951 {
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;

}
.I186951:hover, a.I186951:hover {
}

.I186952, a.I186952 {
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;

}
.I186952:hover, a.I186952:hover {
display:flex;
text-decoration:underline;


}

.I186953 .image, .I186953.image {
vertical-align:top;
}
.I186953 .image:hover, .I186953.image:hover {
}

h1.I187012, .I187012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
background-image:linear-gradient(32deg, rgb(226,237,246),rgb(255,255,255));
background-repeat:no-repeat;


}
.I187012:hover {
}
.I187012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I187012 > .viewport:hover {
}

@media (min-width:1440px) {
.I187012 {

order:6;
background-image:url('https://www.genexus.com/media/images/background_hero.png?timestamp=20251015200544');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/background_hero.png?timestamp=20251015200544') 1.00x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/background_hero.png?timestamp=20251015200544') 1.00x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/background_hero.png?timestamp=20251015200544') 1.00x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x);
background-image:image-set(url('https://www.genexus.com/media/images/background_hero.png?timestamp=20251015200544') 1.00x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x,url('https://www.genexus.com/media/images/background_hero_x1.33.png?timestamp=20251015200544') 1.33x);


}
.I187012:hover {
}
.I187012 > .viewport {



}
.I187012 > .viewport:hover {
}

}
.I187013 {
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;

	
}
.I187013:hover {
}
@media (max-width:992px) {
.I187013 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I187013:hover {
}
}
@media (max-width:640px) {
.I187013 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I187013:hover {
}
}
@media (min-width:1440px) {
.I187013 {
width:calc(100% - 256px);

	
}
.I187013:hover {
}
}
.I187014 {
display:flex;
position:var(--I187014-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-image:repeating-linear-gradient(223deg, rgb(0,16,33),rgb(91,167,255));
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I187014:hover {
}

@media (max-width:992px) {
.I187014 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I187014:hover {
}

}
@media (max-width:640px) {
.I187014 {

width:100%;
padding-bottom:4rem;

}
.I187014:hover {
}

}
@media (min-width:1440px) {
.I187014 {

padding-bottom:5rem;
padding-right:64px;
padding-top:5rem;

}
.I187014:hover {
}

}
.I187015 {
display:flex;
position:var(--I187015-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-color:rgb(39,80,128);
background-image:url('https://www.genexus.com/media/images/image_product.png?timestamp=20251015191344');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/image_product.png?timestamp=20251015191344') 1.00x,url('https://www.genexus.com/media/images/image_product_x2.png?timestamp=20251015191344') 2.00x,url('https://www.genexus.com/media/images/image_product_x2.25.png?timestamp=20251015191344') 2.25x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/image_product.png?timestamp=20251015191344') 1.00x,url('https://www.genexus.com/media/images/image_product_x2.png?timestamp=20251015191344') 2.00x,url('https://www.genexus.com/media/images/image_product_x2.25.png?timestamp=20251015191344') 2.25x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/image_product.png?timestamp=20251015191344') 1.00x,url('https://www.genexus.com/media/images/image_product_x2.png?timestamp=20251015191344') 2.00x,url('https://www.genexus.com/media/images/image_product_x2.25.png?timestamp=20251015191344') 2.25x);
background-image:image-set(url('https://www.genexus.com/media/images/image_product.png?timestamp=20251015191344') 1.00x,url('https://www.genexus.com/media/images/image_product_x2.png?timestamp=20251015191344') 2.00x,url('https://www.genexus.com/media/images/image_product_x2.25.png?timestamp=20251015191344') 2.25x);
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:left center;

}
.I187015:hover {
}

@media (max-width:992px) {
.I187015 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I187015:hover {
}

}
@media (max-width:640px) {
.I187015 {

width:100%;
height:300px;
background-position:center top;

}
.I187015:hover {
}

}

.I187016 {
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;

	
}
.I187016:hover {
}

@media (max-width:992px) {
.I187016 {

padding-left:2rem;



	
}
.I187016:hover {
}

}
@media (max-width:640px) {
.I187016 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I187016:hover {
}

}
@media (min-width:1440px) {
.I187016 {

padding-left:64px;



	
}
.I187016:hover {
}

}
.I187017 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
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;

	
}
.I187017:hover {
}

@media (max-width:992px) {
.I187017 {

padding-left:2rem;
padding-right:2rem;



	
}
.I187017:hover {
}

}
@media (max-width:640px) {
.I187017 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I187017:hover {
}

}
@media (min-width:1440px) {
.I187017 {

padding-left:64px;



	
}
.I187017:hover {
}

}
.I187018 {
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;

	
}
.I187018:hover {
}

@media (max-width:992px) {
.I187018 {

margin-left:2rem;



	
}
.I187018:hover {
}

}
@media (max-width:640px) {
.I187018 {

margin-bottom:0;



	
}
.I187018:hover {
}

}
@media (min-width:1440px) {
.I187018 {

margin-left:64px;



	
}
.I187018:hover {
}

}
h1.I187019, .I187019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I187019:hover {
}
.I187019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187019 > .viewport:hover {
}

@media (min-width:1440px) {
.I187019 {

order:3;

}
.I187019:hover {
}
.I187019 > .viewport {



}
.I187019 > .viewport:hover {
}

}
h1.I187020, .I187020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I187020:hover {
}
.I187020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187020 > .viewport:hover {
}

@media (min-width:1440px) {
.I187020 {

order:2;

}
.I187020:hover {
}
.I187020 > .viewport {



}
.I187020 > .viewport:hover {
}

}
h1.I187021, .I187021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I187021:hover {
}
.I187021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187021 > .viewport:hover {
}

@media (min-width:1440px) {
.I187021 {

order:4;

}
.I187021:hover {
}
.I187021 > .viewport {



}
.I187021 > .viewport:hover {
}

}
h1.I187022, .I187022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I187022:hover {
}
.I187022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187022 > .viewport:hover {
}

@media (min-width:1440px) {
.I187022 {

order:11;

}
.I187022:hover {
}
.I187022 > .viewport {



}
.I187022 > .viewport:hover {
}

}
h1.I187023, .I187023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I187023:hover {
}
.I187023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I187023 > .viewport:hover {
}

@media (max-width:640px) {
.I187023 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I187023:hover {
}
.I187023 > .viewport {



}
.I187023 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I187023 {

order:12;

}
.I187023:hover {
}
.I187023 > .viewport {



}
.I187023 > .viewport:hover {
}

}
h1.I187024, .I187024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I187024:hover {
}
.I187024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187024 > .viewport:hover {
}

@media (min-width:1440px) {
.I187024 {

order:10;

}
.I187024:hover {
}
.I187024 > .viewport {



}
.I187024 > .viewport:hover {
}

}
h1.I187025, .I187025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I187025:hover {
}
.I187025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187025 > .viewport:hover {
}


h1.I187026, .I187026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I187026:hover {
}
.I187026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187026 > .viewport:hover {
}


h1.I187027, .I187027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I187027:hover {
}
.I187027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187027 > .viewport:hover {
}


h1.I187028, .I187028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I187028:hover {
}
.I187028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187028 > .viewport:hover {
}


h1.I187029, .I187029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I187029:hover {
}
.I187029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187029 > .viewport:hover {
}


h1.I187030, .I187030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I187030:hover {
}
.I187030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187030 > .viewport:hover {
}


h1.I187031, .I187031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I187031:hover {
}
.I187031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I187031 > .viewport:hover {
}


h1.I187032, .I187032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I187032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
padding-top:1rem;


}
.I187032:hover {
}
.I187032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I187032 > .viewport:hover {
}

@media (min-width:1440px) {
.I187032 {

order:7;

}
.I187032:hover {
}
.I187032 > .viewport {



}
.I187032 > .viewport:hover {
}

}
.I187033, a.I187033 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I187033:hover, a.I187033:hover {
}

.I187034, a.I187034 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I187034:hover, a.I187034:hover {
}
@media (max-width:992px) {
.I187034, a.I187034 {
display:flex;
font-size:1.25rem;


}
.I187034:hover, a.I187034:hover {
}
}
@media (max-width:640px) {
.I187034, a.I187034 {
display:flex;
font-size:1.25rem;


}
.I187034:hover, a.I187034:hover {
}
}

.I187035, a.I187035 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I187035:hover, a.I187035:hover {
}
@media (max-width:992px) {
.I187035, a.I187035 {
}
.I187035:hover, a.I187035:hover {
display:flex;
width:100%;

}
}

.I187036 .button, .I187036.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);

}
.I187036 button.button, button.I187036.button {
cursor:pointer;
}
.I187036 .button .text, .I187036.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I187036 .button .icon, .I187036.button .icon {
flex:none;
background-size:100% 100%;
}
.I187036 .button:hover, .I187036.button:hover {
background-color:rgb(217,217,217);

}
.I187036 .button:hover .text, .I187036.button:hover .text {
}
.I187036 .button:hover .icon, .I187036.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I187036 .button, .I187036.button {
margin-left:0;
margin-top:24px;

}
.I187036 button.button, button.I187036.button {
}
.I187036 .button .text, .I187036.button .text {
}
.I187036 .button .icon, .I187036.button .icon {
background-size:100% 100%;
}
.I187036 .button:hover, .I187036.button:hover {
}
.I187036 .button:hover .text, .I187036.button:hover .text {
}
.I187036 .button:hover .icon, .I187036.button:hover .icon {
background-size:100% 100%;
}
}

.I187037, a.I187037 {
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;

}
.I187037:hover, a.I187037:hover {
}
@media (max-width:992px) {
.I187037, a.I187037 {
}
.I187037:hover, a.I187037:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I187037, a.I187037 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I187037:hover, a.I187037:hover {
}
}

.I187038 .button, .I187038.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);

}
.I187038 button.button, button.I187038.button {
cursor:pointer;
}
.I187038 .button .text, .I187038.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I187038 .button .icon, .I187038.button .icon {
flex:none;
background-size:100% 100%;
}
.I187038 .button:hover, .I187038.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I187038 .button:hover .text, .I187038.button:hover .text {
}
.I187038 .button:hover .icon, .I187038.button:hover .icon {
background-size:100% 100%;
}

.I187039 .image, .I187039.image {
vertical-align:top;
width:20px;
height:20px;

}
.I187039 .image:hover, .I187039.image:hover {
}

.I187040 .image, .I187040.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;

}
.I187040 .image:hover, .I187040.image:hover {
}
@media (max-width:992px) {
.I187040 .image, .I187040.image {
padding-left:2rem;

}
.I187040 .image:hover, .I187040.image:hover {
}
}
@media (min-width:1440px) {
.I187040 .image, .I187040.image {
padding-left:64px;

}
.I187040 .image:hover, .I187040.image:hover {
}
}
.I187041, a.I187041 {
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;

}
.I187041:hover, a.I187041:hover {
}

.I187042, a.I187042 {
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;

}
.I187042:hover, a.I187042:hover {
display:flex;
text-decoration:underline;


}

.I187043, a.I187043 {
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;

}
.I187043:hover, a.I187043:hover {
}

.I187044 .image, .I187044.image {
vertical-align:top;
}
.I187044 .image:hover, .I187044.image:hover {
}

.I187045 .image, .I187045.image {
vertical-align:top;
}
.I187045 .image:hover, .I187045.image:hover {
}

.I187046, a.I187046 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I187046:hover, a.I187046:hover {
}
@media (max-width:992px) {
.I187046, a.I187046 {
}
.I187046:hover, a.I187046:hover {
display:flex;
width:100%;

}
}

h1.I188409, .I188409 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188409 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I188409:hover {
}
.I188409 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188409 > .viewport:hover {
}

@media (min-width:1440px) {
.I188409 {

order:5;

}
.I188409:hover {
}
.I188409 > .viewport {



}
.I188409 > .viewport:hover {
}

}
.I188340 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:120px;

align-items:center;

	
}
.I188340:hover {
}
@media (max-width:992px) {
.I188340 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I188340:hover {
}
}

.I188341 {
display:flex;

order:2;
width:100%;
max-width:1310px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I188341:hover {
}
@media (max-width:992px) {
.I188341 {


flex-direction:column;
}
.I188341:hover {
}
}
@media (max-width:640px) {
.I188341 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I188341:hover {
}
}

.I188342 {
display:flex;
position:var(--I188342-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:40%;
margin-right:0rem;
box-sizing:border-box;

flex-direction:row;


}
.I188342:hover {
}

@media (max-width:992px) {
.I188342 {

width:100%;
margin-bottom:3rem;
margin-right:0;

}
.I188342:hover {
}

}
@media (max-width:640px) {
.I188342 {

margin-bottom:0;

flex-direction:column;


}
.I188342:hover {
}

}

.I188343 {
display:flex;
position:var(--I188343-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I188343:hover {
}

@media (max-width:640px) {
.I188343 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I188343:hover {
}

}

.I188344 {
display:flex;
position:var(--I188344-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:40%;
margin-left:0rem;
margin-right:0rem;

flex-direction:row;


}
.I188344:hover {
}

@media (max-width:992px) {
.I188344 {

width:100%;
margin-bottom:3rem;
margin-left:0;

}
.I188344:hover {
}

}
@media (max-width:640px) {
.I188344 {

flex-direction:column;
align-items:center;


}
.I188344:hover {
}

}

.I188345 {
display:flex;
position:var(--I188345-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

align-items:center;


}
.I188345:hover {
}

@media (max-width:992px) {
.I188345 {

padding-top:2rem;

}
.I188345:hover {
}

}
@media (max-width:640px) {
.I188345 {

align-items:flex-start;


}
.I188345:hover {
}

}

.I188346 {
display:flex;
position:var(--I188346-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:20%;

flex-direction:row;


}
.I188346:hover {
}

@media (max-width:992px) {
.I188346 {

width:100%;

flex-direction:row;
justify-content:center;


}
.I188346:hover {
}

}
@media (max-width:640px) {
.I188346 {

flex-direction:column;


}
.I188346:hover {
}

}

.I188347 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:50%;



flex-direction:column;
align-items:center;

	
}
.I188347:hover {
}

@media (max-width:640px) {
.I188347 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I188347:hover {
}

}
@media (min-width:1440px) {
.I188347 {

order:2;


	
}
.I188347:hover {
}

}
.I188348 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:50%;



flex-direction:column;
align-items:center;

	
}
.I188348:hover {
}

@media (max-width:640px) {
.I188348 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I188348:hover {
}

}
@media (min-width:1440px) {
.I188348 {

order:3;


	
}
.I188348:hover {
}

}
.I188349 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:50%;



flex-direction:column;
align-items:center;

	
}
.I188349:hover {
}

@media (max-width:640px) {
.I188349 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I188349:hover {
}

}

.I188350 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;
align-items:center;

	
}
.I188350:hover {
}

@media (max-width:640px) {
.I188350 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I188350:hover {
}

}

.I188351 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:column;
align-items:center;

	
}
.I188351:hover {
}

@media (max-width:992px) {
.I188351 {

width:50%;



	
}
.I188351:hover {
}

}
@media (max-width:640px) {
.I188351 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I188351:hover {
}

}

.I189806 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;



flex-direction:column;
align-items:center;

	
}
.I189806:hover {
}

@media (max-width:992px) {
.I189806 {

width:50%;



	
}
.I189806:hover {
}

}
@media (max-width:640px) {
.I189806 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I189806:hover {
}

}

h1.I188353, .I188353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I188353:hover {
}
.I188353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188353 > .viewport:hover {
}


h1.I188354, .I188354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188354:hover {
}
.I188354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188354 > .viewport:hover {
}

@media (max-width:640px) {
.I188354 {

width:100%;


}
.I188354:hover {
}
.I188354 > .viewport {

justify-content:center;


}
.I188354 > .viewport:hover {
}

}

h1.I188355, .I188355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I188355:hover {
}
.I188355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188355 > .viewport:hover {
}

@media (max-width:640px) {
.I188355 {


}
.I188355:hover {
}
.I188355 > .viewport {

justify-content:center;


}
.I188355 > .viewport:hover {
}

}

h1.I188356, .I188356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188356:hover {
}
.I188356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188356 > .viewport:hover {
}

@media (max-width:640px) {
.I188356 {

width:100%;


}
.I188356:hover {
}
.I188356 > .viewport {

justify-content:center;


}
.I188356 > .viewport:hover {
}

}

h1.I188357, .I188357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I188357:hover {
}
.I188357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188357 > .viewport:hover {
}


h1.I188358, .I188358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I188358:hover {
}
.I188358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188358 > .viewport:hover {
}

@media (max-width:640px) {
.I188358 {


}
.I188358:hover {
}
.I188358 > .viewport {

justify-content:center;


}
.I188358 > .viewport:hover {
}

}

h1.I188359, .I188359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188359:hover {
}
.I188359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188359 > .viewport:hover {
}

@media (max-width:640px) {
.I188359 {

width:100%;


}
.I188359:hover {
}
.I188359 > .viewport {

justify-content:center;


}
.I188359 > .viewport:hover {
}

}

h1.I188360, .I188360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I188360:hover {
}
.I188360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188360 > .viewport:hover {
}


h1.I188361, .I188361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I188361:hover {
}
.I188361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188361 > .viewport:hover {
}

@media (max-width:640px) {
.I188361 {


}
.I188361:hover {
}
.I188361 > .viewport {

justify-content:center;


}
.I188361 > .viewport:hover {
}

}

h1.I188362, .I188362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I188362:hover {
}
.I188362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188362 > .viewport:hover {
}


h1.I188363, .I188363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I188363:hover {
}
.I188363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188363 > .viewport:hover {
}


h1.I188364, .I188364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I188364:hover {
}
.I188364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188364 > .viewport:hover {
}

@media (min-width:1440px) {
.I188364 {

order:5;

}
.I188364:hover {
}
.I188364 > .viewport {



}
.I188364 > .viewport:hover {
}

}
h1.I188365, .I188365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188365:hover {
}
.I188365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188365 > .viewport:hover {
}

@media (max-width:640px) {
.I188365 {

width:100%;


}
.I188365:hover {
}
.I188365 > .viewport {

justify-content:center;


}
.I188365 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188365 {

order:7;

}
.I188365:hover {
}
.I188365 > .viewport {



}
.I188365 > .viewport:hover {
}

}
h1.I188366, .I188366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I188366:hover {
}
.I188366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188366 > .viewport:hover {
}

@media (max-width:640px) {
.I188366 {


}
.I188366:hover {
}
.I188366 > .viewport {

justify-content:center;


}
.I188366 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188366 {

order:8;

}
.I188366:hover {
}
.I188366 > .viewport {



}
.I188366 > .viewport:hover {
}

}
h1.I188367, .I188367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.25rem;


}
.I188367:hover {
}
.I188367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188367 > .viewport:hover {
}

@media (max-width:640px) {
.I188367 {

margin-bottom:0.25rem;


}
.I188367:hover {
}
.I188367 > .viewport {



}
.I188367 > .viewport:hover {
}

}

h1.I188368, .I188368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.25rem;


}
.I188368:hover {
}
.I188368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188368 > .viewport:hover {
}

@media (max-width:640px) {
.I188368 {

margin-bottom:0.25rem;


}
.I188368:hover {
}
.I188368 > .viewport {



}
.I188368 > .viewport:hover {
}

}

h1.I188369, .I188369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.25rem;


}
.I188369:hover {
}
.I188369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188369 > .viewport:hover {
}

@media (max-width:640px) {
.I188369 {

margin-bottom:0.25rem;


}
.I188369:hover {
}
.I188369 > .viewport {



}
.I188369 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188369 {

order:6;

}
.I188369:hover {
}
.I188369 > .viewport {



}
.I188369 > .viewport:hover {
}

}
h1.I188370, .I188370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.25rem;


}
.I188370:hover {
}
.I188370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188370 > .viewport:hover {
}

@media (max-width:640px) {
.I188370 {

margin-bottom:0rem;


}
.I188370:hover {
}
.I188370 > .viewport {



}
.I188370 > .viewport:hover {
}

}

h1.I188371, .I188371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188371:hover {
}
.I188371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188371 > .viewport:hover {
}


h1.I188372, .I188372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I188372:hover {
}
.I188372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188372 > .viewport:hover {
}

@media (max-width:640px) {
.I188372 {


}
.I188372:hover {
}
.I188372 > .viewport {

justify-content:flex-start;


}
.I188372 > .viewport:hover {
}

}

h1.I188373, .I188373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I188373:hover {
}
.I188373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188373 > .viewport:hover {
}

@media (min-width:1440px) {
.I188373 {

order:5;

}
.I188373:hover {
}
.I188373 > .viewport {



}
.I188373 > .viewport:hover {
}

}
h1.I188374, .I188374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.25rem;


}
.I188374:hover {
}
.I188374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188374 > .viewport:hover {
}

@media (max-width:640px) {
.I188374 {

margin-bottom:0rem;


}
.I188374:hover {
}
.I188374 > .viewport {



}
.I188374 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188374 {

order:6;

}
.I188374:hover {
}
.I188374 > .viewport {



}
.I188374 > .viewport:hover {
}

}
h1.I188375, .I188375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188375:hover {
}
.I188375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188375 > .viewport:hover {
}

@media (max-width:640px) {
.I188375 {

width:100%;


}
.I188375:hover {
}
.I188375 > .viewport {

justify-content:center;


}
.I188375 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188375 {

order:7;

}
.I188375:hover {
}
.I188375 > .viewport {



}
.I188375 > .viewport:hover {
}

}
h1.I188376, .I188376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I188376:hover {
}
.I188376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188376 > .viewport:hover {
}

@media (max-width:640px) {
.I188376 {


}
.I188376:hover {
}
.I188376 > .viewport {

justify-content:center;


}
.I188376 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188376 {

order:8;

}
.I188376:hover {
}
.I188376 > .viewport {



}
.I188376 > .viewport:hover {
}

}
h1.I189803, .I189803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I189803:hover {
}
.I189803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189803 > .viewport:hover {
}

@media (min-width:1440px) {
.I189803 {

order:5;

}
.I189803:hover {
}
.I189803 > .viewport {



}
.I189803 > .viewport:hover {
}

}
h1.I189812, .I189812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.25rem;


}
.I189812:hover {
}
.I189812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189812 > .viewport:hover {
}

@media (max-width:640px) {
.I189812 {

margin-bottom:0rem;


}
.I189812:hover {
}
.I189812 > .viewport {



}
.I189812 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I189812 {

order:6;

}
.I189812:hover {
}
.I189812 > .viewport {



}
.I189812 > .viewport:hover {
}

}
h1.I189818, .I189818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I189818:hover {
}
.I189818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189818 > .viewport:hover {
}

@media (max-width:640px) {
.I189818 {

width:100%;


}
.I189818:hover {
}
.I189818 > .viewport {

justify-content:center;


}
.I189818 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I189818 {

order:7;

}
.I189818:hover {
}
.I189818 > .viewport {



}
.I189818 > .viewport:hover {
}

}
h1.I189824, .I189824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189824:hover {
}
.I189824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189824 > .viewport:hover {
}

@media (max-width:640px) {
.I189824 {


}
.I189824:hover {
}
.I189824 > .viewport {

justify-content:center;


}
.I189824 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I189824 {

order:8;

}
.I189824:hover {
}
.I189824 > .viewport {



}
.I189824 > .viewport:hover {
}

}
.I188381 .image, .I188381.image {
vertical-align:top;
width:100%;
height:auto;

}
.I188381 .image:hover, .I188381.image:hover {
}
@media (max-width:992px) {
.I188381 .image, .I188381.image {
width:100%;
height:auto;

}
.I188381 .image:hover, .I188381.image:hover {
}
}
@media (max-width:640px) {
.I188381 .image, .I188381.image {
width:100%;

}
.I188381 .image:hover, .I188381.image:hover {
}
}

.I188382, a.I188382 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188382:hover, a.I188382:hover {
}
@media (max-width:992px) {
.I188382, a.I188382 {
}
.I188382:hover, a.I188382:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188382, a.I188382 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I188382:hover, a.I188382:hover {
}
}

.I188383 .button, .I188383.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188383 button.button, button.I188383.button {
cursor:pointer;
}
.I188383 .button .text, .I188383.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I188383 .button .icon, .I188383.button .icon {
flex:none;
background-size:100% 100%;
}
.I188383 .button:hover, .I188383.button:hover {
}
.I188383 .button:hover .text, .I188383.button:hover .text {
}
.I188383 .button:hover .icon, .I188383.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188383 .button, .I188383.button {
}
.I188383 button.button, button.I188383.button {
}
.I188383 .button .text, .I188383.button .text {
font-family:Rubik;

}
.I188383 .button .icon, .I188383.button .icon {
background-size:100% 100%;
}
.I188383 .button:hover, .I188383.button:hover {
}
.I188383 .button:hover .text, .I188383.button:hover .text {
}
.I188383 .button:hover .icon, .I188383.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188383 .button, .I188383.button {
}
.I188383 button.button, button.I188383.button {
}
.I188383 .button .text, .I188383.button .text {
color:rgb(250,50,99);

}
.I188383 .button .icon, .I188383.button .icon {
background-size:100% 100%;
}
.I188383 .button:hover, .I188383.button:hover {
}
.I188383 .button:hover .text, .I188383.button:hover .text {
}
.I188383 .button:hover .icon, .I188383.button:hover .icon {
background-size:100% 100%;
}
}
.I188384, a.I188384 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188384:hover, a.I188384:hover {
}
@media (max-width:992px) {
.I188384, a.I188384 {
}
.I188384:hover, a.I188384:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188384, a.I188384 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I188384:hover, a.I188384:hover {
}
}

.I188385 .image, .I188385.image {
vertical-align:top;
width:100%;
height:auto;

}
.I188385 .image:hover, .I188385.image:hover {
}
@media (max-width:992px) {
.I188385 .image, .I188385.image {
width:100%;
height:auto;

}
.I188385 .image:hover, .I188385.image:hover {
}
}
@media (max-width:640px) {
.I188385 .image, .I188385.image {
width:100%;

}
.I188385 .image:hover, .I188385.image:hover {
}
}

.I188386 .button, .I188386.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188386 button.button, button.I188386.button {
cursor:pointer;
}
.I188386 .button .text, .I188386.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I188386 .button .icon, .I188386.button .icon {
flex:none;
background-size:100% 100%;
}
.I188386 .button:hover, .I188386.button:hover {
}
.I188386 .button:hover .text, .I188386.button:hover .text {
}
.I188386 .button:hover .icon, .I188386.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188386 .button, .I188386.button {
}
.I188386 button.button, button.I188386.button {
}
.I188386 .button .text, .I188386.button .text {
font-family:Rubik;

}
.I188386 .button .icon, .I188386.button .icon {
background-size:100% 100%;
}
.I188386 .button:hover, .I188386.button:hover {
}
.I188386 .button:hover .text, .I188386.button:hover .text {
}
.I188386 .button:hover .icon, .I188386.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188386 .button, .I188386.button {
}
.I188386 button.button, button.I188386.button {
}
.I188386 .button .text, .I188386.button .text {
color:rgb(250,50,99);

}
.I188386 .button .icon, .I188386.button .icon {
background-size:100% 100%;
}
.I188386 .button:hover, .I188386.button:hover {
}
.I188386 .button:hover .text, .I188386.button:hover .text {
}
.I188386 .button:hover .icon, .I188386.button:hover .icon {
background-size:100% 100%;
}
}
.I188387, a.I188387 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188387:hover, a.I188387:hover {
}
@media (max-width:992px) {
.I188387, a.I188387 {
}
.I188387:hover, a.I188387:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188387, a.I188387 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I188387:hover, a.I188387:hover {
}
}

.I188388 .image, .I188388.image {
vertical-align:top;
width:100%;
height:auto;

}
.I188388 .image:hover, .I188388.image:hover {
}
@media (max-width:992px) {
.I188388 .image, .I188388.image {
width:100%;
height:auto;

}
.I188388 .image:hover, .I188388.image:hover {
}
}
@media (max-width:640px) {
.I188388 .image, .I188388.image {
width:100%;

}
.I188388 .image:hover, .I188388.image:hover {
}
}

.I188389 .button, .I188389.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188389 button.button, button.I188389.button {
cursor:pointer;
}
.I188389 .button .text, .I188389.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I188389 .button .icon, .I188389.button .icon {
flex:none;
background-size:100% 100%;
}
.I188389 .button:hover, .I188389.button:hover {
}
.I188389 .button:hover .text, .I188389.button:hover .text {
}
.I188389 .button:hover .icon, .I188389.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188389 .button, .I188389.button {
}
.I188389 button.button, button.I188389.button {
}
.I188389 .button .text, .I188389.button .text {
font-family:Rubik;

}
.I188389 .button .icon, .I188389.button .icon {
background-size:100% 100%;
}
.I188389 .button:hover, .I188389.button:hover {
}
.I188389 .button:hover .text, .I188389.button:hover .text {
}
.I188389 .button:hover .icon, .I188389.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188389 .button, .I188389.button {
}
.I188389 button.button, button.I188389.button {
}
.I188389 .button .text, .I188389.button .text {
color:rgb(250,50,99);

}
.I188389 .button .icon, .I188389.button .icon {
background-size:100% 100%;
}
.I188389 .button:hover, .I188389.button:hover {
}
.I188389 .button:hover .text, .I188389.button:hover .text {
}
.I188389 .button:hover .icon, .I188389.button:hover .icon {
background-size:100% 100%;
}
}
.I188390, a.I188390 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I188390:hover, a.I188390:hover {
}
@media (max-width:992px) {
.I188390, a.I188390 {
display:flex;
font-size:1.625rem;


}
.I188390:hover, a.I188390:hover {
}
}
@media (max-width:640px) {
.I188390, a.I188390 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I188390:hover, a.I188390:hover {
}
}

.I188391, a.I188391 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-top:1rem;

}
.I188391:hover, a.I188391:hover {
}
@media (max-width:992px) {
.I188391, a.I188391 {
}
.I188391:hover, a.I188391:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188391, a.I188391 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I188391:hover, a.I188391:hover {
}
}

.I188392 .image, .I188392.image {
vertical-align:top;
width:100%;
height:auto;

}
.I188392 .image:hover, .I188392.image:hover {
}

.I188393, a.I188393 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188393:hover, a.I188393:hover {
}
@media (max-width:992px) {
.I188393, a.I188393 {
}
.I188393:hover, a.I188393:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188393, a.I188393 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I188393:hover, a.I188393:hover {
}
}

.I188394 .button, .I188394.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188394 button.button, button.I188394.button {
cursor:pointer;
}
.I188394 .button .text, .I188394.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I188394 .button .icon, .I188394.button .icon {
flex:none;
background-size:100% 100%;
}
.I188394 .button:hover, .I188394.button:hover {
}
.I188394 .button:hover .text, .I188394.button:hover .text {
}
.I188394 .button:hover .icon, .I188394.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188394 .button, .I188394.button {
}
.I188394 button.button, button.I188394.button {
}
.I188394 .button .text, .I188394.button .text {
font-family:Rubik;

}
.I188394 .button .icon, .I188394.button .icon {
background-size:100% 100%;
}
.I188394 .button:hover, .I188394.button:hover {
}
.I188394 .button:hover .text, .I188394.button:hover .text {
}
.I188394 .button:hover .icon, .I188394.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188394 .button, .I188394.button {
}
.I188394 button.button, button.I188394.button {
}
.I188394 .button .text, .I188394.button .text {
color:rgb(250,50,99);

}
.I188394 .button .icon, .I188394.button .icon {
background-size:100% 100%;
}
.I188394 .button:hover, .I188394.button:hover {
}
.I188394 .button:hover .text, .I188394.button:hover .text {
}
.I188394 .button:hover .icon, .I188394.button:hover .icon {
background-size:100% 100%;
}
}
.I188395, a.I188395 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I188395:hover, a.I188395:hover {
}
@media (max-width:992px) {
.I188395, a.I188395 {
}
.I188395:hover, a.I188395:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188395, a.I188395 {
display:flex;
padding-bottom:0rem;

}
.I188395:hover, a.I188395:hover {
}
}

.I188396, a.I188396 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I188396:hover, a.I188396:hover {
}
@media (max-width:992px) {
.I188396, a.I188396 {
}
.I188396:hover, a.I188396:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188396, a.I188396 {
display:flex;
padding-bottom:0rem;

}
.I188396:hover, a.I188396:hover {
}
}

.I188397, a.I188397 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I188397:hover, a.I188397:hover {
}
@media (max-width:992px) {
.I188397, a.I188397 {
}
.I188397:hover, a.I188397:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188397, a.I188397 {
display:flex;
padding-bottom:0rem;

}
.I188397:hover, a.I188397:hover {
}
}

.I188398, a.I188398 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I188398:hover, a.I188398:hover {
}
@media (max-width:992px) {
.I188398, a.I188398 {
}
.I188398:hover, a.I188398:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188398, a.I188398 {
display:flex;
padding-bottom:0rem;

}
.I188398:hover, a.I188398:hover {
}
}

.I188399 .button, .I188399.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);

}
.I188399 button.button, button.I188399.button {
cursor:pointer;
}
.I188399 .button .text, .I188399.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I188399 .button .icon, .I188399.button .icon {
flex:none;
background-size:100% 100%;
}
.I188399 .button:hover, .I188399.button:hover {
background-color:rgb(217,217,217);

}
.I188399 .button:hover .text, .I188399.button:hover .text {
}
.I188399 .button:hover .icon, .I188399.button:hover .icon {
background-size:100% 100%;
}

.I188400, a.I188400 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I188400:hover, a.I188400:hover {
}
@media (max-width:992px) {
.I188400, a.I188400 {
display:flex;
font-size:1.25rem;


}
.I188400:hover, a.I188400:hover {
}
}
@media (max-width:640px) {
.I188400, a.I188400 {
display:flex;
font-size:1.25rem;


}
.I188400:hover, a.I188400:hover {
}
}

.I188401 .image, .I188401.image {
vertical-align:top;
width:100%;
height:auto;

}
.I188401 .image:hover, .I188401.image:hover {
}

.I188402, a.I188402 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I188402:hover, a.I188402:hover {
}
@media (max-width:992px) {
.I188402, a.I188402 {
}
.I188402:hover, a.I188402:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188402, a.I188402 {
display:flex;
padding-bottom:0rem;

}
.I188402:hover, a.I188402:hover {
}
}

.I188403, a.I188403 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188403:hover, a.I188403:hover {
}
@media (max-width:992px) {
.I188403, a.I188403 {
}
.I188403:hover, a.I188403:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188403, a.I188403 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I188403:hover, a.I188403:hover {
}
}

.I188404 .button, .I188404.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188404 button.button, button.I188404.button {
cursor:pointer;
}
.I188404 .button .text, .I188404.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I188404 .button .icon, .I188404.button .icon {
flex:none;
background-size:100% 100%;
}
.I188404 .button:hover, .I188404.button:hover {
}
.I188404 .button:hover .text, .I188404.button:hover .text {
}
.I188404 .button:hover .icon, .I188404.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188404 .button, .I188404.button {
}
.I188404 button.button, button.I188404.button {
}
.I188404 .button .text, .I188404.button .text {
font-family:Rubik;

}
.I188404 .button .icon, .I188404.button .icon {
background-size:100% 100%;
}
.I188404 .button:hover, .I188404.button:hover {
}
.I188404 .button:hover .text, .I188404.button:hover .text {
}
.I188404 .button:hover .icon, .I188404.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I188404 .button, .I188404.button {
}
.I188404 button.button, button.I188404.button {
}
.I188404 .button .text, .I188404.button .text {
color:rgb(250,50,99);

}
.I188404 .button .icon, .I188404.button .icon {
background-size:100% 100%;
}
.I188404 .button:hover, .I188404.button:hover {
}
.I188404 .button:hover .text, .I188404.button:hover .text {
}
.I188404 .button:hover .icon, .I188404.button:hover .icon {
background-size:100% 100%;
}
}
.I189800 .image, .I189800.image {
vertical-align:top;
width:100%;
height:auto;

}
.I189800 .image:hover, .I189800.image:hover {
}

.I189809, a.I189809 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I189809:hover, a.I189809:hover {
}
@media (max-width:992px) {
.I189809, a.I189809 {
}
.I189809:hover, a.I189809:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189809, a.I189809 {
display:flex;
padding-bottom:0rem;

}
.I189809:hover, a.I189809:hover {
}
}

.I189815, a.I189815 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I189815:hover, a.I189815:hover {
}
@media (max-width:992px) {
.I189815, a.I189815 {
}
.I189815:hover, a.I189815:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189815, a.I189815 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I189815:hover, a.I189815:hover {
}
}

.I189821 .button, .I189821.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I189821 button.button, button.I189821.button {
cursor:pointer;
}
.I189821 .button .text, .I189821.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I189821 .button .icon, .I189821.button .icon {
flex:none;
background-size:100% 100%;
}
.I189821 .button:hover, .I189821.button:hover {
}
.I189821 .button:hover .text, .I189821.button:hover .text {
}
.I189821 .button:hover .icon, .I189821.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I189821 .button, .I189821.button {
}
.I189821 button.button, button.I189821.button {
}
.I189821 .button .text, .I189821.button .text {
font-family:Rubik;

}
.I189821 .button .icon, .I189821.button .icon {
background-size:100% 100%;
}
.I189821 .button:hover, .I189821.button:hover {
}
.I189821 .button:hover .text, .I189821.button:hover .text {
}
.I189821 .button:hover .icon, .I189821.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I189821 .button, .I189821.button {
}
.I189821 button.button, button.I189821.button {
}
.I189821 .button .text, .I189821.button .text {
color:rgb(250,50,99);

}
.I189821 .button .icon, .I189821.button .icon {
background-size:100% 100%;
}
.I189821 .button:hover, .I189821.button:hover {
}
.I189821 .button:hover .text, .I189821.button:hover .text {
}
.I189821 .button:hover .icon, .I189821.button:hover .icon {
background-size:100% 100%;
}
}
h1.I188490, .I188490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:69;
width:100%;


}
.I188490:hover {
}
.I188490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188490 > .viewport:hover {
}

@media (min-width:1440px) {
.I188490 {

order:70;

}
.I188490:hover {
}
.I188490 > .viewport {



}
.I188490 > .viewport:hover {
}

}
.I188451 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-image:url('https://www.genexus.com/media/images/banner_background.png?timestamp=20251015204005');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/banner_background.png?timestamp=20251015204005') 1.00x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/banner_background.png?timestamp=20251015204005') 1.00x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/banner_background.png?timestamp=20251015204005') 1.00x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x);
background-image:image-set(url('https://www.genexus.com/media/images/banner_background.png?timestamp=20251015204005') 1.00x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x,url('https://www.genexus.com/media/images/banner_background_x1.33.png?timestamp=20251015204005') 1.33x);
background-repeat:no-repeat;
background-size:cover;

align-items:center;

	
}
.I188451:hover {
}
@media (max-width:640px) {
.I188451 {
background-image:url('https://www.genexus.com/media/images/banner_background-mobile.png?timestamp=20251015204411');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/banner_background-mobile.png?timestamp=20251015204411') 1.00x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/banner_background-mobile.png?timestamp=20251015204411') 1.00x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/banner_background-mobile.png?timestamp=20251015204411') 1.00x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x);
background-image:image-set(url('https://www.genexus.com/media/images/banner_background-mobile.png?timestamp=20251015204411') 1.00x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x,url('https://www.genexus.com/media/images/banner_background-mobile_x1.96.png?timestamp=20251015204411') 1.96x);

	
}
.I188451:hover {
}
}
@media (min-width:1440px) {
.I188451 {
align-items:center;

	
}
.I188451:hover {
}
}
.I188452 {
display:flex;
position:var(--I188452-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:5rem;
padding-left:2rem;
padding-right:2rem;
padding-top:5rem;
box-sizing:border-box;

align-items:center;


}
.I188452:hover {
}

@media (max-width:992px) {
.I188452 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I188452:hover {
}

}
@media (max-width:640px) {
.I188452 {

align-items:flex-start;


}
.I188452:hover {
}

}

.I188453 {
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;

	
}
.I188453:hover {
}

@media (max-width:992px) {
.I188453 {

margin-left:0rem;



	
}
.I188453:hover {
}

}
@media (max-width:640px) {
.I188453 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I188453:hover {
}

}
@media (min-width:1440px) {
.I188453 {

order:3;
margin-left:0px;



	
}
.I188453:hover {
}

}
h1.I188454, .I188454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I188454:hover {
}
.I188454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188454 > .viewport:hover {
}

@media (min-width:1440px) {
.I188454 {

order:2;

}
.I188454:hover {
}
.I188454 > .viewport {



}
.I188454 > .viewport:hover {
}

}
h1.I188455, .I188455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:800px;


}
.I188455:hover {
}
.I188455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188455 > .viewport:hover {
}

@media (min-width:1440px) {
.I188455 {

order:4;

}
.I188455:hover {
}
.I188455 > .viewport {



}
.I188455 > .viewport:hover {
}

}
h1.I188456, .I188456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:960px;
margin-top:1rem;


}
.I188456:hover {
}
.I188456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188456 > .viewport:hover {
}

@media (max-width:640px) {
.I188456 {


}
.I188456:hover {
}
.I188456 > .viewport {

justify-content:flex-start;


}
.I188456 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188456 {

order:5;

}
.I188456:hover {
}
.I188456 > .viewport {



}
.I188456 > .viewport:hover {
}

}
h1.I188457, .I188457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I188457:hover {
}
.I188457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188457 > .viewport:hover {
}

@media (min-width:1440px) {
.I188457 {

order:13;

}
.I188457:hover {
}
.I188457 > .viewport {



}
.I188457 > .viewport:hover {
}

}
h1.I188458, .I188458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188458:hover {
}
.I188458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188458 > .viewport:hover {
}


h1.I188459, .I188459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I188459:hover {
}
.I188459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188459 > .viewport:hover {
}

@media (min-width:1440px) {
.I188459 {

order:21;

}
.I188459:hover {
}
.I188459 > .viewport {



}
.I188459 > .viewport:hover {
}

}
h1.I188460, .I188460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I188460:hover {
}
.I188460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188460 > .viewport:hover {
}

@media (min-width:1440px) {
.I188460 {

order:9;

}
.I188460:hover {
}
.I188460 > .viewport {



}
.I188460 > .viewport:hover {
}

}
h1.I188461, .I188461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188461:hover {
}
.I188461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188461 > .viewport:hover {
}

@media (max-width:640px) {
.I188461 {

padding-top:1rem;


}
.I188461:hover {
}
.I188461 > .viewport {

justify-content:flex-start;


}
.I188461 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I188461 {

order:6;

}
.I188461:hover {
}
.I188461 > .viewport {



}
.I188461 > .viewport:hover {
}

}
h1.I188462, .I188462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I188462:hover {
}
.I188462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188462 > .viewport:hover {
}

@media (min-width:1440px) {
.I188462 {

order:1;

}
.I188462:hover {
}
.I188462 > .viewport {



}
.I188462 > .viewport:hover {
}

}
h1.I188463, .I188463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I188463:hover {
}
.I188463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188463 > .viewport:hover {
}

@media (min-width:1440px) {
.I188463 {

order:14;

}
.I188463:hover {
}
.I188463 > .viewport {



}
.I188463 > .viewport:hover {
}

}
h1.I188464, .I188464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188464:hover {
}
.I188464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188464 > .viewport:hover {
}

@media (min-width:1440px) {
.I188464 {

order:9;

}
.I188464:hover {
}
.I188464 > .viewport {



}
.I188464 > .viewport:hover {
}

}
h1.I188465, .I188465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I188465:hover {
}
.I188465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188465 > .viewport:hover {
}

@media (min-width:1440px) {
.I188465 {

order:14;

}
.I188465:hover {
}
.I188465 > .viewport {



}
.I188465 > .viewport:hover {
}

}
h1.I188466, .I188466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I188466:hover {
}
.I188466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188466 > .viewport:hover {
}

@media (min-width:1440px) {
.I188466 {

order:22;

}
.I188466:hover {
}
.I188466 > .viewport {



}
.I188466 > .viewport:hover {
}

}
h1.I188467, .I188467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188467:hover {
}
.I188467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188467 > .viewport:hover {
}


h1.I188468, .I188468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188468:hover {
}
.I188468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188468 > .viewport:hover {
}


h1.I188469, .I188469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188469:hover {
}
.I188469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188469 > .viewport:hover {
}


h1.I188470, .I188470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I188470:hover {
}
.I188470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188470 > .viewport:hover {
}


h1.I188471, .I188471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I188471:hover {
}
.I188471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188471 > .viewport:hover {
}


.I188472, a.I188472 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I188472:hover, a.I188472:hover {
}
@media (max-width:992px) {
.I188472, a.I188472 {
display:flex;
font-size:1.25rem;


}
.I188472:hover, a.I188472:hover {
}
}
@media (max-width:640px) {
.I188472, a.I188472 {
display:flex;
font-size:1.25rem;


}
.I188472:hover, a.I188472:hover {
}
}

.I188473, a.I188473 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I188473:hover, a.I188473:hover {
}
@media (max-width:992px) {
.I188473, a.I188473 {
display:flex;
font-size:1.625rem;


}
.I188473:hover, a.I188473:hover {
}
}
@media (max-width:640px) {
.I188473, a.I188473 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I188473:hover, a.I188473:hover {
}
}

.I188474, a.I188474 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.625rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:2.25rem;

padding-bottom:1rem;

}
.I188474:hover, a.I188474:hover {
}
@media (max-width:992px) {
.I188474, a.I188474 {
}
.I188474:hover, a.I188474:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188474, a.I188474 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I188474:hover, a.I188474:hover {
}
}

.I188475 .button, .I188475.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I188475 button.button, button.I188475.button {
cursor:pointer;
}
.I188475 .button .text, .I188475.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I188475 .button .icon, .I188475.button .icon {
flex:none;
background-size:100% 100%;
}
.I188475 .button:hover, .I188475.button:hover {
}
.I188475 .button:hover .text, .I188475.button:hover .text {
color:rgb(91,167,255);

}
.I188475 .button:hover .icon, .I188475.button:hover .icon {
background-size:100% 100%;
}

.I188476 .button, .I188476.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188476 button.button, button.I188476.button {
cursor:pointer;
}
.I188476 .button .text, .I188476.button .text {
}
.I188476 .button .icon, .I188476.button .icon {
flex:none;
background-size:100% 100%;
}
.I188476 .button:hover, .I188476.button:hover {
}
.I188476 .button:hover .text, .I188476.button:hover .text {
}
.I188476 .button:hover .icon, .I188476.button:hover .icon {
background-size:100% 100%;
}

.I188477 .button, .I188477.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188477 button.button, button.I188477.button {
cursor:pointer;
}
.I188477 .button .text, .I188477.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188477 .button .icon, .I188477.button .icon {
flex:none;
background-size:100% 100%;
}
.I188477 .button:hover, .I188477.button:hover {
}
.I188477 .button:hover .text, .I188477.button:hover .text {
}
.I188477 .button:hover .icon, .I188477.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188477 .button, .I188477.button {
}
.I188477 button.button, button.I188477.button {
}
.I188477 .button .text, .I188477.button .text {
font-family:Rubik;

}
.I188477 .button .icon, .I188477.button .icon {
background-size:100% 100%;
}
.I188477 .button:hover, .I188477.button:hover {
}
.I188477 .button:hover .text, .I188477.button:hover .text {
}
.I188477 .button:hover .icon, .I188477.button:hover .icon {
background-size:100% 100%;
}
}

.I188478 .button, .I188478.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);

}
.I188478 button.button, button.I188478.button {
cursor:pointer;
}
.I188478 .button .text, .I188478.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I188478 .button .icon, .I188478.button .icon {
flex:none;
background-size:100% 100%;
}
.I188478 .button:hover, .I188478.button:hover {
background-color:rgb(210,40,93);

}
.I188478 .button:hover .text, .I188478.button:hover .text {
}
.I188478 .button:hover .icon, .I188478.button:hover .icon {
background-size:100% 100%;
}

.I188479, a.I188479 {
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;


}
.I188479:hover, a.I188479:hover {
}
@media (max-width:992px) {
.I188479, a.I188479 {
}
.I188479:hover, a.I188479:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188479, a.I188479 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I188479:hover, a.I188479:hover {
}
}

.I188480 .image, .I188480.image {
vertical-align:top;
}
.I188480 .image:hover, .I188480.image:hover {
}

.I188481 .button, .I188481.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188481 button.button, button.I188481.button {
cursor:pointer;
}
.I188481 .button .text, .I188481.button .text {
}
.I188481 .button .icon, .I188481.button .icon {
flex:none;
background-size:100% 100%;
}
.I188481 .button:hover, .I188481.button:hover {
}
.I188481 .button:hover .text, .I188481.button:hover .text {
}
.I188481 .button:hover .icon, .I188481.button:hover .icon {
background-size:100% 100%;
}

h1.I188482, .I188482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I188482, .I188482 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I188482, .I188482 p {
margin:0px;
}

figure.I188482, .I188482 figure {
margin:0px;
}

a.I188482, .I188482 a {
text-decoration:inherit;
color:inherit;
}

.I188482 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I188482 article, article.I188482 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I188482 article:hover, article.I188482:hover {
}
.I188482 article.active, article.I188482.active {
}
.I188482 .body {
}
.I188482 .body:hover {
	
}
.I188482 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I188482 .body img {
}
.I188482 .body ul, .I188482 .body ol {
margin-left:1rem;

}
.I188482 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I188482 .body iframe {
}
.I188482 .body img:hover {
}
.I188482 .body iframe:hover {
}

.I188482 .body li {
list-style-type:disc;
}



.I188483 .image, .I188483.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I188483 .image:hover, .I188483.image:hover {
}

.I188484 .image, .I188484.image {
vertical-align:top;
}
.I188484 .image:hover, .I188484.image:hover {
}

.I188485 .image, .I188485.image {
vertical-align:top;
width:20px;
height:20px;

}
.I188485 .image:hover, .I188485.image:hover {
}

.I188486, a.I188486 {
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;

}
.I188486:hover, a.I188486:hover {
}

.I188487, a.I188487 {
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;

}
.I188487:hover, a.I188487:hover {
}

.I188488, a.I188488 {
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;

}
.I188488:hover, a.I188488:hover {
display:flex;
text-decoration:underline;


}

.I188489 .image, .I188489.image {
vertical-align:top;
}
.I188489 .image:hover, .I188489.image:hover {
}

h1.I188572, .I188572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:68;
width:100%;


}
.I188572:hover {
}
.I188572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188572 > .viewport:hover {
}

@media (min-width:1440px) {
.I188572 {

order:69;

}
.I188572:hover {
}
.I188572 > .viewport {



}
.I188572 > .viewport:hover {
}

}
.I188494 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;

align-items:center;

	
}
.I188494:hover {
}
@media (max-width:992px) {
.I188494 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I188494:hover {
}
}

.I188495 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I188495:hover {
}
@media (max-width:992px) {
.I188495 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I188495:hover {
}
}
@media (min-width:1440px) {
.I188495 {

width:100%;


}
.I188495:hover {
}
}
.I188496 {
display:flex;
position:var(--I188496-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I188496:hover {
}


.I188497 {
display:flex;
position:var(--I188497-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;


}
.I188497:hover {
}

@media (max-width:992px) {
.I188497 {

margin-top:2rem;

}
.I188497:hover {
}

}
@media (max-width:640px) {
.I188497 {

flex-direction:column;


}
.I188497:hover {
}

}

.I188498 {
display:flex;
position:var(--I188498-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;


}
.I188498:hover {
}

@media (max-width:992px) {
.I188498 {

margin-top:2rem;

}
.I188498:hover {
}

}
@media (max-width:640px) {
.I188498 {

margin-top:1rem;

flex-direction:column;


}
.I188498:hover {
}

}

.I188499 {
display:flex;
position:var(--I188499-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I188499:hover {
}

@media (max-width:992px) {
.I188499 {

margin-top:2rem;

}
.I188499:hover {
}

}
@media (max-width:640px) {
.I188499 {

margin-top:1rem;

flex-direction:column;


}
.I188499:hover {
}

}

.I188500 {
display:flex;
position:var(--I188500-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I188500:hover {
}


.I188501 {
display:flex;
position:var(--I188501-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I188501:hover {
}

@media (max-width:640px) {
.I188501 {

margin-top:1rem;

flex-direction:column;


}
.I188501:hover {
}

}

.I188502 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-top-color:rgb(245,245,245);
border-right-color:rgb(245,245,245);
border-bottom-color:rgb(245,245,245);
border-left-color:rgb(103,161,255);
border-left-style:outset;
border-left-width:2px;
border-radius:1rem;
box-sizing:border-box;
box-shadow:0px 0px 2px 2px rgb(245,245,245);



flex-direction:column;

	
}
.I188502:hover {
}

@media (max-width:992px) {
.I188502 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I188502:hover {
}

}
@media (max-width:640px) {
.I188502 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I188502:hover {
}

}

.I188503 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-top-color:rgb(245,245,245);
border-right-color:rgb(245,245,245);
border-bottom-color:rgb(245,245,245);
border-left-color:rgb(103,161,255);
border-left-style:outset;
border-left-width:2px;
border-radius:1rem;
box-sizing:border-box;
box-shadow:0px 0px 2px 2px rgb(245,245,245);



flex-direction:column;

	
}
.I188503:hover {
}

@media (max-width:992px) {
.I188503 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I188503:hover {
}

}
@media (max-width:640px) {
.I188503 {

width:100%;



	
}
.I188503:hover {
}

}

.I188504 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-top-color:rgb(245,245,245);
border-right-color:rgb(245,245,245);
border-bottom-color:rgb(245,245,245);
border-left-color:rgb(103,161,255);
border-left-style:outset;
border-left-width:2px;
border-radius:1rem;
box-sizing:border-box;
box-shadow:0px 0px 2px 2px rgb(245,245,245);



flex-direction:column;

	
}
.I188504:hover {
}

@media (max-width:992px) {
.I188504 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I188504:hover {
}

}
@media (max-width:640px) {
.I188504 {

width:100%;
margin-right:0;



	
}
.I188504:hover {
}

}

.I188505 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-top-color:rgb(245,245,245);
border-right-color:rgb(245,245,245);
border-bottom-color:rgb(245,245,245);
border-left-color:rgb(103,161,255);
border-left-style:outset;
border-left-width:2px;
border-radius:1rem;
box-sizing:border-box;
box-shadow:0px 0px 2px 2px rgb(245,245,245);



flex-direction:column;

	
}
.I188505:hover {
}

@media (max-width:992px) {
.I188505 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I188505:hover {
}

}
@media (max-width:640px) {
.I188505 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I188505:hover {
}

}

.I188506 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-top-color:rgb(245,245,245);
border-right-color:rgb(245,245,245);
border-bottom-color:rgb(245,245,245);
border-left-color:rgb(103,161,255);
border-left-style:outset;
border-left-width:2px;
border-radius:1rem;
box-sizing:border-box;
box-shadow:0px 0px 2px 2px rgb(245,245,245);



flex-direction:column;

	
}
.I188506:hover {
}

@media (max-width:992px) {
.I188506 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I188506:hover {
}

}
@media (max-width:640px) {
.I188506 {

width:100%;
margin-right:0;



	
}
.I188506:hover {
}

}

.I188507 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I188507:hover {
}

@media (max-width:992px) {
.I188507 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I188507:hover {
}

}
@media (max-width:640px) {
.I188507 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I188507:hover {
}

}

.I188508 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I188508:hover {
}

@media (max-width:992px) {
.I188508 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I188508:hover {
}

}
@media (max-width:640px) {
.I188508 {

width:100%;
margin-right:0;



	
}
.I188508:hover {
}

}

.I188509 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I188509:hover {
}

@media (max-width:992px) {
.I188509 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I188509:hover {
}

}
@media (max-width:640px) {
.I188509 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I188509:hover {
}

}

h1.I188510, .I188510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I188510:hover {
}
.I188510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188510 > .viewport:hover {
}

@media (max-width:640px) {
.I188510 {


}
.I188510:hover {
}
.I188510 > .viewport {

justify-content:flex-start;


}
.I188510 > .viewport:hover {
}

}

h1.I188511, .I188511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I188511:hover {
}
.I188511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188511 > .viewport:hover {
}


h1.I188512, .I188512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I188512:hover {
}
.I188512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188512 > .viewport:hover {
}


h1.I188513, .I188513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188513:hover {
}
.I188513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188513 > .viewport:hover {
}


h1.I188514, .I188514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188514:hover {
}
.I188514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188514 > .viewport:hover {
}


h1.I188515, .I188515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188515:hover {
}
.I188515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188515 > .viewport:hover {
}


h1.I188516, .I188516 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188516 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188516:hover {
}
.I188516 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188516 > .viewport:hover {
}


h1.I188517, .I188517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I188517:hover {
}
.I188517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188517 > .viewport:hover {
}


h1.I188518, .I188518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188518:hover {
}
.I188518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188518 > .viewport:hover {
}


h1.I188519, .I188519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188519:hover {
}
.I188519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188519 > .viewport:hover {
}


h1.I188520, .I188520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I188520:hover {
}
.I188520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188520 > .viewport:hover {
}


h1.I188521, .I188521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188521:hover {
}
.I188521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188521 > .viewport:hover {
}


h1.I188522, .I188522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188522:hover {
}
.I188522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188522 > .viewport:hover {
}


h1.I188523, .I188523 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188523 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I188523:hover {
}
.I188523 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188523 > .viewport:hover {
}


h1.I188524, .I188524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188524:hover {
}
.I188524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188524 > .viewport:hover {
}


h1.I188525, .I188525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188525:hover {
}
.I188525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188525 > .viewport:hover {
}


h1.I188526, .I188526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I188526:hover {
}
.I188526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188526 > .viewport:hover {
}


h1.I188527, .I188527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188527:hover {
}
.I188527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188527 > .viewport:hover {
}


h1.I188528, .I188528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188528:hover {
}
.I188528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188528 > .viewport:hover {
}


h1.I188529, .I188529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I188529:hover {
}
.I188529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188529 > .viewport:hover {
}


h1.I188530, .I188530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188530:hover {
}
.I188530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188530 > .viewport:hover {
}


h1.I188531, .I188531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188531:hover {
}
.I188531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188531 > .viewport:hover {
}


h1.I188532, .I188532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188532:hover {
}
.I188532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188532 > .viewport:hover {
}


h1.I188533, .I188533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188533:hover {
}
.I188533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188533 > .viewport:hover {
}


h1.I188534, .I188534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I188534:hover {
}
.I188534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188534 > .viewport:hover {
}


h1.I188535, .I188535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188535:hover {
}
.I188535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188535 > .viewport:hover {
}


h1.I188536, .I188536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188536:hover {
}
.I188536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188536 > .viewport:hover {
}


h1.I188537, .I188537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188537:hover {
}
.I188537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188537 > .viewport:hover {
}


h1.I188538, .I188538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188538:hover {
}
.I188538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188538 > .viewport:hover {
}


h1.I188539, .I188539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I188539:hover {
}
.I188539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188539 > .viewport:hover {
}


h1.I188540, .I188540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I188540:hover {
}
.I188540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188540 > .viewport:hover {
}


.I188541, a.I188541 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I188541:hover, a.I188541:hover {
}
@media (max-width:992px) {
.I188541, a.I188541 {
display:flex;
font-size:1.625rem;


}
.I188541:hover, a.I188541:hover {
}
}

.I188542, a.I188542 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I188542:hover, a.I188542:hover {
}
@media (max-width:992px) {
.I188542, a.I188542 {
}
.I188542:hover, a.I188542:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188542, a.I188542 {
display:flex;
padding-bottom:1rem;

}
.I188542:hover, a.I188542:hover {
}
}

.I188543 .button, .I188543.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);

}
.I188543 button.button, button.I188543.button {
cursor:pointer;
}
.I188543 .button .text, .I188543.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I188543 .button .icon, .I188543.button .icon {
flex:none;
background-size:100% 100%;
}
.I188543 .button:hover, .I188543.button:hover {
background-color:rgb(210,40,93);

}
.I188543 .button:hover .text, .I188543.button:hover .text {
}
.I188543 .button:hover .icon, .I188543.button:hover .icon {
background-size:100% 100%;
}

.I188544, a.I188544 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:0.5rem;

}
.I188544:hover, a.I188544:hover {
}

.I188545, a.I188545 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188545:hover, a.I188545:hover {
}
@media (max-width:992px) {
.I188545, a.I188545 {
}
.I188545:hover, a.I188545:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188545, a.I188545 {
display:flex;
padding-bottom:1rem;

}
.I188545:hover, a.I188545:hover {
}
}

.I188546 .button, .I188546.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188546 button.button, button.I188546.button {
cursor:pointer;
}
.I188546 .button .text, .I188546.button .text {
}
.I188546 .button .icon, .I188546.button .icon {
flex:none;
background-size:100% 100%;
}
.I188546 .button:hover, .I188546.button:hover {
}
.I188546 .button:hover .text, .I188546.button:hover .text {
}
.I188546 .button:hover .icon, .I188546.button:hover .icon {
background-size:100% 100%;
}

.I188547 .button, .I188547.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188547 button.button, button.I188547.button {
cursor:pointer;
}
.I188547 .button .text, .I188547.button .text {
}
.I188547 .button .icon, .I188547.button .icon {
flex:none;
background-size:100% 100%;
}
.I188547 .button:hover, .I188547.button:hover {
}
.I188547 .button:hover .text, .I188547.button:hover .text {
}
.I188547 .button:hover .icon, .I188547.button:hover .icon {
background-size:100% 100%;
}

.I188548 .button, .I188548.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188548 button.button, button.I188548.button {
cursor:pointer;
}
.I188548 .button .text, .I188548.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188548 .button .icon, .I188548.button .icon {
flex:none;
background-size:100% 100%;
}
.I188548 .button:hover, .I188548.button:hover {
}
.I188548 .button:hover .text, .I188548.button:hover .text {
}
.I188548 .button:hover .icon, .I188548.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188548 .button, .I188548.button {
}
.I188548 button.button, button.I188548.button {
}
.I188548 .button .text, .I188548.button .text {
font-family:Rubik;

}
.I188548 .button .icon, .I188548.button .icon {
background-size:100% 100%;
}
.I188548 .button:hover, .I188548.button:hover {
}
.I188548 .button:hover .text, .I188548.button:hover .text {
}
.I188548 .button:hover .icon, .I188548.button:hover .icon {
background-size:100% 100%;
}
}

.I188549, a.I188549 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:0.5rem;

}
.I188549:hover, a.I188549:hover {
}

.I188550, a.I188550 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188550:hover, a.I188550:hover {
}
@media (max-width:992px) {
.I188550, a.I188550 {
}
.I188550:hover, a.I188550:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188550, a.I188550 {
display:flex;
padding-bottom:1rem;

}
.I188550:hover, a.I188550:hover {
}
}

.I188551 .button, .I188551.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188551 button.button, button.I188551.button {
cursor:pointer;
}
.I188551 .button .text, .I188551.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188551 .button .icon, .I188551.button .icon {
flex:none;
background-size:100% 100%;
}
.I188551 .button:hover, .I188551.button:hover {
}
.I188551 .button:hover .text, .I188551.button:hover .text {
}
.I188551 .button:hover .icon, .I188551.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188551 .button, .I188551.button {
}
.I188551 button.button, button.I188551.button {
}
.I188551 .button .text, .I188551.button .text {
font-family:Rubik;

}
.I188551 .button .icon, .I188551.button .icon {
background-size:100% 100%;
}
.I188551 .button:hover, .I188551.button:hover {
}
.I188551 .button:hover .text, .I188551.button:hover .text {
}
.I188551 .button:hover .icon, .I188551.button:hover .icon {
background-size:100% 100%;
}
}

.I188552, a.I188552 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:0.5rem;

}
.I188552:hover, a.I188552:hover {
}

.I188553, a.I188553 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188553:hover, a.I188553:hover {
}
@media (max-width:992px) {
.I188553, a.I188553 {
}
.I188553:hover, a.I188553:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188553, a.I188553 {
display:flex;
padding-bottom:1rem;

}
.I188553:hover, a.I188553:hover {
}
}

.I188554 .button, .I188554.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188554 button.button, button.I188554.button {
cursor:pointer;
}
.I188554 .button .text, .I188554.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188554 .button .icon, .I188554.button .icon {
flex:none;
background-size:100% 100%;
}
.I188554 .button:hover, .I188554.button:hover {
}
.I188554 .button:hover .text, .I188554.button:hover .text {
}
.I188554 .button:hover .icon, .I188554.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188554 .button, .I188554.button {
}
.I188554 button.button, button.I188554.button {
}
.I188554 .button .text, .I188554.button .text {
font-family:Rubik;

}
.I188554 .button .icon, .I188554.button .icon {
background-size:100% 100%;
}
.I188554 .button:hover, .I188554.button:hover {
}
.I188554 .button:hover .text, .I188554.button:hover .text {
}
.I188554 .button:hover .icon, .I188554.button:hover .icon {
background-size:100% 100%;
}
}

.I188555, a.I188555 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:0.5rem;

}
.I188555:hover, a.I188555:hover {
}

.I188556, a.I188556 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I188556:hover, a.I188556:hover {
}
@media (max-width:992px) {
.I188556, a.I188556 {
}
.I188556:hover, a.I188556:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188556, a.I188556 {
display:flex;
padding-bottom:1rem;

}
.I188556:hover, a.I188556:hover {
}
}

.I188557 .button, .I188557.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188557 button.button, button.I188557.button {
cursor:pointer;
}
.I188557 .button .text, .I188557.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188557 .button .icon, .I188557.button .icon {
flex:none;
background-size:100% 100%;
}
.I188557 .button:hover, .I188557.button:hover {
}
.I188557 .button:hover .text, .I188557.button:hover .text {
}
.I188557 .button:hover .icon, .I188557.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188557 .button, .I188557.button {
}
.I188557 button.button, button.I188557.button {
}
.I188557 .button .text, .I188557.button .text {
font-family:Rubik;

}
.I188557 .button .icon, .I188557.button .icon {
background-size:100% 100%;
}
.I188557 .button:hover, .I188557.button:hover {
}
.I188557 .button:hover .text, .I188557.button:hover .text {
}
.I188557 .button:hover .icon, .I188557.button:hover .icon {
background-size:100% 100%;
}
}

.I188558, a.I188558 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:0.5rem;

}
.I188558:hover, a.I188558:hover {
}

.I188559, a.I188559 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I188559:hover, a.I188559:hover {
}
@media (max-width:992px) {
.I188559, a.I188559 {
}
.I188559:hover, a.I188559:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188559, a.I188559 {
display:flex;
padding-bottom:1rem;

}
.I188559:hover, a.I188559:hover {
}
}

.I188560 .button, .I188560.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188560 button.button, button.I188560.button {
cursor:pointer;
}
.I188560 .button .text, .I188560.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188560 .button .icon, .I188560.button .icon {
flex:none;
background-size:100% 100%;
}
.I188560 .button:hover, .I188560.button:hover {
}
.I188560 .button:hover .text, .I188560.button:hover .text {
}
.I188560 .button:hover .icon, .I188560.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188560 .button, .I188560.button {
}
.I188560 button.button, button.I188560.button {
}
.I188560 .button .text, .I188560.button .text {
font-family:Rubik;

}
.I188560 .button .icon, .I188560.button .icon {
background-size:100% 100%;
}
.I188560 .button:hover, .I188560.button:hover {
}
.I188560 .button:hover .text, .I188560.button:hover .text {
}
.I188560 .button:hover .icon, .I188560.button:hover .icon {
background-size:100% 100%;
}
}

.I188561, a.I188561 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188561:hover, a.I188561:hover {
}

.I188562, a.I188562 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I188562:hover, a.I188562:hover {
}
@media (max-width:992px) {
.I188562, a.I188562 {
}
.I188562:hover, a.I188562:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188562, a.I188562 {
display:flex;
padding-bottom:1rem;

}
.I188562:hover, a.I188562:hover {
}
}

.I188563 .button, .I188563.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188563 button.button, button.I188563.button {
cursor:pointer;
}
.I188563 .button .text, .I188563.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188563 .button .icon, .I188563.button .icon {
flex:none;
background-size:100% 100%;
}
.I188563 .button:hover, .I188563.button:hover {
}
.I188563 .button:hover .text, .I188563.button:hover .text {
}
.I188563 .button:hover .icon, .I188563.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188563 .button, .I188563.button {
}
.I188563 button.button, button.I188563.button {
}
.I188563 .button .text, .I188563.button .text {
font-family:Rubik;

}
.I188563 .button .icon, .I188563.button .icon {
background-size:100% 100%;
}
.I188563 .button:hover, .I188563.button:hover {
}
.I188563 .button:hover .text, .I188563.button:hover .text {
}
.I188563 .button:hover .icon, .I188563.button:hover .icon {
background-size:100% 100%;
}
}

.I188564 .button, .I188564.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I188564 button.button, button.I188564.button {
cursor:pointer;
}
.I188564 .button .text, .I188564.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188564 .button .icon, .I188564.button .icon {
flex:none;
background-size:100% 100%;
}
.I188564 .button:hover, .I188564.button:hover {
}
.I188564 .button:hover .text, .I188564.button:hover .text {
}
.I188564 .button:hover .icon, .I188564.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188564 .button, .I188564.button {
padding-top:2rem;

}
.I188564 button.button, button.I188564.button {
}
.I188564 .button .text, .I188564.button .text {
font-family:Rubik;

}
.I188564 .button .icon, .I188564.button .icon {
background-size:100% 100%;
}
.I188564 .button:hover, .I188564.button:hover {
}
.I188564 .button:hover .text, .I188564.button:hover .text {
}
.I188564 .button:hover .icon, .I188564.button:hover .icon {
background-size:100% 100%;
}
}

h1.I188565, .I188565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I188565, .I188565 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I188565, .I188565 p {
margin:0px;
}

figure.I188565, .I188565 figure {
margin:0px;
}

a.I188565, .I188565 a {
text-decoration:inherit;
color:inherit;
}

.I188565 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I188565 article, article.I188565 {
flex-direction:column;	
}
.I188565 article:hover, article.I188565:hover {
}
.I188565 article.active, article.I188565.active {
}
.I188565 .body {
}
.I188565 .body:hover {
	
}
.I188565 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I188565 .body a {
text-decoration:underline;

}
.I188565 .body img {
}
.I188565 .body img:hover {
}




.I188566, a.I188566 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188566:hover, a.I188566:hover {
}

.I188567, a.I188567 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I188567:hover, a.I188567:hover {
}
@media (max-width:992px) {
.I188567, a.I188567 {
}
.I188567:hover, a.I188567:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188567, a.I188567 {
display:flex;
padding-bottom:1rem;

}
.I188567:hover, a.I188567:hover {
}
}

.I188568 .button, .I188568.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188568 button.button, button.I188568.button {
cursor:pointer;
}
.I188568 .button .text, .I188568.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188568 .button .icon, .I188568.button .icon {
flex:none;
background-size:100% 100%;
}
.I188568 .button:hover, .I188568.button:hover {
}
.I188568 .button:hover .text, .I188568.button:hover .text {
}
.I188568 .button:hover .icon, .I188568.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188568 .button, .I188568.button {
}
.I188568 button.button, button.I188568.button {
}
.I188568 .button .text, .I188568.button .text {
font-family:Rubik;

}
.I188568 .button .icon, .I188568.button .icon {
background-size:100% 100%;
}
.I188568 .button:hover, .I188568.button:hover {
}
.I188568 .button:hover .text, .I188568.button:hover .text {
}
.I188568 .button:hover .icon, .I188568.button:hover .icon {
background-size:100% 100%;
}
}

.I188569, a.I188569 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I188569:hover, a.I188569:hover {
}

.I188570, a.I188570 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I188570:hover, a.I188570:hover {
}
@media (max-width:992px) {
.I188570, a.I188570 {
}
.I188570:hover, a.I188570:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188570, a.I188570 {
display:flex;
padding-bottom:1rem;

}
.I188570:hover, a.I188570:hover {
}
}

.I188571 .button, .I188571.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I188571 button.button, button.I188571.button {
cursor:pointer;
}
.I188571 .button .text, .I188571.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188571 .button .icon, .I188571.button .icon {
flex:none;
background-size:100% 100%;
}
.I188571 .button:hover, .I188571.button:hover {
}
.I188571 .button:hover .text, .I188571.button:hover .text {
}
.I188571 .button:hover .icon, .I188571.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188571 .button, .I188571.button {
}
.I188571 button.button, button.I188571.button {
}
.I188571 .button .text, .I188571.button .text {
font-family:Rubik;

}
.I188571 .button .icon, .I188571.button .icon {
background-size:100% 100%;
}
.I188571 .button:hover, .I188571.button:hover {
}
.I188571 .button:hover .text, .I188571.button:hover .text {
}
.I188571 .button:hover .icon, .I188571.button:hover .icon {
background-size:100% 100%;
}
}

h1.I188651, .I188651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I188651:hover {
}
.I188651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188651 > .viewport:hover {
}

@media (min-width:1440px) {
.I188651 {

order:4;

}
.I188651:hover {
}
.I188651 > .viewport {



}
.I188651 > .viewport:hover {
}

}
.I188631 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4rem;
background-color:rgb(17,17,17);
background-image:url('https://www.genexus.com/media/images/header_background_live2025.png?timestamp=20251020151918');
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

align-items:center;

	
}
.I188631:hover {
}
@media (max-width:992px) {
.I188631 {
padding-top:7rem;

	
}
.I188631:hover {
}
}
@media (min-width:1440px) {
.I188631 {
align-items:center;

	
}
.I188631:hover {
}
}
.I188632 {
display:flex;
position:var(--I188632-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;


}
.I188632:hover {
}

@media (max-width:992px) {
.I188632 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I188632:hover {
}

}
@media (max-width:640px) {
.I188632 {

align-items:flex-start;


}
.I188632:hover {
}

}

h1.I188633, .I188633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-bottom:0.5rem;


}
.I188633:hover {
}
.I188633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188633 > .viewport:hover {
}


h1.I188634, .I188634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:940px;


}
.I188634:hover {
}
.I188634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188634 > .viewport:hover {
}


h1.I188635, .I188635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188635:hover {
}
.I188635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I188635 > .viewport:hover {
}

@media (max-width:640px) {
.I188635 {


}
.I188635:hover {
}
.I188635 > .viewport {

justify-content:flex-start;


}
.I188635 > .viewport:hover {
}

}

h1.I188636, .I188636 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188636 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
margin-top:4rem;


}
.I188636:hover {
}
.I188636 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188636 > .viewport:hover {
}

@media (max-width:992px) {
.I188636 {

margin-top:3rem;


}
.I188636:hover {
}
.I188636 > .viewport {



}
.I188636 > .viewport:hover {
}

}
@media (max-width:640px) {
.I188636 {

margin-top:2rem;


}
.I188636:hover {
}
.I188636 > .viewport {



}
.I188636 > .viewport:hover {
}

}

h1.I188637, .I188637 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188637 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I188637:hover {
}
.I188637 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188637 > .viewport:hover {
}


h1.I188638, .I188638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I188638:hover {
}
.I188638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188638 > .viewport:hover {
}


h1.I188639, .I188639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I188639:hover {
}
.I188639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188639 > .viewport:hover {
}


h1.I188640, .I188640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-top:4rem;


}
.I188640:hover {
}
.I188640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188640 > .viewport:hover {
}

@media (max-width:992px) {
.I188640 {

width:100%;
padding-top:3rem;


}
.I188640:hover {
}
.I188640 > .viewport {



}
.I188640 > .viewport:hover {
}

}
@media (max-width:640px) {
.I188640 {

padding-top:2rem;


}
.I188640:hover {
}
.I188640 > .viewport {



}
.I188640 > .viewport:hover {
}

}

h1.I188641, .I188641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:0.5rem;


}
.I188641:hover {
}
.I188641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188641 > .viewport:hover {
}


.I188642, a.I188642 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I188642:hover, a.I188642:hover {
}
@media (max-width:992px) {
.I188642, a.I188642 {
display:flex;
font-size:1.625rem;


}
.I188642:hover, a.I188642:hover {
}
}
@media (max-width:640px) {
.I188642, a.I188642 {
display:flex;
font-size:1.625rem;


}
.I188642:hover, a.I188642:hover {
}
}

.I188643, a.I188643 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I188643:hover, a.I188643:hover {
}
@media (max-width:992px) {
.I188643, a.I188643 {
display:flex;
font-size:1.625rem;


}
.I188643:hover, a.I188643:hover {
}
}
@media (max-width:640px) {
.I188643, a.I188643 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I188643:hover, a.I188643:hover {
}
}

.I188644, a.I188644 {
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;

}
.I188644:hover, a.I188644:hover {
}
@media (max-width:992px) {
.I188644, a.I188644 {
}
.I188644:hover, a.I188644:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188644, a.I188644 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I188644:hover, a.I188644:hover {
}
}

.I188645 .button, .I188645.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);

}
.I188645 button.button, button.I188645.button {
cursor:pointer;
}
.I188645 .button .text, .I188645.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I188645 .button .icon, .I188645.button .icon {
flex:none;
background-size:100% 100%;
}
.I188645 .button:hover, .I188645.button:hover {
}
.I188645 .button:hover .text, .I188645.button:hover .text {
color:rgb(91,167,255);

}
.I188645 .button:hover .icon, .I188645.button:hover .icon {
background-size:100% 100%;
}

.I188646 .button, .I188646.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188646 button.button, button.I188646.button {
cursor:pointer;
}
.I188646 .button .text, .I188646.button .text {
}
.I188646 .button .icon, .I188646.button .icon {
flex:none;
background-size:100% 100%;
}
.I188646 .button:hover, .I188646.button:hover {
}
.I188646 .button:hover .text, .I188646.button:hover .text {
}
.I188646 .button:hover .icon, .I188646.button:hover .icon {
background-size:100% 100%;
}

.I188647 .button, .I188647.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I188647 button.button, button.I188647.button {
cursor:pointer;
}
.I188647 .button .text, .I188647.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I188647 .button .icon, .I188647.button .icon {
flex:none;
background-size:100% 100%;
}
.I188647 .button:hover, .I188647.button:hover {
}
.I188647 .button:hover .text, .I188647.button:hover .text {
}
.I188647 .button:hover .icon, .I188647.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I188647 .button, .I188647.button {
}
.I188647 button.button, button.I188647.button {
}
.I188647 .button .text, .I188647.button .text {
font-family:Rubik;

}
.I188647 .button .icon, .I188647.button .icon {
background-size:100% 100%;
}
.I188647 .button:hover, .I188647.button:hover {
}
.I188647 .button:hover .text, .I188647.button:hover .text {
}
.I188647 .button:hover .icon, .I188647.button:hover .icon {
background-size:100% 100%;
}
}

.I188648 .button, .I188648.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);

}
.I188648 button.button, button.I188648.button {
cursor:pointer;
}
.I188648 .button .text, .I188648.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I188648 .button .icon, .I188648.button .icon {
flex:none;
background-size:100% 100%;
}
.I188648 .button:hover, .I188648.button:hover {
background-color:rgb(210,40,93);

}
.I188648 .button:hover .text, .I188648.button:hover .text {
}
.I188648 .button:hover .icon, .I188648.button:hover .icon {
background-size:100% 100%;
}

.I188649 {
display:flex;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I188649:hover {
}
@media (max-width:992px) {
.I188649 {
display:flex;
width:100%;
height:auto;
min-height:50vh;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I188649:hover {
}
}
@media (max-width:640px) {
.I188649 {
display:flex;
min-height:24vh;

}
.I188649:hover {
}
}

.I188650, a.I188650 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I188650:hover, a.I188650:hover {
}
@media (max-width:992px) {
.I188650, a.I188650 {
display:flex;
font-size:1.625rem;


}
.I188650:hover, a.I188650:hover {
}
}
@media (max-width:640px) {
.I188650, a.I188650 {
display:flex;
font-size:1.625rem;


}
.I188650:hover, a.I188650:hover {
}
}

h1.I188654, .I188654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:70;

}
.I188654:hover {
}
.I188654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188654 > .viewport:hover {
}

@media (min-width:1440px) {
.I188654 {

order:71;

}
.I188654:hover {
}
.I188654 > .viewport {



}
.I188654 > .viewport:hover {
}

}
.I186504 {
}
.I186504:hover {
}
.I186504 {
}
.I186504:hover {
}


.I188653 {
}
.I188653:hover {
}
.I188653 {
}
.I188653:hover {
}



