/* Cache file:3325_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 {
}
.I110624 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I110624: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 {
}
.I110624 {
margin-top:0vh;

	
}
.I110624:hover {
}
}

.I110625 {
display:flex;

order:23;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I110625:hover {
}
@media (max-width:992px) {
.I110625 {

padding-top:70px;


}
.I110625:hover {
}
}
@media (min-width:1440px) {
.I110625 {

order:28;

}
.I110625:hover {
}
}
.I110632 {
display:flex;
position:var(--I110632-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
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(--I110632-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I110632-location-transform:translate(0px,0px);
	

transform:
var(--I110632-location-transform, translate(0px,0px))
var(--I110632-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I110632:hover {
}
.I110632 {
--I110632-position-static-computed:static;
}
.I110632 > .sector, .I110632 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I110632 {

position:fixed;
z-index:var(--I110632-z-index, 1);

transform:
var(--I110632-location-transform, translate(0px,0px))
var(--I110632-user-box-transform, translate(0px,0px))
;


}
.I110632:hover {
}

}
@media (max-width:640px) {
.I110632 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I110632-z-index, 1);

transform:
var(--I110632-location-transform, translate(0px,0px))
var(--I110632-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I110632:hover {
}
.I110632 {
--I110632-position-static-computed:static;
}
.I110632 > .sector, .I110632 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I110632 {

order:25;
}
.I110632:hover {
}

}
.I110638 {
display:flex;
position:var(--I110638-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
box-sizing:content-box;

align-items:center;


}
.I110638:hover {
}

@media (max-width:640px) {
.I110638 {

flex:auto;
width:100%;

}
.I110638:hover {
}

}

.I110654 {
display:flex;
position:var(--I110654-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
width:100%;
padding-bottom:4vw;
padding-left:5%;
padding-right:5%;
padding-top:4vw;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I110654-location-transform:translate(0px,0px);
z-index:var(--I110654-z-index, auto);

transform:
var(--I110654-location-transform, translate(0px,0px))
var(--I110654-user-box-transform, translate(0px,0px))
;

--I110654-z-index:1000;
position:var(--I110654-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I110654:hover {
}
.I110654 {
--I110654-position-static-computed:static;
}
.I110654 > .sector, .I110654 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I110654 {

width:100%;

}
.I110654:hover {
}

}
@media (min-width:1440px) {
.I110654 {

order:59;
}
.I110654:hover {
}

}
.I110647 {
display:flex;
position:var(--I110647-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I110647:hover {
}

@media (min-width:1440px) {
.I110647 {

order:49;
}
.I110647:hover {
}

}
.I110648 {
display:flex;
position:var(--I110648-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I110648:hover {
}

@media (min-width:1440px) {
.I110648 {

order:51;
}
.I110648:hover {
}

}
.I110646 {
display:flex;
position:var(--I110646-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I110646:hover {
}

@media (min-width:1440px) {
.I110646 {

order:47;
}
.I110646:hover {
}

}
.I110645 {
display:flex;
position:var(--I110645-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I110645:hover {
}

@media (min-width:1440px) {
.I110645 {

order:44;
}
.I110645:hover {
}

}
.I110642 {
display:flex;
position:var(--I110642-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I110642:hover {
}


.I110644 {
display:flex;
position:var(--I110644-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I110644:hover {
}

@media (min-width:1440px) {
.I110644 {

order:40;
}
.I110644:hover {
}

}
.I110633 {
display:flex;
position:var(--I110633-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
box-sizing:border-box;

flex-direction:row;


}
.I110633:hover {
}

@media (max-width:640px) {
.I110633 {

flex-direction:column;


}
.I110633:hover {
}

}
@media (min-width:1440px) {
.I110633 {

order:26;
}
.I110633:hover {
}

}
.I110641 {
display:flex;
position:var(--I110641-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I110641:hover {
}


.I110630 {
display:flex;
position:var(--I110630-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
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(--I110630-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I110630-location-transform:translate(0px,0px);
z-index:var(--I110630-z-index, 1);

transform:
var(--I110630-location-transform, translate(0px,0px))
var(--I110630-user-box-transform, translate(0px,0px))
;

--I110630-z-index:555;
}
.I110630:hover {
}
.I110630 {
--I110630-position-static-computed:relative;
}
.I110630 > .sector, .I110630 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I110630 {

height:72px;
margin-bottom:-72px;

}
.I110630:hover {
}

}
@media (max-width:640px) {
.I110630 {

box-sizing:border-box;

}
.I110630:hover {
}

}
@media (min-width:1440px) {
.I110630 {

order:17;
}
.I110630:hover {
}

}
.I110627 {
display:flex;
position:var(--I110627-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I110627-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I110627-location-transform:translate(-50%,0px);
	

transform:
var(--I110627-location-transform, translate(0px,0px))
var(--I110627-user-box-transform, translate(0px,0px))
;

--I110627-z-index:999;
}
.I110627:hover {
}
.I110627 {
--I110627-position-static-computed:relative;
}
.I110627 > .sector, .I110627 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I110627 {

height:auto;
min-height:90px;

}
.I110627:hover {
}
.I110627 {
--I110627-position-static-computed:static;
}
.I110627 > .sector, .I110627 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I110627 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I110627:hover {
}

}
@media (min-width:1440px) {
.I110627 {

order:4;
position:fixed;
z-index:var(--I110627-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I110627-location-transform:translate(-50%,0px);
	

transform:
var(--I110627-location-transform, translate(0px,0px))
var(--I110627-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I110627:hover {
}

}
.I110634 {
display:flex;
position:var(--I110634-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
position:-webkit-sticky;
position:sticky;
top:var(--I110634-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I110634-location-transform:translate(0px,0px);
z-index:var(--I110634-z-index, 1);

transform:
var(--I110634-location-transform, translate(0px,0px))
var(--I110634-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I110634:hover {
}

@media (max-width:640px) {
.I110634 {

padding-bottom:0vh;
padding-top:0vh;

}
.I110634:hover {
}

}
@media (min-width:1440px) {
.I110634 {

order:18;
}
.I110634:hover {
}

}
.I110649 {
display:flex;
position:var(--I110649-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I110649:hover {
}

@media (min-width:1440px) {
.I110649 {

order:52;
}
.I110649:hover {
}

}
.I110631 {
display:flex;
position:var(--I110631-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I110631:hover {
}

@media (min-width:1440px) {
.I110631 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I110631:hover {
}

}
.I110651 {
display:flex;
position:var(--I110651-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I110651:hover {
}

@media (min-width:1440px) {
.I110651 {

order:55;
}
.I110651:hover {
}

}
.I110650 {
display:flex;
position:var(--I110650-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I110650:hover {
}

@media (min-width:1440px) {
.I110650 {

order:54;
}
.I110650:hover {
}

}
.I110652 {
display:flex;
position:var(--I110652-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I110652:hover {
}

@media (min-width:1440px) {
.I110652 {

order:56;
}
.I110652:hover {
}

}
.I110635 {
display:flex;
position:var(--I110635-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I110635:hover {
}

@media (min-width:1440px) {
.I110635 {

order:24;
}
.I110635:hover {
}

}
.I110640 {
display:flex;
position:var(--I110640-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I110640:hover {
}


.I110636 {
display:flex;
position:var(--I110636-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I110636:hover {
}

@media (min-width:1440px) {
.I110636 {

order:27;
}
.I110636:hover {
}

}
.I110653 {
display:flex;
position:var(--I110653-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I110653:hover {
}

@media (min-width:1440px) {
.I110653 {

order:58;
}
.I110653:hover {
}

}
.I110655 {
display:flex;
position:var(--I110655-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I110655:hover {
}

@media (min-width:1440px) {
.I110655 {

order:49;
}
.I110655:hover {
}

}
.I110656 {
display:flex;
position:var(--I110656-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I110656:hover {
}

@media (min-width:1440px) {
.I110656 {

order:50;
}
.I110656:hover {
}

}
.I110657 {
display:flex;
position:var(--I110657-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I110657:hover {
}

@media (min-width:1440px) {
.I110657 {

order:51;
}
.I110657:hover {
}

}
.I110643 {
display:flex;
position:var(--I110643-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I110643:hover {
}


.I110658 {
display:flex;
position:var(--I110658-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I110658:hover {
}

@media (min-width:1440px) {
.I110658 {

order:62;
}
.I110658:hover {
}

}
.I110659 {
display:flex;
position:var(--I110659-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I110659:hover {
}

@media (min-width:1440px) {
.I110659 {

order:64;
}
.I110659:hover {
}

}
.I110629 {
display:flex;
position:var(--I110629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I110629:hover {
}

@media (min-width:1440px) {
.I110629 {

order:65;
}
.I110629:hover {
}

}
.I110660 {
display:flex;
position:var(--I110660-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I110660:hover {
}

@media (min-width:1440px) {
.I110660 {

order:69;
}
.I110660:hover {
}

}
.I110637 {
display:flex;
position:var(--I110637-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I110637:hover {
}

@media (min-width:1440px) {
.I110637 {

order:70;
}
.I110637:hover {
}

}
.I110661 {
display:flex;
position:var(--I110661-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I110661:hover {
}

@media (min-width:1440px) {
.I110661 {

order:71;
}
.I110661:hover {
}

}
.I110628 {
display:flex;
position:var(--I110628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I110628:hover {
}

@media (min-width:1440px) {
.I110628 {

order:72;
}
.I110628:hover {
}

}
.I110639 {
display:flex;
position:var(--I110639-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I110639:hover {
}


.I110626 {
display:flex;
position:var(--I110626-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I110626:hover {
}

@media (min-width:1440px) {
.I110626 {

order:16;
}
.I110626:hover {
}

}
.I110662 {
display:flex;
position:var(--I110662-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I110662:hover {
}

@media (min-width:1440px) {
.I110662 {

order:76;
}
.I110662:hover {
}

}
.I115875 {
display:flex;
position:var(--I115875-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115875:hover {
}


.I116495 {
display:flex;
position:var(--I116495-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116495:hover {
}


h1.I110676, .I110676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:70vw;
padding-left:20vw;
padding-top:25vh;
box-sizing:border-box;


}
.I110676:hover {
}
.I110676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110676 > .viewport:hover {
}
.I110676 > .sector-title, .I110676 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:52pt;
font-weight:600;
color:rgb(255,255,255);
letter-spacing:-1pt;
line-height:51pt;

padding-bottom:2vh;

}
.I110676 > .sector-title:hover, .I110676 > .sector-title.i-collapsible-title:hover {
}
.I110676 > .sector-title, .I110676 > .sector-title.i-collapsible-title {
}
.I110676 > .sector-title .text, .I110676 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I110676 {

order:2;
padding-left:5vw;


}
.I110676:hover {
}
.I110676 > .viewport {



}
.I110676 > .viewport:hover {
}
.I110676 > .sector-title, .I110676 > .sector-title.i-collapsible-title {
display:flex;
font-size:48pt;
line-height:48pt;


}
.I110676 > .sector-title:hover, .I110676 > .sector-title.i-collapsible-title:hover {
}
.I110676 > .sector-title, .I110676 > .sector-title.i-collapsible-title {
}
.I110676 > .sector-title .text, .I110676 > .sector-title.i-collapsible-title .text {
}

}

h1.I110677, .I110677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-top:-20vh;
box-sizing:border-box;
transform:translate(0px,20vh) ;


}
.I110677:hover {
}
.I110677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110677 > .viewport:hover {
}

@media (max-width:640px) {
.I110677 {

order:1;
width:100%;
height:auto;
padding-left:10vw;
box-sizing:border-box;


}
.I110677:hover {
}
.I110677 > .viewport {

justify-content:flex-end;


}
.I110677 > .viewport:hover {
}

}

h1.I110678, .I110678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I110678:hover {
}
.I110678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110678 > .viewport:hover {
}


h1.I110696, .I110696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-top:120px;


}
.I110696:hover {
}
.I110696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110696 > .viewport:hover {
}

@media (max-width:992px) {
.I110696 {

width:100%;
padding-top:72px;


}
.I110696:hover {
}
.I110696 > .viewport {



}
.I110696 > .viewport:hover {
}

}
@media (max-width:640px) {
.I110696 {

order:5;
padding-top:72px;


}
.I110696:hover {
}
.I110696 > .viewport {



}
.I110696 > .viewport:hover {
}

}

.I110697 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I110697:hover {
}
@media (max-width:992px) {
.I110697 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I110697:hover {
}
}
@media (max-width:640px) {
.I110697 {
width:100%;

	
}
.I110697:hover {
}
}

.I110698 {
display:flex;
position:var(--I110698-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I110698:hover {
}

@media (max-width:640px) {
.I110698 {

width:100%;

}
.I110698:hover {
}

}

h1.I110699, .I110699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110699 {
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);


}
.I110699:hover {
}
.I110699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110699 > .viewport:hover {
}
.I110699 > .sector-title, .I110699 > .sector-title.i-collapsible-title {
}
.I110699 > .sector-title:hover, .I110699 > .sector-title.i-collapsible-title:hover {
}
.I110699 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I110699 > .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;
}
.I110699> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I110699> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I110699> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I110699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I110699> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I110699> .sector-title .i-collapsible-title-text {
order:2;
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title {
}
.I110699> .sector-title.i-collapsible-title:hover {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I110699> .sector-title.i-collapsible-title.expanded {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title.collapsed {
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I110699 > .sector-title, .I110699 > .sector-title.i-collapsible-title {
display:none;
}
.I110699 > .sector-title .text, .I110699 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I110699 {

border-radius:0px;


}
.I110699:hover {
}
.I110699 > .viewport {



}
.I110699 > .viewport:hover {
}
.I110699 > .sector-title, .I110699 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I110699 > .sector-title:hover, .I110699 > .sector-title.i-collapsible-title:hover {
}
.I110699 > .sector-title .text {
flex-direction:row;
}
.I110699 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I110699> .sector-title.i-collapsible-title {
}
.I110699> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I110699> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I110699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I110699> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I110699> .sector-title .i-collapsible-title-text {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I110699> .sector-title.i-collapsible-title.expanded {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title.collapsed {
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I110699 > .sector-title, .I110699 > .sector-title.i-collapsible-title {
display:none;
}
.I110699 > .sector-title .text, .I110699 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I110699 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I110699:hover {
}
.I110699 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I110699 > .viewport:hover {
}
.I110699 > .sector-title, .I110699 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I110699 > .sector-title:hover, .I110699 > .sector-title.i-collapsible-title:hover {
}
.I110699 > .sector-title .text {
flex-direction:row;
}
.I110699 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I110699> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I110699> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I110699> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I110699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I110699> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I110699> .sector-title .i-collapsible-title-text {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title {
}
.I110699> .sector-title.i-collapsible-title:hover {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I110699> .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');

}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I110699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I110699> .sector-title.i-collapsible-title.expanded {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I110699> .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');

}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I110699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I110699> .sector-title.i-collapsible-title.collapsed {
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I110699> .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');

}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I110699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I110699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I110699 > .sector-title, .I110699 > .sector-title.i-collapsible-title {
display:flex;
}
.I110699 > .sector-title .text, .I110699 > .sector-title.i-collapsible-title .text {
}

}

ul.I110700, .I110700 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I110700, .I110700 a {
text-decoration:inherit;
color:inherit;
}

.I110700 {
display:flex;
}
.I110700:hover {
}
.I110700 ul.I110700-level-top {
display:flex;
}
.I110700 ul.I110700-level-top:hover {
}
.I110700 ul.I110700-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I110700 ul.I110700-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-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;

}
.I110700 ul.I110700-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I110700 ul.I110700-level-top ul.I110700-level-child {
order:2;
}
.I110700 ul.I110700-level-top ul.I110700-level-child:hover {
}

.I110700 ul.I110700-level-top li.level-top > ul.I110700-level-child {
display:none;
z-index:9999;
}
.I110700 {
position:static;
}
.I110700 ul.I110700-level-top > li.level-top {
position:relative;
}
.I110700 ul.I110700-level-top li.level-top > ul.I110700-level-child {
position:absolute;
}
.I110700 ul.I110700-level-top li.level-top:hover > ul.I110700-level-child,
.I110700 ul.I110700-level-top li.level-top.hover > ul.I110700-level-child,
.I110700 ul.I110700-level-top li.level-top.touch > ul.I110700-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I110700 ul.I110700-level-top li.level-child > ul.I110700-level-child {
display:none;
z-index:9999;
}
.I110700 {
position:static;
}
.I110700 ul.I110700-level-top > li.level-top {
position:relative;
}
.I110700 ul.I110700-level-top li.level-child > ul.I110700-level-child {
position:absolute;
}
.I110700 ul.I110700-level-top li.level-child:hover > ul.I110700-level-child,
.I110700 ul.I110700-level-top li.level-child.hover > ul.I110700-level-child,
.I110700 ul.I110700-level-top li.level-child.touch > ul.I110700-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I110700 ul.I110700-level-top li.level-top.hover > ul.I110700-level-child {
display:none;
}
.I110700 ul.I110700-level-top li.level-top.touch > ul.I110700-level-child {
display:flex;
}
.I110700 ul.I110700-level-top li.level-top:hover > ul.I110700-level-child {
display:flex;
}
.I110700 ul.I110700-level-top li.level-child.hover > ul.I110700-level-child {
display:none;
}
.I110700 ul.I110700-level-top li.level-child.touch > ul.I110700-level-child {
display:flex;
}
.I110700 ul.I110700-level-top li.level-child:hover > ul.I110700-level-child {
display:flex;
}

.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I110700 ul.I110700-level-top > li.level-top:last-child::after {
content:none;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I110700 {
}
.I110700:hover {
}
.I110700 ul.I110700-level-top {
}
.I110700 ul.I110700-level-top:hover {
}
.I110700 ul.I110700-level-top > li.level-top {
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .component {
}
.I110700 ul.I110700-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top ul.I110700-level-child {
}
.I110700 ul.I110700-level-top ul.I110700-level-child:hover {
}


.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper > .component {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I110700 ul.I110700-level-top > li.level-top:last-child::after {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child::after {
content:'';
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I110700 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I110700:hover {
}
.I110700 ul.I110700-level-top {
width:100%;

flex-direction:column;
}
.I110700 ul.I110700-level-top:hover {
}
.I110700 ul.I110700-level-top > li.level-top {
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .component {
}
.I110700 ul.I110700-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I110700 ul.I110700-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;

}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I110700 ul.I110700-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I110700 ul.I110700-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I110700 ul.I110700-level-top ul.I110700-level-child {
}
.I110700 ul.I110700-level-top ul.I110700-level-child:hover {
}


.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper > .component {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I110700 ul.I110700-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;

}
.I110700 ul.I110700-level-top > li.level-top:last-child::after {
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child::after {
content:'';
}
.I110700 ul.I110700-level-top ul.I110700-level-child > li.level-child:last-child::after {
}

}

h1.I110701, .I110701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I110701:hover {
}
.I110701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110701 > .viewport:hover {
}

@media (max-width:640px) {
.I110701 {

order:4;

}
.I110701:hover {
}
.I110701 > .viewport {



}
.I110701 > .viewport:hover {
}

}

.I110702 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4.5rem;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I110702:hover {
}
@media (min-width:1440px) {
.I110702 {
align-items:center;

	
}
.I110702:hover {
}
}
.I110703 {
display:flex;
position:var(--I110703-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;


}
.I110703:hover {
}

@media (max-width:992px) {
.I110703 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I110703:hover {
}

}
@media (max-width:640px) {
.I110703 {

align-items:flex-start;


}
.I110703:hover {
}

}

.I143595 {
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;

	
}
.I143595:hover {
}

@media (max-width:992px) {
.I143595 {

margin-left:0rem;



	
}
.I143595:hover {
}

}
@media (max-width:640px) {
.I143595 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143595:hover {
}

}
@media (min-width:1440px) {
.I143595 {

order:3;
margin-left:0px;



	
}
.I143595:hover {
}

}
h1.I110704, .I110704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I110704:hover {
}
.I110704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110704 > .viewport:hover {
}

@media (min-width:1440px) {
.I110704 {

order:2;

}
.I110704:hover {
}
.I110704 > .viewport {



}
.I110704 > .viewport:hover {
}

}
h1.I110705, .I110705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I110705:hover {
}
.I110705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I110705 > .viewport:hover {
}

@media (min-width:1440px) {
.I110705 {

order:4;

}
.I110705:hover {
}
.I110705 > .viewport {



}
.I110705 > .viewport:hover {
}

}
h1.I110706, .I110706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I110706:hover {
}
.I110706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I110706 > .viewport:hover {
}

@media (max-width:640px) {
.I110706 {


}
.I110706:hover {
}
.I110706 > .viewport {

justify-content:flex-start;


}
.I110706 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I110706 {

order:5;

}
.I110706:hover {
}
.I110706 > .viewport {



}
.I110706 > .viewport:hover {
}

}
h1.I110707, .I110707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I110707:hover {
}
.I110707 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110707 > .viewport:hover {
}

@media (min-width:1440px) {
.I110707 {

order:13;

}
.I110707:hover {
}
.I110707 > .viewport {



}
.I110707 > .viewport:hover {
}

}
h1.I110708, .I110708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110708:hover {
}
.I110708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110708 > .viewport:hover {
}


h1.I110709, .I110709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I110709:hover {
}
.I110709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110709 > .viewport:hover {
}

@media (min-width:1440px) {
.I110709 {

order:21;

}
.I110709:hover {
}
.I110709 > .viewport {



}
.I110709 > .viewport:hover {
}

}
h1.I110710, .I110710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I110710:hover {
}
.I110710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110710 > .viewport:hover {
}

@media (min-width:1440px) {
.I110710 {

order:9;

}
.I110710:hover {
}
.I110710 > .viewport {



}
.I110710 > .viewport:hover {
}

}
h1.I110711, .I110711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I110711:hover {
}
.I110711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I110711 > .viewport:hover {
}

@media (max-width:640px) {
.I110711 {

padding-top:1rem;


}
.I110711:hover {
}
.I110711 > .viewport {

justify-content:flex-start;


}
.I110711 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I110711 {

order:6;

}
.I110711:hover {
}
.I110711 > .viewport {



}
.I110711 > .viewport:hover {
}

}
h1.I113915, .I113915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113915:hover {
}
.I113915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113915 > .viewport:hover {
}

@media (min-width:1440px) {
.I113915 {

order:1;

}
.I113915:hover {
}
.I113915 > .viewport {



}
.I113915 > .viewport:hover {
}

}
h1.I119681, .I119681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119681:hover {
}
.I119681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119681 > .viewport:hover {
}

@media (min-width:1440px) {
.I119681 {

order:14;

}
.I119681:hover {
}
.I119681 > .viewport {



}
.I119681 > .viewport:hover {
}

}
h1.I128145, .I128145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128145:hover {
}
.I128145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128145 > .viewport:hover {
}

@media (min-width:1440px) {
.I128145 {

order:9;

}
.I128145:hover {
}
.I128145 > .viewport {



}
.I128145 > .viewport:hover {
}

}
h1.I136173, .I136173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136173 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136173:hover {
}
.I136173 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136173 > .viewport:hover {
}

@media (min-width:1440px) {
.I136173 {

order:14;

}
.I136173:hover {
}
.I136173 > .viewport {



}
.I136173 > .viewport:hover {
}

}
h1.I136499, .I136499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136499:hover {
}
.I136499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136499 > .viewport:hover {
}

@media (min-width:1440px) {
.I136499 {

order:22;

}
.I136499:hover {
}
.I136499 > .viewport {



}
.I136499 > .viewport:hover {
}

}
h1.I143514, .I143514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143514:hover {
}
.I143514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143514 > .viewport:hover {
}


h1.I143757, .I143757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143757:hover {
}
.I143757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143757 > .viewport:hover {
}


h1.I143919, .I143919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143919:hover {
}
.I143919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143919 > .viewport:hover {
}


h1.I144081, .I144081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144081 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144081:hover {
}
.I144081 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144081 > .viewport:hover {
}


h1.I144243, .I144243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144243:hover {
}
.I144243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144243 > .viewport:hover {
}


.I110712, a.I110712 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I110712:hover, a.I110712:hover {
}
@media (max-width:992px) {
.I110712, a.I110712 {
display:flex;
font-size:1.25rem;


}
.I110712:hover, a.I110712:hover {
}
}
@media (max-width:640px) {
.I110712, a.I110712 {
display:flex;
font-size:1.25rem;


}
.I110712:hover, a.I110712:hover {
}
}

.I110713, a.I110713 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I110713:hover, a.I110713:hover {
}
@media (max-width:992px) {
.I110713, a.I110713 {
display:flex;
font-size:1.625rem;


}
.I110713:hover, a.I110713:hover {
}
}
@media (max-width:640px) {
.I110713, a.I110713 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I110713:hover, a.I110713:hover {
}
}

.I110714, a.I110714 {
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;

}
.I110714:hover, a.I110714:hover {
}
@media (max-width:992px) {
.I110714, a.I110714 {
}
.I110714:hover, a.I110714:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110714, a.I110714 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I110714:hover, a.I110714:hover {
}
}

.I110715 .button, .I110715.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);

}
.I110715 button.button, button.I110715.button {
cursor:pointer;
}
.I110715 .button .text, .I110715.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I110715 .button .icon, .I110715.button .icon {
flex:none;
background-size:100% 100%;
}
.I110715 .button:hover, .I110715.button:hover {
background-color:rgb(217,217,217);

}
.I110715 .button:hover .text, .I110715.button:hover .text {
}
.I110715 .button:hover .icon, .I110715.button:hover .icon {
background-size:100% 100%;
}

.I110716 .button, .I110716.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110716 button.button, button.I110716.button {
cursor:pointer;
}
.I110716 .button .text, .I110716.button .text {
}
.I110716 .button .icon, .I110716.button .icon {
flex:none;
background-size:100% 100%;
}
.I110716 .button:hover, .I110716.button:hover {
}
.I110716 .button:hover .text, .I110716.button:hover .text {
}
.I110716 .button:hover .icon, .I110716.button:hover .icon {
background-size:100% 100%;
}

.I110717 .button, .I110717.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110717 button.button, button.I110717.button {
cursor:pointer;
}
.I110717 .button .text, .I110717.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110717 .button .icon, .I110717.button .icon {
flex:none;
background-size:100% 100%;
}
.I110717 .button:hover, .I110717.button:hover {
}
.I110717 .button:hover .text, .I110717.button:hover .text {
}
.I110717 .button:hover .icon, .I110717.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110717 .button, .I110717.button {
}
.I110717 button.button, button.I110717.button {
}
.I110717 .button .text, .I110717.button .text {
font-family:Rubik;

}
.I110717 .button .icon, .I110717.button .icon {
background-size:100% 100%;
}
.I110717 .button:hover, .I110717.button:hover {
}
.I110717 .button:hover .text, .I110717.button:hover .text {
}
.I110717 .button:hover .icon, .I110717.button:hover .icon {
background-size:100% 100%;
}
}

.I110718 .button, .I110718.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);

}
.I110718 button.button, button.I110718.button {
cursor:pointer;
}
.I110718 .button .text, .I110718.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I110718 .button .icon, .I110718.button .icon {
flex:none;
background-size:100% 100%;
}
.I110718 .button:hover, .I110718.button:hover {
background-color:rgb(210,40,93);

}
.I110718 .button:hover .text, .I110718.button:hover .text {
}
.I110718 .button:hover .icon, .I110718.button:hover .icon {
background-size:100% 100%;
}

.I110719, a.I110719 {
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;


}
.I110719:hover, a.I110719:hover {
}
@media (max-width:992px) {
.I110719, a.I110719 {
}
.I110719:hover, a.I110719:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110719, a.I110719 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I110719:hover, a.I110719:hover {
}
}

.I113864 .image, .I113864.image {
vertical-align:top;
}
.I113864 .image:hover, .I113864.image:hover {
}

.I119626 .button, .I119626.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119626 button.button, button.I119626.button {
cursor:pointer;
}
.I119626 .button .text, .I119626.button .text {
}
.I119626 .button .icon, .I119626.button .icon {
flex:none;
background-size:100% 100%;
}
.I119626 .button:hover, .I119626.button:hover {
}
.I119626 .button:hover .text, .I119626.button:hover .text {
}
.I119626 .button:hover .icon, .I119626.button:hover .icon {
background-size:100% 100%;
}

h1.I128084, .I128084 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128084, .I128084 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128084, .I128084 p {
margin:0px;
}

figure.I128084, .I128084 figure {
margin:0px;
}

a.I128084, .I128084 a {
text-decoration:inherit;
color:inherit;
}

.I128084 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128084 article, article.I128084 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128084 article:hover, article.I128084:hover {
}
.I128084 article.active, article.I128084.active {
}
.I128084 .body {
}
.I128084 .body:hover {
	
}
.I128084 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128084 .body img {
}
.I128084 .body ul, .I128084 .body ol {
margin-left:1rem;

}
.I128084 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128084 .body iframe {
}
.I128084 .body img:hover {
}
.I128084 .body iframe:hover {
}

.I128084 .body li {
list-style-type:disc;
}



.I136108 .image, .I136108.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136108 .image:hover, .I136108.image:hover {
}

.I136428 .image, .I136428.image {
vertical-align:top;
}
.I136428 .image:hover, .I136428.image:hover {
}

.I143433 .image, .I143433.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143433 .image:hover, .I143433.image:hover {
}

.I143676, a.I143676 {
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;

}
.I143676:hover, a.I143676:hover {
}

.I143838, a.I143838 {
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;

}
.I143838:hover, a.I143838:hover {
}

.I144000, a.I144000 {
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;

}
.I144000:hover, a.I144000:hover {
display:flex;
text-decoration:underline;


}

.I144162 .image, .I144162.image {
vertical-align:top;
}
.I144162 .image:hover, .I144162.image:hover {
}

h1.I110720, .I110720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:20;
width:100%;


}
.I110720:hover {
}
.I110720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110720 > .viewport:hover {
}

@media (min-width:1440px) {
.I110720 {

order:19;

}
.I110720:hover {
}
.I110720 > .viewport {



}
.I110720 > .viewport:hover {
}

}
.I110721 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I110721:hover {
}
@media (min-width:1440px) {
.I110721 {
align-items:center;

	
}
.I110721:hover {
}
}
.I110722 {
display:flex;
position:var(--I110722-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I110722:hover {
}

@media (max-width:992px) {
.I110722 {

padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I110722:hover {
}

}
@media (max-width:640px) {
.I110722 {

align-items:flex-start;


}
.I110722:hover {
}

}

.I143596 {
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;

	
}
.I143596:hover {
}

@media (max-width:992px) {
.I143596 {

margin-left:0rem;



	
}
.I143596:hover {
}

}
@media (max-width:640px) {
.I143596 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143596:hover {
}

}
@media (min-width:1440px) {
.I143596 {

order:3;
margin-left:0px;



	
}
.I143596:hover {
}

}
h1.I110723, .I110723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I110723:hover {
}
.I110723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110723 > .viewport:hover {
}

@media (min-width:1440px) {
.I110723 {

order:2;

}
.I110723:hover {
}
.I110723 > .viewport {



}
.I110723 > .viewport:hover {
}

}
h1.I110724, .I110724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I110724:hover {
}
.I110724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I110724 > .viewport:hover {
}

@media (min-width:1440px) {
.I110724 {

order:4;

}
.I110724:hover {
}
.I110724 > .viewport {



}
.I110724 > .viewport:hover {
}

}
h1.I110725, .I110725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I110725:hover {
}
.I110725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I110725 > .viewport:hover {
}

@media (max-width:640px) {
.I110725 {


}
.I110725:hover {
}
.I110725 > .viewport {

justify-content:flex-start;


}
.I110725 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I110725 {

order:5;

}
.I110725:hover {
}
.I110725 > .viewport {



}
.I110725 > .viewport:hover {
}

}
h1.I110726, .I110726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I110726:hover {
}
.I110726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110726 > .viewport:hover {
}

@media (min-width:1440px) {
.I110726 {

order:13;

}
.I110726:hover {
}
.I110726 > .viewport {



}
.I110726 > .viewport:hover {
}

}
h1.I110727, .I110727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110727:hover {
}
.I110727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110727 > .viewport:hover {
}


h1.I110728, .I110728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I110728:hover {
}
.I110728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110728 > .viewport:hover {
}

@media (min-width:1440px) {
.I110728 {

order:21;

}
.I110728:hover {
}
.I110728 > .viewport {



}
.I110728 > .viewport:hover {
}

}
h1.I110729, .I110729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I110729:hover {
}
.I110729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110729 > .viewport:hover {
}

@media (min-width:1440px) {
.I110729 {

order:9;

}
.I110729:hover {
}
.I110729 > .viewport {



}
.I110729 > .viewport:hover {
}

}
h1.I110730, .I110730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I110730:hover {
}
.I110730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I110730 > .viewport:hover {
}

@media (max-width:640px) {
.I110730 {

padding-top:1rem;


}
.I110730:hover {
}
.I110730 > .viewport {

justify-content:flex-start;


}
.I110730 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I110730 {

order:6;

}
.I110730:hover {
}
.I110730 > .viewport {



}
.I110730 > .viewport:hover {
}

}
h1.I113916, .I113916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113916:hover {
}
.I113916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113916 > .viewport:hover {
}

@media (min-width:1440px) {
.I113916 {

order:1;

}
.I113916:hover {
}
.I113916 > .viewport {



}
.I113916 > .viewport:hover {
}

}
h1.I119682, .I119682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119682:hover {
}
.I119682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119682 > .viewport:hover {
}

@media (min-width:1440px) {
.I119682 {

order:14;

}
.I119682:hover {
}
.I119682 > .viewport {



}
.I119682 > .viewport:hover {
}

}
h1.I128146, .I128146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128146:hover {
}
.I128146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128146 > .viewport:hover {
}

@media (min-width:1440px) {
.I128146 {

order:9;

}
.I128146:hover {
}
.I128146 > .viewport {



}
.I128146 > .viewport:hover {
}

}
h1.I136174, .I136174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136174:hover {
}
.I136174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136174 > .viewport:hover {
}

@media (min-width:1440px) {
.I136174 {

order:14;

}
.I136174:hover {
}
.I136174 > .viewport {



}
.I136174 > .viewport:hover {
}

}
h1.I136500, .I136500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136500:hover {
}
.I136500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136500 > .viewport:hover {
}

@media (min-width:1440px) {
.I136500 {

order:22;

}
.I136500:hover {
}
.I136500 > .viewport {



}
.I136500 > .viewport:hover {
}

}
h1.I143515, .I143515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143515:hover {
}
.I143515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143515 > .viewport:hover {
}


h1.I143758, .I143758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143758:hover {
}
.I143758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143758 > .viewport:hover {
}


h1.I143920, .I143920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143920:hover {
}
.I143920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143920 > .viewport:hover {
}


h1.I144082, .I144082 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144082 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144082:hover {
}
.I144082 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144082 > .viewport:hover {
}


h1.I144244, .I144244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144244:hover {
}
.I144244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144244 > .viewport:hover {
}


.I110731, a.I110731 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I110731:hover, a.I110731:hover {
}
@media (max-width:992px) {
.I110731, a.I110731 {
display:flex;
font-size:1.25rem;


}
.I110731:hover, a.I110731:hover {
}
}
@media (max-width:640px) {
.I110731, a.I110731 {
display:flex;
font-size:1.25rem;


}
.I110731:hover, a.I110731:hover {
}
}

.I110732, a.I110732 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I110732:hover, a.I110732:hover {
}
@media (max-width:992px) {
.I110732, a.I110732 {
display:flex;
font-size:1.625rem;


}
.I110732:hover, a.I110732:hover {
}
}
@media (max-width:640px) {
.I110732, a.I110732 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I110732:hover, a.I110732:hover {
}
}

.I110733, a.I110733 {
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;

}
.I110733:hover, a.I110733:hover {
}
@media (max-width:992px) {
.I110733, a.I110733 {
}
.I110733:hover, a.I110733:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110733, a.I110733 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I110733:hover, a.I110733:hover {
}
}

.I110734 .button, .I110734.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);

}
.I110734 button.button, button.I110734.button {
cursor:pointer;
}
.I110734 .button .text, .I110734.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I110734 .button .icon, .I110734.button .icon {
flex:none;
background-size:100% 100%;
}
.I110734 .button:hover, .I110734.button:hover {
background-color:rgb(217,217,217);

}
.I110734 .button:hover .text, .I110734.button:hover .text {
}
.I110734 .button:hover .icon, .I110734.button:hover .icon {
background-size:100% 100%;
}

.I110735 .button, .I110735.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110735 button.button, button.I110735.button {
cursor:pointer;
}
.I110735 .button .text, .I110735.button .text {
}
.I110735 .button .icon, .I110735.button .icon {
flex:none;
background-size:100% 100%;
}
.I110735 .button:hover, .I110735.button:hover {
}
.I110735 .button:hover .text, .I110735.button:hover .text {
}
.I110735 .button:hover .icon, .I110735.button:hover .icon {
background-size:100% 100%;
}

.I110736 .button, .I110736.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110736 button.button, button.I110736.button {
cursor:pointer;
}
.I110736 .button .text, .I110736.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110736 .button .icon, .I110736.button .icon {
flex:none;
background-size:100% 100%;
}
.I110736 .button:hover, .I110736.button:hover {
}
.I110736 .button:hover .text, .I110736.button:hover .text {
}
.I110736 .button:hover .icon, .I110736.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110736 .button, .I110736.button {
}
.I110736 button.button, button.I110736.button {
}
.I110736 .button .text, .I110736.button .text {
font-family:Rubik;

}
.I110736 .button .icon, .I110736.button .icon {
background-size:100% 100%;
}
.I110736 .button:hover, .I110736.button:hover {
}
.I110736 .button:hover .text, .I110736.button:hover .text {
}
.I110736 .button:hover .icon, .I110736.button:hover .icon {
background-size:100% 100%;
}
}

.I110737 .button, .I110737.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);

}
.I110737 button.button, button.I110737.button {
cursor:pointer;
}
.I110737 .button .text, .I110737.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I110737 .button .icon, .I110737.button .icon {
flex:none;
background-size:100% 100%;
}
.I110737 .button:hover, .I110737.button:hover {
background-color:rgb(210,40,93);

}
.I110737 .button:hover .text, .I110737.button:hover .text {
}
.I110737 .button:hover .icon, .I110737.button:hover .icon {
background-size:100% 100%;
}

.I110738, a.I110738 {
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;


}
.I110738:hover, a.I110738:hover {
}
@media (max-width:992px) {
.I110738, a.I110738 {
}
.I110738:hover, a.I110738:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110738, a.I110738 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I110738:hover, a.I110738:hover {
}
}

.I113865 .image, .I113865.image {
vertical-align:top;
}
.I113865 .image:hover, .I113865.image:hover {
}

.I119627 .button, .I119627.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119627 button.button, button.I119627.button {
cursor:pointer;
}
.I119627 .button .text, .I119627.button .text {
}
.I119627 .button .icon, .I119627.button .icon {
flex:none;
background-size:100% 100%;
}
.I119627 .button:hover, .I119627.button:hover {
}
.I119627 .button:hover .text, .I119627.button:hover .text {
}
.I119627 .button:hover .icon, .I119627.button:hover .icon {
background-size:100% 100%;
}

h1.I128085, .I128085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128085, .I128085 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128085, .I128085 p {
margin:0px;
}

figure.I128085, .I128085 figure {
margin:0px;
}

a.I128085, .I128085 a {
text-decoration:inherit;
color:inherit;
}

.I128085 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128085 article, article.I128085 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128085 article:hover, article.I128085:hover {
}
.I128085 article.active, article.I128085.active {
}
.I128085 .body {
}
.I128085 .body:hover {
	
}
.I128085 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128085 .body img {
}
.I128085 .body ul, .I128085 .body ol {
margin-left:1rem;

}
.I128085 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128085 .body iframe {
}
.I128085 .body img:hover {
}
.I128085 .body iframe:hover {
}

.I128085 .body li {
list-style-type:disc;
}



.I136109 .image, .I136109.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136109 .image:hover, .I136109.image:hover {
}

.I136429 .image, .I136429.image {
vertical-align:top;
}
.I136429 .image:hover, .I136429.image:hover {
}

.I143434 .image, .I143434.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143434 .image:hover, .I143434.image:hover {
}

.I143677, a.I143677 {
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;

}
.I143677:hover, a.I143677:hover {
}

.I143839, a.I143839 {
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;

}
.I143839:hover, a.I143839:hover {
}

.I144001, a.I144001 {
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;

}
.I144001:hover, a.I144001:hover {
display:flex;
text-decoration:underline;


}

.I144163 .image, .I144163.image {
vertical-align:top;
}
.I144163 .image:hover, .I144163.image:hover {
}

h1.I110739, .I110739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:21;
width:100%;


}
.I110739:hover {
}
.I110739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110739 > .viewport:hover {
}

@media (min-width:1440px) {
.I110739 {

order:20;

}
.I110739:hover {
}
.I110739 > .viewport {



}
.I110739 > .viewport:hover {
}

}
.I110740 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I110740:hover {
}
@media (max-width:992px) {
.I110740 {
padding-bottom:0;
padding-top:0;

	
}
.I110740:hover {
}
}
@media (max-width:640px) {
.I110740 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I110740:hover {
}
}

.I110741 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I110741:hover {
}
@media (max-width:992px) {
.I110741 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I110741:hover {
}
}
@media (min-width:1440px) {
.I110741 {

width:100%;


}
.I110741:hover {
}
}
.I110742 {
display:flex;
position:var(--I110742-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I110742:hover {
}


.I110743 {
display:flex;
position:var(--I110743-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:0;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I110743:hover {
}

@media (max-width:992px) {
.I110743 {

margin-top:0;

flex-direction:column;


}
.I110743:hover {
}

}
@media (max-width:640px) {
.I110743 {

margin-top:0rem;

}
.I110743:hover {
}

}

.I110744 {
display:flex;
position:var(--I110744-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I110744:hover {
}


.I110745 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(105,110,242);
box-sizing:border-box;



flex-direction:column;

	
}
.I110745:hover {
}

@media (max-width:992px) {
.I110745 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I110745:hover {
}

}
@media (max-width:640px) {
.I110745 {

margin-top:1rem;



	
}
.I110745:hover {
}

}

.I110746 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(108,72,201);
box-sizing:border-box;



flex-direction:column;

	
}
.I110746:hover {
}

@media (max-width:992px) {
.I110746 {

width:100%;



	
}
.I110746:hover {
}

}

.I110747 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(165,64,149);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I110747:hover {
}

@media (max-width:992px) {
.I110747 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I110747:hover {
}

}
@media (max-width:640px) {
.I110747 {

margin-top:1rem;



	
}
.I110747:hover {
}

}

h1.I110748, .I110748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I110748:hover {
}
.I110748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110748 > .viewport:hover {
}


h1.I110749, .I110749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:1rem;


}
.I110749:hover {
}
.I110749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110749 > .viewport:hover {
}


h1.I110750, .I110750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:2rem;


}
.I110750:hover {
}
.I110750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110750 > .viewport:hover {
}


h1.I110751, .I110751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110751:hover {
}
.I110751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110751 > .viewport:hover {
}


h1.I110752, .I110752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110752:hover {
}
.I110752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110752 > .viewport:hover {
}


h1.I110753, .I110753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110753:hover {
}
.I110753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110753 > .viewport:hover {
}


h1.I110754, .I110754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110754:hover {
}
.I110754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110754 > .viewport:hover {
}


h1.I110755, .I110755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I110755:hover {
}
.I110755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110755 > .viewport:hover {
}


h1.I110756, .I110756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I110756:hover {
}
.I110756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110756 > .viewport:hover {
}


h1.I110757, .I110757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110757:hover {
}
.I110757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110757 > .viewport:hover {
}


h1.I110758, .I110758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I110758:hover {
}
.I110758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110758 > .viewport:hover {
}


h1.I110759, .I110759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110759:hover {
}
.I110759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110759 > .viewport:hover {
}


h1.I110760, .I110760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110760:hover {
}
.I110760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110760 > .viewport:hover {
}


h1.I110761, .I110761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110761:hover {
}
.I110761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110761 > .viewport:hover {
}


h1.I110762, .I110762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I110762:hover {
}
.I110762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110762 > .viewport:hover {
}


h1.I149972, .I149972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;


}
.I149972:hover {
}
.I149972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149972 > .viewport:hover {
}


.I110763, a.I110763 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I110763:hover, a.I110763:hover {
}
@media (max-width:992px) {
.I110763, a.I110763 {
display:flex;
font-size:1.625rem;


}
.I110763:hover, a.I110763:hover {
}
}

.I110764, a.I110764 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I110764:hover, a.I110764:hover {
}
@media (max-width:992px) {
.I110764, a.I110764 {
}
.I110764:hover, a.I110764:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110764, a.I110764 {
display:flex;
padding-bottom:1rem;

}
.I110764:hover, a.I110764:hover {
}
}

.I110765 .button, .I110765.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(250,50,99);

}
.I110765 button.button, button.I110765.button {
cursor:pointer;
}
.I110765 .button .text, .I110765.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I110765 .button .icon, .I110765.button .icon {
flex:none;
background-size:100% 100%;
}
.I110765 .button:hover, .I110765.button:hover {
background-color:rgb(210,40,93);

}
.I110765 .button:hover .text, .I110765.button:hover .text {
}
.I110765 .button:hover .icon, .I110765.button:hover .icon {
background-size:100% 100%;
}

.I110766, a.I110766 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I110766:hover, a.I110766:hover {
}

.I110767, a.I110767 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I110767:hover, a.I110767:hover {
}
@media (max-width:992px) {
.I110767, a.I110767 {
display:flex;
padding-bottom:1rem;

}
.I110767:hover, a.I110767:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110767, a.I110767 {
display:flex;
padding-bottom:1rem;

}
.I110767:hover, a.I110767:hover {
}
}

.I110768 .button, .I110768.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110768 button.button, button.I110768.button {
cursor:pointer;
}
.I110768 .button .text, .I110768.button .text {
}
.I110768 .button .icon, .I110768.button .icon {
flex:none;
background-size:100% 100%;
}
.I110768 .button:hover, .I110768.button:hover {
}
.I110768 .button:hover .text, .I110768.button:hover .text {
}
.I110768 .button:hover .icon, .I110768.button:hover .icon {
background-size:100% 100%;
}

.I110769 .button, .I110769.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110769 button.button, button.I110769.button {
cursor:pointer;
}
.I110769 .button .text, .I110769.button .text {
}
.I110769 .button .icon, .I110769.button .icon {
flex:none;
background-size:100% 100%;
}
.I110769 .button:hover, .I110769.button:hover {
}
.I110769 .button:hover .text, .I110769.button:hover .text {
}
.I110769 .button:hover .icon, .I110769.button:hover .icon {
background-size:100% 100%;
}

.I110770 .button, .I110770.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I110770 button.button, button.I110770.button {
cursor:pointer;
}
.I110770 .button .text, .I110770.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110770 .button .icon, .I110770.button .icon {
flex:none;
background-size:100% 100%;
}
.I110770 .button:hover, .I110770.button:hover {
}
.I110770 .button:hover .text, .I110770.button:hover .text {
}
.I110770 .button:hover .icon, .I110770.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110770 .button, .I110770.button {
}
.I110770 button.button, button.I110770.button {
}
.I110770 .button .text, .I110770.button .text {
font-family:Rubik;

}
.I110770 .button .icon, .I110770.button .icon {
background-size:100% 100%;
}
.I110770 .button:hover, .I110770.button:hover {
}
.I110770 .button:hover .text, .I110770.button:hover .text {
}
.I110770 .button:hover .icon, .I110770.button:hover .icon {
background-size:100% 100%;
}
}

.I110771, a.I110771 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I110771:hover, a.I110771:hover {
}

.I110772, a.I110772 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I110772:hover, a.I110772:hover {
}
@media (max-width:992px) {
.I110772, a.I110772 {
display:flex;
padding-bottom:1rem;

}
.I110772:hover, a.I110772:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110772, a.I110772 {
display:flex;
padding-bottom:1rem;

}
.I110772:hover, a.I110772:hover {
}
}

.I110773 .button, .I110773.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I110773 button.button, button.I110773.button {
cursor:pointer;
}
.I110773 .button .text, .I110773.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110773 .button .icon, .I110773.button .icon {
flex:none;
background-size:100% 100%;
}
.I110773 .button:hover, .I110773.button:hover {
}
.I110773 .button:hover .text, .I110773.button:hover .text {
}
.I110773 .button:hover .icon, .I110773.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110773 .button, .I110773.button {
}
.I110773 button.button, button.I110773.button {
}
.I110773 .button .text, .I110773.button .text {
font-family:Rubik;

}
.I110773 .button .icon, .I110773.button .icon {
background-size:100% 100%;
}
.I110773 .button:hover, .I110773.button:hover {
}
.I110773 .button:hover .text, .I110773.button:hover .text {
}
.I110773 .button:hover .icon, .I110773.button:hover .icon {
background-size:100% 100%;
}
}

.I110774 .button, .I110774.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I110774 button.button, button.I110774.button {
cursor:pointer;
}
.I110774 .button .text, .I110774.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110774 .button .icon, .I110774.button .icon {
flex:none;
background-size:100% 100%;
}
.I110774 .button:hover, .I110774.button:hover {
}
.I110774 .button:hover .text, .I110774.button:hover .text {
}
.I110774 .button:hover .icon, .I110774.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110774 .button, .I110774.button {
margin-top:2rem;

}
.I110774 button.button, button.I110774.button {
}
.I110774 .button .text, .I110774.button .text {
font-family:Rubik;

}
.I110774 .button .icon, .I110774.button .icon {
background-size:100% 100%;
}
.I110774 .button:hover, .I110774.button:hover {
}
.I110774 .button:hover .text, .I110774.button:hover .text {
}
.I110774 .button:hover .icon, .I110774.button:hover .icon {
background-size:100% 100%;
}
}

.I110775, a.I110775 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I110775:hover, a.I110775:hover {
}

.I110776, a.I110776 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I110776:hover, a.I110776:hover {
}
@media (max-width:992px) {
.I110776, a.I110776 {
}
.I110776:hover, a.I110776:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110776, a.I110776 {
display:flex;
padding-bottom:1rem;

}
.I110776:hover, a.I110776:hover {
}
}

.I110777 .button, .I110777.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I110777 button.button, button.I110777.button {
cursor:pointer;
}
.I110777 .button .text, .I110777.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110777 .button .icon, .I110777.button .icon {
flex:none;
background-size:100% 100%;
}
.I110777 .button:hover, .I110777.button:hover {
}
.I110777 .button:hover .text, .I110777.button:hover .text {
}
.I110777 .button:hover .icon, .I110777.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110777 .button, .I110777.button {
}
.I110777 button.button, button.I110777.button {
}
.I110777 .button .text, .I110777.button .text {
font-family:Rubik;

}
.I110777 .button .icon, .I110777.button .icon {
background-size:100% 100%;
}
.I110777 .button:hover, .I110777.button:hover {
}
.I110777 .button:hover .text, .I110777.button:hover .text {
}
.I110777 .button:hover .icon, .I110777.button:hover .icon {
background-size:100% 100%;
}
}

.I149956 .button, .I149956.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I149956 button.button, button.I149956.button {
cursor:pointer;
}
.I149956 .button .text, .I149956.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I149956 .button .icon, .I149956.button .icon {
flex:none;
background-size:100% 100%;
}
.I149956 .button:hover, .I149956.button:hover {
border-color:rgb(245,245,245);

}
.I149956 .button:hover .text, .I149956.button:hover .text {
}
.I149956 .button:hover .icon, .I149956.button:hover .icon {
background-size:100% 100%;
}

h1.I110778, .I110778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:22;
width:100%;


}
.I110778:hover {
}
.I110778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110778 > .viewport:hover {
}

@media (min-width:1440px) {
.I110778 {

order:21;

}
.I110778:hover {
}
.I110778 > .viewport {



}
.I110778 > .viewport:hover {
}

}
.I110779 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I110779:hover {
}
@media (max-width:992px) {
.I110779 {
padding-bottom:0;
padding-top:0;

	
}
.I110779:hover {
}
}
@media (max-width:640px) {
.I110779 {
padding-top:0rem;

	
}
.I110779:hover {
}
}

.I110780 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I110780:hover {
}
@media (max-width:992px) {
.I110780 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I110780:hover {
}
}
@media (min-width:1440px) {
.I110780 {

width:100%;


}
.I110780:hover {
}
}
.I110781 {
display:flex;
position:var(--I110781-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I110781:hover {
}


.I110782 {
display:flex;
position:var(--I110782-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;


}
.I110782:hover {
}

@media (max-width:992px) {
.I110782 {

margin-top:2rem;

flex-direction:column;


}
.I110782:hover {
}

}
@media (max-width:640px) {
.I110782 {

margin-top:1rem;

}
.I110782:hover {
}

}

.I110783 {
display:flex;
position:var(--I110783-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I110783:hover {
}


.I110784 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(19,25,33);
box-sizing:border-box;



flex-direction:column;

	
}
.I110784:hover {
}

@media (max-width:992px) {
.I110784 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I110784:hover {
}

}
@media (max-width:640px) {
.I110784 {

margin-top:1rem;



	
}
.I110784:hover {
}

}

.I110785 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(217,80,108);
box-sizing:border-box;



flex-direction:column;

	
}
.I110785:hover {
}

@media (max-width:992px) {
.I110785 {

width:100%;



	
}
.I110785:hover {
}

}

.I110786 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(247,105,74);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I110786:hover {
}

@media (max-width:992px) {
.I110786 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I110786:hover {
}

}
@media (max-width:640px) {
.I110786 {

margin-top:1rem;



	
}
.I110786:hover {
}

}

h1.I110787, .I110787 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110787 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I110787:hover {
}
.I110787 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110787 > .viewport:hover {
}


h1.I110788, .I110788 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110788 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:1rem;


}
.I110788:hover {
}
.I110788 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110788 > .viewport:hover {
}


h1.I110789, .I110789 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110789 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:2rem;


}
.I110789:hover {
}
.I110789 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110789 > .viewport:hover {
}


h1.I110790, .I110790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110790 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110790:hover {
}
.I110790 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110790 > .viewport:hover {
}


h1.I110791, .I110791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110791:hover {
}
.I110791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110791 > .viewport:hover {
}


h1.I110792, .I110792 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110792 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110792:hover {
}
.I110792 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110792 > .viewport:hover {
}


h1.I110793, .I110793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110793:hover {
}
.I110793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110793 > .viewport:hover {
}


h1.I110794, .I110794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I110794:hover {
}
.I110794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110794 > .viewport:hover {
}


h1.I110795, .I110795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110795:hover {
}
.I110795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110795 > .viewport:hover {
}


h1.I110796, .I110796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110796:hover {
}
.I110796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110796 > .viewport:hover {
}


h1.I110797, .I110797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I110797:hover {
}
.I110797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110797 > .viewport:hover {
}


h1.I110798, .I110798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110798:hover {
}
.I110798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110798 > .viewport:hover {
}


h1.I110799, .I110799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110799:hover {
}
.I110799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110799 > .viewport:hover {
}


h1.I110800, .I110800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I110800:hover {
}
.I110800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110800 > .viewport:hover {
}


h1.I110801, .I110801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I110801:hover {
}
.I110801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110801 > .viewport:hover {
}


h1.I149973, .I149973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I149973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;


}
.I149973:hover {
}
.I149973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I149973 > .viewport:hover {
}


.I110802, a.I110802 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I110802:hover, a.I110802:hover {
}
@media (max-width:992px) {
.I110802, a.I110802 {
display:flex;
font-size:1.625rem;


}
.I110802:hover, a.I110802:hover {
}
}

.I110803, a.I110803 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I110803:hover, a.I110803:hover {
}
@media (max-width:992px) {
.I110803, a.I110803 {
}
.I110803:hover, a.I110803:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110803, a.I110803 {
display:flex;
padding-bottom:1rem;

}
.I110803:hover, a.I110803:hover {
}
}

.I110804 .button, .I110804.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(250,50,99);

}
.I110804 button.button, button.I110804.button {
cursor:pointer;
}
.I110804 .button .text, .I110804.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I110804 .button .icon, .I110804.button .icon {
flex:none;
background-size:100% 100%;
}
.I110804 .button:hover, .I110804.button:hover {
background-color:rgb(210,40,93);

}
.I110804 .button:hover .text, .I110804.button:hover .text {
}
.I110804 .button:hover .icon, .I110804.button:hover .icon {
background-size:100% 100%;
}

.I110805, a.I110805 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I110805:hover, a.I110805:hover {
}

.I110806, a.I110806 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I110806:hover, a.I110806:hover {
}
@media (max-width:992px) {
.I110806, a.I110806 {
display:flex;
padding-bottom:1rem;

}
.I110806:hover, a.I110806:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110806, a.I110806 {
display:flex;
padding-bottom:1rem;

}
.I110806:hover, a.I110806:hover {
}
}

.I110807 .button, .I110807.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110807 button.button, button.I110807.button {
cursor:pointer;
}
.I110807 .button .text, .I110807.button .text {
}
.I110807 .button .icon, .I110807.button .icon {
flex:none;
background-size:100% 100%;
}
.I110807 .button:hover, .I110807.button:hover {
}
.I110807 .button:hover .text, .I110807.button:hover .text {
}
.I110807 .button:hover .icon, .I110807.button:hover .icon {
background-size:100% 100%;
}

.I110808 .button, .I110808.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110808 button.button, button.I110808.button {
cursor:pointer;
}
.I110808 .button .text, .I110808.button .text {
}
.I110808 .button .icon, .I110808.button .icon {
flex:none;
background-size:100% 100%;
}
.I110808 .button:hover, .I110808.button:hover {
}
.I110808 .button:hover .text, .I110808.button:hover .text {
}
.I110808 .button:hover .icon, .I110808.button:hover .icon {
background-size:100% 100%;
}

.I110809 .button, .I110809.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I110809 button.button, button.I110809.button {
cursor:pointer;
}
.I110809 .button .text, .I110809.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110809 .button .icon, .I110809.button .icon {
flex:none;
background-size:100% 100%;
}
.I110809 .button:hover, .I110809.button:hover {
}
.I110809 .button:hover .text, .I110809.button:hover .text {
}
.I110809 .button:hover .icon, .I110809.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110809 .button, .I110809.button {
}
.I110809 button.button, button.I110809.button {
}
.I110809 .button .text, .I110809.button .text {
font-family:Rubik;

}
.I110809 .button .icon, .I110809.button .icon {
background-size:100% 100%;
}
.I110809 .button:hover, .I110809.button:hover {
}
.I110809 .button:hover .text, .I110809.button:hover .text {
}
.I110809 .button:hover .icon, .I110809.button:hover .icon {
background-size:100% 100%;
}
}

.I110810, a.I110810 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I110810:hover, a.I110810:hover {
}

.I110811, a.I110811 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I110811:hover, a.I110811:hover {
}
@media (max-width:992px) {
.I110811, a.I110811 {
display:flex;
padding-bottom:1rem;

}
.I110811:hover, a.I110811:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110811, a.I110811 {
display:flex;
padding-bottom:1rem;

}
.I110811:hover, a.I110811:hover {
}
}

.I110812 .button, .I110812.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I110812 button.button, button.I110812.button {
cursor:pointer;
}
.I110812 .button .text, .I110812.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110812 .button .icon, .I110812.button .icon {
flex:none;
background-size:100% 100%;
}
.I110812 .button:hover, .I110812.button:hover {
}
.I110812 .button:hover .text, .I110812.button:hover .text {
}
.I110812 .button:hover .icon, .I110812.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110812 .button, .I110812.button {
}
.I110812 button.button, button.I110812.button {
}
.I110812 .button .text, .I110812.button .text {
font-family:Rubik;

}
.I110812 .button .icon, .I110812.button .icon {
background-size:100% 100%;
}
.I110812 .button:hover, .I110812.button:hover {
}
.I110812 .button:hover .text, .I110812.button:hover .text {
}
.I110812 .button:hover .icon, .I110812.button:hover .icon {
background-size:100% 100%;
}
}

.I110813 .button, .I110813.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I110813 button.button, button.I110813.button {
cursor:pointer;
}
.I110813 .button .text, .I110813.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110813 .button .icon, .I110813.button .icon {
flex:none;
background-size:100% 100%;
}
.I110813 .button:hover, .I110813.button:hover {
}
.I110813 .button:hover .text, .I110813.button:hover .text {
}
.I110813 .button:hover .icon, .I110813.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110813 .button, .I110813.button {
margin-top:2rem;

}
.I110813 button.button, button.I110813.button {
}
.I110813 .button .text, .I110813.button .text {
font-family:Rubik;

}
.I110813 .button .icon, .I110813.button .icon {
background-size:100% 100%;
}
.I110813 .button:hover, .I110813.button:hover {
}
.I110813 .button:hover .text, .I110813.button:hover .text {
}
.I110813 .button:hover .icon, .I110813.button:hover .icon {
background-size:100% 100%;
}
}

.I110814, a.I110814 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I110814:hover, a.I110814:hover {
}

.I110815, a.I110815 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I110815:hover, a.I110815:hover {
}
@media (max-width:992px) {
.I110815, a.I110815 {
}
.I110815:hover, a.I110815:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I110815, a.I110815 {
display:flex;
padding-bottom:1rem;

}
.I110815:hover, a.I110815:hover {
}
}

.I110816 .button, .I110816.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I110816 button.button, button.I110816.button {
cursor:pointer;
}
.I110816 .button .text, .I110816.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I110816 .button .icon, .I110816.button .icon {
flex:none;
background-size:100% 100%;
}
.I110816 .button:hover, .I110816.button:hover {
}
.I110816 .button:hover .text, .I110816.button:hover .text {
}
.I110816 .button:hover .icon, .I110816.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110816 .button, .I110816.button {
}
.I110816 button.button, button.I110816.button {
}
.I110816 .button .text, .I110816.button .text {
font-family:Rubik;

}
.I110816 .button .icon, .I110816.button .icon {
background-size:100% 100%;
}
.I110816 .button:hover, .I110816.button:hover {
}
.I110816 .button:hover .text, .I110816.button:hover .text {
}
.I110816 .button:hover .icon, .I110816.button:hover .icon {
background-size:100% 100%;
}
}

.I149957 .button, .I149957.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(245,245,245);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(245,245,245);

}
.I149957 button.button, button.I149957.button {
cursor:pointer;
}
.I149957 .button .text, .I149957.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I149957 .button .icon, .I149957.button .icon {
flex:none;
background-size:100% 100%;
}
.I149957 .button:hover, .I149957.button:hover {
border-color:rgb(245,245,245);

}
.I149957 .button:hover .text, .I149957.button:hover .text {
}
.I149957 .button:hover .icon, .I149957.button:hover .icon {
background-size:100% 100%;
}

h1.I110923, .I110923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:51rem;
padding-bottom:0rem;
padding-top:8rem;


}
.I110923:hover {
}
.I110923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I110923 > .viewport:hover {
}

@media (max-width:640px) {
.I110923 {

max-width:46.25rem;
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;
box-sizing:border-box;


}
.I110923:hover {
}
.I110923 > .viewport {



}
.I110923 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I110923 {

order:4;

}
.I110923:hover {
}
.I110923 > .viewport {



}
.I110923 > .viewport:hover {
}

}
h1.I110924, .I110924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I110924:hover {
}
.I110924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110924 > .viewport:hover {
}

@media (min-width:1440px) {
.I110924 {

order:7;

}
.I110924:hover {
}
.I110924 > .viewport {



}
.I110924 > .viewport:hover {
}

}
.I110925 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I110925:hover {
}

.I110926 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I110926:hover {
}
@media (max-width:992px) {
.I110926 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I110926:hover {
}
}
@media (max-width:640px) {
.I110926 {

padding-top:0rem;


flex-direction:column;
}
.I110926:hover {
}
}

.I110927 {
display:flex;
position:var(--I110927-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I110927:hover {
}

@media (max-width:992px) {
.I110927 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I110927:hover {
}

}
@media (max-width:640px) {
.I110927 {

order:3;
min-width:100%;
padding-top:0rem;

}
.I110927:hover {
}

}
@media (min-width:1440px) {
.I110927 {

width:50%;
padding-right:4rem;

}
.I110927:hover {
}

}
.I110928 {
display:flex;
position:var(--I110928-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I110928:hover {
}

@media (max-width:992px) {
.I110928 {

width:50%;

}
.I110928:hover {
}

}
@media (max-width:640px) {
.I110928 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I110928:hover {
}

}
@media (min-width:1440px) {
.I110928 {

width:50%;

flex-direction:column;


}
.I110928:hover {
}

}
.I127635 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127635:hover {
}

@media (max-width:992px) {
.I127635 {



flex-direction:column;

	
}
.I127635:hover {
}

}

h1.I110929, .I110929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I110929:hover {
}
.I110929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110929 > .viewport:hover {
}


h1.I110930, .I110930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I110930:hover {
}
.I110930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110930 > .viewport:hover {
}


h1.I110931, .I110931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I110931:hover {
}
.I110931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110931 > .viewport:hover {
}

@media (max-width:992px) {
.I110931 {

display:flex;

}
.I110931:hover {
}
.I110931 > .viewport {



}
.I110931 > .viewport:hover {
}

}
@media (max-width:640px) {
.I110931 {

height:auto;


}
.I110931:hover {
}
.I110931 > .viewport {



}
.I110931 > .viewport:hover {
}

}

h1.I110932, .I110932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I110932:hover {
}
.I110932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110932 > .viewport:hover {
}

@media (max-width:992px) {
.I110932 {

padding-bottom:1rem;


}
.I110932:hover {
}
.I110932 > .viewport {



}
.I110932 > .viewport:hover {
}

}
@media (max-width:640px) {
.I110932 {

margin-bottom:0;


}
.I110932:hover {
}
.I110932 > .viewport {



}
.I110932 > .viewport:hover {
}

}

h1.I110933, .I110933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I110933:hover {
}
.I110933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110933 > .viewport:hover {
}


h1.I110934, .I110934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110934:hover {
}
.I110934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110934 > .viewport:hover {
}


h1.I110935, .I110935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I110935:hover {
}
.I110935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110935 > .viewport:hover {
}

@media (max-width:640px) {
.I110935 {

margin-bottom:-1.65rem;


}
.I110935:hover {
}
.I110935 > .viewport {



}
.I110935 > .viewport:hover {
}

}

h1.I110936, .I110936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I110936:hover {
}
.I110936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110936 > .viewport:hover {
}

@media (min-width:1440px) {
.I110936 {

display:none;

}
.I110936:hover {
}
.I110936 > .viewport {



}
.I110936 > .viewport:hover {
}

}
h1.I110937, .I110937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I110937:hover {
}
.I110937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110937 > .viewport:hover {
}


h1.I110938, .I110938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I110938:hover {
}
.I110938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110938 > .viewport:hover {
}

@media (max-width:992px) {
.I110938 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I110938:hover {
}
.I110938 > .viewport {



}
.I110938 > .viewport:hover {
}

}

h1.I110939, .I110939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I110939:hover {
}
.I110939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110939 > .viewport:hover {
}

@media (max-width:992px) {
.I110939 {

display:none;

}
.I110939:hover {
}
.I110939 > .viewport {



}
.I110939 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I110939 {

width:100%;
height:auto;


}
.I110939:hover {
}
.I110939 > .viewport {



}
.I110939 > .viewport:hover {
}

}
h1.I110940, .I110940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I110940:hover {
}
.I110940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110940 > .viewport:hover {
}

@media (min-width:1440px) {
.I110940 {

width:100%;
box-sizing:border-box;


}
.I110940:hover {
}
.I110940 > .viewport {



}
.I110940 > .viewport:hover {
}

}
h1.I114552, .I114552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114552:hover {
}
.I114552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114552 > .viewport:hover {
}


.I110941, a.I110941 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I110941:hover, a.I110941:hover {
}
@media (max-width:992px) {
.I110941, a.I110941 {
display:flex;
font-size:1.25rem;


}
.I110941:hover, a.I110941:hover {
}
}
@media (max-width:640px) {
.I110941, a.I110941 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I110941:hover, a.I110941:hover {
}
}

.I110942, a.I110942 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I110942:hover, a.I110942:hover {
}
@media (max-width:992px) {
.I110942, a.I110942 {
}
.I110942:hover, a.I110942:hover {
display:flex;
width:100%;

}
}

.I110943 .image, .I110943.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/transformacion-digital_2024.svg?timestamp=20241108205000');
background-size:cover;
background-position:center center;

}
.I110943 .image:hover, .I110943.image:hover {
}

.I110944 .button, .I110944.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I110944 button.button, button.I110944.button {
cursor:pointer;
}
.I110944 .button .text, .I110944.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I110944 .button .icon, .I110944.button .icon {
flex:none;
background-size:100% 100%;
}
.I110944 .button:hover, .I110944.button:hover {
background-color:rgb(67,125,192);

}
.I110944 .button:hover .text, .I110944.button:hover .text {
}
.I110944 .button:hover .icon, .I110944.button:hover .icon {
background-size:100% 100%;
}

.I110945, a.I110945 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I110945:hover, a.I110945:hover {
}

h1.I110946, .I110946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I110946, .I110946 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I110946, .I110946 p {
margin:0px;
}

figure.I110946, .I110946 figure {
margin:0px;
}

a.I110946, .I110946 a {
text-decoration:inherit;
color:inherit;
}

.I110946 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I110946 article, article.I110946 {
flex-direction:column;	
}
.I110946 article:hover, article.I110946:hover {
}
.I110946 article.active, article.I110946.active {
}
.I110946 .body {
}
.I110946 .body:hover {
	
}
.I110946 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I110946 .body a {
text-decoration:underline;

}
.I110946 .body img {
}
.I110946 .body ul, .I110946 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I110946 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I110946 .body iframe {
}
.I110946 .body img:hover {
}
.I110946 .body iframe:hover {
}

.I110946 .body li {
list-style-type:disc;
}



.I110947 .button, .I110947.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110947 button.button, button.I110947.button {
cursor:pointer;
}
.I110947 .button .text, .I110947.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I110947 .button .icon, .I110947.button .icon {
flex:none;
background-size:100% 100%;
}
.I110947 .button:hover, .I110947.button:hover {
}
.I110947 .button:hover .text, .I110947.button:hover .text {
}
.I110947 .button:hover .icon, .I110947.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110947 .button, .I110947.button {
}
.I110947 button.button, button.I110947.button {
}
.I110947 .button .text, .I110947.button .text {
font-family:Rubik;

}
.I110947 .button .icon, .I110947.button .icon {
background-size:100% 100%;
}
.I110947 .button:hover, .I110947.button:hover {
}
.I110947 .button:hover .text, .I110947.button:hover .text {
}
.I110947 .button:hover .icon, .I110947.button:hover .icon {
background-size:100% 100%;
}
}

.I110948 .button, .I110948.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I110948 button.button, button.I110948.button {
cursor:pointer;
}
.I110948 .button .text, .I110948.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I110948 .button .icon, .I110948.button .icon {
flex:none;
background-size:100% 100%;
}
.I110948 .button:hover, .I110948.button:hover {
}
.I110948 .button:hover .text, .I110948.button:hover .text {
}
.I110948 .button:hover .icon, .I110948.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110948 .button, .I110948.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I110948 button.button, button.I110948.button {
}
.I110948 .button .text, .I110948.button .text {
color:rgb(108,72,201);

}
.I110948 .button .icon, .I110948.button .icon {
background-size:100% 100%;
}
.I110948 .button:hover, .I110948.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I110948 .button:hover .text, .I110948.button:hover .text {
color:rgb(150,155,160);

}
.I110948 .button:hover .icon, .I110948.button:hover .icon {
background-size:100% 100%;
}
}

.I110949 .button, .I110949.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);

}
.I110949 button.button, button.I110949.button {
cursor:pointer;
}
.I110949 .button .text, .I110949.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I110949 .button .icon, .I110949.button .icon {
flex:none;
background-size:100% 100%;
}
.I110949 .button:hover, .I110949.button:hover {
background-color:rgb(217,217,217);

}
.I110949 .button:hover .text, .I110949.button:hover .text {
}
.I110949 .button:hover .icon, .I110949.button:hover .icon {
background-size:100% 100%;
}

.I110950 {
display:flex;
width:100%;
height:270px;

}
.I110950:hover {
}
@media (min-width:1440px) {
.I110950 {
display:flex;
width:100%;
height:270px;

}
.I110950:hover {
}
}
.I110951, a.I110951 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I110951:hover, a.I110951:hover {
}
@media (max-width:992px) {
.I110951, a.I110951 {
}
.I110951:hover, a.I110951:hover {
display:flex;
width:100%;

}
}

.I114495 .image, .I114495.image {
vertical-align:top;
}
.I114495 .image:hover, .I114495.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I110952, .I110952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;


}
.I110952:hover {
}
.I110952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110952 > .viewport:hover {
}

@media (min-width:1440px) {
.I110952 {

order:9;

}
.I110952:hover {
}
.I110952 > .viewport {



}
.I110952 > .viewport:hover {
}

}
.I110953 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I110953:hover {
}

.I110954 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I110954:hover {
}
@media (max-width:992px) {
.I110954 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I110954:hover {
}
}
@media (max-width:640px) {
.I110954 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I110954:hover {
}
}

.I110955 {
display:flex;
position:var(--I110955-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I110955:hover {
}

@media (max-width:992px) {
.I110955 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I110955:hover {
}

}
@media (max-width:640px) {
.I110955 {

order:4;
min-width:100%;
padding-top:0rem;

}
.I110955:hover {
}

}
@media (min-width:1440px) {
.I110955 {

order:3;
width:50%;
padding-right:4rem;

}
.I110955:hover {
}

}
.I110956 {
display:flex;
position:var(--I110956-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I110956:hover {
}

@media (max-width:992px) {
.I110956 {

order:3;
width:50%;
padding-left:0rem;

}
.I110956:hover {
}

}
@media (max-width:640px) {
.I110956 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I110956:hover {
}

}
@media (min-width:1440px) {
.I110956 {

order:2;
width:50%;

flex-direction:column;


}
.I110956:hover {
}

}
.I128348 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128348:hover {
}


h1.I110957, .I110957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I110957:hover {
}
.I110957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110957 > .viewport:hover {
}


h1.I110958, .I110958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I110958:hover {
}
.I110958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110958 > .viewport:hover {
}


h1.I110959, .I110959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I110959:hover {
}
.I110959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110959 > .viewport:hover {
}


h1.I110960, .I110960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I110960:hover {
}
.I110960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110960 > .viewport:hover {
}

@media (max-width:640px) {
.I110960 {

margin-bottom:0;


}
.I110960:hover {
}
.I110960 > .viewport {



}
.I110960 > .viewport:hover {
}

}

h1.I110961, .I110961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I110961:hover {
}
.I110961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110961 > .viewport:hover {
}


h1.I110962, .I110962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I110962:hover {
}
.I110962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110962 > .viewport:hover {
}

@media (max-width:640px) {
.I110962 {

margin-bottom:-1.65rem;


}
.I110962:hover {
}
.I110962 > .viewport {



}
.I110962 > .viewport:hover {
}

}

h1.I110963, .I110963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I110963:hover {
}
.I110963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110963 > .viewport:hover {
}


h1.I110964, .I110964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I110964:hover {
}
.I110964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110964 > .viewport:hover {
}


h1.I110965, .I110965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I110965:hover {
}
.I110965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110965 > .viewport:hover {
}


h1.I110966, .I110966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I110966:hover {
}
.I110966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110966 > .viewport:hover {
}

@media (max-width:992px) {
.I110966 {

height:auto;


}
.I110966:hover {
}
.I110966 > .viewport {



}
.I110966 > .viewport:hover {
}

}

h1.I110967, .I110967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I110967:hover {
}
.I110967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110967 > .viewport:hover {
}

@media (min-width:1440px) {
.I110967 {

width:100%;
padding-top:0.75rem;


}
.I110967:hover {
}
.I110967 > .viewport {



}
.I110967 > .viewport:hover {
}

}
h1.I114882, .I114882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114882:hover {
}
.I114882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114882 > .viewport:hover {
}


h1.I126831, .I126831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126831:hover {
}
.I126831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126831 > .viewport:hover {
}


.I110968, a.I110968 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I110968:hover, a.I110968:hover {
}
@media (max-width:992px) {
.I110968, a.I110968 {
display:flex;
font-size:1.25rem;


}
.I110968:hover, a.I110968:hover {
}
}
@media (max-width:640px) {
.I110968, a.I110968 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I110968:hover, a.I110968:hover {
}
}

.I110969, a.I110969 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I110969:hover, a.I110969:hover {
}
@media (max-width:992px) {
.I110969, a.I110969 {
}
.I110969:hover, a.I110969:hover {
display:flex;
width:100%;

}
}

.I110970 .image, .I110970.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/modernizacion-de-sistemas-legados_2024.svg?timestamp=20241108205114');
background-size:cover;
background-position:center center;

}
.I110970 .image:hover, .I110970.image:hover {
}

.I110971 .button, .I110971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I110971 button.button, button.I110971.button {
cursor:pointer;
}
.I110971 .button .text, .I110971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I110971 .button .icon, .I110971.button .icon {
flex:none;
background-size:100% 100%;
}
.I110971 .button:hover, .I110971.button:hover {
background-color:rgb(67,125,192);

}
.I110971 .button:hover .text, .I110971.button:hover .text {
}
.I110971 .button:hover .icon, .I110971.button:hover .icon {
background-size:100% 100%;
}

.I110972, a.I110972 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I110972:hover, a.I110972:hover {
}

h1.I110973, .I110973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I110973, .I110973 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I110973, .I110973 p {
margin:0px;
}

figure.I110973, .I110973 figure {
margin:0px;
}

a.I110973, .I110973 a {
text-decoration:inherit;
color:inherit;
}

.I110973 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I110973 article, article.I110973 {
width:100%;

flex-direction:column;	
}
.I110973 article:hover, article.I110973:hover {
}
.I110973 article.active, article.I110973.active {
}
.I110973 .body {
}
.I110973 .body:hover {
	
}
.I110973 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I110973 .body a {
text-decoration:underline;

}
.I110973 .body img {
}
.I110973 .body ul, .I110973 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I110973 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I110973 .body iframe {
}
.I110973 .body img:hover {
}
.I110973 .body iframe:hover {
}

.I110973 .body li {
list-style-type:disc;
}



.I110974 .button, .I110974.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);

}
.I110974 button.button, button.I110974.button {
cursor:pointer;
}
.I110974 .button .text, .I110974.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I110974 .button .icon, .I110974.button .icon {
flex:none;
background-size:100% 100%;
}
.I110974 .button:hover, .I110974.button:hover {
background-color:rgb(217,217,217);

}
.I110974 .button:hover .text, .I110974.button:hover .text {
}
.I110974 .button:hover .icon, .I110974.button:hover .icon {
background-size:100% 100%;
}

.I110975 .button, .I110975.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I110975 button.button, button.I110975.button {
cursor:pointer;
}
.I110975 .button .text, .I110975.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I110975 .button .icon, .I110975.button .icon {
flex:none;
background-size:100% 100%;
}
.I110975 .button:hover, .I110975.button:hover {
}
.I110975 .button:hover .text, .I110975.button:hover .text {
}
.I110975 .button:hover .icon, .I110975.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110975 .button, .I110975.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I110975 button.button, button.I110975.button {
}
.I110975 .button .text, .I110975.button .text {
color:rgb(108,72,201);

}
.I110975 .button .icon, .I110975.button .icon {
background-size:100% 100%;
}
.I110975 .button:hover, .I110975.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I110975 .button:hover .text, .I110975.button:hover .text {
color:rgb(150,155,160);

}
.I110975 .button:hover .icon, .I110975.button:hover .icon {
background-size:100% 100%;
}
}

.I110976 .button, .I110976.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I110976 button.button, button.I110976.button {
cursor:pointer;
}
.I110976 .button .text, .I110976.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I110976 .button .icon, .I110976.button .icon {
flex:none;
background-size:100% 100%;
}
.I110976 .button:hover, .I110976.button:hover {
}
.I110976 .button:hover .text, .I110976.button:hover .text {
}
.I110976 .button:hover .icon, .I110976.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I110976 .button, .I110976.button {
}
.I110976 button.button, button.I110976.button {
}
.I110976 .button .text, .I110976.button .text {
font-family:Rubik;

}
.I110976 .button .icon, .I110976.button .icon {
background-size:100% 100%;
}
.I110976 .button:hover, .I110976.button:hover {
}
.I110976 .button:hover .text, .I110976.button:hover .text {
}
.I110976 .button:hover .icon, .I110976.button:hover .icon {
background-size:100% 100%;
}
}

.I110977 {
display:flex;
width:100%;
height:270px;

}
.I110977:hover {
}

.I110978, a.I110978 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I110978:hover, a.I110978:hover {
}
@media (max-width:992px) {
.I110978, a.I110978 {
}
.I110978:hover, a.I110978:hover {
display:flex;
width:100%;

}
}

.I114827 .image, .I114827.image {
vertical-align:top;
}
.I114827 .image:hover, .I114827.image:hover {
}

.I126777 .button, .I126777.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126777 button.button, button.I126777.button {
cursor:pointer;
}
.I126777 .button .text, .I126777.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126777 .button .icon, .I126777.button .icon {
flex:none;
background-size:100% 100%;
}
.I126777 .button:hover, .I126777.button:hover {
}
.I126777 .button:hover .text, .I126777.button:hover .text {
}
.I126777 .button:hover .icon, .I126777.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126777 .button, .I126777.button {
}
.I126777 button.button, button.I126777.button {
}
.I126777 .button .text, .I126777.button .text {
font-family:Rubik;

}
.I126777 .button .icon, .I126777.button .icon {
background-size:100% 100%;
}
.I126777 .button:hover, .I126777.button:hover {
}
.I126777 .button:hover .text, .I126777.button:hover .text {
}
.I126777 .button:hover .icon, .I126777.button:hover .icon {
background-size:100% 100%;
}
}

h1.I110979, .I110979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I110979:hover {
}
.I110979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110979 > .viewport:hover {
}

@media (min-width:1440px) {
.I110979 {

order:10;

}
.I110979:hover {
}
.I110979 > .viewport {



}
.I110979 > .viewport:hover {
}

}
.I110980 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I110980:hover {
}

.I110981 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I110981:hover {
}
@media (max-width:992px) {
.I110981 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I110981:hover {
}
}
@media (max-width:640px) {
.I110981 {

padding-top:0rem;


flex-direction:column;
}
.I110981:hover {
}
}

.I110982 {
display:flex;
position:var(--I110982-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I110982:hover {
}

@media (max-width:992px) {
.I110982 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I110982:hover {
}

}
@media (max-width:640px) {
.I110982 {

order:3;
min-width:100%;
padding-top:0rem;

}
.I110982:hover {
}

}
@media (min-width:1440px) {
.I110982 {

width:50%;
padding-right:4rem;

}
.I110982:hover {
}

}
.I110983 {
display:flex;
position:var(--I110983-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I110983:hover {
}

@media (max-width:992px) {
.I110983 {

width:50%;

}
.I110983:hover {
}

}
@media (max-width:640px) {
.I110983 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I110983:hover {
}

}
@media (min-width:1440px) {
.I110983 {

width:50%;

flex-direction:column;


}
.I110983:hover {
}

}
.I127636 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127636:hover {
}

@media (max-width:992px) {
.I127636 {



flex-direction:column;

	
}
.I127636:hover {
}

}

h1.I110984, .I110984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I110984:hover {
}
.I110984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110984 > .viewport:hover {
}


h1.I110985, .I110985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I110985:hover {
}
.I110985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110985 > .viewport:hover {
}


h1.I110986, .I110986 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110986 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I110986:hover {
}
.I110986 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110986 > .viewport:hover {
}

@media (max-width:992px) {
.I110986 {

display:flex;

}
.I110986:hover {
}
.I110986 > .viewport {



}
.I110986 > .viewport:hover {
}

}
@media (max-width:640px) {
.I110986 {

height:auto;


}
.I110986:hover {
}
.I110986 > .viewport {



}
.I110986 > .viewport:hover {
}

}

h1.I110987, .I110987 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110987 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I110987:hover {
}
.I110987 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110987 > .viewport:hover {
}

@media (max-width:992px) {
.I110987 {

padding-bottom:1rem;


}
.I110987:hover {
}
.I110987 > .viewport {



}
.I110987 > .viewport:hover {
}

}
@media (max-width:640px) {
.I110987 {

margin-bottom:0;


}
.I110987:hover {
}
.I110987 > .viewport {



}
.I110987 > .viewport:hover {
}

}

h1.I110988, .I110988 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110988 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I110988:hover {
}
.I110988 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110988 > .viewport:hover {
}


h1.I110989, .I110989 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110989 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I110989:hover {
}
.I110989 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110989 > .viewport:hover {
}


h1.I110990, .I110990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I110990:hover {
}
.I110990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110990 > .viewport:hover {
}

@media (max-width:640px) {
.I110990 {

margin-bottom:-1.65rem;


}
.I110990:hover {
}
.I110990 > .viewport {



}
.I110990 > .viewport:hover {
}

}

h1.I110991, .I110991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I110991:hover {
}
.I110991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110991 > .viewport:hover {
}

@media (min-width:1440px) {
.I110991 {

display:none;

}
.I110991:hover {
}
.I110991 > .viewport {



}
.I110991 > .viewport:hover {
}

}
h1.I110992, .I110992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I110992:hover {
}
.I110992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110992 > .viewport:hover {
}


h1.I110993, .I110993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I110993:hover {
}
.I110993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110993 > .viewport:hover {
}

@media (max-width:992px) {
.I110993 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I110993:hover {
}
.I110993 > .viewport {



}
.I110993 > .viewport:hover {
}

}

h1.I110994, .I110994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I110994:hover {
}
.I110994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110994 > .viewport:hover {
}

@media (max-width:992px) {
.I110994 {

display:none;

}
.I110994:hover {
}
.I110994 > .viewport {



}
.I110994 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I110994 {

width:100%;
height:auto;


}
.I110994:hover {
}
.I110994 > .viewport {



}
.I110994 > .viewport:hover {
}

}
h1.I110995, .I110995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I110995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I110995:hover {
}
.I110995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I110995 > .viewport:hover {
}

@media (min-width:1440px) {
.I110995 {

width:100%;
box-sizing:border-box;


}
.I110995:hover {
}
.I110995 > .viewport {



}
.I110995 > .viewport:hover {
}

}
h1.I114553, .I114553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114553:hover {
}
.I114553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114553 > .viewport:hover {
}


.I110996, a.I110996 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I110996:hover, a.I110996:hover {
}
@media (max-width:992px) {
.I110996, a.I110996 {
display:flex;
font-size:1.25rem;


}
.I110996:hover, a.I110996:hover {
}
}
@media (max-width:640px) {
.I110996, a.I110996 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I110996:hover, a.I110996:hover {
}
}

.I110997, a.I110997 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I110997:hover, a.I110997:hover {
}
@media (max-width:992px) {
.I110997, a.I110997 {
}
.I110997:hover, a.I110997:hover {
display:flex;
width:100%;

}
}

.I110998 .image, .I110998.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/aplicaciones-altamente-escalables_2024.svg?timestamp=20241108205257');
background-size:cover;
background-position:center center;

}
.I110998 .image:hover, .I110998.image:hover {
}

.I110999 .button, .I110999.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I110999 button.button, button.I110999.button {
cursor:pointer;
}
.I110999 .button .text, .I110999.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I110999 .button .icon, .I110999.button .icon {
flex:none;
background-size:100% 100%;
}
.I110999 .button:hover, .I110999.button:hover {
background-color:rgb(67,125,192);

}
.I110999 .button:hover .text, .I110999.button:hover .text {
}
.I110999 .button:hover .icon, .I110999.button:hover .icon {
background-size:100% 100%;
}

.I111000, a.I111000 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111000:hover, a.I111000:hover {
}

h1.I111001, .I111001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I111001, .I111001 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I111001, .I111001 p {
margin:0px;
}

figure.I111001, .I111001 figure {
margin:0px;
}

a.I111001, .I111001 a {
text-decoration:inherit;
color:inherit;
}

.I111001 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I111001 article, article.I111001 {
flex-direction:column;	
}
.I111001 article:hover, article.I111001:hover {
}
.I111001 article.active, article.I111001.active {
}
.I111001 .body {
}
.I111001 .body:hover {
	
}
.I111001 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I111001 .body a {
text-decoration:underline;

}
.I111001 .body img {
}
.I111001 .body ul, .I111001 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I111001 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I111001 .body iframe {
}
.I111001 .body img:hover {
}
.I111001 .body iframe:hover {
}

.I111001 .body li {
list-style-type:disc;
}



.I111002 .button, .I111002.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I111002 button.button, button.I111002.button {
cursor:pointer;
}
.I111002 .button .text, .I111002.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I111002 .button .icon, .I111002.button .icon {
flex:none;
background-size:100% 100%;
}
.I111002 .button:hover, .I111002.button:hover {
}
.I111002 .button:hover .text, .I111002.button:hover .text {
}
.I111002 .button:hover .icon, .I111002.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111002 .button, .I111002.button {
}
.I111002 button.button, button.I111002.button {
}
.I111002 .button .text, .I111002.button .text {
font-family:Rubik;

}
.I111002 .button .icon, .I111002.button .icon {
background-size:100% 100%;
}
.I111002 .button:hover, .I111002.button:hover {
}
.I111002 .button:hover .text, .I111002.button:hover .text {
}
.I111002 .button:hover .icon, .I111002.button:hover .icon {
background-size:100% 100%;
}
}

.I111003 .button, .I111003.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I111003 button.button, button.I111003.button {
cursor:pointer;
}
.I111003 .button .text, .I111003.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I111003 .button .icon, .I111003.button .icon {
flex:none;
background-size:100% 100%;
}
.I111003 .button:hover, .I111003.button:hover {
}
.I111003 .button:hover .text, .I111003.button:hover .text {
}
.I111003 .button:hover .icon, .I111003.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111003 .button, .I111003.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I111003 button.button, button.I111003.button {
}
.I111003 .button .text, .I111003.button .text {
color:rgb(108,72,201);

}
.I111003 .button .icon, .I111003.button .icon {
background-size:100% 100%;
}
.I111003 .button:hover, .I111003.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I111003 .button:hover .text, .I111003.button:hover .text {
color:rgb(150,155,160);

}
.I111003 .button:hover .icon, .I111003.button:hover .icon {
background-size:100% 100%;
}
}

.I111004 .button, .I111004.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);

}
.I111004 button.button, button.I111004.button {
cursor:pointer;
}
.I111004 .button .text, .I111004.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111004 .button .icon, .I111004.button .icon {
flex:none;
background-size:100% 100%;
}
.I111004 .button:hover, .I111004.button:hover {
background-color:rgb(217,217,217);

}
.I111004 .button:hover .text, .I111004.button:hover .text {
}
.I111004 .button:hover .icon, .I111004.button:hover .icon {
background-size:100% 100%;
}

.I111005 {
display:flex;
width:100%;
height:270px;

}
.I111005:hover {
}
@media (min-width:1440px) {
.I111005 {
display:flex;
width:100%;
height:270px;

}
.I111005:hover {
}
}
.I111006, a.I111006 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I111006:hover, a.I111006:hover {
}
@media (max-width:992px) {
.I111006, a.I111006 {
}
.I111006:hover, a.I111006:hover {
display:flex;
width:100%;

}
}

.I114496 .image, .I114496.image {
vertical-align:top;
}
.I114496 .image:hover, .I114496.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I111007, .I111007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I111007:hover {
}
.I111007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111007 > .viewport:hover {
}

@media (min-width:1440px) {
.I111007 {

order:11;

}
.I111007:hover {
}
.I111007 > .viewport {



}
.I111007 > .viewport:hover {
}

}
.I111008 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I111008:hover {
}

.I111009 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I111009:hover {
}
@media (max-width:992px) {
.I111009 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I111009:hover {
}
}
@media (max-width:640px) {
.I111009 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I111009:hover {
}
}

.I111010 {
display:flex;
position:var(--I111010-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I111010:hover {
}

@media (max-width:992px) {
.I111010 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I111010:hover {
}

}
@media (max-width:640px) {
.I111010 {

order:4;
min-width:100%;
padding-top:0rem;

}
.I111010:hover {
}

}
@media (min-width:1440px) {
.I111010 {

order:3;
width:50%;
padding-right:4rem;

}
.I111010:hover {
}

}
.I111011 {
display:flex;
position:var(--I111011-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I111011:hover {
}

@media (max-width:992px) {
.I111011 {

order:3;
width:50%;
padding-left:0rem;

}
.I111011:hover {
}

}
@media (max-width:640px) {
.I111011 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I111011:hover {
}

}
@media (min-width:1440px) {
.I111011 {

order:2;
width:50%;

flex-direction:column;


}
.I111011:hover {
}

}
.I128349 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128349:hover {
}


h1.I111012, .I111012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I111012:hover {
}
.I111012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111012 > .viewport:hover {
}


h1.I111013, .I111013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I111013:hover {
}
.I111013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111013 > .viewport:hover {
}


h1.I111014, .I111014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I111014:hover {
}
.I111014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111014 > .viewport:hover {
}


h1.I111015, .I111015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I111015:hover {
}
.I111015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111015 > .viewport:hover {
}

@media (max-width:640px) {
.I111015 {

margin-bottom:0;


}
.I111015:hover {
}
.I111015 > .viewport {



}
.I111015 > .viewport:hover {
}

}

h1.I111016, .I111016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I111016:hover {
}
.I111016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111016 > .viewport:hover {
}


h1.I111017, .I111017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I111017:hover {
}
.I111017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111017 > .viewport:hover {
}

@media (max-width:640px) {
.I111017 {

margin-bottom:-1.65rem;


}
.I111017:hover {
}
.I111017 > .viewport {



}
.I111017 > .viewport:hover {
}

}

h1.I111018, .I111018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I111018:hover {
}
.I111018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111018 > .viewport:hover {
}


h1.I111019, .I111019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I111019:hover {
}
.I111019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111019 > .viewport:hover {
}


h1.I111020, .I111020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I111020:hover {
}
.I111020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111020 > .viewport:hover {
}


h1.I111021, .I111021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I111021:hover {
}
.I111021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111021 > .viewport:hover {
}

@media (max-width:992px) {
.I111021 {

height:auto;


}
.I111021:hover {
}
.I111021 > .viewport {



}
.I111021 > .viewport:hover {
}

}

h1.I111022, .I111022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I111022:hover {
}
.I111022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111022 > .viewport:hover {
}

@media (min-width:1440px) {
.I111022 {

width:100%;
padding-top:0.75rem;


}
.I111022:hover {
}
.I111022 > .viewport {



}
.I111022 > .viewport:hover {
}

}
h1.I114883, .I114883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114883:hover {
}
.I114883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114883 > .viewport:hover {
}


h1.I126832, .I126832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126832:hover {
}
.I126832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126832 > .viewport:hover {
}


.I111023, a.I111023 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111023:hover, a.I111023:hover {
}
@media (max-width:992px) {
.I111023, a.I111023 {
display:flex;
font-size:1.25rem;


}
.I111023:hover, a.I111023:hover {
}
}
@media (max-width:640px) {
.I111023, a.I111023 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I111023:hover, a.I111023:hover {
}
}

.I111024, a.I111024 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I111024:hover, a.I111024:hover {
}
@media (max-width:992px) {
.I111024, a.I111024 {
}
.I111024:hover, a.I111024:hover {
display:flex;
width:100%;

}
}

.I111025 .image, .I111025.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/sistemas-de-mision-critica_2024.svg?timestamp=20241108205433');
background-size:cover;
background-position:center center;

}
.I111025 .image:hover, .I111025.image:hover {
}

.I111026 .button, .I111026.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I111026 button.button, button.I111026.button {
cursor:pointer;
}
.I111026 .button .text, .I111026.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111026 .button .icon, .I111026.button .icon {
flex:none;
background-size:100% 100%;
}
.I111026 .button:hover, .I111026.button:hover {
background-color:rgb(67,125,192);

}
.I111026 .button:hover .text, .I111026.button:hover .text {
}
.I111026 .button:hover .icon, .I111026.button:hover .icon {
background-size:100% 100%;
}

.I111027, a.I111027 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111027:hover, a.I111027:hover {
}

h1.I111028, .I111028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I111028, .I111028 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I111028, .I111028 p {
margin:0px;
}

figure.I111028, .I111028 figure {
margin:0px;
}

a.I111028, .I111028 a {
text-decoration:inherit;
color:inherit;
}

.I111028 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I111028 article, article.I111028 {
width:100%;

flex-direction:column;	
}
.I111028 article:hover, article.I111028:hover {
}
.I111028 article.active, article.I111028.active {
}
.I111028 .body {
}
.I111028 .body:hover {
	
}
.I111028 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I111028 .body a {
text-decoration:underline;

}
.I111028 .body img {
}
.I111028 .body ul, .I111028 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I111028 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I111028 .body iframe {
}
.I111028 .body img:hover {
}
.I111028 .body iframe:hover {
}

.I111028 .body li {
list-style-type:disc;
}



.I111029 .button, .I111029.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);

}
.I111029 button.button, button.I111029.button {
cursor:pointer;
}
.I111029 .button .text, .I111029.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111029 .button .icon, .I111029.button .icon {
flex:none;
background-size:100% 100%;
}
.I111029 .button:hover, .I111029.button:hover {
background-color:rgb(217,217,217);

}
.I111029 .button:hover .text, .I111029.button:hover .text {
}
.I111029 .button:hover .icon, .I111029.button:hover .icon {
background-size:100% 100%;
}

.I111030 .button, .I111030.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I111030 button.button, button.I111030.button {
cursor:pointer;
}
.I111030 .button .text, .I111030.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I111030 .button .icon, .I111030.button .icon {
flex:none;
background-size:100% 100%;
}
.I111030 .button:hover, .I111030.button:hover {
}
.I111030 .button:hover .text, .I111030.button:hover .text {
}
.I111030 .button:hover .icon, .I111030.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111030 .button, .I111030.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I111030 button.button, button.I111030.button {
}
.I111030 .button .text, .I111030.button .text {
color:rgb(108,72,201);

}
.I111030 .button .icon, .I111030.button .icon {
background-size:100% 100%;
}
.I111030 .button:hover, .I111030.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I111030 .button:hover .text, .I111030.button:hover .text {
color:rgb(150,155,160);

}
.I111030 .button:hover .icon, .I111030.button:hover .icon {
background-size:100% 100%;
}
}

.I111031 .button, .I111031.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I111031 button.button, button.I111031.button {
cursor:pointer;
}
.I111031 .button .text, .I111031.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I111031 .button .icon, .I111031.button .icon {
flex:none;
background-size:100% 100%;
}
.I111031 .button:hover, .I111031.button:hover {
}
.I111031 .button:hover .text, .I111031.button:hover .text {
}
.I111031 .button:hover .icon, .I111031.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111031 .button, .I111031.button {
}
.I111031 button.button, button.I111031.button {
}
.I111031 .button .text, .I111031.button .text {
font-family:Rubik;

}
.I111031 .button .icon, .I111031.button .icon {
background-size:100% 100%;
}
.I111031 .button:hover, .I111031.button:hover {
}
.I111031 .button:hover .text, .I111031.button:hover .text {
}
.I111031 .button:hover .icon, .I111031.button:hover .icon {
background-size:100% 100%;
}
}

.I111032 {
display:flex;
width:100%;
height:270px;

}
.I111032:hover {
}

.I111033, a.I111033 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I111033:hover, a.I111033:hover {
}
@media (max-width:992px) {
.I111033, a.I111033 {
}
.I111033:hover, a.I111033:hover {
display:flex;
width:100%;

}
}

.I114828 .image, .I114828.image {
vertical-align:top;
}
.I114828 .image:hover, .I114828.image:hover {
}

.I126778 .button, .I126778.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126778 button.button, button.I126778.button {
cursor:pointer;
}
.I126778 .button .text, .I126778.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126778 .button .icon, .I126778.button .icon {
flex:none;
background-size:100% 100%;
}
.I126778 .button:hover, .I126778.button:hover {
}
.I126778 .button:hover .text, .I126778.button:hover .text {
}
.I126778 .button:hover .icon, .I126778.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126778 .button, .I126778.button {
}
.I126778 button.button, button.I126778.button {
}
.I126778 .button .text, .I126778.button .text {
font-family:Rubik;

}
.I126778 .button .icon, .I126778.button .icon {
background-size:100% 100%;
}
.I126778 .button:hover, .I126778.button:hover {
}
.I126778 .button:hover .text, .I126778.button:hover .text {
}
.I126778 .button:hover .icon, .I126778.button:hover .icon {
background-size:100% 100%;
}
}

h1.I111053, .I111053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;

}
.I111053:hover {
}
.I111053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111053 > .viewport:hover {
}

@media (min-width:1440px) {
.I111053 {

order:28;

}
.I111053:hover {
}
.I111053 > .viewport {



}
.I111053 > .viewport:hover {
}

}
h1.I111181, .I111181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:25;

}
.I111181:hover {
}
.I111181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111181 > .viewport:hover {
}

@media (min-width:1440px) {
.I111181 {

order:24;

}
.I111181:hover {
}
.I111181 > .viewport {



}
.I111181 > .viewport:hover {
}

}
h1.I111799, .I111799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I111799:hover {
}
.I111799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111799 > .viewport:hover {
}

@media (min-width:1440px) {
.I111799 {

order:6;

}
.I111799:hover {
}
.I111799 > .viewport {



}
.I111799 > .viewport:hover {
}

}
.I111773 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I111773:hover {
}

.I111774 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I111774:hover {
}
@media (max-width:992px) {
.I111774 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I111774:hover {
}
}
@media (max-width:640px) {
.I111774 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I111774:hover {
}
}

.I111775 {
display:flex;
position:var(--I111775-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I111775:hover {
}

@media (max-width:992px) {
.I111775 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I111775:hover {
}

}
@media (max-width:640px) {
.I111775 {

order:4;
min-width:100%;
padding-top:0rem;

}
.I111775:hover {
}

}
@media (min-width:1440px) {
.I111775 {

order:3;
width:50%;
padding-right:4rem;

}
.I111775:hover {
}

}
.I111776 {
display:flex;
position:var(--I111776-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I111776:hover {
}

@media (max-width:992px) {
.I111776 {

order:3;
width:50%;
padding-left:0rem;

}
.I111776:hover {
}

}
@media (max-width:640px) {
.I111776 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I111776:hover {
}

}
@media (min-width:1440px) {
.I111776 {

order:2;
width:50%;

flex-direction:column;


}
.I111776:hover {
}

}
.I128350 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128350:hover {
}


h1.I111777, .I111777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I111777:hover {
}
.I111777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111777 > .viewport:hover {
}


h1.I111778, .I111778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I111778:hover {
}
.I111778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111778 > .viewport:hover {
}


h1.I111779, .I111779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I111779:hover {
}
.I111779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111779 > .viewport:hover {
}


h1.I111780, .I111780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I111780:hover {
}
.I111780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111780 > .viewport:hover {
}

@media (max-width:640px) {
.I111780 {

margin-bottom:0;


}
.I111780:hover {
}
.I111780 > .viewport {



}
.I111780 > .viewport:hover {
}

}

h1.I111781, .I111781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I111781:hover {
}
.I111781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111781 > .viewport:hover {
}


h1.I111782, .I111782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I111782:hover {
}
.I111782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111782 > .viewport:hover {
}

@media (max-width:640px) {
.I111782 {

margin-bottom:-1.65rem;


}
.I111782:hover {
}
.I111782 > .viewport {



}
.I111782 > .viewport:hover {
}

}

h1.I111783, .I111783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I111783:hover {
}
.I111783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111783 > .viewport:hover {
}


h1.I111784, .I111784 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111784 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I111784:hover {
}
.I111784 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111784 > .viewport:hover {
}


h1.I111785, .I111785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I111785:hover {
}
.I111785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111785 > .viewport:hover {
}


h1.I111786, .I111786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I111786:hover {
}
.I111786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111786 > .viewport:hover {
}

@media (max-width:992px) {
.I111786 {

height:auto;


}
.I111786:hover {
}
.I111786 > .viewport {



}
.I111786 > .viewport:hover {
}

}

h1.I111787, .I111787 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111787 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I111787:hover {
}
.I111787 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111787 > .viewport:hover {
}

@media (min-width:1440px) {
.I111787 {

width:100%;
padding-top:0.75rem;


}
.I111787:hover {
}
.I111787 > .viewport {



}
.I111787 > .viewport:hover {
}

}
h1.I114884, .I114884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114884:hover {
}
.I114884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114884 > .viewport:hover {
}


h1.I126833, .I126833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126833:hover {
}
.I126833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126833 > .viewport:hover {
}


.I111788, a.I111788 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111788:hover, a.I111788:hover {
}
@media (max-width:992px) {
.I111788, a.I111788 {
display:flex;
font-size:1.625rem;


}
.I111788:hover, a.I111788:hover {
}
}
@media (max-width:640px) {
.I111788, a.I111788 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I111788:hover, a.I111788:hover {
}
}

.I111789, a.I111789 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I111789:hover, a.I111789:hover {
}
@media (max-width:992px) {
.I111789, a.I111789 {
}
.I111789:hover, a.I111789:hover {
display:flex;
width:100%;

}
}

.I111790 .image, .I111790.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/super-apps_2024.svg?timestamp=20241108204857');
background-size:cover;
background-position:center center;

}
.I111790 .image:hover, .I111790.image:hover {
}

.I111791 .button, .I111791.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I111791 button.button, button.I111791.button {
cursor:pointer;
}
.I111791 .button .text, .I111791.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111791 .button .icon, .I111791.button .icon {
flex:none;
background-size:100% 100%;
}
.I111791 .button:hover, .I111791.button:hover {
background-color:rgb(67,125,192);

}
.I111791 .button:hover .text, .I111791.button:hover .text {
}
.I111791 .button:hover .icon, .I111791.button:hover .icon {
background-size:100% 100%;
}

.I111792, a.I111792 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111792:hover, a.I111792:hover {
}

h1.I111793, .I111793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I111793, .I111793 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I111793, .I111793 p {
margin:0px;
}

figure.I111793, .I111793 figure {
margin:0px;
}

a.I111793, .I111793 a {
text-decoration:inherit;
color:inherit;
}

.I111793 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I111793 article, article.I111793 {
width:100%;

flex-direction:column;	
}
.I111793 article:hover, article.I111793:hover {
}
.I111793 article.active, article.I111793.active {
}
.I111793 .body {
}
.I111793 .body:hover {
	
}
.I111793 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I111793 .body a {
text-decoration:underline;

}
.I111793 .body img {
}
.I111793 .body ul, .I111793 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I111793 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I111793 .body iframe {
}
.I111793 .body img:hover {
}
.I111793 .body iframe:hover {
}

.I111793 .body li {
list-style-type:disc;
}



.I111794 .button, .I111794.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);

}
.I111794 button.button, button.I111794.button {
cursor:pointer;
}
.I111794 .button .text, .I111794.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111794 .button .icon, .I111794.button .icon {
flex:none;
background-size:100% 100%;
}
.I111794 .button:hover, .I111794.button:hover {
background-color:rgb(217,217,217);

}
.I111794 .button:hover .text, .I111794.button:hover .text {
}
.I111794 .button:hover .icon, .I111794.button:hover .icon {
background-size:100% 100%;
}

.I111795 .button, .I111795.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I111795 button.button, button.I111795.button {
cursor:pointer;
}
.I111795 .button .text, .I111795.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I111795 .button .icon, .I111795.button .icon {
flex:none;
background-size:100% 100%;
}
.I111795 .button:hover, .I111795.button:hover {
}
.I111795 .button:hover .text, .I111795.button:hover .text {
}
.I111795 .button:hover .icon, .I111795.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111795 .button, .I111795.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I111795 button.button, button.I111795.button {
}
.I111795 .button .text, .I111795.button .text {
color:rgb(108,72,201);

}
.I111795 .button .icon, .I111795.button .icon {
background-size:100% 100%;
}
.I111795 .button:hover, .I111795.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I111795 .button:hover .text, .I111795.button:hover .text {
color:rgb(150,155,160);

}
.I111795 .button:hover .icon, .I111795.button:hover .icon {
background-size:100% 100%;
}
}

.I111796 .button, .I111796.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I111796 button.button, button.I111796.button {
cursor:pointer;
}
.I111796 .button .text, .I111796.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I111796 .button .icon, .I111796.button .icon {
flex:none;
background-size:100% 100%;
}
.I111796 .button:hover, .I111796.button:hover {
}
.I111796 .button:hover .text, .I111796.button:hover .text {
}
.I111796 .button:hover .icon, .I111796.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111796 .button, .I111796.button {
}
.I111796 button.button, button.I111796.button {
}
.I111796 .button .text, .I111796.button .text {
font-family:Rubik;

}
.I111796 .button .icon, .I111796.button .icon {
background-size:100% 100%;
}
.I111796 .button:hover, .I111796.button:hover {
}
.I111796 .button:hover .text, .I111796.button:hover .text {
}
.I111796 .button:hover .icon, .I111796.button:hover .icon {
background-size:100% 100%;
}
}

.I111797 {
display:flex;
width:100%;
height:270px;

}
.I111797:hover {
}

.I111798, a.I111798 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I111798:hover, a.I111798:hover {
}
@media (max-width:992px) {
.I111798, a.I111798 {
}
.I111798:hover, a.I111798:hover {
display:flex;
width:100%;

}
}

.I114829 .image, .I114829.image {
vertical-align:top;
}
.I114829 .image:hover, .I114829.image:hover {
}

.I126779 .button, .I126779.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126779 button.button, button.I126779.button {
cursor:pointer;
}
.I126779 .button .text, .I126779.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126779 .button .icon, .I126779.button .icon {
flex:none;
background-size:100% 100%;
}
.I126779 .button:hover, .I126779.button:hover {
}
.I126779 .button:hover .text, .I126779.button:hover .text {
}
.I126779 .button:hover .icon, .I126779.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126779 .button, .I126779.button {
}
.I126779 button.button, button.I126779.button {
}
.I126779 .button .text, .I126779.button .text {
font-family:Rubik;

}
.I126779 .button .icon, .I126779.button .icon {
background-size:100% 100%;
}
.I126779 .button:hover, .I126779.button:hover {
}
.I126779 .button:hover .text, .I126779.button:hover .text {
}
.I126779 .button:hover .icon, .I126779.button:hover .icon {
background-size:100% 100%;
}
}

h1.I111828, .I111828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;


}
.I111828:hover {
}
.I111828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111828 > .viewport:hover {
}

@media (min-width:1440px) {
.I111828 {

order:12;

}
.I111828:hover {
}
.I111828 > .viewport {



}
.I111828 > .viewport:hover {
}

}
.I111801 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I111801:hover {
}

.I111802 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I111802:hover {
}
@media (max-width:992px) {
.I111802 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I111802:hover {
}
}
@media (max-width:640px) {
.I111802 {

padding-top:0rem;


flex-direction:column;
}
.I111802:hover {
}
}

.I111803 {
display:flex;
position:var(--I111803-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I111803:hover {
}

@media (max-width:992px) {
.I111803 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I111803:hover {
}

}
@media (max-width:640px) {
.I111803 {

order:3;
min-width:100%;
padding-top:0rem;

}
.I111803:hover {
}

}
@media (min-width:1440px) {
.I111803 {

width:50%;
padding-right:4rem;

}
.I111803:hover {
}

}
.I111804 {
display:flex;
position:var(--I111804-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I111804:hover {
}

@media (max-width:992px) {
.I111804 {

width:50%;

}
.I111804:hover {
}

}
@media (max-width:640px) {
.I111804 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I111804:hover {
}

}
@media (min-width:1440px) {
.I111804 {

width:50%;

flex-direction:column;


}
.I111804:hover {
}

}
.I127637 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127637:hover {
}

@media (max-width:992px) {
.I127637 {



flex-direction:column;

	
}
.I127637:hover {
}

}

h1.I111805, .I111805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I111805:hover {
}
.I111805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111805 > .viewport:hover {
}


h1.I111806, .I111806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I111806:hover {
}
.I111806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111806 > .viewport:hover {
}


h1.I111807, .I111807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I111807:hover {
}
.I111807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111807 > .viewport:hover {
}

@media (max-width:992px) {
.I111807 {

display:flex;

}
.I111807:hover {
}
.I111807 > .viewport {



}
.I111807 > .viewport:hover {
}

}
@media (max-width:640px) {
.I111807 {

height:auto;


}
.I111807:hover {
}
.I111807 > .viewport {



}
.I111807 > .viewport:hover {
}

}

h1.I111808, .I111808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I111808:hover {
}
.I111808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111808 > .viewport:hover {
}

@media (max-width:992px) {
.I111808 {

padding-bottom:1rem;


}
.I111808:hover {
}
.I111808 > .viewport {



}
.I111808 > .viewport:hover {
}

}
@media (max-width:640px) {
.I111808 {

margin-bottom:0;


}
.I111808:hover {
}
.I111808 > .viewport {



}
.I111808 > .viewport:hover {
}

}

h1.I111809, .I111809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I111809:hover {
}
.I111809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111809 > .viewport:hover {
}


h1.I111810, .I111810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I111810:hover {
}
.I111810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111810 > .viewport:hover {
}


h1.I111811, .I111811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I111811:hover {
}
.I111811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111811 > .viewport:hover {
}

@media (max-width:640px) {
.I111811 {

margin-bottom:-1.65rem;


}
.I111811:hover {
}
.I111811 > .viewport {



}
.I111811 > .viewport:hover {
}

}

h1.I111812, .I111812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I111812:hover {
}
.I111812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111812 > .viewport:hover {
}

@media (min-width:1440px) {
.I111812 {

display:none;

}
.I111812:hover {
}
.I111812 > .viewport {



}
.I111812 > .viewport:hover {
}

}
h1.I111813, .I111813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I111813:hover {
}
.I111813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111813 > .viewport:hover {
}


h1.I111814, .I111814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I111814:hover {
}
.I111814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111814 > .viewport:hover {
}

@media (max-width:992px) {
.I111814 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I111814:hover {
}
.I111814 > .viewport {



}
.I111814 > .viewport:hover {
}

}

h1.I111815, .I111815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I111815:hover {
}
.I111815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111815 > .viewport:hover {
}

@media (max-width:992px) {
.I111815 {

display:none;

}
.I111815:hover {
}
.I111815 > .viewport {



}
.I111815 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I111815 {

width:100%;
height:auto;


}
.I111815:hover {
}
.I111815 > .viewport {



}
.I111815 > .viewport:hover {
}

}
h1.I111816, .I111816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I111816:hover {
}
.I111816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111816 > .viewport:hover {
}

@media (min-width:1440px) {
.I111816 {

width:100%;
box-sizing:border-box;


}
.I111816:hover {
}
.I111816 > .viewport {



}
.I111816 > .viewport:hover {
}

}
h1.I114554, .I114554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114554:hover {
}
.I114554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114554 > .viewport:hover {
}


.I111817, a.I111817 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111817:hover, a.I111817:hover {
}
@media (max-width:992px) {
.I111817, a.I111817 {
display:flex;
font-size:1.625rem;


}
.I111817:hover, a.I111817:hover {
}
}
@media (max-width:640px) {
.I111817, a.I111817 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I111817:hover, a.I111817:hover {
}
}

.I111818, a.I111818 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I111818:hover, a.I111818:hover {
}
@media (max-width:992px) {
.I111818, a.I111818 {
}
.I111818:hover, a.I111818:hover {
display:flex;
width:100%;

}
}

.I111819 .image, .I111819.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/extiende-sistemas-sap_2024.svg?timestamp=20241108205542');
background-size:cover;
background-position:center center;

}
.I111819 .image:hover, .I111819.image:hover {
}

.I111820 .button, .I111820.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I111820 button.button, button.I111820.button {
cursor:pointer;
}
.I111820 .button .text, .I111820.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111820 .button .icon, .I111820.button .icon {
flex:none;
background-size:100% 100%;
}
.I111820 .button:hover, .I111820.button:hover {
background-color:rgb(67,125,192);

}
.I111820 .button:hover .text, .I111820.button:hover .text {
}
.I111820 .button:hover .icon, .I111820.button:hover .icon {
background-size:100% 100%;
}

.I111821, a.I111821 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111821:hover, a.I111821:hover {
}

h1.I111822, .I111822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I111822, .I111822 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I111822, .I111822 p {
margin:0px;
}

figure.I111822, .I111822 figure {
margin:0px;
}

a.I111822, .I111822 a {
text-decoration:inherit;
color:inherit;
}

.I111822 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I111822 article, article.I111822 {
flex-direction:column;	
}
.I111822 article:hover, article.I111822:hover {
}
.I111822 article.active, article.I111822.active {
}
.I111822 .body {
}
.I111822 .body:hover {
	
}
.I111822 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I111822 .body a {
text-decoration:underline;

}
.I111822 .body img {
}
.I111822 .body ul, .I111822 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I111822 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I111822 .body iframe {
}
.I111822 .body img:hover {
}
.I111822 .body iframe:hover {
}

.I111822 .body li {
list-style-type:disc;
}



.I111823 .button, .I111823.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I111823 button.button, button.I111823.button {
cursor:pointer;
}
.I111823 .button .text, .I111823.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I111823 .button .icon, .I111823.button .icon {
flex:none;
background-size:100% 100%;
}
.I111823 .button:hover, .I111823.button:hover {
}
.I111823 .button:hover .text, .I111823.button:hover .text {
}
.I111823 .button:hover .icon, .I111823.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111823 .button, .I111823.button {
}
.I111823 button.button, button.I111823.button {
}
.I111823 .button .text, .I111823.button .text {
font-family:Rubik;

}
.I111823 .button .icon, .I111823.button .icon {
background-size:100% 100%;
}
.I111823 .button:hover, .I111823.button:hover {
}
.I111823 .button:hover .text, .I111823.button:hover .text {
}
.I111823 .button:hover .icon, .I111823.button:hover .icon {
background-size:100% 100%;
}
}

.I111824 .button, .I111824.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I111824 button.button, button.I111824.button {
cursor:pointer;
}
.I111824 .button .text, .I111824.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I111824 .button .icon, .I111824.button .icon {
flex:none;
background-size:100% 100%;
}
.I111824 .button:hover, .I111824.button:hover {
}
.I111824 .button:hover .text, .I111824.button:hover .text {
}
.I111824 .button:hover .icon, .I111824.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111824 .button, .I111824.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I111824 button.button, button.I111824.button {
}
.I111824 .button .text, .I111824.button .text {
color:rgb(108,72,201);

}
.I111824 .button .icon, .I111824.button .icon {
background-size:100% 100%;
}
.I111824 .button:hover, .I111824.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I111824 .button:hover .text, .I111824.button:hover .text {
color:rgb(150,155,160);

}
.I111824 .button:hover .icon, .I111824.button:hover .icon {
background-size:100% 100%;
}
}

.I111825 .button, .I111825.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);

}
.I111825 button.button, button.I111825.button {
cursor:pointer;
}
.I111825 .button .text, .I111825.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111825 .button .icon, .I111825.button .icon {
flex:none;
background-size:100% 100%;
}
.I111825 .button:hover, .I111825.button:hover {
background-color:rgb(217,217,217);

}
.I111825 .button:hover .text, .I111825.button:hover .text {
}
.I111825 .button:hover .icon, .I111825.button:hover .icon {
background-size:100% 100%;
}

.I111826 {
display:flex;
width:100%;
height:270px;

}
.I111826:hover {
}
@media (min-width:1440px) {
.I111826 {
display:flex;
width:100%;
height:270px;

}
.I111826:hover {
}
}
.I111827, a.I111827 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I111827:hover, a.I111827:hover {
}
@media (max-width:992px) {
.I111827, a.I111827 {
}
.I111827:hover, a.I111827:hover {
display:flex;
width:100%;

}
}

.I114497 .image, .I114497.image {
vertical-align:top;
}
.I114497 .image:hover, .I114497.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I111856, .I111856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;
width:100%;


}
.I111856:hover {
}
.I111856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111856 > .viewport:hover {
}

@media (min-width:1440px) {
.I111856 {

order:13;

}
.I111856:hover {
}
.I111856 > .viewport {



}
.I111856 > .viewport:hover {
}

}
.I111830 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I111830:hover {
}

.I111831 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I111831:hover {
}
@media (max-width:992px) {
.I111831 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I111831:hover {
}
}
@media (max-width:640px) {
.I111831 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I111831:hover {
}
}
@media (min-width:1440px) {
.I111831 {

padding-bottom:4rem;


}
.I111831:hover {
}
}
.I111832 {
display:flex;
position:var(--I111832-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I111832:hover {
}

@media (max-width:992px) {
.I111832 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I111832:hover {
}

}
@media (max-width:640px) {
.I111832 {

order:4;
min-width:100%;
padding-top:0rem;

}
.I111832:hover {
}

}
@media (min-width:1440px) {
.I111832 {

order:3;
width:50%;
padding-right:4rem;

}
.I111832:hover {
}

}
.I111833 {
display:flex;
position:var(--I111833-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I111833:hover {
}

@media (max-width:992px) {
.I111833 {

order:3;
width:50%;
padding-left:0rem;

}
.I111833:hover {
}

}
@media (max-width:640px) {
.I111833 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I111833:hover {
}

}
@media (min-width:1440px) {
.I111833 {

order:2;
width:50%;

flex-direction:column;


}
.I111833:hover {
}

}
.I128351 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128351:hover {
}


h1.I111834, .I111834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I111834:hover {
}
.I111834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111834 > .viewport:hover {
}


h1.I111835, .I111835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I111835:hover {
}
.I111835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111835 > .viewport:hover {
}


h1.I111836, .I111836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I111836:hover {
}
.I111836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111836 > .viewport:hover {
}


h1.I111837, .I111837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I111837:hover {
}
.I111837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111837 > .viewport:hover {
}

@media (max-width:640px) {
.I111837 {

margin-bottom:0;


}
.I111837:hover {
}
.I111837 > .viewport {



}
.I111837 > .viewport:hover {
}

}

h1.I111838, .I111838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I111838:hover {
}
.I111838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111838 > .viewport:hover {
}


h1.I111839, .I111839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I111839:hover {
}
.I111839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111839 > .viewport:hover {
}

@media (max-width:640px) {
.I111839 {

margin-bottom:-1.65rem;


}
.I111839:hover {
}
.I111839 > .viewport {



}
.I111839 > .viewport:hover {
}

}

h1.I111840, .I111840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I111840:hover {
}
.I111840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111840 > .viewport:hover {
}


h1.I111841, .I111841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I111841:hover {
}
.I111841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111841 > .viewport:hover {
}


h1.I111842, .I111842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I111842:hover {
}
.I111842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111842 > .viewport:hover {
}


h1.I111843, .I111843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I111843:hover {
}
.I111843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111843 > .viewport:hover {
}

@media (max-width:992px) {
.I111843 {

height:auto;


}
.I111843:hover {
}
.I111843 > .viewport {



}
.I111843 > .viewport:hover {
}

}

h1.I111844, .I111844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I111844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I111844:hover {
}
.I111844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I111844 > .viewport:hover {
}

@media (min-width:1440px) {
.I111844 {

width:100%;
padding-top:0.75rem;


}
.I111844:hover {
}
.I111844 > .viewport {



}
.I111844 > .viewport:hover {
}

}
h1.I114885, .I114885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114885:hover {
}
.I114885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114885 > .viewport:hover {
}


h1.I126834, .I126834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126834:hover {
}
.I126834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126834 > .viewport:hover {
}


.I111845, a.I111845 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111845:hover, a.I111845:hover {
}
@media (max-width:992px) {
.I111845, a.I111845 {
display:flex;
font-size:1.625rem;


}
.I111845:hover, a.I111845:hover {
}
}
@media (max-width:640px) {
.I111845, a.I111845 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I111845:hover, a.I111845:hover {
}
}

.I111846, a.I111846 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I111846:hover, a.I111846:hover {
}
@media (max-width:992px) {
.I111846, a.I111846 {
}
.I111846:hover, a.I111846:hover {
display:flex;
width:100%;

}
}

.I111847 .image, .I111847.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/automatizacion-empresarial_2024.svg?timestamp=20241108205646');
background-size:cover;
background-position:center center;

}
.I111847 .image:hover, .I111847.image:hover {
}

.I111848 .button, .I111848.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I111848 button.button, button.I111848.button {
cursor:pointer;
}
.I111848 .button .text, .I111848.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111848 .button .icon, .I111848.button .icon {
flex:none;
background-size:100% 100%;
}
.I111848 .button:hover, .I111848.button:hover {
background-color:rgb(67,125,192);

}
.I111848 .button:hover .text, .I111848.button:hover .text {
}
.I111848 .button:hover .icon, .I111848.button:hover .icon {
background-size:100% 100%;
}

.I111849, a.I111849 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I111849:hover, a.I111849:hover {
}

h1.I111850, .I111850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I111850, .I111850 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I111850, .I111850 p {
margin:0px;
}

figure.I111850, .I111850 figure {
margin:0px;
}

a.I111850, .I111850 a {
text-decoration:inherit;
color:inherit;
}

.I111850 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I111850 article, article.I111850 {
width:100%;

flex-direction:column;	
}
.I111850 article:hover, article.I111850:hover {
}
.I111850 article.active, article.I111850.active {
}
.I111850 .body {
}
.I111850 .body:hover {
	
}
.I111850 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I111850 .body a {
text-decoration:underline;

}
.I111850 .body img {
}
.I111850 .body ul, .I111850 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I111850 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I111850 .body iframe {
}
.I111850 .body img:hover {
}
.I111850 .body iframe:hover {
}

.I111850 .body li {
list-style-type:disc;
}



.I111851 .button, .I111851.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);

}
.I111851 button.button, button.I111851.button {
cursor:pointer;
}
.I111851 .button .text, .I111851.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I111851 .button .icon, .I111851.button .icon {
flex:none;
background-size:100% 100%;
}
.I111851 .button:hover, .I111851.button:hover {
background-color:rgb(217,217,217);

}
.I111851 .button:hover .text, .I111851.button:hover .text {
}
.I111851 .button:hover .icon, .I111851.button:hover .icon {
background-size:100% 100%;
}

.I111852 .button, .I111852.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I111852 button.button, button.I111852.button {
cursor:pointer;
}
.I111852 .button .text, .I111852.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I111852 .button .icon, .I111852.button .icon {
flex:none;
background-size:100% 100%;
}
.I111852 .button:hover, .I111852.button:hover {
}
.I111852 .button:hover .text, .I111852.button:hover .text {
}
.I111852 .button:hover .icon, .I111852.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111852 .button, .I111852.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I111852 button.button, button.I111852.button {
}
.I111852 .button .text, .I111852.button .text {
color:rgb(108,72,201);

}
.I111852 .button .icon, .I111852.button .icon {
background-size:100% 100%;
}
.I111852 .button:hover, .I111852.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I111852 .button:hover .text, .I111852.button:hover .text {
color:rgb(150,155,160);

}
.I111852 .button:hover .icon, .I111852.button:hover .icon {
background-size:100% 100%;
}
}

.I111853 .button, .I111853.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I111853 button.button, button.I111853.button {
cursor:pointer;
}
.I111853 .button .text, .I111853.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I111853 .button .icon, .I111853.button .icon {
flex:none;
background-size:100% 100%;
}
.I111853 .button:hover, .I111853.button:hover {
}
.I111853 .button:hover .text, .I111853.button:hover .text {
}
.I111853 .button:hover .icon, .I111853.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I111853 .button, .I111853.button {
}
.I111853 button.button, button.I111853.button {
}
.I111853 .button .text, .I111853.button .text {
font-family:Rubik;

}
.I111853 .button .icon, .I111853.button .icon {
background-size:100% 100%;
}
.I111853 .button:hover, .I111853.button:hover {
}
.I111853 .button:hover .text, .I111853.button:hover .text {
}
.I111853 .button:hover .icon, .I111853.button:hover .icon {
background-size:100% 100%;
}
}

.I111854 {
display:flex;
width:100%;
height:270px;

}
.I111854:hover {
}

.I111855, a.I111855 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I111855:hover, a.I111855:hover {
}
@media (max-width:992px) {
.I111855, a.I111855 {
}
.I111855:hover, a.I111855:hover {
display:flex;
width:100%;

}
}

.I114830 .image, .I114830.image {
vertical-align:top;
}
.I114830 .image:hover, .I114830.image:hover {
}

.I126780 .button, .I126780.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126780 button.button, button.I126780.button {
cursor:pointer;
}
.I126780 .button .text, .I126780.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126780 .button .icon, .I126780.button .icon {
flex:none;
background-size:100% 100%;
}
.I126780 .button:hover, .I126780.button:hover {
}
.I126780 .button:hover .text, .I126780.button:hover .text {
}
.I126780 .button:hover .icon, .I126780.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126780 .button, .I126780.button {
}
.I126780 button.button, button.I126780.button {
}
.I126780 .button .text, .I126780.button .text {
font-family:Rubik;

}
.I126780 .button .icon, .I126780.button .icon {
background-size:100% 100%;
}
.I126780 .button:hover, .I126780.button:hover {
}
.I126780 .button:hover .text, .I126780.button:hover .text {
}
.I126780 .button:hover .icon, .I126780.button:hover .icon {
background-size:100% 100%;
}
}

h1.I142716, .I142716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I142716:hover {
}
.I142716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142716 > .viewport:hover {
}

@media (min-width:1440px) {
.I142716 {

order:5;

}
.I142716:hover {
}
.I142716 > .viewport {



}
.I142716 > .viewport:hover {
}

}
.I142686 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I142686:hover {
}

.I142687 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I142687:hover {
}
@media (max-width:992px) {
.I142687 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I142687:hover {
}
}
@media (max-width:640px) {
.I142687 {

padding-top:0rem;


flex-direction:column;
}
.I142687:hover {
}
}

.I142688 {
display:flex;
position:var(--I142688-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I142688:hover {
}

@media (max-width:992px) {
.I142688 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I142688:hover {
}

}
@media (max-width:640px) {
.I142688 {

order:3;
min-width:100%;
padding-top:0rem;

}
.I142688:hover {
}

}
@media (min-width:1440px) {
.I142688 {

width:50%;
padding-right:4rem;

}
.I142688:hover {
}

}
.I142689 {
display:flex;
position:var(--I142689-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I142689:hover {
}

@media (max-width:992px) {
.I142689 {

width:50%;

}
.I142689:hover {
}

}
@media (max-width:640px) {
.I142689 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I142689:hover {
}

}
@media (min-width:1440px) {
.I142689 {

width:50%;

flex-direction:column;


}
.I142689:hover {
}

}
.I142690 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I142690:hover {
}

@media (max-width:992px) {
.I142690 {



flex-direction:column;

	
}
.I142690:hover {
}

}

h1.I142691, .I142691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I142691:hover {
}
.I142691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142691 > .viewport:hover {
}


h1.I142692, .I142692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I142692:hover {
}
.I142692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142692 > .viewport:hover {
}


h1.I142693, .I142693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I142693:hover {
}
.I142693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142693 > .viewport:hover {
}

@media (max-width:992px) {
.I142693 {

display:flex;

}
.I142693:hover {
}
.I142693 > .viewport {



}
.I142693 > .viewport:hover {
}

}
@media (max-width:640px) {
.I142693 {

height:auto;


}
.I142693:hover {
}
.I142693 > .viewport {



}
.I142693 > .viewport:hover {
}

}

h1.I142694, .I142694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I142694:hover {
}
.I142694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142694 > .viewport:hover {
}

@media (max-width:992px) {
.I142694 {

padding-bottom:1rem;


}
.I142694:hover {
}
.I142694 > .viewport {



}
.I142694 > .viewport:hover {
}

}
@media (max-width:640px) {
.I142694 {

margin-bottom:0;


}
.I142694:hover {
}
.I142694 > .viewport {



}
.I142694 > .viewport:hover {
}

}

h1.I142695, .I142695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I142695:hover {
}
.I142695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142695 > .viewport:hover {
}


h1.I142696, .I142696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142696:hover {
}
.I142696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142696 > .viewport:hover {
}


h1.I142697, .I142697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I142697:hover {
}
.I142697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142697 > .viewport:hover {
}

@media (max-width:640px) {
.I142697 {

margin-bottom:-1.65rem;


}
.I142697:hover {
}
.I142697 > .viewport {



}
.I142697 > .viewport:hover {
}

}

h1.I142698, .I142698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I142698:hover {
}
.I142698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142698 > .viewport:hover {
}

@media (min-width:1440px) {
.I142698 {

display:none;

}
.I142698:hover {
}
.I142698 > .viewport {



}
.I142698 > .viewport:hover {
}

}
h1.I142699, .I142699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I142699:hover {
}
.I142699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142699 > .viewport:hover {
}


h1.I142700, .I142700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I142700:hover {
}
.I142700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142700 > .viewport:hover {
}

@media (max-width:992px) {
.I142700 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I142700:hover {
}
.I142700 > .viewport {



}
.I142700 > .viewport:hover {
}

}

h1.I142701, .I142701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I142701:hover {
}
.I142701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142701 > .viewport:hover {
}

@media (max-width:992px) {
.I142701 {

display:none;

}
.I142701:hover {
}
.I142701 > .viewport {



}
.I142701 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I142701 {

width:100%;
height:auto;


}
.I142701:hover {
}
.I142701 > .viewport {



}
.I142701 > .viewport:hover {
}

}
h1.I142702, .I142702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142702 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I142702:hover {
}
.I142702 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142702 > .viewport:hover {
}

@media (min-width:1440px) {
.I142702 {

width:100%;
box-sizing:border-box;


}
.I142702:hover {
}
.I142702 > .viewport {



}
.I142702 > .viewport:hover {
}

}
h1.I142703, .I142703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I142703:hover {
}
.I142703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142703 > .viewport:hover {
}


.I142704, a.I142704 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I142704:hover, a.I142704:hover {
}
@media (max-width:992px) {
.I142704, a.I142704 {
display:flex;
font-size:1.25rem;


}
.I142704:hover, a.I142704:hover {
}
}
@media (max-width:640px) {
.I142704, a.I142704 {
display:flex;
font-size:1.625rem;

padding-top:1rem;

}
.I142704:hover, a.I142704:hover {
}
}

.I142705, a.I142705 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I142705:hover, a.I142705:hover {
}
@media (max-width:992px) {
.I142705, a.I142705 {
}
.I142705:hover, a.I142705:hover {
display:flex;
width:100%;

}
}

.I142706 .image, .I142706.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ai-enterprise-systems_2024.svg?timestamp=20241108204742');
background-size:cover;
background-position:center center;

}
.I142706 .image:hover, .I142706.image:hover {
}

.I142707 .button, .I142707.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I142707 button.button, button.I142707.button {
cursor:pointer;
}
.I142707 .button .text, .I142707.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142707 .button .icon, .I142707.button .icon {
flex:none;
background-size:100% 100%;
}
.I142707 .button:hover, .I142707.button:hover {
background-color:rgb(67,125,192);

}
.I142707 .button:hover .text, .I142707.button:hover .text {
}
.I142707 .button:hover .icon, .I142707.button:hover .icon {
background-size:100% 100%;
}

.I142708, a.I142708 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I142708:hover, a.I142708:hover {
}

h1.I142709, .I142709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I142709, .I142709 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I142709, .I142709 p {
margin:0px;
}

figure.I142709, .I142709 figure {
margin:0px;
}

a.I142709, .I142709 a {
text-decoration:inherit;
color:inherit;
}

.I142709 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I142709 article, article.I142709 {
flex-direction:column;	
}
.I142709 article:hover, article.I142709:hover {
}
.I142709 article.active, article.I142709.active {
}
.I142709 .body {
}
.I142709 .body:hover {
	
}
.I142709 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142709 .body a {
text-decoration:underline;

}
.I142709 .body img {
}
.I142709 .body ul, .I142709 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I142709 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I142709 .body iframe {
}
.I142709 .body img:hover {
}
.I142709 .body iframe:hover {
}

.I142709 .body li {
list-style-type:disc;
}



.I142710 .button, .I142710.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142710 button.button, button.I142710.button {
cursor:pointer;
}
.I142710 .button .text, .I142710.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I142710 .button .icon, .I142710.button .icon {
flex:none;
background-size:100% 100%;
}
.I142710 .button:hover, .I142710.button:hover {
}
.I142710 .button:hover .text, .I142710.button:hover .text {
}
.I142710 .button:hover .icon, .I142710.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142710 .button, .I142710.button {
}
.I142710 button.button, button.I142710.button {
}
.I142710 .button .text, .I142710.button .text {
font-family:Rubik;

}
.I142710 .button .icon, .I142710.button .icon {
background-size:100% 100%;
}
.I142710 .button:hover, .I142710.button:hover {
}
.I142710 .button:hover .text, .I142710.button:hover .text {
}
.I142710 .button:hover .icon, .I142710.button:hover .icon {
background-size:100% 100%;
}
}

.I142711 .button, .I142711.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I142711 button.button, button.I142711.button {
cursor:pointer;
}
.I142711 .button .text, .I142711.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I142711 .button .icon, .I142711.button .icon {
flex:none;
background-size:100% 100%;
}
.I142711 .button:hover, .I142711.button:hover {
}
.I142711 .button:hover .text, .I142711.button:hover .text {
}
.I142711 .button:hover .icon, .I142711.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142711 .button, .I142711.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I142711 button.button, button.I142711.button {
}
.I142711 .button .text, .I142711.button .text {
color:rgb(108,72,201);

}
.I142711 .button .icon, .I142711.button .icon {
background-size:100% 100%;
}
.I142711 .button:hover, .I142711.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I142711 .button:hover .text, .I142711.button:hover .text {
color:rgb(150,155,160);

}
.I142711 .button:hover .icon, .I142711.button:hover .icon {
background-size:100% 100%;
}
}

.I142712 .button, .I142712.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);

}
.I142712 button.button, button.I142712.button {
cursor:pointer;
}
.I142712 .button .text, .I142712.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142712 .button .icon, .I142712.button .icon {
flex:none;
background-size:100% 100%;
}
.I142712 .button:hover, .I142712.button:hover {
background-color:rgb(217,217,217);

}
.I142712 .button:hover .text, .I142712.button:hover .text {
}
.I142712 .button:hover .icon, .I142712.button:hover .icon {
background-size:100% 100%;
}

.I142713 {
display:flex;
width:100%;
height:270px;

}
.I142713:hover {
}
@media (min-width:1440px) {
.I142713 {
display:flex;
width:100%;
height:270px;

}
.I142713:hover {
}
}
.I142714, a.I142714 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I142714:hover, a.I142714:hover {
}
@media (max-width:992px) {
.I142714, a.I142714 {
}
.I142714:hover, a.I142714:hover {
display:flex;
width:100%;

}
}

.I142715 .image, .I142715.image {
vertical-align:top;
}
.I142715 .image:hover, .I142715.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I164983, .I164983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I164983:hover {
}
.I164983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164983 > .viewport:hover {
}

@media (min-width:1440px) {
.I164983 {

order:3;

}
.I164983:hover {
}
.I164983 > .viewport {



}
.I164983 > .viewport:hover {
}

}
.I164964 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-200px;
padding-top:130px;
background-image:url('https://www.genexus.com/media/images/headre_use-cases.svg?timestamp=20241108210918');
background-repeat:no-repeat;
background-size:cover;
background-position:right top;

align-items:center;

	
}
.I164964:hover {
}
@media (max-width:992px) {
.I164964 {
margin-top:-80px;
padding-bottom:4rem;
padding-top:4rem;

	
}
.I164964:hover {
}
}
@media (max-width:640px) {
.I164964 {
padding-bottom:4rem;
padding-top:4rem;
background-image:url('https://www.genexus.com/media/images/headre_use-cases.svg?timestamp=20241108210918');

	
}
.I164964:hover {
}
}
@media (min-width:1440px) {
.I164964 {
	
}
.I164964:hover {
}
}
.I164965 {
display:flex;
position:var(--I164965-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I164965:hover {
}

@media (max-width:992px) {
.I164965 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I164965:hover {
}

}
@media (max-width:640px) {
.I164965 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I164965:hover {
}

}
@media (min-width:1440px) {
.I164965 {

width:100%;

}
.I164965:hover {
}

}
.I164966 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:80%;



flex-direction:column;

	
}
.I164966:hover {
}

@media (max-width:640px) {
.I164966 {

width:100%;



	
}
.I164966:hover {
}

}

h1.I164967, .I164967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164967:hover {
}
.I164967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164967 > .viewport:hover {
}

@media (min-width:1440px) {
.I164967 {

order:3;

}
.I164967:hover {
}
.I164967 > .viewport {



}
.I164967 > .viewport:hover {
}

}
h1.I164968, .I164968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I164968:hover {
}
.I164968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164968 > .viewport:hover {
}

@media (min-width:1440px) {
.I164968 {

order:4;

}
.I164968:hover {
}
.I164968 > .viewport {



}
.I164968 > .viewport:hover {
}

}
h1.I164969, .I164969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I164969:hover {
}
.I164969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164969 > .viewport:hover {
}

@media (min-width:1440px) {
.I164969 {

order:2;

}
.I164969:hover {
}
.I164969 > .viewport {



}
.I164969 > .viewport:hover {
}

}
h1.I164970, .I164970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
margin-top:2rem;


}
.I164970:hover {
}
.I164970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164970 > .viewport:hover {
}

@media (min-width:1440px) {
.I164970 {

order:8;

}
.I164970:hover {
}
.I164970 > .viewport {



}
.I164970 > .viewport:hover {
}

}
h1.I164971, .I164971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I164971:hover {
}
.I164971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164971 > .viewport:hover {
}

@media (min-width:1440px) {
.I164971 {

order:11;

}
.I164971:hover {
}
.I164971 > .viewport {



}
.I164971 > .viewport:hover {
}

}
h1.I164972, .I164972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I164972:hover {
}
.I164972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164972 > .viewport:hover {
}

@media (min-width:1440px) {
.I164972 {

order:13;

}
.I164972:hover {
}
.I164972 > .viewport {



}
.I164972 > .viewport:hover {
}

}
h1.I164973, .I164973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I164973:hover {
}
.I164973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164973 > .viewport:hover {
}

@media (min-width:1440px) {
.I164973 {

order:12;

}
.I164973:hover {
}
.I164973 > .viewport {



}
.I164973 > .viewport:hover {
}

}
h1.I164974, .I164974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I164974:hover {
}
.I164974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164974 > .viewport:hover {
}

@media (min-width:1440px) {
.I164974 {

order:5;

}
.I164974:hover {
}
.I164974 > .viewport {



}
.I164974 > .viewport:hover {
}

}
h1.I188241, .I188241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188241:hover {
}
.I188241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188241 > .viewport:hover {
}

@media (min-width:1440px) {
.I188241 {

order:6;

}
.I188241:hover {
}
.I188241 > .viewport {



}
.I188241 > .viewport:hover {
}

}
h1.I189778, .I189778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189778:hover {
}
.I189778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189778 > .viewport:hover {
}

@media (min-width:1440px) {
.I189778 {

order:7;

}
.I189778:hover {
}
.I189778 > .viewport {



}
.I189778 > .viewport:hover {
}

}
h1.I190531, .I190531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190531:hover {
}
.I190531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190531 > .viewport:hover {
}

@media (min-width:1440px) {
.I190531 {

order:1;

}
.I190531:hover {
}
.I190531 > .viewport {



}
.I190531 > .viewport:hover {
}

}
.I164975, a.I164975 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I164975:hover, a.I164975:hover {
}
@media (max-width:992px) {
.I164975, a.I164975 {
display:flex;
font-size:1.625rem;


}
.I164975:hover, a.I164975:hover {
}
}

.I164976, a.I164976 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164976:hover, a.I164976:hover {
}
@media (max-width:992px) {
.I164976, a.I164976 {
}
.I164976:hover, a.I164976:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164976, a.I164976 {
display:flex;
padding-bottom:1rem;

}
.I164976:hover, a.I164976:hover {
}
}

.I164977, a.I164977 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:500;
color:rgb(91,167,255);


}
.I164977:hover, a.I164977:hover {
}
@media (max-width:992px) {
.I164977, a.I164977 {
display:flex;
font-size:1.25rem;


}
.I164977:hover, a.I164977:hover {
}
}
@media (max-width:640px) {
.I164977, a.I164977 {
display:flex;
font-size:1.25rem;


}
.I164977:hover, a.I164977:hover {
}
}

.I164978 .button, .I164978.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I164978 button.button, button.I164978.button {
cursor:pointer;
}
.I164978 .button .text, .I164978.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164978 .button .icon, .I164978.button .icon {
flex:none;
background-size:100% 100%;
}
.I164978 .button:hover, .I164978.button:hover {
background-color:rgb(67,125,192);

}
.I164978 .button:hover .text, .I164978.button:hover .text {
}
.I164978 .button:hover .icon, .I164978.button:hover .icon {
background-size:100% 100%;
}

.I164979 .button, .I164979.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164979 button.button, button.I164979.button {
cursor:pointer;
}
.I164979 .button .text, .I164979.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164979 .button .icon, .I164979.button .icon {
flex:none;
background-size:100% 100%;
}
.I164979 .button:hover, .I164979.button:hover {
}
.I164979 .button:hover .text, .I164979.button:hover .text {
}
.I164979 .button:hover .icon, .I164979.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164979 .button, .I164979.button {
}
.I164979 button.button, button.I164979.button {
}
.I164979 .button .text, .I164979.button .text {
font-family:Rubik;

}
.I164979 .button .icon, .I164979.button .icon {
background-size:100% 100%;
}
.I164979 .button:hover, .I164979.button:hover {
}
.I164979 .button:hover .text, .I164979.button:hover .text {
}
.I164979 .button:hover .icon, .I164979.button:hover .icon {
background-size:100% 100%;
}
}

.I164980 .button, .I164980.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);

}
.I164980 button.button, button.I164980.button {
cursor:pointer;
}
.I164980 .button .text, .I164980.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164980 .button .icon, .I164980.button .icon {
flex:none;
background-size:100% 100%;
}
.I164980 .button:hover, .I164980.button:hover {
background-color:rgb(210,40,93);

}
.I164980 .button:hover .text, .I164980.button:hover .text {
}
.I164980 .button:hover .icon, .I164980.button:hover .icon {
background-size:100% 100%;
}

.I164981 .button, .I164981.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;
}
.I164981 button.button, button.I164981.button {
cursor:pointer;
}
.I164981 .button .text, .I164981.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I164981 .button .icon, .I164981.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;
}
.I164981 .button:hover, .I164981.button:hover {
}
.I164981 .button:hover .text, .I164981.button:hover .text {
}
.I164981 .button:hover .icon, .I164981.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164981 .button, .I164981.button {
flex-direction:row-reverse;
}
.I164981 button.button, button.I164981.button {
}
.I164981 .button .text, .I164981.button .text {
}
.I164981 .button .icon, .I164981.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164981 .button:hover, .I164981.button:hover {
}
.I164981 .button:hover .text, .I164981.button:hover .text {
}
.I164981 .button:hover .icon, .I164981.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I164981 .button, .I164981.button {
flex-direction:row-reverse;
}
.I164981 button.button, button.I164981.button {
}
.I164981 .button .text, .I164981.button .text {
}
.I164981 .button .icon, .I164981.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164981 .button:hover, .I164981.button:hover {
}
.I164981 .button:hover .text, .I164981.button:hover .text {
}
.I164981 .button:hover .icon, .I164981.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I164981 .button, .I164981.button {
flex-direction:row-reverse;
}
.I164981 button.button, button.I164981.button {
}
.I164981 .button .text, .I164981.button .text {
}
.I164981 .button .icon, .I164981.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164981 .button:hover, .I164981.button:hover {
}
.I164981 .button:hover .text, .I164981.button:hover .text {
}
.I164981 .button:hover .icon, .I164981.button:hover .icon {
background-size:100% 100%;
}
}
.I164982, a.I164982 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I164982:hover, a.I164982:hover {
}
@media (max-width:992px) {
.I164982, a.I164982 {
}
.I164982:hover, a.I164982:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164982, a.I164982 {
display:flex;
padding-bottom:1rem;

}
.I164982:hover, a.I164982:hover {
}
}

.I188026, a.I188026 {
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;

}
.I188026:hover, a.I188026:hover {
}
@media (max-width:992px) {
.I188026, a.I188026 {
}
.I188026:hover, a.I188026:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188026, a.I188026 {
display:flex;
padding-bottom:1rem;

}
.I188026:hover, a.I188026:hover {
}
}

.I189561, a.I189561 {
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;

}
.I189561:hover, a.I189561:hover {
}
@media (max-width:992px) {
.I189561, a.I189561 {
}
.I189561:hover, a.I189561:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189561, a.I189561 {
display:flex;
padding-bottom:1rem;

}
.I189561:hover, a.I189561:hover {
}
}

.I190314 .image, .I190314.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190314 .image:hover, .I190314.image:hover {
}

h1.I165024, .I165024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:53;
width:100%;


}
.I165024:hover {
}
.I165024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165024 > .viewport:hover {
}

@media (min-width:1440px) {
.I165024 {

order:55;

}
.I165024:hover {
}
.I165024 > .viewport {



}
.I165024 > .viewport:hover {
}

}
.I164985 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(103,161,255);

align-items:center;

	
}
.I164985:hover {
}
@media (min-width:1440px) {
.I164985 {
align-items:center;

	
}
.I164985:hover {
}
}
.I164986 {
display:flex;
position:var(--I164986-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;


}
.I164986:hover {
}

@media (max-width:992px) {
.I164986 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I164986:hover {
}

}
@media (max-width:640px) {
.I164986 {

align-items:flex-start;


}
.I164986:hover {
}

}

.I164987 {
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;

	
}
.I164987:hover {
}

@media (max-width:992px) {
.I164987 {

margin-left:0rem;



	
}
.I164987:hover {
}

}
@media (max-width:640px) {
.I164987 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I164987:hover {
}

}
@media (min-width:1440px) {
.I164987 {

order:3;
margin-left:0px;



	
}
.I164987:hover {
}

}
h1.I164988, .I164988 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164988 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I164988:hover {
}
.I164988 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164988 > .viewport:hover {
}

@media (min-width:1440px) {
.I164988 {

order:2;

}
.I164988:hover {
}
.I164988 > .viewport {



}
.I164988 > .viewport:hover {
}

}
h1.I164989, .I164989 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164989 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I164989:hover {
}
.I164989 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164989 > .viewport:hover {
}

@media (min-width:1440px) {
.I164989 {

order:4;

}
.I164989:hover {
}
.I164989 > .viewport {



}
.I164989 > .viewport:hover {
}

}
h1.I164990, .I164990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:720px;
margin-top:1rem;


}
.I164990:hover {
}
.I164990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164990 > .viewport:hover {
}

@media (max-width:640px) {
.I164990 {


}
.I164990:hover {
}
.I164990 > .viewport {

justify-content:flex-start;


}
.I164990 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164990 {

order:5;

}
.I164990:hover {
}
.I164990 > .viewport {



}
.I164990 > .viewport:hover {
}

}
h1.I164991, .I164991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I164991:hover {
}
.I164991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164991 > .viewport:hover {
}

@media (min-width:1440px) {
.I164991 {

order:13;

}
.I164991:hover {
}
.I164991 > .viewport {



}
.I164991 > .viewport:hover {
}

}
h1.I164992, .I164992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164992:hover {
}
.I164992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164992 > .viewport:hover {
}


h1.I164993, .I164993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I164993:hover {
}
.I164993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164993 > .viewport:hover {
}

@media (min-width:1440px) {
.I164993 {

order:21;

}
.I164993:hover {
}
.I164993 > .viewport {



}
.I164993 > .viewport:hover {
}

}
h1.I164994, .I164994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I164994:hover {
}
.I164994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164994 > .viewport:hover {
}

@media (min-width:1440px) {
.I164994 {

order:9;

}
.I164994:hover {
}
.I164994 > .viewport {



}
.I164994 > .viewport:hover {
}

}
h1.I164995, .I164995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I164995:hover {
}
.I164995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164995 > .viewport:hover {
}

@media (max-width:640px) {
.I164995 {

padding-top:1rem;


}
.I164995:hover {
}
.I164995 > .viewport {

justify-content:flex-start;


}
.I164995 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164995 {

order:6;

}
.I164995:hover {
}
.I164995 > .viewport {



}
.I164995 > .viewport:hover {
}

}
h1.I164996, .I164996 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164996 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I164996:hover {
}
.I164996 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164996 > .viewport:hover {
}

@media (min-width:1440px) {
.I164996 {

order:1;

}
.I164996:hover {
}
.I164996 > .viewport {



}
.I164996 > .viewport:hover {
}

}
h1.I164997, .I164997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164997 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I164997:hover {
}
.I164997 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164997 > .viewport:hover {
}

@media (min-width:1440px) {
.I164997 {

order:14;

}
.I164997:hover {
}
.I164997 > .viewport {



}
.I164997 > .viewport:hover {
}

}
h1.I164998, .I164998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I164998:hover {
}
.I164998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164998 > .viewport:hover {
}

@media (min-width:1440px) {
.I164998 {

order:9;

}
.I164998:hover {
}
.I164998 > .viewport {



}
.I164998 > .viewport:hover {
}

}
h1.I164999, .I164999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I164999:hover {
}
.I164999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164999 > .viewport:hover {
}

@media (min-width:1440px) {
.I164999 {

order:14;

}
.I164999:hover {
}
.I164999 > .viewport {



}
.I164999 > .viewport:hover {
}

}
h1.I165000, .I165000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I165000:hover {
}
.I165000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165000 > .viewport:hover {
}

@media (min-width:1440px) {
.I165000 {

order:22;

}
.I165000:hover {
}
.I165000 > .viewport {



}
.I165000 > .viewport:hover {
}

}
h1.I165001, .I165001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165001:hover {
}
.I165001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165001 > .viewport:hover {
}


h1.I165002, .I165002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165002:hover {
}
.I165002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165002 > .viewport:hover {
}


h1.I165003, .I165003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165003:hover {
}
.I165003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165003 > .viewport:hover {
}


h1.I165004, .I165004 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165004 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165004:hover {
}
.I165004 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165004 > .viewport:hover {
}


h1.I165005, .I165005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165005 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I165005:hover {
}
.I165005 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165005 > .viewport:hover {
}


.I165006, a.I165006 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I165006:hover, a.I165006:hover {
}
@media (max-width:992px) {
.I165006, a.I165006 {
display:flex;
font-size:1.25rem;


}
.I165006:hover, a.I165006:hover {
}
}
@media (max-width:640px) {
.I165006, a.I165006 {
display:flex;
font-size:1.25rem;


}
.I165006:hover, a.I165006:hover {
}
}

.I165007, a.I165007 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I165007:hover, a.I165007:hover {
}
@media (max-width:992px) {
.I165007, a.I165007 {
display:flex;
font-size:1.625rem;


}
.I165007:hover, a.I165007:hover {
}
}
@media (max-width:640px) {
.I165007, a.I165007 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I165007:hover, a.I165007:hover {
}
}

.I165008, a.I165008 {
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;

}
.I165008:hover, a.I165008:hover {
}
@media (max-width:992px) {
.I165008, a.I165008 {
}
.I165008:hover, a.I165008:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165008, a.I165008 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I165008:hover, a.I165008:hover {
}
}

.I165009 .button, .I165009.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);

}
.I165009 button.button, button.I165009.button {
cursor:pointer;
}
.I165009 .button .text, .I165009.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165009 .button .icon, .I165009.button .icon {
flex:none;
background-size:100% 100%;
}
.I165009 .button:hover, .I165009.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I165009 .button:hover .text, .I165009.button:hover .text {
}
.I165009 .button:hover .icon, .I165009.button:hover .icon {
background-size:100% 100%;
}

.I165010 .button, .I165010.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165010 button.button, button.I165010.button {
cursor:pointer;
}
.I165010 .button .text, .I165010.button .text {
}
.I165010 .button .icon, .I165010.button .icon {
flex:none;
background-size:100% 100%;
}
.I165010 .button:hover, .I165010.button:hover {
}
.I165010 .button:hover .text, .I165010.button:hover .text {
}
.I165010 .button:hover .icon, .I165010.button:hover .icon {
background-size:100% 100%;
}

.I165011 .button, .I165011.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165011 button.button, button.I165011.button {
cursor:pointer;
}
.I165011 .button .text, .I165011.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I165011 .button .icon, .I165011.button .icon {
flex:none;
background-size:100% 100%;
}
.I165011 .button:hover, .I165011.button:hover {
}
.I165011 .button:hover .text, .I165011.button:hover .text {
}
.I165011 .button:hover .icon, .I165011.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I165011 .button, .I165011.button {
}
.I165011 button.button, button.I165011.button {
}
.I165011 .button .text, .I165011.button .text {
font-family:Rubik;

}
.I165011 .button .icon, .I165011.button .icon {
background-size:100% 100%;
}
.I165011 .button:hover, .I165011.button:hover {
}
.I165011 .button:hover .text, .I165011.button:hover .text {
}
.I165011 .button:hover .icon, .I165011.button:hover .icon {
background-size:100% 100%;
}
}

.I165012 .button, .I165012.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);

}
.I165012 button.button, button.I165012.button {
cursor:pointer;
}
.I165012 .button .text, .I165012.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I165012 .button .icon, .I165012.button .icon {
flex:none;
background-size:100% 100%;
}
.I165012 .button:hover, .I165012.button:hover {
background-color:rgb(210,40,93);

}
.I165012 .button:hover .text, .I165012.button:hover .text {
}
.I165012 .button:hover .icon, .I165012.button:hover .icon {
background-size:100% 100%;
}

.I165013, a.I165013 {
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;


}
.I165013:hover, a.I165013:hover {
}
@media (max-width:992px) {
.I165013, a.I165013 {
}
.I165013:hover, a.I165013:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165013, a.I165013 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I165013:hover, a.I165013:hover {
}
}

.I165014 .image, .I165014.image {
vertical-align:top;
}
.I165014 .image:hover, .I165014.image:hover {
}

.I165015 .button, .I165015.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I165015 button.button, button.I165015.button {
cursor:pointer;
}
.I165015 .button .text, .I165015.button .text {
}
.I165015 .button .icon, .I165015.button .icon {
flex:none;
background-size:100% 100%;
}
.I165015 .button:hover, .I165015.button:hover {
}
.I165015 .button:hover .text, .I165015.button:hover .text {
}
.I165015 .button:hover .icon, .I165015.button:hover .icon {
background-size:100% 100%;
}

h1.I165016, .I165016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I165016, .I165016 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I165016, .I165016 p {
margin:0px;
}

figure.I165016, .I165016 figure {
margin:0px;
}

a.I165016, .I165016 a {
text-decoration:inherit;
color:inherit;
}

.I165016 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I165016 article, article.I165016 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I165016 article:hover, article.I165016:hover {
}
.I165016 article.active, article.I165016.active {
}
.I165016 .body {
}
.I165016 .body:hover {
	
}
.I165016 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I165016 .body img {
}
.I165016 .body ul, .I165016 .body ol {
margin-left:1rem;

}
.I165016 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I165016 .body iframe {
}
.I165016 .body img:hover {
}
.I165016 .body iframe:hover {
}

.I165016 .body li {
list-style-type:disc;
}



.I165017 .image, .I165017.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I165017 .image:hover, .I165017.image:hover {
}

.I165018 .image, .I165018.image {
vertical-align:top;
}
.I165018 .image:hover, .I165018.image:hover {
}

.I165019 .image, .I165019.image {
vertical-align:top;
width:20px;
height:20px;

}
.I165019 .image:hover, .I165019.image:hover {
}

.I165020, a.I165020 {
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;

}
.I165020:hover, a.I165020:hover {
}

.I165021, a.I165021 {
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;

}
.I165021:hover, a.I165021:hover {
}

.I165022, a.I165022 {
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;

}
.I165022:hover, a.I165022:hover {
display:flex;
text-decoration:underline;


}

.I165023 .image, .I165023.image {
vertical-align:top;
}
.I165023 .image:hover, .I165023.image:hover {
}

h1.I165059, .I165059 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165059 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:54;
width:100%;


}
.I165059:hover {
}
.I165059 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I165059 > .viewport:hover {
}

@media (min-width:1440px) {
.I165059 {

order:56;

}
.I165059:hover {
}
.I165059 > .viewport {



}
.I165059 > .viewport:hover {
}

}
.I165025 {
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;

	
}
.I165025:hover {
}
@media (max-width:992px) {
.I165025 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I165025:hover {
}
}
@media (max-width:640px) {
.I165025 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I165025:hover {
}
}
@media (min-width:1440px) {
.I165025 {
width:calc(100% - 256px);

	
}
.I165025:hover {
}
}
.I165026 {
display:flex;
position:var(--I165026-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(229,238,255);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I165026:hover {
}

@media (max-width:992px) {
.I165026 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I165026:hover {
}

}
@media (max-width:640px) {
.I165026 {

width:100%;
padding-bottom:4rem;

}
.I165026:hover {
}

}
@media (min-width:1440px) {
.I165026 {

padding-right:64px;

}
.I165026:hover {
}

}
.I165027 {
display:flex;
position:var(--I165027-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/island_casos-uso-gx.svg?timestamp=20250114195249');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:left center;

}
.I165027:hover {
}

@media (max-width:992px) {
.I165027 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I165027:hover {
}

}
@media (max-width:640px) {
.I165027 {

width:100%;
height:300px;
background-position:center top;

}
.I165027:hover {
}

}

.I165028 {
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;

	
}
.I165028:hover {
}

@media (max-width:992px) {
.I165028 {

padding-left:2rem;



	
}
.I165028:hover {
}

}
@media (max-width:640px) {
.I165028 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I165028:hover {
}

}
@media (min-width:1440px) {
.I165028 {

padding-left:64px;



	
}
.I165028:hover {
}

}
.I165029 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I165029:hover {
}

@media (max-width:992px) {
.I165029 {

padding-left:2rem;
padding-right:2rem;



	
}
.I165029:hover {
}

}
@media (max-width:640px) {
.I165029 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I165029:hover {
}

}
@media (min-width:1440px) {
.I165029 {

padding-left:64px;



	
}
.I165029:hover {
}

}
.I165030 {
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;

	
}
.I165030:hover {
}

@media (max-width:992px) {
.I165030 {

margin-left:2rem;



	
}
.I165030:hover {
}

}
@media (max-width:640px) {
.I165030 {

margin-bottom:0;



	
}
.I165030:hover {
}

}
@media (min-width:1440px) {
.I165030 {

margin-left:64px;



	
}
.I165030:hover {
}

}
h1.I165031, .I165031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I165031:hover {
}
.I165031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165031 > .viewport:hover {
}

@media (min-width:1440px) {
.I165031 {

order:3;

}
.I165031:hover {
}
.I165031 > .viewport {



}
.I165031 > .viewport:hover {
}

}
h1.I165032, .I165032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I165032:hover {
}
.I165032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165032 > .viewport:hover {
}

@media (min-width:1440px) {
.I165032 {

order:2;

}
.I165032:hover {
}
.I165032 > .viewport {



}
.I165032 > .viewport:hover {
}

}
h1.I165033, .I165033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I165033:hover {
}
.I165033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165033 > .viewport:hover {
}

@media (min-width:1440px) {
.I165033 {

order:4;

}
.I165033:hover {
}
.I165033 > .viewport {



}
.I165033 > .viewport:hover {
}

}
h1.I165034, .I165034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I165034:hover {
}
.I165034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165034 > .viewport:hover {
}

@media (min-width:1440px) {
.I165034 {

order:11;

}
.I165034:hover {
}
.I165034 > .viewport {



}
.I165034 > .viewport:hover {
}

}
h1.I165035, .I165035 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165035 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I165035:hover {
}
.I165035 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I165035 > .viewport:hover {
}

@media (max-width:640px) {
.I165035 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I165035:hover {
}
.I165035 > .viewport {



}
.I165035 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I165035 {

order:12;

}
.I165035:hover {
}
.I165035 > .viewport {



}
.I165035 > .viewport:hover {
}

}
h1.I165036, .I165036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165036:hover {
}
.I165036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165036 > .viewport:hover {
}

@media (min-width:1440px) {
.I165036 {

order:10;

}
.I165036:hover {
}
.I165036 > .viewport {



}
.I165036 > .viewport:hover {
}

}
h1.I165037, .I165037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165037:hover {
}
.I165037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165037 > .viewport:hover {
}


h1.I165038, .I165038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I165038:hover {
}
.I165038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165038 > .viewport:hover {
}


h1.I165039, .I165039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165039:hover {
}
.I165039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165039 > .viewport:hover {
}


h1.I165040, .I165040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I165040:hover {
}
.I165040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165040 > .viewport:hover {
}


h1.I165041, .I165041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165041:hover {
}
.I165041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165041 > .viewport:hover {
}


h1.I165042, .I165042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I165042:hover {
}
.I165042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165042 > .viewport:hover {
}


h1.I165043, .I165043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I165043:hover {
}
.I165043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I165043 > .viewport:hover {
}


h1.I165044, .I165044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I165044:hover {
}
.I165044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165044 > .viewport:hover {
}

@media (min-width:1440px) {
.I165044 {

order:7;

}
.I165044:hover {
}
.I165044 > .viewport {



}
.I165044 > .viewport:hover {
}

}
.I165045, a.I165045 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I165045:hover, a.I165045:hover {
}

.I165046, a.I165046 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I165046:hover, a.I165046:hover {
}
@media (max-width:992px) {
.I165046, a.I165046 {
display:flex;
font-size:1.25rem;


}
.I165046:hover, a.I165046:hover {
}
}
@media (max-width:640px) {
.I165046, a.I165046 {
display:flex;
font-size:1.25rem;


}
.I165046:hover, a.I165046:hover {
}
}

.I165047, a.I165047 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I165047:hover, a.I165047:hover {
}
@media (max-width:992px) {
.I165047, a.I165047 {
}
.I165047:hover, a.I165047:hover {
display:flex;
width:100%;

}
}

.I165048 .button, .I165048.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);

}
.I165048 button.button, button.I165048.button {
cursor:pointer;
}
.I165048 .button .text, .I165048.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165048 .button .icon, .I165048.button .icon {
flex:none;
background-size:100% 100%;
}
.I165048 .button:hover, .I165048.button:hover {
background-color:rgb(217,217,217);

}
.I165048 .button:hover .text, .I165048.button:hover .text {
}
.I165048 .button:hover .icon, .I165048.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I165048 .button, .I165048.button {
margin-left:0;
margin-top:24px;

}
.I165048 button.button, button.I165048.button {
}
.I165048 .button .text, .I165048.button .text {
}
.I165048 .button .icon, .I165048.button .icon {
background-size:100% 100%;
}
.I165048 .button:hover, .I165048.button:hover {
}
.I165048 .button:hover .text, .I165048.button:hover .text {
}
.I165048 .button:hover .icon, .I165048.button:hover .icon {
background-size:100% 100%;
}
}

.I165049, a.I165049 {
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;

}
.I165049:hover, a.I165049:hover {
}
@media (max-width:992px) {
.I165049, a.I165049 {
}
.I165049:hover, a.I165049:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165049, a.I165049 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I165049:hover, a.I165049:hover {
}
}

.I165050 .button, .I165050.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);

}
.I165050 button.button, button.I165050.button {
cursor:pointer;
}
.I165050 .button .text, .I165050.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I165050 .button .icon, .I165050.button .icon {
flex:none;
background-size:100% 100%;
}
.I165050 .button:hover, .I165050.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I165050 .button:hover .text, .I165050.button:hover .text {
}
.I165050 .button:hover .icon, .I165050.button:hover .icon {
background-size:100% 100%;
}

.I165051 .image, .I165051.image {
vertical-align:top;
width:20px;
height:20px;

}
.I165051 .image:hover, .I165051.image:hover {
}

.I165052 .image, .I165052.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;

}
.I165052 .image:hover, .I165052.image:hover {
}
@media (max-width:992px) {
.I165052 .image, .I165052.image {
padding-left:2rem;

}
.I165052 .image:hover, .I165052.image:hover {
}
}
@media (min-width:1440px) {
.I165052 .image, .I165052.image {
padding-left:64px;

}
.I165052 .image:hover, .I165052.image:hover {
}
}
.I165053, a.I165053 {
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;

}
.I165053:hover, a.I165053:hover {
}

.I165054, a.I165054 {
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;

}
.I165054:hover, a.I165054:hover {
display:flex;
text-decoration:underline;


}

.I165055, a.I165055 {
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;

}
.I165055:hover, a.I165055:hover {
}

.I165056 .image, .I165056.image {
vertical-align:top;
}
.I165056 .image:hover, .I165056.image:hover {
}

.I165057 .image, .I165057.image {
vertical-align:top;
}
.I165057 .image:hover, .I165057.image:hover {
}

.I165058, a.I165058 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I165058:hover, a.I165058:hover {
}
@media (max-width:992px) {
.I165058, a.I165058 {
}
.I165058:hover, a.I165058:hover {
display:flex;
width:100%;

}
}

h1.I165077, .I165077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165077 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:55;
width:100%;


}
.I165077:hover {
}
.I165077 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165077 > .viewport:hover {
}

@media (min-width:1440px) {
.I165077 {

order:57;

}
.I165077:hover {
}
.I165077 > .viewport {



}
.I165077 > .viewport:hover {
}

}
.I165061 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I165061:hover {
}
@media (max-width:992px) {
.I165061 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I165061:hover {
}
}
@media (max-width:640px) {
.I165061 {
box-sizing:border-box;

	
}
.I165061:hover {
}
}

.I165062 {
display:flex;

order:3;
width:100%;
max-width:1096px;
box-sizing:border-box;


}
.I165062:hover {
}
@media (max-width:992px) {
.I165062 {

width:100%;


flex-direction:column;
}
.I165062:hover {
}
}
@media (max-width:640px) {
.I165062 {

width:100%;
max-width:100%;


}
.I165062:hover {
}
}

.I165063 {
display:flex;
position:var(--I165063-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:484px;
margin-right:150px;

}
.I165063:hover {
}

@media (max-width:992px) {
.I165063 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I165063:hover {
}

}
@media (max-width:640px) {
.I165063 {

width:100%;
margin-right:0;

}
.I165063:hover {
}

}

.I165064 {
display:flex;
position:var(--I165064-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 612px);

align-items:flex-end;


}
.I165064:hover {
}

@media (max-width:992px) {
.I165064 {

width:100%;
max-width:450px;

}
.I165064:hover {
}

}
@media (max-width:640px) {
.I165064 {

max-width:100%;

}
.I165064:hover {
}

}

h1.I165065, .I165065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165065 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165065:hover {
}
.I165065 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165065 > .viewport:hover {
}

@media (max-width:640px) {
.I165065 {

width:100%;


}
.I165065:hover {
}
.I165065 > .viewport {



}
.I165065 > .viewport:hover {
}

}

h1.I165066, .I165066 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165066 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I165066:hover {
}
.I165066 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165066 > .viewport:hover {
}

@media (max-width:640px) {
.I165066 {

width:100%;


}
.I165066:hover {
}
.I165066 > .viewport {



}
.I165066 > .viewport:hover {
}

}

h1.I165067, .I165067 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165067 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I165067:hover {
}
.I165067 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165067 > .viewport:hover {
}


h1.I165068, .I165068 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165068 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I165068:hover {
}
.I165068 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165068 > .viewport:hover {
}


h1.I165069, .I165069 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165069 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I165069:hover {
}
.I165069 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165069 > .viewport:hover {
}


h1.I165070, .I165070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I165070:hover {
}
.I165070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165070 > .viewport:hover {
}


h1.I189980, .I189980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189980:hover {
}
.I189980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189980 > .viewport:hover {
}

@media (max-width:640px) {
.I189980 {

width:100%;


}
.I189980:hover {
}
.I189980 > .viewport {



}
.I189980 > .viewport:hover {
}

}

.I165071, a.I165071 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I165071:hover, a.I165071:hover {
}
@media (max-width:992px) {
.I165071, a.I165071 {
display:flex;
font-size:1.625rem;


}
.I165071:hover, a.I165071:hover {
}
}
@media (max-width:640px) {
.I165071, a.I165071 {
display:flex;
font-size:1.625rem;


}
.I165071:hover, a.I165071:hover {
}
}

.I165072, a.I165072 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I165072:hover, a.I165072:hover {
}
@media (max-width:992px) {
.I165072, a.I165072 {
}
.I165072:hover, a.I165072:hover {
display:flex;
width:100%;

}
}

.I165073 .image, .I165073.image {
vertical-align:top;
}
.I165073 .image:hover, .I165073.image:hover {
}

.I165074 {
}
.I165074:hover {
}
.I165074 {
}
.I165074:hover {
}
.hbspt-form {
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.hbspt-form .hs-input {
  font-family: inherit;
  font-size: inherit;
  padding: 9.5px 16px 9.5px 16px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
  box-sizing: border-box;
}
.hbspt-form textarea.hs-input {
  height: 160px;
}
.hbspt-form select.hs-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://www.genexus.com/media/images/chevron-down-1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) center;
  padding-right: 46px;
}
.hbspt-form .hs-input:focus-visible {
  border: 1px solid rgba(250, 50, 99, 0.5);
  outline: none;
}
.hbspt-form label {
  color: #969ba0;
  margin-bottom: 10px;
  margin-top: 16px;
  display: inline-block;
}
/*Error messages*/
.hbspt-form ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 0;
  margin-bottom: 0;
}
.hbspt-form ul.hs-error-msgs label.hs-error-msg {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 16px;
}
/*Button*/
.hbspt-form .hs-button {
  background: rgb(250, 50, 99);
  color: #fff;
  border: 0;
  padding: 14px 25px;
  border-radius: 28px;
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.hbspt-form .hs-button:hover {
  background: #d2285d;
}
/*Checkboxes list*/
.hbspt-form .inputs-list {
  list-style-type: none;
  padding-left: 0;
}
.hbspt-form .inputs-list .hs-input {
  width: auto;
  margin-right: 10px;
}
/*legal consent container*/
.hbspt-form .legal-consent-container {
  color: #969ba0;
  font-size: 12px;
  line-height: 1.6em;
}
.hbspt-form .legal-consent-container a {
  color: rgb(250, 50, 99);
}
.hbspt-form .submitted-message {
  color: #969ba0;
}
.hbspt-form .legal-consent-container label {
  display: inline;
}
.hbspt-form .inputs-list.multi-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.hbspt-form .inputs-list.multi-container label {
  margin: 0;
}


.I165075 {
width:100%;

}
.I165075:hover {
}
.I165075 {
}
.I165075:hover {
}


.I165076 {
}
.I165076:hover {
}
.I165076 {
}
.I165076:hover {
}


.I189911, a.I189911 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I189911:hover, a.I189911:hover {
}
@media (max-width:992px) {
.I189911, a.I189911 {
}
.I189911:hover, a.I189911:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189911, a.I189911 {
display:flex;
padding-bottom:1rem;

}
.I189911:hover, a.I189911:hover {
}
}

.I110663, a.I110663 {
display:flex;
font-family:Graphik;
font-size:22pt;
font-weight:600;
color:rgb(255,255,255);


}
.I110663:hover, a.I110663:hover {
}
@media (max-width:640px) {
.I110663, a.I110663 {
display:flex;
font-family:Rubik;
font-size:22pt;
font-weight:normal;


}
.I110663:hover, a.I110663:hover {
}
}

.I110664 .image, .I110664.image {
vertical-align:top;
}
.I110664 .image:hover, .I110664.image:hover {
}
@media (max-width:640px) {
.I110664 .image, .I110664.image {
width:60vw;
height:auto;
box-sizing:border-box;
overflow:hidden;
}
.I110664 .image:hover, .I110664.image:hover {
}
}

.I110668, a.I110668 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I110668:hover, a.I110668:hover {
}
@media (max-width:992px) {
.I110668, a.I110668 {
display:flex;
font-size:1.625rem;


}
.I110668:hover, a.I110668:hover {
}
}
@media (max-width:640px) {
.I110668, a.I110668 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I110668:hover, a.I110668:hover {
}
}

.I110669 {
}
.I110669:hover {
}
.I110669 {
}
.I110669:hover {
}
@media only screen and (max-width: 992px) {
/*First row*/
.group-regions.I73120{
    scroll-snap-type: x mandatory;
    overflow-x: scroll;
}
.group-regions.I73120> section.region{
    scroll-snap-align: center;
    flex-shrink: 0;
} 
/*Second row*/
.group-regions.I73164{
    scroll-snap-type: x mandatory;
    overflow-x: scroll;
}
.group-regions.I73164> section.region{
    scroll-snap-align: center;
    flex-shrink: 0;
} 
}


.I110670 {
}
.I110670:hover {
}
.I110670 {
}
.I110670:hover {
}
.group-regions.I76104 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
}
@media (max-width: 992px) {
    .group-regions.I76104 {
         grid-template-columns: repeat(2, 1fr);
         max-width: 800px;
    }
}
@media (max-width: 640px) {
    .group-regions.I76104 {
          display: flex;
          scroll-snap-type: x mandatory;
          overflow-x: scroll;
          width: 100vw;
    }
    .group-regions.I76104 > .region {
          flex: 0 0 80vw;
    }
}

/* Scrollbar styles */

.group-regions.I76104::-webkit-scrollbar {
    width: 1em;
}
 
.group-regions.I76104::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.group-regions.I76104::-webkit-scrollbar-thumb {
  border-radius: 10rem;
  background-color: rgb(250,50,99);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

.group-regions.I76104::-webkit-scrollbar-thumb:hover {
  border-radius: 10rem;
  background-color: rgb(210,40,93);
  outline: 1px solid #fff;
   transition: background-color 0.5s ease;
}

.I22373 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I22373:hover {
}
@media (max-width:992px) {
.I22373 {
width:100%;
background-color:rgb(243,243,243);

	
}
.I22373:hover {
}
}

.I22374 {
display:flex;
position:var(--I22374-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I22374:hover {
}


h1.I22376, .I22376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-top:1vh;
padding-bottom:20px;
padding-left:36px;
padding-right:36px;
padding-top:20px;
border-radius:120px;
background-color:rgb(243,243,243);
box-sizing:border-box;


}
.I22376:hover {
}
.I22376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22376 > .viewport:hover {
}

@media (max-width:992px) {
.I22376 {

border-radius:0px;


}
.I22376:hover {
}
.I22376 > .viewport {



}
.I22376 > .viewport:hover {
}

}
@media (max-width:640px) {
.I22376 {

border-radius:20px;


}
.I22376:hover {
}
.I22376 > .viewport {



}
.I22376 > .viewport:hover {
}

}

ul.I22375, .I22375 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I22375, .I22375 a {
text-decoration:inherit;
color:inherit;
}

.I22375 {
display:flex;
}
.I22375:hover {
}
.I22375 ul.I22375-level-top {
display:flex;
}
.I22375 ul.I22375-level-top:hover {
}
.I22375 ul.I22375-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I22375 ul.I22375-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
font-weight:400;
color:rgb(17,17,17);

}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper {
display:flex;
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
color:rgb(151,150,150);

}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:rgb(250,50,99);
border-bottom-style:solid;
border-bottom-width:4px;

}
.I22375 ul.I22375-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I22375 ul.I22375-level-top ul.I22375-level-child {
order:2;
}
.I22375 ul.I22375-level-top ul.I22375-level-child:hover {
}

.I22375 ul.I22375-level-top li.level-top > ul.I22375-level-child {
display:none;
z-index:9999;
}
.I22375 {
position:static;
}
.I22375 ul.I22375-level-top > li.level-top {
position:relative;
}
.I22375 ul.I22375-level-top li.level-top > ul.I22375-level-child {
position:absolute;
}
.I22375 ul.I22375-level-top li.level-top:hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-top.hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-top.touch > ul.I22375-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I22375 ul.I22375-level-top li.level-child > ul.I22375-level-child {
display:none;
z-index:9999;
}
.I22375 {
position:static;
}
.I22375 ul.I22375-level-top > li.level-top {
position:relative;
}
.I22375 ul.I22375-level-top li.level-child > ul.I22375-level-child {
position:absolute;
}
.I22375 ul.I22375-level-top li.level-child:hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-child.hover > ul.I22375-level-child,
.I22375 ul.I22375-level-top li.level-child.touch > ul.I22375-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I22375 ul.I22375-level-top li.level-top.hover > ul.I22375-level-child {
display:none;
}
.I22375 ul.I22375-level-top li.level-top.touch > ul.I22375-level-child {
display:flex;
}
.I22375 ul.I22375-level-top li.level-top:hover > ul.I22375-level-child {
display:flex;
}
.I22375 ul.I22375-level-top li.level-child.hover > ul.I22375-level-child {
display:none;
}
.I22375 ul.I22375-level-top li.level-child.touch > ul.I22375-level-child {
display:flex;
}
.I22375 ul.I22375-level-top li.level-child:hover > ul.I22375-level-child {
display:flex;
}

.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I22375 ul.I22375-level-top > li.level-top:last-child::after {
content:none;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I22375 {
}
.I22375:hover {
}
.I22375 ul.I22375-level-top {
}
.I22375 ul.I22375-level-top:hover {
}
.I22375 ul.I22375-level-top > li.level-top {
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child:hover {
}


.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I22375 ul.I22375-level-top > li.level-top:last-child::after {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child::after {
content:'';
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I22375 {
}
.I22375:hover {
}
.I22375 ul.I22375-level-top {
flex-direction:column;
}
.I22375 ul.I22375-level-top:hover {
}
.I22375 ul.I22375-level-top > li.level-top {
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper {
display:flex;
padding-top:2vh;

}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child:hover {
}


.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .component {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I22375 ul.I22375-level-top > li.level-top::after {
content:'';
}
.I22375 ul.I22375-level-top > li.level-top:last-child::after {
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child::after {
content:'';
}
.I22375 ul.I22375-level-top ul.I22375-level-child > li.level-child:last-child::after {
}

}



