/* Cache file:3722_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 {
}
.I163643 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I163643:hover {
}
@media (max-width:992px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I163643 {
width:100%;

	
}
.I163643: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 {
}
.I163643 {
width:100%;

	
}
.I163643:hover {
}
}

.I163644 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I163644:hover {
}
@media (max-width:992px) {
.I163644 {

padding-top:70px;


}
.I163644:hover {
}
}
@media (max-width:640px) {
.I163644 {

width:100%;
margin-top:40px;
padding-top:0px;


}
.I163644:hover {
}
}
@media (min-width:1440px) {
.I163644 {

order:28;

}
.I163644:hover {
}
}
.I163651 {
display:flex;
position:var(--I163651-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I163651-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I163651-location-transform:translate(0px,0px);
	

transform:
var(--I163651-location-transform, translate(0px,0px))
var(--I163651-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I163651:hover {
}
.I163651 {
--I163651-position-static-computed:static;
}
.I163651 > .sector, .I163651 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I163651 {

position:fixed;
z-index:var(--I163651-z-index, 1);

transform:
var(--I163651-location-transform, translate(0px,0px))
var(--I163651-user-box-transform, translate(0px,0px))
;


}
.I163651:hover {
}

}
@media (max-width:640px) {
.I163651 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I163651-z-index, 1);

transform:
var(--I163651-location-transform, translate(0px,0px))
var(--I163651-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I163651:hover {
}
.I163651 {
--I163651-position-static-computed:static;
}
.I163651 > .sector, .I163651 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I163651 {

order:25;
}
.I163651:hover {
}

}
.I163656 {
display:flex;
position:var(--I163656-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I163656:hover {
}


.I163674 {
display:flex;
position:var(--I163674-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I163674-location-transform:translate(0px,0px);
z-index:var(--I163674-z-index, auto);

transform:
var(--I163674-location-transform, translate(0px,0px))
var(--I163674-user-box-transform, translate(0px,0px))
;

--I163674-z-index:1000;
position:var(--I163674-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I163674:hover {
}
.I163674 {
--I163674-position-static-computed:static;
}
.I163674 > .sector, .I163674 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I163674 {

width:100%;

}
.I163674:hover {
}

}
@media (min-width:1440px) {
.I163674 {

order:59;
}
.I163674:hover {
}

}
.I163667 {
display:flex;
position:var(--I163667-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I163667:hover {
}

@media (min-width:1440px) {
.I163667 {

order:49;
}
.I163667:hover {
}

}
.I163668 {
display:flex;
position:var(--I163668-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I163668:hover {
}

@media (min-width:1440px) {
.I163668 {

order:51;
}
.I163668:hover {
}

}
.I163666 {
display:flex;
position:var(--I163666-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I163666:hover {
}

@media (min-width:1440px) {
.I163666 {

order:47;
}
.I163666:hover {
}

}
.I163665 {
display:flex;
position:var(--I163665-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I163665:hover {
}

@media (min-width:1440px) {
.I163665 {

order:44;
}
.I163665:hover {
}

}
.I163660 {
display:flex;
position:var(--I163660-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I163660:hover {
}


.I163664 {
display:flex;
position:var(--I163664-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I163664:hover {
}

@media (min-width:1440px) {
.I163664 {

order:40;
}
.I163664:hover {
}

}
.I163652 {
display:flex;
position:var(--I163652-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I163652:hover {
}

@media (min-width:1440px) {
.I163652 {

order:26;
}
.I163652:hover {
}

}
.I163659 {
display:flex;
position:var(--I163659-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I163659:hover {
}


.I163649 {
display:flex;
position:var(--I163649-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I163649-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I163649-location-transform:translate(0px,0px);
z-index:var(--I163649-z-index, 1);

transform:
var(--I163649-location-transform, translate(0px,0px))
var(--I163649-user-box-transform, translate(0px,0px))
;

--I163649-z-index:555;
}
.I163649:hover {
}
.I163649 {
--I163649-position-static-computed:relative;
}
.I163649 > .sector, .I163649 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I163649 {

height:72px;
margin-bottom:-72px;

}
.I163649:hover {
}

}
@media (max-width:640px) {
.I163649 {

box-sizing:border-box;

}
.I163649:hover {
}

}
@media (min-width:1440px) {
.I163649 {

order:17;
}
.I163649:hover {
}

}
.I163646 {
display:flex;
position:var(--I163646-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I163646-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I163646-location-transform:translate(-50%,0px);
	

transform:
var(--I163646-location-transform, translate(0px,0px))
var(--I163646-user-box-transform, translate(0px,0px))
;

--I163646-z-index:999;
}
.I163646:hover {
}
.I163646 {
--I163646-position-static-computed:relative;
}
.I163646 > .sector, .I163646 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I163646 {

height:auto;
min-height:90px;

}
.I163646:hover {
}
.I163646 {
--I163646-position-static-computed:static;
}
.I163646 > .sector, .I163646 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I163646 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I163646:hover {
}

}
@media (min-width:1440px) {
.I163646 {

order:4;
position:fixed;
z-index:var(--I163646-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I163646-location-transform:translate(-50%,0px);
	

transform:
var(--I163646-location-transform, translate(0px,0px))
var(--I163646-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I163646:hover {
}

}
.I163653 {
display:flex;
position:var(--I163653-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I163653:hover {
}

@media (min-width:1440px) {
.I163653 {

order:18;
}
.I163653:hover {
}

}
.I163669 {
display:flex;
position:var(--I163669-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I163669:hover {
}

@media (min-width:1440px) {
.I163669 {

order:52;
}
.I163669:hover {
}

}
.I163671 {
display:flex;
position:var(--I163671-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I163671:hover {
}

@media (min-width:1440px) {
.I163671 {

order:55;
}
.I163671:hover {
}

}
.I163670 {
display:flex;
position:var(--I163670-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I163670:hover {
}

@media (min-width:1440px) {
.I163670 {

order:54;
}
.I163670:hover {
}

}
.I163672 {
display:flex;
position:var(--I163672-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I163672:hover {
}

@media (min-width:1440px) {
.I163672 {

order:56;
}
.I163672:hover {
}

}
.I163654 {
display:flex;
position:var(--I163654-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
position:-webkit-sticky;
position:sticky;
top:var(--I163654-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I163654-location-transform:translate(0px,0px);
z-index:var(--I163654-z-index, 1);

transform:
var(--I163654-location-transform, translate(0px,0px))
var(--I163654-user-box-transform, translate(0px,0px))
;

--I163654-z-index:1;
align-items:center;


}
.I163654:hover {
}

@media (max-width:640px) {
.I163654 {

padding-bottom:0vh;
padding-top:0vh;

}
.I163654:hover {
}

}
@media (min-width:1440px) {
.I163654 {

order:24;
}
.I163654:hover {
}

}
.I163658 {
display:flex;
position:var(--I163658-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I163658:hover {
}


.I163650 {
display:flex;
position:var(--I163650-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I163650:hover {
}

@media (min-width:1440px) {
.I163650 {

order:27;
}
.I163650:hover {
}

}
.I163673 {
display:flex;
position:var(--I163673-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I163673:hover {
}

@media (min-width:1440px) {
.I163673 {

order:58;
}
.I163673:hover {
}

}
.I163675 {
display:flex;
position:var(--I163675-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I163675:hover {
}

@media (min-width:1440px) {
.I163675 {

order:59;
}
.I163675:hover {
}

}
.I163676 {
display:flex;
position:var(--I163676-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I163676:hover {
}

@media (min-width:1440px) {
.I163676 {

order:60;
}
.I163676:hover {
}

}
.I163677 {
display:flex;
position:var(--I163677-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I163677:hover {
}

@media (min-width:1440px) {
.I163677 {

order:61;
}
.I163677:hover {
}

}
.I163661 {
display:flex;
position:var(--I163661-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I163661:hover {
}


.I163678 {
display:flex;
position:var(--I163678-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I163678:hover {
}

@media (min-width:1440px) {
.I163678 {

order:63;
}
.I163678:hover {
}

}
.I163679 {
display:flex;
position:var(--I163679-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I163679:hover {
}

@media (min-width:1440px) {
.I163679 {

order:65;
}
.I163679:hover {
}

}
.I163648 {
display:flex;
position:var(--I163648-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I163648:hover {
}

@media (min-width:1440px) {
.I163648 {

order:66;
}
.I163648:hover {
}

}
.I163680 {
display:flex;
position:var(--I163680-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I163680:hover {
}

@media (min-width:1440px) {
.I163680 {

order:68;
}
.I163680:hover {
}

}
.I163681 {
display:flex;
position:var(--I163681-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I163681:hover {
}

@media (min-width:1440px) {
.I163681 {

order:69;
}
.I163681:hover {
}

}
.I163663 {
display:flex;
position:var(--I163663-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I163663:hover {
}

@media (min-width:1440px) {
.I163663 {

order:70;
}
.I163663:hover {
}

}
.I163682 {
display:flex;
position:var(--I163682-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I163682:hover {
}

@media (min-width:1440px) {
.I163682 {

order:71;
}
.I163682:hover {
}

}
.I163647 {
display:flex;
position:var(--I163647-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I163647:hover {
}

@media (min-width:1440px) {
.I163647 {

order:72;
}
.I163647:hover {
}

}
.I163657 {
display:flex;
position:var(--I163657-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I163657:hover {
}


.I163645 {
display:flex;
position:var(--I163645-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I163645:hover {
}

@media (min-width:1440px) {
.I163645 {

order:16;
}
.I163645:hover {
}

}
.I163683 {
display:flex;
position:var(--I163683-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I163683:hover {
}

@media (min-width:1440px) {
.I163683 {

order:76;
}
.I163683:hover {
}

}
.I163655 {
display:flex;
position:var(--I163655-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I163655:hover {
}


.I163662 {
display:flex;
position:var(--I163662-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I163662:hover {
}


h1.I164303, .I164303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164303 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:45;

}
.I164303:hover {
}
.I164303 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164303 > .viewport:hover {
}

@media (min-width:1440px) {
.I164303 {

order:48;

}
.I164303:hover {
}
.I164303 > .viewport {



}
.I164303 > .viewport:hover {
}

}
h1.I164322, .I164322 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164322 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:0;
padding-top:120px;


z-index:999;
}
.I164322:hover {
}
.I164322 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164322 > .viewport:hover {
}

@media (max-width:992px) {
.I164322 {

width:100%;
padding-bottom:0rem;
padding-top:75px;


}
.I164322:hover {
}
.I164322 > .viewport {



}
.I164322 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164322 {

padding-top:72px;


}
.I164322:hover {
}
.I164322 > .viewport {



}
.I164322 > .viewport:hover {
}

}

.I164323 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I164323:hover {
}
@media (max-width:992px) {
.I164323 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I164323:hover {
}
}
@media (max-width:640px) {
.I164323 {
width:100%;

	
}
.I164323:hover {
}
}

.I164324 {
display:flex;
position:var(--I164324-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I164324:hover {
}

@media (max-width:640px) {
.I164324 {

width:100%;

}
.I164324:hover {
}

}

h1.I164325, .I164325 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164325 {
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);


}
.I164325:hover {
}
.I164325 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164325 > .viewport:hover {
}
.I164325 > .sector-title, .I164325 > .sector-title.i-collapsible-title {
}
.I164325 > .sector-title:hover, .I164325 > .sector-title.i-collapsible-title:hover {
}
.I164325 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I164325 > .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;
}
.I164325> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I164325> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I164325> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I164325> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I164325> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I164325> .sector-title .i-collapsible-title-text {
order:2;
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title {
}
.I164325> .sector-title.i-collapsible-title:hover {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I164325> .sector-title.i-collapsible-title.expanded {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title.collapsed {
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I164325 > .sector-title, .I164325 > .sector-title.i-collapsible-title {
display:none;
}
.I164325 > .sector-title .text, .I164325 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I164325 {

border-radius:0px;


}
.I164325:hover {
}
.I164325 > .viewport {



}
.I164325 > .viewport:hover {
}
.I164325 > .sector-title, .I164325 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I164325 > .sector-title:hover, .I164325 > .sector-title.i-collapsible-title:hover {
}
.I164325 > .sector-title .text {
flex-direction:row;
}
.I164325 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I164325> .sector-title.i-collapsible-title {
}
.I164325> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I164325> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I164325> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I164325> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I164325> .sector-title .i-collapsible-title-text {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I164325> .sector-title.i-collapsible-title.expanded {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title.collapsed {
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I164325 > .sector-title, .I164325 > .sector-title.i-collapsible-title {
display:none;
}
.I164325 > .sector-title .text, .I164325 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I164325 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I164325:hover {
}
.I164325 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I164325 > .viewport:hover {
}
.I164325 > .sector-title, .I164325 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I164325 > .sector-title:hover, .I164325 > .sector-title.i-collapsible-title:hover {
}
.I164325 > .sector-title .text {
flex-direction:row;
}
.I164325 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I164325> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I164325> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I164325> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I164325> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I164325> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I164325> .sector-title .i-collapsible-title-text {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title {
}
.I164325> .sector-title.i-collapsible-title:hover {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I164325> .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');

}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I164325> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I164325> .sector-title.i-collapsible-title.expanded {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I164325> .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');

}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I164325> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I164325> .sector-title.i-collapsible-title.collapsed {
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I164325> .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');

}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I164325> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I164325> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I164325 > .sector-title, .I164325 > .sector-title.i-collapsible-title {
display:flex;
}
.I164325 > .sector-title .text, .I164325 > .sector-title.i-collapsible-title .text {
}

}

ul.I164326, .I164326 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I164326, .I164326 a {
text-decoration:inherit;
color:inherit;
}

.I164326 {
display:flex;
}
.I164326:hover {
}
.I164326 ul.I164326-level-top {
display:flex;
}
.I164326 ul.I164326-level-top:hover {
}
.I164326 ul.I164326-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I164326 ul.I164326-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-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;

}
.I164326 ul.I164326-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I164326 ul.I164326-level-top ul.I164326-level-child {
order:2;
}
.I164326 ul.I164326-level-top ul.I164326-level-child:hover {
}

.I164326 ul.I164326-level-top li.level-top > ul.I164326-level-child {
display:none;
z-index:9999;
}
.I164326 {
position:static;
}
.I164326 ul.I164326-level-top > li.level-top {
position:relative;
}
.I164326 ul.I164326-level-top li.level-top > ul.I164326-level-child {
position:absolute;
}
.I164326 ul.I164326-level-top li.level-top:hover > ul.I164326-level-child,
.I164326 ul.I164326-level-top li.level-top.hover > ul.I164326-level-child,
.I164326 ul.I164326-level-top li.level-top.touch > ul.I164326-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I164326 ul.I164326-level-top li.level-child > ul.I164326-level-child {
display:none;
z-index:9999;
}
.I164326 {
position:static;
}
.I164326 ul.I164326-level-top > li.level-top {
position:relative;
}
.I164326 ul.I164326-level-top li.level-child > ul.I164326-level-child {
position:absolute;
}
.I164326 ul.I164326-level-top li.level-child:hover > ul.I164326-level-child,
.I164326 ul.I164326-level-top li.level-child.hover > ul.I164326-level-child,
.I164326 ul.I164326-level-top li.level-child.touch > ul.I164326-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I164326 ul.I164326-level-top li.level-top.hover > ul.I164326-level-child {
display:none;
}
.I164326 ul.I164326-level-top li.level-top.touch > ul.I164326-level-child {
display:flex;
}
.I164326 ul.I164326-level-top li.level-top:hover > ul.I164326-level-child {
display:flex;
}
.I164326 ul.I164326-level-top li.level-child.hover > ul.I164326-level-child {
display:none;
}
.I164326 ul.I164326-level-top li.level-child.touch > ul.I164326-level-child {
display:flex;
}
.I164326 ul.I164326-level-top li.level-child:hover > ul.I164326-level-child {
display:flex;
}

.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I164326 ul.I164326-level-top > li.level-top:last-child::after {
content:none;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I164326 {
}
.I164326:hover {
}
.I164326 ul.I164326-level-top {
}
.I164326 ul.I164326-level-top:hover {
}
.I164326 ul.I164326-level-top > li.level-top {
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .component {
}
.I164326 ul.I164326-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top ul.I164326-level-child {
}
.I164326 ul.I164326-level-top ul.I164326-level-child:hover {
}


.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper > .component {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I164326 ul.I164326-level-top > li.level-top:last-child::after {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child::after {
content:'';
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I164326 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I164326:hover {
}
.I164326 ul.I164326-level-top {
width:100%;

flex-direction:column;
}
.I164326 ul.I164326-level-top:hover {
}
.I164326 ul.I164326-level-top > li.level-top {
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .component {
}
.I164326 ul.I164326-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I164326 ul.I164326-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;

}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I164326 ul.I164326-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I164326 ul.I164326-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I164326 ul.I164326-level-top ul.I164326-level-child {
}
.I164326 ul.I164326-level-top ul.I164326-level-child:hover {
}


.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper > .component {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I164326 ul.I164326-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;

}
.I164326 ul.I164326-level-top > li.level-top:last-child::after {
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child::after {
content:'';
}
.I164326 ul.I164326-level-top ul.I164326-level-child > li.level-child:last-child::after {
}

}

h1.I164423, .I164423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I164423:hover {
}
.I164423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164423 > .viewport:hover {
}

@media (min-width:1440px) {
.I164423 {

order:3;

}
.I164423:hover {
}
.I164423 > .viewport {



}
.I164423 > .viewport:hover {
}

}
.I164424 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-263px;
padding-top:128px;
background-image:url('https://www.genexus.com/media/images/look-at-me_gx-next.svg?timestamp=20241106204837');
background-repeat:no-repeat;
background-size:cover;
background-position:right top;

align-items:center;

	
}
.I164424:hover {
}
@media (max-width:992px) {
.I164424 {
margin-top:-70px;
padding-bottom:4rem;
padding-top:4rem;

	
}
.I164424:hover {
}
}
@media (max-width:640px) {
.I164424 {
margin-top:-60px;
padding-bottom:4rem;
padding-top:4rem;
background-image:url('https://www.genexus.com/media/images/fdo_look-at-me_gx_next3x.svg?timestamp=20241028194405');

	
}
.I164424:hover {
}
}
@media (min-width:1440px) {
.I164424 {
	
}
.I164424:hover {
}
}
.I164425 {
display:flex;
position:var(--I164425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:12rem;
box-sizing:border-box;

align-items:flex-start;


}
.I164425:hover {
}

@media (max-width:992px) {
.I164425 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I164425:hover {
}

}
@media (max-width:640px) {
.I164425 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I164425:hover {
}

}
@media (min-width:1440px) {
.I164425 {

width:100%;

}
.I164425:hover {
}

}
.I164426 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:80%;



flex-direction:column;

	
}
.I164426:hover {
}

@media (max-width:640px) {
.I164426 {

width:100%;



	
}
.I164426:hover {
}

}

h1.I164427, .I164427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164427:hover {
}
.I164427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164427 > .viewport:hover {
}

@media (min-width:1440px) {
.I164427 {

order:3;

}
.I164427:hover {
}
.I164427 > .viewport {



}
.I164427 > .viewport:hover {
}

}
h1.I164428, .I164428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I164428:hover {
}
.I164428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164428 > .viewport:hover {
}

@media (min-width:1440px) {
.I164428 {

order:4;

}
.I164428:hover {
}
.I164428 > .viewport {



}
.I164428 > .viewport:hover {
}

}
h1.I164429, .I164429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I164429:hover {
}
.I164429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164429 > .viewport:hover {
}

@media (min-width:1440px) {
.I164429 {

order:2;

}
.I164429:hover {
}
.I164429 > .viewport {



}
.I164429 > .viewport:hover {
}

}
h1.I164430, .I164430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
margin-top:2rem;


}
.I164430:hover {
}
.I164430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164430 > .viewport:hover {
}

@media (min-width:1440px) {
.I164430 {

order:8;

}
.I164430:hover {
}
.I164430 > .viewport {



}
.I164430 > .viewport:hover {
}

}
h1.I164431, .I164431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I164431:hover {
}
.I164431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164431 > .viewport:hover {
}

@media (min-width:1440px) {
.I164431 {

order:11;

}
.I164431:hover {
}
.I164431 > .viewport {



}
.I164431 > .viewport:hover {
}

}
h1.I164432, .I164432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I164432:hover {
}
.I164432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164432 > .viewport:hover {
}

@media (min-width:1440px) {
.I164432 {

order:13;

}
.I164432:hover {
}
.I164432 > .viewport {



}
.I164432 > .viewport:hover {
}

}
h1.I164433, .I164433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I164433:hover {
}
.I164433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164433 > .viewport:hover {
}

@media (min-width:1440px) {
.I164433 {

order:12;

}
.I164433:hover {
}
.I164433 > .viewport {



}
.I164433 > .viewport:hover {
}

}
h1.I164434, .I164434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I164434:hover {
}
.I164434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164434 > .viewport:hover {
}

@media (min-width:1440px) {
.I164434 {

order:5;

}
.I164434:hover {
}
.I164434 > .viewport {



}
.I164434 > .viewport:hover {
}

}
h1.I188240, .I188240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188240:hover {
}
.I188240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188240 > .viewport:hover {
}

@media (min-width:1440px) {
.I188240 {

order:6;

}
.I188240:hover {
}
.I188240 > .viewport {



}
.I188240 > .viewport:hover {
}

}
h1.I189777, .I189777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189777:hover {
}
.I189777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189777 > .viewport:hover {
}

@media (min-width:1440px) {
.I189777 {

order:7;

}
.I189777:hover {
}
.I189777 > .viewport {



}
.I189777 > .viewport:hover {
}

}
h1.I190530, .I190530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190530:hover {
}
.I190530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190530 > .viewport:hover {
}

@media (min-width:1440px) {
.I190530 {

order:1;

}
.I190530:hover {
}
.I190530 > .viewport {



}
.I190530 > .viewport:hover {
}

}
.I164435, a.I164435 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I164435:hover, a.I164435:hover {
}
@media (max-width:992px) {
.I164435, a.I164435 {
display:flex;
font-size:1.625rem;


}
.I164435:hover, a.I164435:hover {
}
}

.I164436, a.I164436 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164436:hover, a.I164436:hover {
}
@media (max-width:992px) {
.I164436, a.I164436 {
}
.I164436:hover, a.I164436:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164436, a.I164436 {
display:flex;
padding-bottom:1rem;

}
.I164436:hover, a.I164436:hover {
}
}

.I164437, a.I164437 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:500;
color:rgb(91,167,255);


}
.I164437:hover, a.I164437:hover {
}
@media (max-width:992px) {
.I164437, a.I164437 {
display:flex;
font-size:1.25rem;


}
.I164437:hover, a.I164437:hover {
}
}
@media (max-width:640px) {
.I164437, a.I164437 {
display:flex;
font-size:1.25rem;


}
.I164437:hover, a.I164437:hover {
}
}

.I164438 .button, .I164438.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);

}
.I164438 button.button, button.I164438.button {
cursor:pointer;
}
.I164438 .button .text, .I164438.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164438 .button .icon, .I164438.button .icon {
flex:none;
background-size:100% 100%;
}
.I164438 .button:hover, .I164438.button:hover {
background-color:rgb(67,125,192);

}
.I164438 .button:hover .text, .I164438.button:hover .text {
}
.I164438 .button:hover .icon, .I164438.button:hover .icon {
background-size:100% 100%;
}

.I164439 .button, .I164439.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164439 button.button, button.I164439.button {
cursor:pointer;
}
.I164439 .button .text, .I164439.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164439 .button .icon, .I164439.button .icon {
flex:none;
background-size:100% 100%;
}
.I164439 .button:hover, .I164439.button:hover {
}
.I164439 .button:hover .text, .I164439.button:hover .text {
}
.I164439 .button:hover .icon, .I164439.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164439 .button, .I164439.button {
}
.I164439 button.button, button.I164439.button {
}
.I164439 .button .text, .I164439.button .text {
font-family:Rubik;

}
.I164439 .button .icon, .I164439.button .icon {
background-size:100% 100%;
}
.I164439 .button:hover, .I164439.button:hover {
}
.I164439 .button:hover .text, .I164439.button:hover .text {
}
.I164439 .button:hover .icon, .I164439.button:hover .icon {
background-size:100% 100%;
}
}

.I164440 .button, .I164440.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);

}
.I164440 button.button, button.I164440.button {
cursor:pointer;
}
.I164440 .button .text, .I164440.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164440 .button .icon, .I164440.button .icon {
flex:none;
background-size:100% 100%;
}
.I164440 .button:hover, .I164440.button:hover {
background-color:rgb(210,40,93);

}
.I164440 .button:hover .text, .I164440.button:hover .text {
}
.I164440 .button:hover .icon, .I164440.button:hover .icon {
background-size:100% 100%;
}

.I164441 .button, .I164441.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;
}
.I164441 button.button, button.I164441.button {
cursor:pointer;
}
.I164441 .button .text, .I164441.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I164441 .button .icon, .I164441.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;
}
.I164441 .button:hover, .I164441.button:hover {
}
.I164441 .button:hover .text, .I164441.button:hover .text {
}
.I164441 .button:hover .icon, .I164441.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164441 .button, .I164441.button {
flex-direction:row-reverse;
}
.I164441 button.button, button.I164441.button {
}
.I164441 .button .text, .I164441.button .text {
}
.I164441 .button .icon, .I164441.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164441 .button:hover, .I164441.button:hover {
}
.I164441 .button:hover .text, .I164441.button:hover .text {
}
.I164441 .button:hover .icon, .I164441.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I164441 .button, .I164441.button {
flex-direction:row-reverse;
}
.I164441 button.button, button.I164441.button {
}
.I164441 .button .text, .I164441.button .text {
}
.I164441 .button .icon, .I164441.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164441 .button:hover, .I164441.button:hover {
}
.I164441 .button:hover .text, .I164441.button:hover .text {
}
.I164441 .button:hover .icon, .I164441.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I164441 .button, .I164441.button {
flex-direction:row-reverse;
}
.I164441 button.button, button.I164441.button {
}
.I164441 .button .text, .I164441.button .text {
}
.I164441 .button .icon, .I164441.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164441 .button:hover, .I164441.button:hover {
}
.I164441 .button:hover .text, .I164441.button:hover .text {
}
.I164441 .button:hover .icon, .I164441.button:hover .icon {
background-size:100% 100%;
}
}
.I164442, a.I164442 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I164442:hover, a.I164442:hover {
}
@media (max-width:992px) {
.I164442, a.I164442 {
}
.I164442:hover, a.I164442:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164442, a.I164442 {
display:flex;
padding-bottom:1rem;

}
.I164442:hover, a.I164442:hover {
}
}

.I188025, a.I188025 {
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;

}
.I188025:hover, a.I188025:hover {
}
@media (max-width:992px) {
.I188025, a.I188025 {
}
.I188025:hover, a.I188025:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188025, a.I188025 {
display:flex;
padding-bottom:1rem;

}
.I188025:hover, a.I188025:hover {
}
}

.I189560, a.I189560 {
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;

}
.I189560:hover, a.I189560:hover {
}
@media (max-width:992px) {
.I189560, a.I189560 {
}
.I189560:hover, a.I189560:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189560, a.I189560 {
display:flex;
padding-bottom:1rem;

}
.I189560:hover, a.I189560:hover {
}
}

.I190313 .image, .I190313.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190313 .image:hover, .I190313.image:hover {
}

h1.I164443, .I164443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I164443:hover {
}
.I164443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164443 > .viewport:hover {
}

@media (min-width:1440px) {
.I164443 {

order:5;

}
.I164443:hover {
}
.I164443 > .viewport {



}
.I164443 > .viewport:hover {
}

}
.I164444 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I164444:hover {
}
@media (max-width:992px) {
.I164444 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I164444:hover {
}
}

.I164445 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I164445:hover {
}
@media (max-width:992px) {
.I164445 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I164445:hover {
}
}
@media (min-width:1440px) {
.I164445 {

width:100%;


}
.I164445:hover {
}
}
.I164446 {
display:flex;
position:var(--I164446-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I164446:hover {
}


.I164447 {
display:flex;
position:var(--I164447-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;


}
.I164447:hover {
}

@media (max-width:992px) {
.I164447 {

margin-top:2rem;

}
.I164447:hover {
}

}
@media (max-width:640px) {
.I164447 {

flex-direction:column;


}
.I164447:hover {
}

}

.I164448 {
display:flex;
position:var(--I164448-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I164448:hover {
}

@media (max-width:992px) {
.I164448 {

margin-top:2rem;

}
.I164448:hover {
}

}
@media (max-width:640px) {
.I164448 {

margin-top:1rem;

flex-direction:column;


}
.I164448:hover {
}

}

.I164449 {
display:flex;
position:var(--I164449-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I164449:hover {
}

@media (max-width:992px) {
.I164449 {

margin-top:2rem;

}
.I164449:hover {
}

}
@media (max-width:640px) {
.I164449 {

margin-top:1rem;

flex-direction:column;


}
.I164449:hover {
}

}

.I164450 {
display:flex;
position:var(--I164450-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
padding-top:4rem;

align-items:center;


}
.I164450:hover {
}


.I164451 {
display:flex;
position:var(--I164451-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I164451:hover {
}

@media (max-width:640px) {
.I164451 {

margin-top:1rem;

flex-direction:column;


}
.I164451:hover {
}

}

.I164452 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I164452:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164452 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I164452:hover {
}

}
@media (max-width:640px) {
.I164452 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I164452:hover {
}

}

.I164453 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I164453:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164453 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I164453:hover {
}

}
@media (max-width:640px) {
.I164453 {

width:100%;



	
}
.I164453:hover {
}

}

.I164454 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I164454:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164454 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I164454:hover {
}

}
@media (max-width:640px) {
.I164454 {

width:100%;
margin-right:0;



	
}
.I164454:hover {
}

}

.I164455 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I164455:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164455 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I164455:hover {
}

}
@media (max-width:640px) {
.I164455 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I164455:hover {
}

}

.I164456 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I164456:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164456 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I164456:hover {
}

}
@media (max-width:640px) {
.I164456 {

width:100%;
margin-right:0;



	
}
.I164456:hover {
}

}

.I164457 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I164457:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164457 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I164457:hover {
}

}
@media (max-width:640px) {
.I164457 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I164457:hover {
}

}

.I164458 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I164458:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164458 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I164458:hover {
}

}
@media (max-width:640px) {
.I164458 {

width:100%;
margin-right:0;



	
}
.I164458:hover {
}

}

.I164459 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-color:rgb(91,167,255);
border-style:solid;
border-radius:1rem;
background-color:rgb(28,39,58);
box-sizing:border-box;



flex-direction:column;

	
}
.I164459:hover {
border-color:rgb(67,125,192);

}

@media (max-width:992px) {
.I164459 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I164459:hover {
}

}
@media (max-width:640px) {
.I164459 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I164459:hover {
}

}

h1.I164460, .I164460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I164460:hover {
}
.I164460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164460 > .viewport:hover {
}


h1.I164461, .I164461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I164461:hover {
}
.I164461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164461 > .viewport:hover {
}


h1.I164462, .I164462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I164462:hover {
}
.I164462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164462 > .viewport:hover {
}


h1.I164463, .I164463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164463:hover {
}
.I164463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164463 > .viewport:hover {
}


h1.I164464, .I164464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164464:hover {
}
.I164464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164464 > .viewport:hover {
}


h1.I164465, .I164465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164465:hover {
}
.I164465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164465 > .viewport:hover {
}


h1.I164466, .I164466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164466:hover {
}
.I164466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164466 > .viewport:hover {
}


h1.I164467, .I164467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164467:hover {
}
.I164467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164467 > .viewport:hover {
}


h1.I164468, .I164468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164468:hover {
}
.I164468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164468 > .viewport:hover {
}


h1.I164469, .I164469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164469:hover {
}
.I164469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164469 > .viewport:hover {
}


h1.I164470, .I164470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I164470:hover {
}
.I164470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164470 > .viewport:hover {
}


h1.I164471, .I164471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164471:hover {
}
.I164471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164471 > .viewport:hover {
}


h1.I164472, .I164472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164472:hover {
}
.I164472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164472 > .viewport:hover {
}


h1.I164473, .I164473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164473:hover {
}
.I164473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164473 > .viewport:hover {
}


h1.I164474, .I164474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164474:hover {
}
.I164474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164474 > .viewport:hover {
}


h1.I164475, .I164475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164475:hover {
}
.I164475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164475 > .viewport:hover {
}


h1.I164476, .I164476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I164476:hover {
}
.I164476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164476 > .viewport:hover {
}


h1.I164477, .I164477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164477:hover {
}
.I164477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164477 > .viewport:hover {
}


h1.I164478, .I164478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164478:hover {
}
.I164478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164478 > .viewport:hover {
}


h1.I164479, .I164479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164479:hover {
}
.I164479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164479 > .viewport:hover {
}


h1.I164480, .I164480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164480:hover {
}
.I164480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164480 > .viewport:hover {
}


h1.I164481, .I164481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164481:hover {
}
.I164481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164481 > .viewport:hover {
}


h1.I164482, .I164482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164482:hover {
}
.I164482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164482 > .viewport:hover {
}


h1.I164483, .I164483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I164483:hover {
}
.I164483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164483 > .viewport:hover {
}


h1.I164484, .I164484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I164484:hover {
}
.I164484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164484 > .viewport:hover {
}


h1.I164485, .I164485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164485:hover {
}
.I164485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164485 > .viewport:hover {
}


h1.I164486, .I164486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164486:hover {
}
.I164486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164486 > .viewport:hover {
}


h1.I164487, .I164487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164487:hover {
}
.I164487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164487 > .viewport:hover {
}


h1.I164488, .I164488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164488:hover {
}
.I164488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164488 > .viewport:hover {
}


h1.I164489, .I164489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164489:hover {
}
.I164489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164489 > .viewport:hover {
}


h1.I164490, .I164490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164490:hover {
}
.I164490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164490 > .viewport:hover {
}


.I164491, a.I164491 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I164491:hover, a.I164491:hover {
}
@media (max-width:992px) {
.I164491, a.I164491 {
display:flex;
font-size:1.625rem;


}
.I164491:hover, a.I164491:hover {
}
}

.I164492, a.I164492 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164492:hover, a.I164492:hover {
}
@media (max-width:992px) {
.I164492, a.I164492 {
}
.I164492:hover, a.I164492:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164492, a.I164492 {
display:flex;
padding-bottom:1rem;

}
.I164492:hover, a.I164492:hover {
}
}

.I164493 .button, .I164493.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);

}
.I164493 button.button, button.I164493.button {
cursor:pointer;
}
.I164493 .button .text, .I164493.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164493 .button .icon, .I164493.button .icon {
flex:none;
background-size:100% 100%;
}
.I164493 .button:hover, .I164493.button:hover {
background-color:rgb(210,40,93);

}
.I164493 .button:hover .text, .I164493.button:hover .text {
}
.I164493 .button:hover .icon, .I164493.button:hover .icon {
background-size:100% 100%;
}

.I164494, a.I164494 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164494:hover, a.I164494:hover {
}

.I164495, a.I164495 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I164495:hover, a.I164495:hover {
}
@media (max-width:992px) {
.I164495, a.I164495 {
}
.I164495:hover, a.I164495:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164495, a.I164495 {
display:flex;
padding-bottom:1rem;

}
.I164495:hover, a.I164495:hover {
}
}

.I164496 .button, .I164496.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164496 button.button, button.I164496.button {
cursor:pointer;
}
.I164496 .button .text, .I164496.button .text {
}
.I164496 .button .icon, .I164496.button .icon {
flex:none;
background-size:100% 100%;
}
.I164496 .button:hover, .I164496.button:hover {
}
.I164496 .button:hover .text, .I164496.button:hover .text {
}
.I164496 .button:hover .icon, .I164496.button:hover .icon {
background-size:100% 100%;
}

.I164497 .button, .I164497.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164497 button.button, button.I164497.button {
cursor:pointer;
}
.I164497 .button .text, .I164497.button .text {
}
.I164497 .button .icon, .I164497.button .icon {
flex:none;
background-size:100% 100%;
}
.I164497 .button:hover, .I164497.button:hover {
}
.I164497 .button:hover .text, .I164497.button:hover .text {
}
.I164497 .button:hover .icon, .I164497.button:hover .icon {
background-size:100% 100%;
}

.I164498 .button, .I164498.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164498 button.button, button.I164498.button {
cursor:pointer;
}
.I164498 .button .text, .I164498.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164498 .button .icon, .I164498.button .icon {
flex:none;
background-size:100% 100%;
}
.I164498 .button:hover, .I164498.button:hover {
}
.I164498 .button:hover .text, .I164498.button:hover .text {
}
.I164498 .button:hover .icon, .I164498.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164498 .button, .I164498.button {
}
.I164498 button.button, button.I164498.button {
}
.I164498 .button .text, .I164498.button .text {
font-family:Rubik;

}
.I164498 .button .icon, .I164498.button .icon {
background-size:100% 100%;
}
.I164498 .button:hover, .I164498.button:hover {
}
.I164498 .button:hover .text, .I164498.button:hover .text {
}
.I164498 .button:hover .icon, .I164498.button:hover .icon {
background-size:100% 100%;
}
}

.I164499, a.I164499 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164499:hover, a.I164499:hover {
}

.I164500, a.I164500 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I164500:hover, a.I164500:hover {
}
@media (max-width:992px) {
.I164500, a.I164500 {
}
.I164500:hover, a.I164500:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164500, a.I164500 {
display:flex;
padding-bottom:1rem;

}
.I164500:hover, a.I164500:hover {
}
}

.I164501 .button, .I164501.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164501 button.button, button.I164501.button {
cursor:pointer;
}
.I164501 .button .text, .I164501.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164501 .button .icon, .I164501.button .icon {
flex:none;
background-size:100% 100%;
}
.I164501 .button:hover, .I164501.button:hover {
}
.I164501 .button:hover .text, .I164501.button:hover .text {
}
.I164501 .button:hover .icon, .I164501.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164501 .button, .I164501.button {
}
.I164501 button.button, button.I164501.button {
}
.I164501 .button .text, .I164501.button .text {
font-family:Rubik;

}
.I164501 .button .icon, .I164501.button .icon {
background-size:100% 100%;
}
.I164501 .button:hover, .I164501.button:hover {
}
.I164501 .button:hover .text, .I164501.button:hover .text {
}
.I164501 .button:hover .icon, .I164501.button:hover .icon {
background-size:100% 100%;
}
}

.I164502, a.I164502 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164502:hover, a.I164502:hover {
}

.I164503, a.I164503 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I164503:hover, a.I164503:hover {
}
@media (max-width:992px) {
.I164503, a.I164503 {
}
.I164503:hover, a.I164503:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164503, a.I164503 {
display:flex;
padding-bottom:1rem;

}
.I164503:hover, a.I164503:hover {
}
}

.I164504 .button, .I164504.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164504 button.button, button.I164504.button {
cursor:pointer;
}
.I164504 .button .text, .I164504.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164504 .button .icon, .I164504.button .icon {
flex:none;
background-size:100% 100%;
}
.I164504 .button:hover, .I164504.button:hover {
}
.I164504 .button:hover .text, .I164504.button:hover .text {
}
.I164504 .button:hover .icon, .I164504.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164504 .button, .I164504.button {
}
.I164504 button.button, button.I164504.button {
}
.I164504 .button .text, .I164504.button .text {
font-family:Rubik;

}
.I164504 .button .icon, .I164504.button .icon {
background-size:100% 100%;
}
.I164504 .button:hover, .I164504.button:hover {
}
.I164504 .button:hover .text, .I164504.button:hover .text {
}
.I164504 .button:hover .icon, .I164504.button:hover .icon {
background-size:100% 100%;
}
}

.I164505, a.I164505 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164505:hover, a.I164505:hover {
}

.I164506, a.I164506 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:0;

}
.I164506:hover, a.I164506:hover {
}
@media (max-width:992px) {
.I164506, a.I164506 {
}
.I164506:hover, a.I164506:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164506, a.I164506 {
display:flex;
padding-bottom:1rem;

}
.I164506:hover, a.I164506:hover {
}
}

.I164507 .button, .I164507.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164507 button.button, button.I164507.button {
cursor:pointer;
}
.I164507 .button .text, .I164507.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164507 .button .icon, .I164507.button .icon {
flex:none;
background-size:100% 100%;
}
.I164507 .button:hover, .I164507.button:hover {
}
.I164507 .button:hover .text, .I164507.button:hover .text {
}
.I164507 .button:hover .icon, .I164507.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164507 .button, .I164507.button {
}
.I164507 button.button, button.I164507.button {
}
.I164507 .button .text, .I164507.button .text {
font-family:Rubik;

}
.I164507 .button .icon, .I164507.button .icon {
background-size:100% 100%;
}
.I164507 .button:hover, .I164507.button:hover {
}
.I164507 .button:hover .text, .I164507.button:hover .text {
}
.I164507 .button:hover .icon, .I164507.button:hover .icon {
background-size:100% 100%;
}
}

.I164508, a.I164508 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164508:hover, a.I164508:hover {
}

.I164509, a.I164509 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164509:hover, a.I164509:hover {
}
@media (max-width:992px) {
.I164509, a.I164509 {
}
.I164509:hover, a.I164509:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164509, a.I164509 {
display:flex;
padding-bottom:1rem;

}
.I164509:hover, a.I164509:hover {
}
}

.I164510 .button, .I164510.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164510 button.button, button.I164510.button {
cursor:pointer;
}
.I164510 .button .text, .I164510.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164510 .button .icon, .I164510.button .icon {
flex:none;
background-size:100% 100%;
}
.I164510 .button:hover, .I164510.button:hover {
}
.I164510 .button:hover .text, .I164510.button:hover .text {
}
.I164510 .button:hover .icon, .I164510.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164510 .button, .I164510.button {
}
.I164510 button.button, button.I164510.button {
}
.I164510 .button .text, .I164510.button .text {
font-family:Rubik;

}
.I164510 .button .icon, .I164510.button .icon {
background-size:100% 100%;
}
.I164510 .button:hover, .I164510.button:hover {
}
.I164510 .button:hover .text, .I164510.button:hover .text {
}
.I164510 .button:hover .icon, .I164510.button:hover .icon {
background-size:100% 100%;
}
}

.I164511, a.I164511 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164511:hover, a.I164511:hover {
}

.I164512, a.I164512 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164512:hover, a.I164512:hover {
}
@media (max-width:992px) {
.I164512, a.I164512 {
}
.I164512:hover, a.I164512:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164512, a.I164512 {
display:flex;
padding-bottom:1rem;

}
.I164512:hover, a.I164512:hover {
}
}

.I164513 .button, .I164513.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164513 button.button, button.I164513.button {
cursor:pointer;
}
.I164513 .button .text, .I164513.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164513 .button .icon, .I164513.button .icon {
flex:none;
background-size:100% 100%;
}
.I164513 .button:hover, .I164513.button:hover {
}
.I164513 .button:hover .text, .I164513.button:hover .text {
}
.I164513 .button:hover .icon, .I164513.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164513 .button, .I164513.button {
}
.I164513 button.button, button.I164513.button {
}
.I164513 .button .text, .I164513.button .text {
font-family:Rubik;

}
.I164513 .button .icon, .I164513.button .icon {
background-size:100% 100%;
}
.I164513 .button:hover, .I164513.button:hover {
}
.I164513 .button:hover .text, .I164513.button:hover .text {
}
.I164513 .button:hover .icon, .I164513.button:hover .icon {
background-size:100% 100%;
}
}

.I164514 .button, .I164514.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:100rem;
background-color:rgb(255,255,255);

}
.I164514 button.button, button.I164514.button {
cursor:pointer;
}
.I164514 .button .text, .I164514.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164514 .button .icon, .I164514.button .icon {
flex:none;
background-size:100% 100%;
}
.I164514 .button:hover, .I164514.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I164514 .button:hover .text, .I164514.button:hover .text {
}
.I164514 .button:hover .icon, .I164514.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164514 .button, .I164514.button {
}
.I164514 button.button, button.I164514.button {
}
.I164514 .button .text, .I164514.button .text {
font-family:Rubik;

}
.I164514 .button .icon, .I164514.button .icon {
background-size:100% 100%;
}
.I164514 .button:hover, .I164514.button:hover {
}
.I164514 .button:hover .text, .I164514.button:hover .text {
}
.I164514 .button:hover .icon, .I164514.button:hover .icon {
background-size:100% 100%;
}
}

h1.I164515, .I164515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164515, .I164515 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164515, .I164515 p {
margin:0px;
}

figure.I164515, .I164515 figure {
margin:0px;
}

a.I164515, .I164515 a {
text-decoration:inherit;
color:inherit;
}

.I164515 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164515 article, article.I164515 {
flex-direction:column;	
}
.I164515 article:hover, article.I164515:hover {
}
.I164515 article.active, article.I164515.active {
}
.I164515 .body {
}
.I164515 .body:hover {
	
}
.I164515 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164515 .body a {
text-decoration:underline;

}
.I164515 .body img {
}
.I164515 .body img:hover {
}




.I164516, a.I164516 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164516:hover, a.I164516:hover {
}

.I164517, a.I164517 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164517:hover, a.I164517:hover {
}
@media (max-width:992px) {
.I164517, a.I164517 {
}
.I164517:hover, a.I164517:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164517, a.I164517 {
display:flex;
padding-bottom:1rem;

}
.I164517:hover, a.I164517:hover {
}
}

.I164518 .button, .I164518.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164518 button.button, button.I164518.button {
cursor:pointer;
}
.I164518 .button .text, .I164518.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164518 .button .icon, .I164518.button .icon {
flex:none;
background-size:100% 100%;
}
.I164518 .button:hover, .I164518.button:hover {
}
.I164518 .button:hover .text, .I164518.button:hover .text {
}
.I164518 .button:hover .icon, .I164518.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164518 .button, .I164518.button {
}
.I164518 button.button, button.I164518.button {
}
.I164518 .button .text, .I164518.button .text {
font-family:Rubik;

}
.I164518 .button .icon, .I164518.button .icon {
background-size:100% 100%;
}
.I164518 .button:hover, .I164518.button:hover {
}
.I164518 .button:hover .text, .I164518.button:hover .text {
}
.I164518 .button:hover .icon, .I164518.button:hover .icon {
background-size:100% 100%;
}
}

.I164519, a.I164519 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I164519:hover, a.I164519:hover {
}

.I164520, a.I164520 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164520:hover, a.I164520:hover {
}
@media (max-width:992px) {
.I164520, a.I164520 {
}
.I164520:hover, a.I164520:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164520, a.I164520 {
display:flex;
padding-bottom:1rem;

}
.I164520:hover, a.I164520:hover {
}
}

.I164521 .button, .I164521.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I164521 button.button, button.I164521.button {
cursor:pointer;
}
.I164521 .button .text, .I164521.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164521 .button .icon, .I164521.button .icon {
flex:none;
background-size:100% 100%;
}
.I164521 .button:hover, .I164521.button:hover {
}
.I164521 .button:hover .text, .I164521.button:hover .text {
}
.I164521 .button:hover .icon, .I164521.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164521 .button, .I164521.button {
}
.I164521 button.button, button.I164521.button {
}
.I164521 .button .text, .I164521.button .text {
font-family:Rubik;

}
.I164521 .button .icon, .I164521.button .icon {
background-size:100% 100%;
}
.I164521 .button:hover, .I164521.button:hover {
}
.I164521 .button:hover .text, .I164521.button:hover .text {
}
.I164521 .button:hover .icon, .I164521.button:hover .icon {
background-size:100% 100%;
}
}

h1.I164522, .I164522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I164522:hover {
}
.I164522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164522 > .viewport:hover {
}

@media (min-width:1440px) {
.I164522 {

order:6;

}
.I164522:hover {
}
.I164522 > .viewport {



}
.I164522 > .viewport:hover {
}

}
.I164523 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I164523:hover {
}
@media (max-width:992px) {
.I164523 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I164523:hover {
}
}

.I164524 {
display:flex;
position:var(--I164524-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1264px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;


}
.I164524:hover {
}

@media (max-width:992px) {
.I164524 {

flex-direction:column;


}
.I164524:hover {
}

}

.I164525 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 4rem);



	
}
.I164525:hover {
}

@media (max-width:992px) {
.I164525 {

width:100%;



	
}
.I164525:hover {
}

}

h1.I164526, .I164526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 4rem);
margin-right:8rem;


}
.I164526:hover {
}
.I164526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164526 > .viewport:hover {
}
.I164526 > .sector-title, .I164526 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I164526 > .sector-title:hover, .I164526 > .sector-title.i-collapsible-title:hover {
}
.I164526 > .sector-title, .I164526 > .sector-title.i-collapsible-title {
}
.I164526 > .sector-title .text, .I164526 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I164526 {

width:100%;
margin-right:0;


}
.I164526:hover {
}
.I164526 > .viewport {



}
.I164526 > .viewport:hover {
}
.I164526 > .sector-title, .I164526 > .sector-title.i-collapsible-title {
}
.I164526 > .sector-title:hover, .I164526 > .sector-title.i-collapsible-title:hover {
}
.I164526 > .sector-title, .I164526 > .sector-title.i-collapsible-title {
}
.I164526 > .sector-title .text, .I164526 > .sector-title.i-collapsible-title .text {
}

}

h1.I164527, .I164527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164527:hover {
}
.I164527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164527 > .viewport:hover {
}


h1.I164528, .I164528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164528:hover {
}
.I164528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164528 > .viewport:hover {
}


h1.I164529, .I164529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164529:hover {
}
.I164529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164529 > .viewport:hover {
}


h1.I171621, .I171621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:calc(50% - 4rem);


}
.I171621:hover {
}
.I171621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171621 > .viewport:hover {
}


.I164530, a.I164530 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.875rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I164530:hover, a.I164530:hover {
}

.I164531 {
}
.I164531:hover {
}
.I164531 {
}
.I164531:hover {
}
/*------- ITEM -------*/
.accordion__item:first-child .accordion__header {
  border-top: 0;
}
.accordion__item .accordion__header:after {
  width: 0%;
}
.accordion__item .accordion__collapse {
  height: 0;
  transition: height 0.5s;
  overflow: hidden;
}
.accordion__item--active .accordion__header:after {
  width: 100%;
}
.accordion__item--active .accordion__collapse {
  height: auto;
  overflow: hidden;
}
/*------- HEADER -------*/
.accordion__header {
  border-top: 1px solid black;
  position: relative;
}
.accordion__header:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid black;
  left: 0;
  bottom: 0;
  transition: width 0.25s;
}
/*------- BUTTON -------*/
.accordion__button {
  width: 100%;
  text-align: left;
  border: 0;
  padding-left: 0;
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-right: 30px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.65em;
  background: transparent;
  position: relative;
  cursor: pointer;
  /* WA: Prevent blue text color on iOS devices */
  color: rgb(17, 17, 17);
  -webkit-appearance: none; /* Removes default styling in Safari */
  text-decoration: none; /* Removes any underline */
}
/*------- PLUSMINUS -------*/
.accordion__plusminus {
  position: absolute;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.accordion__plusminus:before,
.accordion__plusminus:after {
  content: "";
  display: block;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transition: 0.35s;
  width: 100%;
  height: 2px;
}
.accordion__plusminus:before {
  transform: translatey(-50%);
}
.accordion__plusminus:after {
  transform: translatey(-50%) rotate(90deg);
}
.accordion__item--active .accordion__plusminus:before {
  transform: translatey(-50%) rotate(-90deg);
  opacity: 0;
}
.accordion__item--active .accordion__plusminus:after {
  transform: translatey(-50%) rotate(0);
}
/*------- BODY -------*/
.accordion__body {
  font-size: 1.063rem;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  line-height: 1.65em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.I164532 {
}
.I164532:hover {
}
.I164532 {
}
.I164532:hover {
}


.I164533 {
}
.I164533:hover {
}
.I164533 {
}
.I164533:hover {
}


.I171614 {
display:flex;
flex-direction:column;
}
.I171614:hover {
}
h1.I171614, .I171614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I171614, .I171614 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I171614, .I171614 p {
margin:0px;
}

figure.I171614, .I171614 figure {
margin:0px;
}

a.I171614, .I171614 a {
text-decoration:inherit;
color:inherit;
}

.I171614 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I171614 article, article.I171614 {
flex-direction:column;	
}
.I171614 article:hover, article.I171614:hover {
}
.I171614 article.active, article.I171614.active {
}
.I171614 .title {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;

margin-bottom:1rem;
padding-top:1rem;

}
.I171614 .title:hover {
}
.I171614 article.active .title {
}


.I171614 .image, .I171614.image {
order:;
}
.I171614 .image:hover, .I171614.image:hover {
}
.I171614 article.active .image, .I171614.image {
}
.I171614 .body {
}
.I171614 .body:hover {
	
}
.I171614 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
line-height:1.625rem;

}
.I171614 .body img {
}
.I171614 .body img:hover {
}



.I171614 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I171614 .articles:hover {
}
.I171614 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
padding-top:1rem;
border-bottom-color:rgb(181,181,181);
border-bottom-style:solid;

}
.I171614 .article-container:last-child::after {
content:none;	
}
.I171614:hover .article-container::after {
}


h1.I164534, .I164534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I164534:hover {
}
.I164534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164534 > .viewport:hover {
}

@media (min-width:1440px) {
.I164534 {

order:7;

}
.I164534:hover {
}
.I164534 > .viewport {



}
.I164534 > .viewport:hover {
}

}
.I164535 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I164535:hover {
}

.I164536 {
display:flex;
position:var(--I164536-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-bottom:6rem;
margin-top:8rem;

align-items:center;


}
.I164536:hover {
}

@media (max-width:992px) {
.I164536 {

margin-bottom:2rem;
margin-top:4rem;

}
.I164536:hover {
}

}
@media (max-width:640px) {
.I164536 {

margin-bottom:2rem;
padding-left:29px;
padding-right:29px;
box-sizing:border-box;

}
.I164536:hover {
}

}

h1.I164537, .I164537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:40px;


}
.I164537:hover {
}
.I164537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164537 > .viewport:hover {
}

@media (max-width:640px) {
.I164537 {

margin-bottom:32px;


}
.I164537:hover {
}
.I164537 > .viewport {



}
.I164537 > .viewport:hover {
}

}

h1.I164538, .I164538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I164538:hover {
}
.I164538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164538 > .viewport:hover {
}

@media (max-width:640px) {
.I164538 {


}
.I164538:hover {
}
.I164538 > .viewport {

justify-content:flex-start;


}
.I164538 > .viewport:hover {
}

}

h1.I164539, .I164539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164539, .I164539 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164539, .I164539 p {
margin:0px;
}

figure.I164539, .I164539 figure {
margin:0px;
}

a.I164539, .I164539 a {
text-decoration:inherit;
color:inherit;
}

.I164539 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164539 article, article.I164539 {
width:100%;
max-width:1096px;

flex-direction:column;	
}
.I164539 article:hover, article.I164539:hover {
}
.I164539 article.active, article.I164539.active {
}
.I164539 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(19,25,33);
letter-spacing:-1.13px;
line-height:3.75rem;

width:100%;
margin-bottom:1rem;

}
.I164539 .title:hover {
}
.I164539 article.active .title {
}


.I164539 .body {
}
.I164539 .body:hover {
	
}
.I164539 .body {
display:block;
width:100%;
max-width:500px;
margin-left:auto;
margin-right:auto;

font-family:Graphik;
font-size:18px;
font-weight:300;
text-align:center;
color:rgb(19,25,33);
line-height:26px;

}
.I164539 .body img {
}
.I164539 .body img:hover {
}



@media (max-width:992px) {
.I164539 header {
}
.I164539 article, article.I164539 {
	
}
.I164539 article:hover, article.I164539:hover {
}
.I164539 article.active, article.I164539.active {
}
.I164539 .title {
display:flex;
font-size:1.625rem;
line-height:30px;

padding-left:1.625rem;
padding-right:1.625rem;
box-sizing:border-box;

}
.I164539 .title:hover {
}
.I164539 article.active .title {
}


.I164539 .body {
}
.I164539 .body:hover {
	
}



}
@media (max-width:640px) {
.I164539 header {
}
.I164539 article, article.I164539 {
	
}
.I164539 article:hover, article.I164539:hover {
}
.I164539 article.active, article.I164539.active {
}
.I164539 .title {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;
letter-spacing:0px;
line-height:30px;

margin-bottom:16px;
padding-left:0rem;
padding-right:0rem;

}
.I164539 .title:hover {
}
.I164539 article.active .title {
}


.I164539 .body {
}
.I164539 .body:hover {
	
}
.I164539 .body {
text-align:left;

}



}

.I164540 .button, .I164540.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);

}
.I164540 button.button, button.I164540.button {
cursor:pointer;
}
.I164540 .button .text, .I164540.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164540 .button .icon, .I164540.button .icon {
flex:none;
background-size:100% 100%;
}
.I164540 .button:hover, .I164540.button:hover {
background-color:rgb(210,40,93);

}
.I164540 .button:hover .text, .I164540.button:hover .text {
}
.I164540 .button:hover .icon, .I164540.button:hover .icon {
background-size:100% 100%;
}

h1.I164541, .I164541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:55;
width:100%;


}
.I164541:hover {
}
.I164541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164541 > .viewport:hover {
}

@media (min-width:1440px) {
.I164541 {

order:58;

}
.I164541:hover {
}
.I164541 > .viewport {



}
.I164541 > .viewport:hover {
}

}
.I164542 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I164542:hover {
}

.I164543 {
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;


}
.I164543:hover {
}
@media (max-width:992px) {
.I164543 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164543:hover {
}
}
@media (max-width:640px) {
.I164543 {


flex-direction:column;
}
.I164543:hover {
}
}

.I164544 {
display:flex;
position:var(--I164544-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;


}
.I164544:hover {
}

@media (max-width:992px) {
.I164544 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I164544:hover {
}

}
@media (max-width:640px) {
.I164544 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I164544:hover {
}

}
@media (min-width:1440px) {
.I164544 {

width:50%;
padding-right:4rem;

}
.I164544:hover {
}

}
.I164545 {
display:flex;
position:var(--I164545-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;


}
.I164545:hover {
}

@media (max-width:992px) {
.I164545 {

width:50%;

}
.I164545:hover {
}

}
@media (max-width:640px) {
.I164545 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164545:hover {
}

}
@media (min-width:1440px) {
.I164545 {

width:50%;

flex-direction:column;


}
.I164545:hover {
}

}
.I164546 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164546:hover {
}

@media (max-width:992px) {
.I164546 {



flex-direction:column;

	
}
.I164546:hover {
}

}

h1.I164547, .I164547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164547:hover {
}
.I164547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164547 > .viewport:hover {
}


h1.I164548, .I164548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I164548:hover {
}
.I164548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164548 > .viewport:hover {
}


h1.I164549, .I164549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I164549:hover {
}
.I164549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164549 > .viewport:hover {
}

@media (max-width:992px) {
.I164549 {

display:flex;

}
.I164549:hover {
}
.I164549 > .viewport {



}
.I164549 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164549 {

height:auto;


}
.I164549:hover {
}
.I164549 > .viewport {



}
.I164549 > .viewport:hover {
}

}

h1.I164550, .I164550 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164550 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164550:hover {
}
.I164550 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164550 > .viewport:hover {
}

@media (max-width:992px) {
.I164550 {

padding-bottom:1rem;


}
.I164550:hover {
}
.I164550 > .viewport {



}
.I164550 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164550 {

margin-bottom:0;


}
.I164550:hover {
}
.I164550 > .viewport {



}
.I164550 > .viewport:hover {
}

}

h1.I164551, .I164551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164551:hover {
}
.I164551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164551 > .viewport:hover {
}


h1.I164552, .I164552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164552:hover {
}
.I164552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164552 > .viewport:hover {
}


h1.I164553, .I164553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I164553:hover {
}
.I164553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164553 > .viewport:hover {
}

@media (max-width:640px) {
.I164553 {

margin-bottom:-1.65rem;


}
.I164553:hover {
}
.I164553 > .viewport {



}
.I164553 > .viewport:hover {
}

}

h1.I164554, .I164554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I164554:hover {
}
.I164554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164554 > .viewport:hover {
}

@media (min-width:1440px) {
.I164554 {

display:none;

}
.I164554:hover {
}
.I164554 > .viewport {



}
.I164554 > .viewport:hover {
}

}
h1.I164555, .I164555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164555:hover {
}
.I164555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164555 > .viewport:hover {
}


h1.I164556, .I164556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I164556:hover {
}
.I164556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164556 > .viewport:hover {
}

@media (max-width:992px) {
.I164556 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I164556:hover {
}
.I164556 > .viewport {



}
.I164556 > .viewport:hover {
}

}

h1.I164557, .I164557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I164557:hover {
}
.I164557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164557 > .viewport:hover {
}

@media (max-width:992px) {
.I164557 {

display:none;

}
.I164557:hover {
}
.I164557 > .viewport {



}
.I164557 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164557 {

width:100%;
height:auto;


}
.I164557:hover {
}
.I164557 > .viewport {



}
.I164557 > .viewport:hover {
}

}
h1.I164558, .I164558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I164558:hover {
}
.I164558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164558 > .viewport:hover {
}

@media (min-width:1440px) {
.I164558 {

width:100%;
box-sizing:border-box;


}
.I164558:hover {
}
.I164558 > .viewport {



}
.I164558 > .viewport:hover {
}

}
h1.I164559, .I164559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164559:hover {
}
.I164559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164559 > .viewport:hover {
}


.I164560, a.I164560 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164560:hover, a.I164560:hover {
}
@media (max-width:992px) {
.I164560, a.I164560 {
display:flex;
font-size:1.625rem;


}
.I164560:hover, a.I164560:hover {
}
}
@media (max-width:640px) {
.I164560, a.I164560 {
display:flex;
font-size:1.625rem;


}
.I164560:hover, a.I164560:hover {
}
}

.I164561, a.I164561 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164561:hover, a.I164561:hover {
}
@media (max-width:992px) {
.I164561, a.I164561 {
}
.I164561:hover, a.I164561:hover {
display:flex;
width:100%;

}
}

.I164562 .image, .I164562.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma.png?timestamp=20241113160717');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma.png?timestamp=20241113160717') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x2.png?timestamp=20241113160717') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x3.png?timestamp=20241113160717') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma.png?timestamp=20241113160717') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x2.png?timestamp=20241113160717') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x3.png?timestamp=20241113160717') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma.png?timestamp=20241113160717') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x2.png?timestamp=20241113160717') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x3.png?timestamp=20241113160717') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma.png?timestamp=20241113160717') 1.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x2.png?timestamp=20241113160717') 2.00x,url('https://www.genexus.com/media/images/ide-en-la-nube-y-multiplataforma_x3.png?timestamp=20241113160717') 3.00x);
background-size:cover;
background-position:center center;

}
.I164562 .image:hover, .I164562.image:hover {
}

.I164563 .button, .I164563.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);

}
.I164563 button.button, button.I164563.button {
cursor:pointer;
}
.I164563 .button .text, .I164563.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164563 .button .icon, .I164563.button .icon {
flex:none;
background-size:100% 100%;
}
.I164563 .button:hover, .I164563.button:hover {
background-color:rgb(67,125,192);

}
.I164563 .button:hover .text, .I164563.button:hover .text {
}
.I164563 .button:hover .icon, .I164563.button:hover .icon {
background-size:100% 100%;
}

.I164564, a.I164564 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164564:hover, a.I164564:hover {
}

h1.I164565, .I164565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164565, .I164565 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164565, .I164565 p {
margin:0px;
}

figure.I164565, .I164565 figure {
margin:0px;
}

a.I164565, .I164565 a {
text-decoration:inherit;
color:inherit;
}

.I164565 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164565 article, article.I164565 {
flex-direction:column;	
}
.I164565 article:hover, article.I164565:hover {
}
.I164565 article.active, article.I164565.active {
}
.I164565 .body {
}
.I164565 .body:hover {
	
}
.I164565 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164565 .body a {
text-decoration:underline;

}
.I164565 .body img {
}
.I164565 .body ul, .I164565 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164565 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I164565 .body iframe {
}
.I164565 .body img:hover {
}
.I164565 .body iframe:hover {
}

.I164565 .body li {
list-style-type:disc;
}



.I164566 .button, .I164566.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164566 button.button, button.I164566.button {
cursor:pointer;
}
.I164566 .button .text, .I164566.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164566 .button .icon, .I164566.button .icon {
flex:none;
background-size:100% 100%;
}
.I164566 .button:hover, .I164566.button:hover {
}
.I164566 .button:hover .text, .I164566.button:hover .text {
}
.I164566 .button:hover .icon, .I164566.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164566 .button, .I164566.button {
}
.I164566 button.button, button.I164566.button {
}
.I164566 .button .text, .I164566.button .text {
font-family:Rubik;

}
.I164566 .button .icon, .I164566.button .icon {
background-size:100% 100%;
}
.I164566 .button:hover, .I164566.button:hover {
}
.I164566 .button:hover .text, .I164566.button:hover .text {
}
.I164566 .button:hover .icon, .I164566.button:hover .icon {
background-size:100% 100%;
}
}

.I164567 .button, .I164567.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;

}
.I164567 button.button, button.I164567.button {
cursor:pointer;
}
.I164567 .button .text, .I164567.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164567 .button .icon, .I164567.button .icon {
flex:none;
background-size:100% 100%;
}
.I164567 .button:hover, .I164567.button:hover {
}
.I164567 .button:hover .text, .I164567.button:hover .text {
}
.I164567 .button:hover .icon, .I164567.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164567 .button, .I164567.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164567 button.button, button.I164567.button {
}
.I164567 .button .text, .I164567.button .text {
color:rgb(108,72,201);

}
.I164567 .button .icon, .I164567.button .icon {
background-size:100% 100%;
}
.I164567 .button:hover, .I164567.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164567 .button:hover .text, .I164567.button:hover .text {
color:rgb(150,155,160);

}
.I164567 .button:hover .icon, .I164567.button:hover .icon {
background-size:100% 100%;
}
}

.I164568 .button, .I164568.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);

}
.I164568 button.button, button.I164568.button {
cursor:pointer;
}
.I164568 .button .text, .I164568.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164568 .button .icon, .I164568.button .icon {
flex:none;
background-size:100% 100%;
}
.I164568 .button:hover, .I164568.button:hover {
background-color:rgb(217,217,217);

}
.I164568 .button:hover .text, .I164568.button:hover .text {
}
.I164568 .button:hover .icon, .I164568.button:hover .icon {
background-size:100% 100%;
}

.I164569 {
display:flex;
width:100%;
height:270px;

}
.I164569:hover {
}
@media (min-width:1440px) {
.I164569 {
display:flex;
width:100%;
height:270px;

}
.I164569:hover {
}
}
.I164570, a.I164570 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164570:hover, a.I164570:hover {
}
@media (max-width:992px) {
.I164570, a.I164570 {
}
.I164570:hover, a.I164570:hover {
display:flex;
width:100%;

}
}

.I164571 .image, .I164571.image {
vertical-align:top;
}
.I164571 .image:hover, .I164571.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.I164572, .I164572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:56;
width:100%;


}
.I164572:hover {
}
.I164572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164572 > .viewport:hover {
}

@media (min-width:1440px) {
.I164572 {

order:59;

}
.I164572:hover {
}
.I164572 > .viewport {



}
.I164572 > .viewport:hover {
}

}
.I164573 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I164573:hover {
}

.I164574 {
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;


}
.I164574:hover {
}
@media (max-width:992px) {
.I164574 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164574:hover {
}
}
@media (max-width:640px) {
.I164574 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I164574:hover {
}
}

.I164575 {
display:flex;
position:var(--I164575-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;


}
.I164575:hover {
}

@media (max-width:992px) {
.I164575 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I164575:hover {
}

}
@media (max-width:640px) {
.I164575 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I164575:hover {
}

}
@media (min-width:1440px) {
.I164575 {

order:3;
width:50%;
padding-right:4rem;

}
.I164575:hover {
}

}
.I164576 {
display:flex;
position:var(--I164576-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;


}
.I164576:hover {
}

@media (max-width:992px) {
.I164576 {

order:3;
width:50%;
padding-left:0rem;

}
.I164576:hover {
}

}
@media (max-width:640px) {
.I164576 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164576:hover {
}

}
@media (min-width:1440px) {
.I164576 {

order:2;
width:50%;

flex-direction:column;


}
.I164576:hover {
}

}
.I164577 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164577:hover {
}


h1.I164578, .I164578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164578:hover {
}
.I164578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164578 > .viewport:hover {
}


h1.I164579, .I164579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I164579:hover {
}
.I164579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164579 > .viewport:hover {
}


h1.I164580, .I164580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164580 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I164580:hover {
}
.I164580 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164580 > .viewport:hover {
}


h1.I164581, .I164581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164581:hover {
}
.I164581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164581 > .viewport:hover {
}

@media (max-width:640px) {
.I164581 {

margin-bottom:0;


}
.I164581:hover {
}
.I164581 > .viewport {



}
.I164581 > .viewport:hover {
}

}

h1.I164582, .I164582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164582:hover {
}
.I164582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164582 > .viewport:hover {
}


h1.I164583, .I164583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I164583:hover {
}
.I164583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164583 > .viewport:hover {
}

@media (max-width:640px) {
.I164583 {

margin-bottom:-1.65rem;


}
.I164583:hover {
}
.I164583 > .viewport {



}
.I164583 > .viewport:hover {
}

}

h1.I164584, .I164584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I164584:hover {
}
.I164584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164584 > .viewport:hover {
}


h1.I164585, .I164585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164585:hover {
}
.I164585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164585 > .viewport:hover {
}


h1.I164586, .I164586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I164586:hover {
}
.I164586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164586 > .viewport:hover {
}


h1.I164587, .I164587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I164587:hover {
}
.I164587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164587 > .viewport:hover {
}

@media (max-width:992px) {
.I164587 {

height:auto;


}
.I164587:hover {
}
.I164587 > .viewport {



}
.I164587 > .viewport:hover {
}

}

h1.I164588, .I164588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I164588:hover {
}
.I164588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164588 > .viewport:hover {
}

@media (min-width:1440px) {
.I164588 {

width:100%;
padding-top:0.75rem;


}
.I164588:hover {
}
.I164588 > .viewport {



}
.I164588 > .viewport:hover {
}

}
h1.I164589, .I164589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164589:hover {
}
.I164589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164589 > .viewport:hover {
}


h1.I164590, .I164590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I164590:hover {
}
.I164590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164590 > .viewport:hover {
}


.I164591, a.I164591 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164591:hover, a.I164591:hover {
}
@media (max-width:992px) {
.I164591, a.I164591 {
display:flex;
font-size:1.625rem;


}
.I164591:hover, a.I164591:hover {
}
}
@media (max-width:640px) {
.I164591, a.I164591 {
display:flex;
font-size:1.625rem;


}
.I164591:hover, a.I164591:hover {
}
}

.I164592, a.I164592 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164592:hover, a.I164592:hover {
}
@media (max-width:992px) {
.I164592, a.I164592 {
}
.I164592:hover, a.I164592:hover {
display:flex;
width:100%;

}
}

.I164593 .image, .I164593.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo.png?timestamp=20241113163638');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo.png?timestamp=20241113163638') 1.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x2.png?timestamp=20241113163638') 2.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x3.png?timestamp=20241113163638') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo.png?timestamp=20241113163638') 1.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x2.png?timestamp=20241113163638') 2.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x3.png?timestamp=20241113163638') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo.png?timestamp=20241113163638') 1.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x2.png?timestamp=20241113163638') 2.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x3.png?timestamp=20241113163638') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo.png?timestamp=20241113163638') 1.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x2.png?timestamp=20241113163638') 2.00x,url('https://www.genexus.com/media/images/genexus-next-server-para-trabajo-en-equipo_x3.png?timestamp=20241113163638') 3.00x);
background-size:cover;
background-position:center center;

}
.I164593 .image:hover, .I164593.image:hover {
}

.I164594 .button, .I164594.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);

}
.I164594 button.button, button.I164594.button {
cursor:pointer;
}
.I164594 .button .text, .I164594.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164594 .button .icon, .I164594.button .icon {
flex:none;
background-size:100% 100%;
}
.I164594 .button:hover, .I164594.button:hover {
background-color:rgb(210,40,93);

}
.I164594 .button:hover .text, .I164594.button:hover .text {
}
.I164594 .button:hover .icon, .I164594.button:hover .icon {
background-size:100% 100%;
}

.I164595, a.I164595 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164595:hover, a.I164595:hover {
}

h1.I164596, .I164596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164596, .I164596 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164596, .I164596 p {
margin:0px;
}

figure.I164596, .I164596 figure {
margin:0px;
}

a.I164596, .I164596 a {
text-decoration:inherit;
color:inherit;
}

.I164596 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164596 article, article.I164596 {
width:100%;

flex-direction:column;	
}
.I164596 article:hover, article.I164596:hover {
}
.I164596 article.active, article.I164596.active {
}
.I164596 .body {
}
.I164596 .body:hover {
	
}
.I164596 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164596 .body a {
text-decoration:underline;

}
.I164596 .body img {
}
.I164596 .body ul, .I164596 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164596 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I164596 .body iframe {
}
.I164596 .body img:hover {
}
.I164596 .body iframe:hover {
}

.I164596 .body li {
list-style-type:disc;
}



.I164597 .button, .I164597.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);

}
.I164597 button.button, button.I164597.button {
cursor:pointer;
}
.I164597 .button .text, .I164597.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164597 .button .icon, .I164597.button .icon {
flex:none;
background-size:100% 100%;
}
.I164597 .button:hover, .I164597.button:hover {
background-color:rgb(217,217,217);

}
.I164597 .button:hover .text, .I164597.button:hover .text {
}
.I164597 .button:hover .icon, .I164597.button:hover .icon {
background-size:100% 100%;
}

.I164598 .button, .I164598.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;

}
.I164598 button.button, button.I164598.button {
cursor:pointer;
}
.I164598 .button .text, .I164598.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164598 .button .icon, .I164598.button .icon {
flex:none;
background-size:100% 100%;
}
.I164598 .button:hover, .I164598.button:hover {
}
.I164598 .button:hover .text, .I164598.button:hover .text {
}
.I164598 .button:hover .icon, .I164598.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164598 .button, .I164598.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164598 button.button, button.I164598.button {
}
.I164598 .button .text, .I164598.button .text {
color:rgb(108,72,201);

}
.I164598 .button .icon, .I164598.button .icon {
background-size:100% 100%;
}
.I164598 .button:hover, .I164598.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164598 .button:hover .text, .I164598.button:hover .text {
color:rgb(150,155,160);

}
.I164598 .button:hover .icon, .I164598.button:hover .icon {
background-size:100% 100%;
}
}

.I164599 .button, .I164599.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164599 button.button, button.I164599.button {
cursor:pointer;
}
.I164599 .button .text, .I164599.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164599 .button .icon, .I164599.button .icon {
flex:none;
background-size:100% 100%;
}
.I164599 .button:hover, .I164599.button:hover {
}
.I164599 .button:hover .text, .I164599.button:hover .text {
}
.I164599 .button:hover .icon, .I164599.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164599 .button, .I164599.button {
}
.I164599 button.button, button.I164599.button {
}
.I164599 .button .text, .I164599.button .text {
font-family:Rubik;

}
.I164599 .button .icon, .I164599.button .icon {
background-size:100% 100%;
}
.I164599 .button:hover, .I164599.button:hover {
}
.I164599 .button:hover .text, .I164599.button:hover .text {
}
.I164599 .button:hover .icon, .I164599.button:hover .icon {
background-size:100% 100%;
}
}

.I164600 {
display:flex;
width:100%;
height:270px;

}
.I164600:hover {
}

.I164601, a.I164601 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164601:hover, a.I164601:hover {
}
@media (max-width:992px) {
.I164601, a.I164601 {
}
.I164601:hover, a.I164601:hover {
display:flex;
width:100%;

}
}

.I164602 .image, .I164602.image {
vertical-align:top;
}
.I164602 .image:hover, .I164602.image:hover {
}

.I164603 .button, .I164603.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164603 button.button, button.I164603.button {
cursor:pointer;
}
.I164603 .button .text, .I164603.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164603 .button .icon, .I164603.button .icon {
flex:none;
background-size:100% 100%;
}
.I164603 .button:hover, .I164603.button:hover {
}
.I164603 .button:hover .text, .I164603.button:hover .text {
}
.I164603 .button:hover .icon, .I164603.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164603 .button, .I164603.button {
}
.I164603 button.button, button.I164603.button {
}
.I164603 .button .text, .I164603.button .text {
font-family:Rubik;

}
.I164603 .button .icon, .I164603.button .icon {
background-size:100% 100%;
}
.I164603 .button:hover, .I164603.button:hover {
}
.I164603 .button:hover .text, .I164603.button:hover .text {
}
.I164603 .button:hover .icon, .I164603.button:hover .icon {
background-size:100% 100%;
}
}

h1.I164604, .I164604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:57;
width:100%;


}
.I164604:hover {
}
.I164604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164604 > .viewport:hover {
}

@media (min-width:1440px) {
.I164604 {

order:60;

}
.I164604:hover {
}
.I164604 > .viewport {



}
.I164604 > .viewport:hover {
}

}
.I164605 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I164605:hover {
}

.I164606 {
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;


}
.I164606:hover {
}
@media (max-width:992px) {
.I164606 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164606:hover {
}
}
@media (max-width:640px) {
.I164606 {


flex-direction:column;
}
.I164606:hover {
}
}

.I164607 {
display:flex;
position:var(--I164607-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;


}
.I164607:hover {
}

@media (max-width:992px) {
.I164607 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I164607:hover {
}

}
@media (max-width:640px) {
.I164607 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I164607:hover {
}

}
@media (min-width:1440px) {
.I164607 {

width:50%;
padding-right:4rem;

}
.I164607:hover {
}

}
.I164608 {
display:flex;
position:var(--I164608-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;


}
.I164608:hover {
}

@media (max-width:992px) {
.I164608 {

width:50%;

}
.I164608:hover {
}

}
@media (max-width:640px) {
.I164608 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164608:hover {
}

}
@media (min-width:1440px) {
.I164608 {

width:50%;

flex-direction:column;


}
.I164608:hover {
}

}
.I164609 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164609:hover {
}

@media (max-width:992px) {
.I164609 {



flex-direction:column;

	
}
.I164609:hover {
}

}

h1.I164610, .I164610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164610:hover {
}
.I164610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164610 > .viewport:hover {
}


h1.I164611, .I164611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I164611:hover {
}
.I164611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164611 > .viewport:hover {
}


h1.I164612, .I164612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I164612:hover {
}
.I164612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164612 > .viewport:hover {
}

@media (max-width:992px) {
.I164612 {

display:flex;

}
.I164612:hover {
}
.I164612 > .viewport {



}
.I164612 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164612 {

height:auto;


}
.I164612:hover {
}
.I164612 > .viewport {



}
.I164612 > .viewport:hover {
}

}

h1.I164613, .I164613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164613:hover {
}
.I164613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164613 > .viewport:hover {
}

@media (max-width:992px) {
.I164613 {

padding-bottom:1rem;


}
.I164613:hover {
}
.I164613 > .viewport {



}
.I164613 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164613 {

margin-bottom:0;


}
.I164613:hover {
}
.I164613 > .viewport {



}
.I164613 > .viewport:hover {
}

}

h1.I164614, .I164614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164614:hover {
}
.I164614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164614 > .viewport:hover {
}


h1.I164615, .I164615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164615:hover {
}
.I164615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164615 > .viewport:hover {
}


h1.I164616, .I164616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I164616:hover {
}
.I164616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164616 > .viewport:hover {
}

@media (max-width:640px) {
.I164616 {

margin-bottom:-1.65rem;


}
.I164616:hover {
}
.I164616 > .viewport {



}
.I164616 > .viewport:hover {
}

}

h1.I164617, .I164617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I164617:hover {
}
.I164617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164617 > .viewport:hover {
}

@media (min-width:1440px) {
.I164617 {

display:none;

}
.I164617:hover {
}
.I164617 > .viewport {



}
.I164617 > .viewport:hover {
}

}
h1.I164618, .I164618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164618:hover {
}
.I164618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164618 > .viewport:hover {
}


h1.I164619, .I164619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I164619:hover {
}
.I164619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164619 > .viewport:hover {
}

@media (max-width:992px) {
.I164619 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I164619:hover {
}
.I164619 > .viewport {



}
.I164619 > .viewport:hover {
}

}

h1.I164620, .I164620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I164620:hover {
}
.I164620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164620 > .viewport:hover {
}

@media (max-width:992px) {
.I164620 {

display:none;

}
.I164620:hover {
}
.I164620 > .viewport {



}
.I164620 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164620 {

width:100%;
height:auto;


}
.I164620:hover {
}
.I164620 > .viewport {



}
.I164620 > .viewport:hover {
}

}
h1.I164621, .I164621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I164621:hover {
}
.I164621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164621 > .viewport:hover {
}

@media (min-width:1440px) {
.I164621 {

width:100%;
box-sizing:border-box;


}
.I164621:hover {
}
.I164621 > .viewport {



}
.I164621 > .viewport:hover {
}

}
h1.I164622, .I164622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164622:hover {
}
.I164622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164622 > .viewport:hover {
}


.I164623, a.I164623 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164623:hover, a.I164623:hover {
}
@media (max-width:992px) {
.I164623, a.I164623 {
display:flex;
font-size:1.625rem;


}
.I164623:hover, a.I164623:hover {
}
}
@media (max-width:640px) {
.I164623, a.I164623 {
display:flex;
font-size:1.625rem;


}
.I164623:hover, a.I164623:hover {
}
}

.I164624, a.I164624 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164624:hover, a.I164624:hover {
}
@media (max-width:992px) {
.I164624, a.I164624 {
}
.I164624:hover, a.I164624:hover {
display:flex;
width:100%;

}
}

.I164625 .image, .I164625.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/genexus-next-bpm-modeler.png?timestamp=20241113165006');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/genexus-next-bpm-modeler.png?timestamp=20241113165006') 1.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x2.png?timestamp=20241113165006') 2.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x3.png?timestamp=20241113165006') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/genexus-next-bpm-modeler.png?timestamp=20241113165006') 1.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x2.png?timestamp=20241113165006') 2.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x3.png?timestamp=20241113165006') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/genexus-next-bpm-modeler.png?timestamp=20241113165006') 1.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x2.png?timestamp=20241113165006') 2.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x3.png?timestamp=20241113165006') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/genexus-next-bpm-modeler.png?timestamp=20241113165006') 1.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x2.png?timestamp=20241113165006') 2.00x,url('https://www.genexus.com/media/images/genexus-next-bpm-modeler_x3.png?timestamp=20241113165006') 3.00x);
background-size:cover;
background-position:center center;

}
.I164625 .image:hover, .I164625.image:hover {
}

.I164626 .button, .I164626.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);

}
.I164626 button.button, button.I164626.button {
cursor:pointer;
}
.I164626 .button .text, .I164626.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164626 .button .icon, .I164626.button .icon {
flex:none;
background-size:100% 100%;
}
.I164626 .button:hover, .I164626.button:hover {
background-color:rgb(210,40,93);

}
.I164626 .button:hover .text, .I164626.button:hover .text {
}
.I164626 .button:hover .icon, .I164626.button:hover .icon {
background-size:100% 100%;
}

.I164627, a.I164627 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164627:hover, a.I164627:hover {
}

h1.I164628, .I164628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164628, .I164628 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164628, .I164628 p {
margin:0px;
}

figure.I164628, .I164628 figure {
margin:0px;
}

a.I164628, .I164628 a {
text-decoration:inherit;
color:inherit;
}

.I164628 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164628 article, article.I164628 {
flex-direction:column;	
}
.I164628 article:hover, article.I164628:hover {
}
.I164628 article.active, article.I164628.active {
}
.I164628 .body {
}
.I164628 .body:hover {
	
}
.I164628 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164628 .body a {
text-decoration:underline;

}
.I164628 .body img {
}
.I164628 .body ul, .I164628 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164628 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I164628 .body iframe {
}
.I164628 .body img:hover {
}
.I164628 .body iframe:hover {
}

.I164628 .body li {
list-style-type:disc;
}



.I164629 .button, .I164629.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164629 button.button, button.I164629.button {
cursor:pointer;
}
.I164629 .button .text, .I164629.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164629 .button .icon, .I164629.button .icon {
flex:none;
background-size:100% 100%;
}
.I164629 .button:hover, .I164629.button:hover {
}
.I164629 .button:hover .text, .I164629.button:hover .text {
}
.I164629 .button:hover .icon, .I164629.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164629 .button, .I164629.button {
}
.I164629 button.button, button.I164629.button {
}
.I164629 .button .text, .I164629.button .text {
font-family:Rubik;

}
.I164629 .button .icon, .I164629.button .icon {
background-size:100% 100%;
}
.I164629 .button:hover, .I164629.button:hover {
}
.I164629 .button:hover .text, .I164629.button:hover .text {
}
.I164629 .button:hover .icon, .I164629.button:hover .icon {
background-size:100% 100%;
}
}

.I164630 .button, .I164630.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;

}
.I164630 button.button, button.I164630.button {
cursor:pointer;
}
.I164630 .button .text, .I164630.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164630 .button .icon, .I164630.button .icon {
flex:none;
background-size:100% 100%;
}
.I164630 .button:hover, .I164630.button:hover {
}
.I164630 .button:hover .text, .I164630.button:hover .text {
}
.I164630 .button:hover .icon, .I164630.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164630 .button, .I164630.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164630 button.button, button.I164630.button {
}
.I164630 .button .text, .I164630.button .text {
color:rgb(108,72,201);

}
.I164630 .button .icon, .I164630.button .icon {
background-size:100% 100%;
}
.I164630 .button:hover, .I164630.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164630 .button:hover .text, .I164630.button:hover .text {
color:rgb(150,155,160);

}
.I164630 .button:hover .icon, .I164630.button:hover .icon {
background-size:100% 100%;
}
}

.I164631 .button, .I164631.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);

}
.I164631 button.button, button.I164631.button {
cursor:pointer;
}
.I164631 .button .text, .I164631.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164631 .button .icon, .I164631.button .icon {
flex:none;
background-size:100% 100%;
}
.I164631 .button:hover, .I164631.button:hover {
background-color:rgb(217,217,217);

}
.I164631 .button:hover .text, .I164631.button:hover .text {
}
.I164631 .button:hover .icon, .I164631.button:hover .icon {
background-size:100% 100%;
}

.I164632 {
display:flex;
width:100%;
height:270px;

}
.I164632:hover {
}
@media (min-width:1440px) {
.I164632 {
display:flex;
width:100%;
height:270px;

}
.I164632:hover {
}
}
.I164633, a.I164633 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164633:hover, a.I164633:hover {
}
@media (max-width:992px) {
.I164633, a.I164633 {
}
.I164633:hover, a.I164633:hover {
display:flex;
width:100%;

}
}

.I164634 .image, .I164634.image {
vertical-align:top;
}
.I164634 .image:hover, .I164634.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.I164635, .I164635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:58;
width:100%;


}
.I164635:hover {
}
.I164635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164635 > .viewport:hover {
}

@media (min-width:1440px) {
.I164635 {

order:61;

}
.I164635:hover {
}
.I164635 > .viewport {



}
.I164635 > .viewport:hover {
}

}
.I164636 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I164636:hover {
}

.I164637 {
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;


}
.I164637:hover {
}
@media (max-width:992px) {
.I164637 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164637:hover {
}
}
@media (max-width:640px) {
.I164637 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I164637:hover {
}
}

.I164638 {
display:flex;
position:var(--I164638-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;


}
.I164638:hover {
}

@media (max-width:992px) {
.I164638 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I164638:hover {
}

}
@media (max-width:640px) {
.I164638 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I164638:hover {
}

}
@media (min-width:1440px) {
.I164638 {

order:3;
width:50%;
padding-right:4rem;

}
.I164638:hover {
}

}
.I164639 {
display:flex;
position:var(--I164639-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;


}
.I164639:hover {
}

@media (max-width:992px) {
.I164639 {

order:3;
width:50%;
padding-left:0rem;

}
.I164639:hover {
}

}
@media (max-width:640px) {
.I164639 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164639:hover {
}

}
@media (min-width:1440px) {
.I164639 {

order:2;
width:50%;

flex-direction:column;


}
.I164639:hover {
}

}
.I164640 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164640:hover {
}


h1.I164641, .I164641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164641:hover {
}
.I164641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164641 > .viewport:hover {
}


h1.I164642, .I164642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I164642:hover {
}
.I164642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164642 > .viewport:hover {
}


h1.I164643, .I164643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I164643:hover {
}
.I164643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164643 > .viewport:hover {
}


h1.I164644, .I164644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164644:hover {
}
.I164644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164644 > .viewport:hover {
}

@media (max-width:640px) {
.I164644 {

margin-bottom:0;


}
.I164644:hover {
}
.I164644 > .viewport {



}
.I164644 > .viewport:hover {
}

}

h1.I164645, .I164645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164645:hover {
}
.I164645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164645 > .viewport:hover {
}


h1.I164646, .I164646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I164646:hover {
}
.I164646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164646 > .viewport:hover {
}

@media (max-width:640px) {
.I164646 {

margin-bottom:-1.65rem;


}
.I164646:hover {
}
.I164646 > .viewport {



}
.I164646 > .viewport:hover {
}

}

h1.I164647, .I164647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I164647:hover {
}
.I164647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164647 > .viewport:hover {
}


h1.I164648, .I164648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164648:hover {
}
.I164648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164648 > .viewport:hover {
}


h1.I164649, .I164649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I164649:hover {
}
.I164649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164649 > .viewport:hover {
}


h1.I164650, .I164650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I164650:hover {
}
.I164650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164650 > .viewport:hover {
}

@media (max-width:992px) {
.I164650 {

height:auto;


}
.I164650:hover {
}
.I164650 > .viewport {



}
.I164650 > .viewport:hover {
}

}

h1.I164651, .I164651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I164651:hover {
}
.I164651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164651 > .viewport:hover {
}

@media (min-width:1440px) {
.I164651 {

width:100%;
padding-top:0.75rem;


}
.I164651:hover {
}
.I164651 > .viewport {



}
.I164651 > .viewport:hover {
}

}
h1.I164652, .I164652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164652:hover {
}
.I164652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164652 > .viewport:hover {
}


h1.I164653, .I164653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I164653:hover {
}
.I164653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164653 > .viewport:hover {
}


.I164654, a.I164654 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164654:hover, a.I164654:hover {
}
@media (max-width:992px) {
.I164654, a.I164654 {
display:flex;
font-size:1.625rem;


}
.I164654:hover, a.I164654:hover {
}
}
@media (max-width:640px) {
.I164654, a.I164654 {
display:flex;
font-size:1.625rem;


}
.I164654:hover, a.I164654:hover {
}
}

.I164655, a.I164655 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164655:hover, a.I164655:hover {
}
@media (max-width:992px) {
.I164655, a.I164655 {
}
.I164655:hover, a.I164655:hover {
display:flex;
width:100%;

}
}

.I164656 .image, .I164656.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno.png?timestamp=20241113165305');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno.png?timestamp=20241113165305') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x2.png?timestamp=20241113165305') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x3.png?timestamp=20241113165305') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno.png?timestamp=20241113165305') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x2.png?timestamp=20241113165305') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x3.png?timestamp=20241113165305') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno.png?timestamp=20241113165305') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x2.png?timestamp=20241113165305') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x3.png?timestamp=20241113165305') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno.png?timestamp=20241113165305') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x2.png?timestamp=20241113165305') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-diseno_x3.png?timestamp=20241113165305') 3.00x);
background-size:cover;
background-position:center center;

}
.I164656 .image:hover, .I164656.image:hover {
}

.I164657 .button, .I164657.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);

}
.I164657 button.button, button.I164657.button {
cursor:pointer;
}
.I164657 .button .text, .I164657.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164657 .button .icon, .I164657.button .icon {
flex:none;
background-size:100% 100%;
}
.I164657 .button:hover, .I164657.button:hover {
background-color:rgb(67,125,192);

}
.I164657 .button:hover .text, .I164657.button:hover .text {
}
.I164657 .button:hover .icon, .I164657.button:hover .icon {
background-size:100% 100%;
}

.I164658, a.I164658 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164658:hover, a.I164658:hover {
}

h1.I164659, .I164659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164659, .I164659 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164659, .I164659 p {
margin:0px;
}

figure.I164659, .I164659 figure {
margin:0px;
}

a.I164659, .I164659 a {
text-decoration:inherit;
color:inherit;
}

.I164659 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164659 article, article.I164659 {
width:100%;

flex-direction:column;	
}
.I164659 article:hover, article.I164659:hover {
}
.I164659 article.active, article.I164659.active {
}
.I164659 .body {
}
.I164659 .body:hover {
	
}
.I164659 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164659 .body a {
text-decoration:underline;

}
.I164659 .body img {
}
.I164659 .body ul, .I164659 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164659 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I164659 .body iframe {
}
.I164659 .body img:hover {
}
.I164659 .body iframe:hover {
}

.I164659 .body li {
list-style-type:disc;
}



.I164660 .button, .I164660.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);

}
.I164660 button.button, button.I164660.button {
cursor:pointer;
}
.I164660 .button .text, .I164660.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164660 .button .icon, .I164660.button .icon {
flex:none;
background-size:100% 100%;
}
.I164660 .button:hover, .I164660.button:hover {
background-color:rgb(217,217,217);

}
.I164660 .button:hover .text, .I164660.button:hover .text {
}
.I164660 .button:hover .icon, .I164660.button:hover .icon {
background-size:100% 100%;
}

.I164661 .button, .I164661.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;

}
.I164661 button.button, button.I164661.button {
cursor:pointer;
}
.I164661 .button .text, .I164661.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164661 .button .icon, .I164661.button .icon {
flex:none;
background-size:100% 100%;
}
.I164661 .button:hover, .I164661.button:hover {
}
.I164661 .button:hover .text, .I164661.button:hover .text {
}
.I164661 .button:hover .icon, .I164661.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164661 .button, .I164661.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164661 button.button, button.I164661.button {
}
.I164661 .button .text, .I164661.button .text {
color:rgb(108,72,201);

}
.I164661 .button .icon, .I164661.button .icon {
background-size:100% 100%;
}
.I164661 .button:hover, .I164661.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164661 .button:hover .text, .I164661.button:hover .text {
color:rgb(150,155,160);

}
.I164661 .button:hover .icon, .I164661.button:hover .icon {
background-size:100% 100%;
}
}

.I164662 .button, .I164662.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164662 button.button, button.I164662.button {
cursor:pointer;
}
.I164662 .button .text, .I164662.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164662 .button .icon, .I164662.button .icon {
flex:none;
background-size:100% 100%;
}
.I164662 .button:hover, .I164662.button:hover {
}
.I164662 .button:hover .text, .I164662.button:hover .text {
}
.I164662 .button:hover .icon, .I164662.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164662 .button, .I164662.button {
}
.I164662 button.button, button.I164662.button {
}
.I164662 .button .text, .I164662.button .text {
font-family:Rubik;

}
.I164662 .button .icon, .I164662.button .icon {
background-size:100% 100%;
}
.I164662 .button:hover, .I164662.button:hover {
}
.I164662 .button:hover .text, .I164662.button:hover .text {
}
.I164662 .button:hover .icon, .I164662.button:hover .icon {
background-size:100% 100%;
}
}

.I164663 {
display:flex;
width:100%;
height:270px;

}
.I164663:hover {
}

.I164664, a.I164664 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164664:hover, a.I164664:hover {
}
@media (max-width:992px) {
.I164664, a.I164664 {
}
.I164664:hover, a.I164664:hover {
display:flex;
width:100%;

}
}

.I164665 .image, .I164665.image {
vertical-align:top;
}
.I164665 .image:hover, .I164665.image:hover {
}

.I164666 .button, .I164666.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164666 button.button, button.I164666.button {
cursor:pointer;
}
.I164666 .button .text, .I164666.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164666 .button .icon, .I164666.button .icon {
flex:none;
background-size:100% 100%;
}
.I164666 .button:hover, .I164666.button:hover {
}
.I164666 .button:hover .text, .I164666.button:hover .text {
}
.I164666 .button:hover .icon, .I164666.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164666 .button, .I164666.button {
}
.I164666 button.button, button.I164666.button {
}
.I164666 .button .text, .I164666.button .text {
font-family:Rubik;

}
.I164666 .button .icon, .I164666.button .icon {
background-size:100% 100%;
}
.I164666 .button:hover, .I164666.button:hover {
}
.I164666 .button:hover .text, .I164666.button:hover .text {
}
.I164666 .button:hover .icon, .I164666.button:hover .icon {
background-size:100% 100%;
}
}

h1.I164667, .I164667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:59;
width:100%;


}
.I164667:hover {
}
.I164667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164667 > .viewport:hover {
}

@media (min-width:1440px) {
.I164667 {

order:62;

}
.I164667:hover {
}
.I164667 > .viewport {



}
.I164667 > .viewport:hover {
}

}
.I164668 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I164668:hover {
}

.I164669 {
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;


}
.I164669:hover {
}
@media (max-width:992px) {
.I164669 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164669:hover {
}
}
@media (max-width:640px) {
.I164669 {


flex-direction:column;
}
.I164669:hover {
}
}

.I164670 {
display:flex;
position:var(--I164670-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;


}
.I164670:hover {
}

@media (max-width:992px) {
.I164670 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I164670:hover {
}

}
@media (max-width:640px) {
.I164670 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I164670:hover {
}

}
@media (min-width:1440px) {
.I164670 {

width:50%;
padding-right:4rem;

}
.I164670:hover {
}

}
.I164671 {
display:flex;
position:var(--I164671-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;


}
.I164671:hover {
}

@media (max-width:992px) {
.I164671 {

width:50%;

}
.I164671:hover {
}

}
@media (max-width:640px) {
.I164671 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164671:hover {
}

}
@media (min-width:1440px) {
.I164671 {

width:50%;

flex-direction:column;


}
.I164671:hover {
}

}
.I164672 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164672:hover {
}

@media (max-width:992px) {
.I164672 {



flex-direction:column;

	
}
.I164672:hover {
}

}

h1.I164673, .I164673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164673:hover {
}
.I164673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164673 > .viewport:hover {
}


h1.I164674, .I164674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I164674:hover {
}
.I164674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164674 > .viewport:hover {
}


h1.I164675, .I164675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I164675:hover {
}
.I164675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164675 > .viewport:hover {
}

@media (max-width:992px) {
.I164675 {

display:flex;

}
.I164675:hover {
}
.I164675 > .viewport {



}
.I164675 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164675 {

height:auto;


}
.I164675:hover {
}
.I164675 > .viewport {



}
.I164675 > .viewport:hover {
}

}

h1.I164676, .I164676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164676:hover {
}
.I164676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164676 > .viewport:hover {
}

@media (max-width:992px) {
.I164676 {

padding-bottom:1rem;


}
.I164676:hover {
}
.I164676 > .viewport {



}
.I164676 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164676 {

margin-bottom:0;


}
.I164676:hover {
}
.I164676 > .viewport {



}
.I164676 > .viewport:hover {
}

}

h1.I164677, .I164677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164677:hover {
}
.I164677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164677 > .viewport:hover {
}


h1.I164678, .I164678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164678:hover {
}
.I164678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164678 > .viewport:hover {
}


h1.I164679, .I164679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I164679:hover {
}
.I164679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164679 > .viewport:hover {
}

@media (max-width:640px) {
.I164679 {

margin-bottom:-1.65rem;


}
.I164679:hover {
}
.I164679 > .viewport {



}
.I164679 > .viewport:hover {
}

}

h1.I164680, .I164680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I164680:hover {
}
.I164680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164680 > .viewport:hover {
}

@media (min-width:1440px) {
.I164680 {

display:none;

}
.I164680:hover {
}
.I164680 > .viewport {



}
.I164680 > .viewport:hover {
}

}
h1.I164681, .I164681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164681:hover {
}
.I164681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164681 > .viewport:hover {
}


h1.I164682, .I164682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I164682:hover {
}
.I164682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164682 > .viewport:hover {
}

@media (max-width:992px) {
.I164682 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I164682:hover {
}
.I164682 > .viewport {



}
.I164682 > .viewport:hover {
}

}

h1.I164683, .I164683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I164683:hover {
}
.I164683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164683 > .viewport:hover {
}

@media (max-width:992px) {
.I164683 {

display:none;

}
.I164683:hover {
}
.I164683 > .viewport {



}
.I164683 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164683 {

width:100%;
height:auto;


}
.I164683:hover {
}
.I164683 > .viewport {



}
.I164683 > .viewport:hover {
}

}
h1.I164684, .I164684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I164684:hover {
}
.I164684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164684 > .viewport:hover {
}

@media (min-width:1440px) {
.I164684 {

width:100%;
box-sizing:border-box;


}
.I164684:hover {
}
.I164684 > .viewport {



}
.I164684 > .viewport:hover {
}

}
h1.I164685, .I164685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164685:hover {
}
.I164685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164685 > .viewport:hover {
}


.I164686, a.I164686 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164686:hover, a.I164686:hover {
}
@media (max-width:992px) {
.I164686, a.I164686 {
display:flex;
font-size:1.625rem;


}
.I164686:hover, a.I164686:hover {
}
}
@media (max-width:640px) {
.I164686, a.I164686 {
display:flex;
font-size:1.625rem;


}
.I164686:hover, a.I164686:hover {
}
}

.I164687, a.I164687 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164687:hover, a.I164687:hover {
}
@media (max-width:992px) {
.I164687, a.I164687 {
}
.I164687:hover, a.I164687:hover {
display:flex;
width:100%;

}
}

.I164688 .image, .I164688.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo.png?timestamp=20241113165557');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo.png?timestamp=20241113165557') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x2.png?timestamp=20241113165557') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x3.png?timestamp=20241113165557') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo.png?timestamp=20241113165557') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x2.png?timestamp=20241113165557') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x3.png?timestamp=20241113165557') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo.png?timestamp=20241113165557') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x2.png?timestamp=20241113165557') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x3.png?timestamp=20241113165557') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo.png?timestamp=20241113165557') 1.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x2.png?timestamp=20241113165557') 2.00x,url('https://www.genexus.com/media/images/asistente-de-ia-para-desarrollo_x3.png?timestamp=20241113165557') 3.00x);
background-size:cover;
background-position:center center;

}
.I164688 .image:hover, .I164688.image:hover {
}

.I164689 .button, .I164689.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);

}
.I164689 button.button, button.I164689.button {
cursor:pointer;
}
.I164689 .button .text, .I164689.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164689 .button .icon, .I164689.button .icon {
flex:none;
background-size:100% 100%;
}
.I164689 .button:hover, .I164689.button:hover {
background-color:rgb(67,125,192);

}
.I164689 .button:hover .text, .I164689.button:hover .text {
}
.I164689 .button:hover .icon, .I164689.button:hover .icon {
background-size:100% 100%;
}

.I164690, a.I164690 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164690:hover, a.I164690:hover {
}

h1.I164691, .I164691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164691, .I164691 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164691, .I164691 p {
margin:0px;
}

figure.I164691, .I164691 figure {
margin:0px;
}

a.I164691, .I164691 a {
text-decoration:inherit;
color:inherit;
}

.I164691 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164691 article, article.I164691 {
flex-direction:column;	
}
.I164691 article:hover, article.I164691:hover {
}
.I164691 article.active, article.I164691.active {
}
.I164691 .body {
}
.I164691 .body:hover {
	
}
.I164691 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164691 .body a {
text-decoration:underline;

}
.I164691 .body img {
}
.I164691 .body ul, .I164691 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164691 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I164691 .body iframe {
}
.I164691 .body img:hover {
}
.I164691 .body iframe:hover {
}

.I164691 .body li {
list-style-type:disc;
}



.I164692 .button, .I164692.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164692 button.button, button.I164692.button {
cursor:pointer;
}
.I164692 .button .text, .I164692.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164692 .button .icon, .I164692.button .icon {
flex:none;
background-size:100% 100%;
}
.I164692 .button:hover, .I164692.button:hover {
}
.I164692 .button:hover .text, .I164692.button:hover .text {
}
.I164692 .button:hover .icon, .I164692.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164692 .button, .I164692.button {
}
.I164692 button.button, button.I164692.button {
}
.I164692 .button .text, .I164692.button .text {
font-family:Rubik;

}
.I164692 .button .icon, .I164692.button .icon {
background-size:100% 100%;
}
.I164692 .button:hover, .I164692.button:hover {
}
.I164692 .button:hover .text, .I164692.button:hover .text {
}
.I164692 .button:hover .icon, .I164692.button:hover .icon {
background-size:100% 100%;
}
}

.I164693 .button, .I164693.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;

}
.I164693 button.button, button.I164693.button {
cursor:pointer;
}
.I164693 .button .text, .I164693.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164693 .button .icon, .I164693.button .icon {
flex:none;
background-size:100% 100%;
}
.I164693 .button:hover, .I164693.button:hover {
}
.I164693 .button:hover .text, .I164693.button:hover .text {
}
.I164693 .button:hover .icon, .I164693.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164693 .button, .I164693.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164693 button.button, button.I164693.button {
}
.I164693 .button .text, .I164693.button .text {
color:rgb(108,72,201);

}
.I164693 .button .icon, .I164693.button .icon {
background-size:100% 100%;
}
.I164693 .button:hover, .I164693.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164693 .button:hover .text, .I164693.button:hover .text {
color:rgb(150,155,160);

}
.I164693 .button:hover .icon, .I164693.button:hover .icon {
background-size:100% 100%;
}
}

.I164694 .button, .I164694.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);

}
.I164694 button.button, button.I164694.button {
cursor:pointer;
}
.I164694 .button .text, .I164694.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164694 .button .icon, .I164694.button .icon {
flex:none;
background-size:100% 100%;
}
.I164694 .button:hover, .I164694.button:hover {
background-color:rgb(217,217,217);

}
.I164694 .button:hover .text, .I164694.button:hover .text {
}
.I164694 .button:hover .icon, .I164694.button:hover .icon {
background-size:100% 100%;
}

.I164695 {
display:flex;
width:100%;
height:270px;

}
.I164695:hover {
}
@media (min-width:1440px) {
.I164695 {
display:flex;
width:100%;
height:270px;

}
.I164695:hover {
}
}
.I164696, a.I164696 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164696:hover, a.I164696:hover {
}
@media (max-width:992px) {
.I164696, a.I164696 {
}
.I164696:hover, a.I164696:hover {
display:flex;
width:100%;

}
}

.I164697 .image, .I164697.image {
vertical-align:top;
}
.I164697 .image:hover, .I164697.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.I164698, .I164698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:60;
width:100%;


}
.I164698:hover {
}
.I164698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164698 > .viewport:hover {
}

@media (min-width:1440px) {
.I164698 {

order:63;

}
.I164698:hover {
}
.I164698 > .viewport {



}
.I164698 > .viewport:hover {
}

}
.I164699 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I164699:hover {
}

.I164700 {
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;


}
.I164700:hover {
}
@media (max-width:992px) {
.I164700 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164700:hover {
}
}
@media (max-width:640px) {
.I164700 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I164700:hover {
}
}

.I164701 {
display:flex;
position:var(--I164701-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;


}
.I164701:hover {
}

@media (max-width:992px) {
.I164701 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I164701:hover {
}

}
@media (max-width:640px) {
.I164701 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I164701:hover {
}

}
@media (min-width:1440px) {
.I164701 {

order:3;
width:50%;
padding-right:4rem;

}
.I164701:hover {
}

}
.I164702 {
display:flex;
position:var(--I164702-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;


}
.I164702:hover {
}

@media (max-width:992px) {
.I164702 {

order:3;
width:50%;
padding-left:0rem;

}
.I164702:hover {
}

}
@media (max-width:640px) {
.I164702 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164702:hover {
}

}
@media (min-width:1440px) {
.I164702 {

order:2;
width:50%;

flex-direction:column;


}
.I164702:hover {
}

}
.I164703 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164703:hover {
}


h1.I164704, .I164704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164704:hover {
}
.I164704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164704 > .viewport:hover {
}


h1.I164705, .I164705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I164705:hover {
}
.I164705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164705 > .viewport:hover {
}


h1.I164706, .I164706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I164706:hover {
}
.I164706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164706 > .viewport:hover {
}


h1.I164707, .I164707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164707:hover {
}
.I164707 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164707 > .viewport:hover {
}

@media (max-width:640px) {
.I164707 {

margin-bottom:0;


}
.I164707:hover {
}
.I164707 > .viewport {



}
.I164707 > .viewport:hover {
}

}

h1.I164708, .I164708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164708:hover {
}
.I164708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164708 > .viewport:hover {
}


h1.I164709, .I164709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I164709:hover {
}
.I164709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164709 > .viewport:hover {
}

@media (max-width:640px) {
.I164709 {

margin-bottom:-1.65rem;


}
.I164709:hover {
}
.I164709 > .viewport {



}
.I164709 > .viewport:hover {
}

}

h1.I164710, .I164710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I164710:hover {
}
.I164710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164710 > .viewport:hover {
}


h1.I164711, .I164711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164711:hover {
}
.I164711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164711 > .viewport:hover {
}


h1.I164712, .I164712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I164712:hover {
}
.I164712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164712 > .viewport:hover {
}


h1.I164713, .I164713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I164713:hover {
}
.I164713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164713 > .viewport:hover {
}

@media (max-width:992px) {
.I164713 {

height:auto;


}
.I164713:hover {
}
.I164713 > .viewport {



}
.I164713 > .viewport:hover {
}

}

h1.I164714, .I164714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I164714:hover {
}
.I164714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164714 > .viewport:hover {
}

@media (min-width:1440px) {
.I164714 {

width:100%;
padding-top:0.75rem;


}
.I164714:hover {
}
.I164714 > .viewport {



}
.I164714 > .viewport:hover {
}

}
h1.I164715, .I164715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164715:hover {
}
.I164715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164715 > .viewport:hover {
}


h1.I164716, .I164716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I164716:hover {
}
.I164716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164716 > .viewport:hover {
}


.I164717, a.I164717 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164717:hover, a.I164717:hover {
}
@media (max-width:992px) {
.I164717, a.I164717 {
display:flex;
font-size:1.625rem;


}
.I164717:hover, a.I164717:hover {
}
}
@media (max-width:640px) {
.I164717, a.I164717 {
display:flex;
font-size:1.625rem;


}
.I164717:hover, a.I164717:hover {
}
}

.I164718, a.I164718 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164718:hover, a.I164718:hover {
}
@media (max-width:992px) {
.I164718, a.I164718 {
}
.I164718:hover, a.I164718:hover {
display:flex;
width:100%;

}
}

.I164719 .image, .I164719.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/genexus-next-start.png?timestamp=20241113165831');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/genexus-next-start.png?timestamp=20241113165831') 1.00x,url('https://www.genexus.com/media/images/genexus-next-start_x2.png?timestamp=20241113165831') 2.00x,url('https://www.genexus.com/media/images/genexus-next-start_x3.png?timestamp=20241113165831') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/genexus-next-start.png?timestamp=20241113165831') 1.00x,url('https://www.genexus.com/media/images/genexus-next-start_x2.png?timestamp=20241113165831') 2.00x,url('https://www.genexus.com/media/images/genexus-next-start_x3.png?timestamp=20241113165831') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/genexus-next-start.png?timestamp=20241113165831') 1.00x,url('https://www.genexus.com/media/images/genexus-next-start_x2.png?timestamp=20241113165831') 2.00x,url('https://www.genexus.com/media/images/genexus-next-start_x3.png?timestamp=20241113165831') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/genexus-next-start.png?timestamp=20241113165831') 1.00x,url('https://www.genexus.com/media/images/genexus-next-start_x2.png?timestamp=20241113165831') 2.00x,url('https://www.genexus.com/media/images/genexus-next-start_x3.png?timestamp=20241113165831') 3.00x);
background-size:cover;
background-position:center center;

}
.I164719 .image:hover, .I164719.image:hover {
}

.I164720 .button, .I164720.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);

}
.I164720 button.button, button.I164720.button {
cursor:pointer;
}
.I164720 .button .text, .I164720.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164720 .button .icon, .I164720.button .icon {
flex:none;
background-size:100% 100%;
}
.I164720 .button:hover, .I164720.button:hover {
background-color:rgb(67,125,192);

}
.I164720 .button:hover .text, .I164720.button:hover .text {
}
.I164720 .button:hover .icon, .I164720.button:hover .icon {
background-size:100% 100%;
}

.I164721, a.I164721 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164721:hover, a.I164721:hover {
}

h1.I164722, .I164722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164722, .I164722 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164722, .I164722 p {
margin:0px;
}

figure.I164722, .I164722 figure {
margin:0px;
}

a.I164722, .I164722 a {
text-decoration:inherit;
color:inherit;
}

.I164722 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164722 article, article.I164722 {
width:100%;

flex-direction:column;	
}
.I164722 article:hover, article.I164722:hover {
}
.I164722 article.active, article.I164722.active {
}
.I164722 .body {
}
.I164722 .body:hover {
	
}
.I164722 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164722 .body a {
text-decoration:underline;

}
.I164722 .body img {
}
.I164722 .body ul, .I164722 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164722 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I164722 .body iframe {
}
.I164722 .body img:hover {
}
.I164722 .body iframe:hover {
}

.I164722 .body li {
list-style-type:disc;
}



.I164723 .button, .I164723.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);

}
.I164723 button.button, button.I164723.button {
cursor:pointer;
}
.I164723 .button .text, .I164723.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164723 .button .icon, .I164723.button .icon {
flex:none;
background-size:100% 100%;
}
.I164723 .button:hover, .I164723.button:hover {
background-color:rgb(217,217,217);

}
.I164723 .button:hover .text, .I164723.button:hover .text {
}
.I164723 .button:hover .icon, .I164723.button:hover .icon {
background-size:100% 100%;
}

.I164724 .button, .I164724.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;

}
.I164724 button.button, button.I164724.button {
cursor:pointer;
}
.I164724 .button .text, .I164724.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164724 .button .icon, .I164724.button .icon {
flex:none;
background-size:100% 100%;
}
.I164724 .button:hover, .I164724.button:hover {
}
.I164724 .button:hover .text, .I164724.button:hover .text {
}
.I164724 .button:hover .icon, .I164724.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164724 .button, .I164724.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164724 button.button, button.I164724.button {
}
.I164724 .button .text, .I164724.button .text {
color:rgb(108,72,201);

}
.I164724 .button .icon, .I164724.button .icon {
background-size:100% 100%;
}
.I164724 .button:hover, .I164724.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164724 .button:hover .text, .I164724.button:hover .text {
color:rgb(150,155,160);

}
.I164724 .button:hover .icon, .I164724.button:hover .icon {
background-size:100% 100%;
}
}

.I164725 .button, .I164725.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164725 button.button, button.I164725.button {
cursor:pointer;
}
.I164725 .button .text, .I164725.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164725 .button .icon, .I164725.button .icon {
flex:none;
background-size:100% 100%;
}
.I164725 .button:hover, .I164725.button:hover {
}
.I164725 .button:hover .text, .I164725.button:hover .text {
}
.I164725 .button:hover .icon, .I164725.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164725 .button, .I164725.button {
}
.I164725 button.button, button.I164725.button {
}
.I164725 .button .text, .I164725.button .text {
font-family:Rubik;

}
.I164725 .button .icon, .I164725.button .icon {
background-size:100% 100%;
}
.I164725 .button:hover, .I164725.button:hover {
}
.I164725 .button:hover .text, .I164725.button:hover .text {
}
.I164725 .button:hover .icon, .I164725.button:hover .icon {
background-size:100% 100%;
}
}

.I164726 {
display:flex;
width:100%;
height:270px;

}
.I164726:hover {
}

.I164727, a.I164727 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164727:hover, a.I164727:hover {
}
@media (max-width:992px) {
.I164727, a.I164727 {
}
.I164727:hover, a.I164727:hover {
display:flex;
width:100%;

}
}

.I164728 .image, .I164728.image {
vertical-align:top;
}
.I164728 .image:hover, .I164728.image:hover {
}

.I164729 .button, .I164729.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164729 button.button, button.I164729.button {
cursor:pointer;
}
.I164729 .button .text, .I164729.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164729 .button .icon, .I164729.button .icon {
flex:none;
background-size:100% 100%;
}
.I164729 .button:hover, .I164729.button:hover {
}
.I164729 .button:hover .text, .I164729.button:hover .text {
}
.I164729 .button:hover .icon, .I164729.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164729 .button, .I164729.button {
}
.I164729 button.button, button.I164729.button {
}
.I164729 .button .text, .I164729.button .text {
font-family:Rubik;

}
.I164729 .button .icon, .I164729.button .icon {
background-size:100% 100%;
}
.I164729 .button:hover, .I164729.button:hover {
}
.I164729 .button:hover .text, .I164729.button:hover .text {
}
.I164729 .button:hover .icon, .I164729.button:hover .icon {
background-size:100% 100%;
}
}

h1.I164730, .I164730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:61;
width:100%;


}
.I164730:hover {
}
.I164730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164730 > .viewport:hover {
}

@media (min-width:1440px) {
.I164730 {

order:64;

}
.I164730:hover {
}
.I164730 > .viewport {



}
.I164730 > .viewport:hover {
}

}
.I164731 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I164731:hover {
}

.I164732 {
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;


}
.I164732:hover {
}
@media (max-width:992px) {
.I164732 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164732:hover {
}
}
@media (max-width:640px) {
.I164732 {


flex-direction:column;
}
.I164732:hover {
}
}

.I164733 {
display:flex;
position:var(--I164733-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;


}
.I164733:hover {
}

@media (max-width:992px) {
.I164733 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I164733:hover {
}

}
@media (max-width:640px) {
.I164733 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I164733:hover {
}

}
@media (min-width:1440px) {
.I164733 {

width:50%;
padding-right:4rem;

}
.I164733:hover {
}

}
.I164734 {
display:flex;
position:var(--I164734-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;


}
.I164734:hover {
}

@media (max-width:992px) {
.I164734 {

width:50%;

}
.I164734:hover {
}

}
@media (max-width:640px) {
.I164734 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164734:hover {
}

}
@media (min-width:1440px) {
.I164734 {

width:50%;

flex-direction:column;


}
.I164734:hover {
}

}
.I164735 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164735:hover {
}

@media (max-width:992px) {
.I164735 {



flex-direction:column;

	
}
.I164735:hover {
}

}

h1.I164736, .I164736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164736:hover {
}
.I164736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164736 > .viewport:hover {
}


h1.I164737, .I164737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I164737:hover {
}
.I164737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164737 > .viewport:hover {
}


h1.I164738, .I164738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I164738:hover {
}
.I164738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164738 > .viewport:hover {
}

@media (max-width:992px) {
.I164738 {

display:flex;

}
.I164738:hover {
}
.I164738 > .viewport {



}
.I164738 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164738 {

height:auto;


}
.I164738:hover {
}
.I164738 > .viewport {



}
.I164738 > .viewport:hover {
}

}

h1.I164739, .I164739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164739:hover {
}
.I164739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164739 > .viewport:hover {
}

@media (max-width:992px) {
.I164739 {

padding-bottom:1rem;


}
.I164739:hover {
}
.I164739 > .viewport {



}
.I164739 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164739 {

margin-bottom:0;


}
.I164739:hover {
}
.I164739 > .viewport {



}
.I164739 > .viewport:hover {
}

}

h1.I164740, .I164740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164740:hover {
}
.I164740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164740 > .viewport:hover {
}


h1.I164741, .I164741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164741:hover {
}
.I164741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164741 > .viewport:hover {
}


h1.I164742, .I164742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I164742:hover {
}
.I164742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164742 > .viewport:hover {
}

@media (max-width:640px) {
.I164742 {

margin-bottom:-1.65rem;


}
.I164742:hover {
}
.I164742 > .viewport {



}
.I164742 > .viewport:hover {
}

}

h1.I164743, .I164743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I164743:hover {
}
.I164743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164743 > .viewport:hover {
}

@media (min-width:1440px) {
.I164743 {

display:none;

}
.I164743:hover {
}
.I164743 > .viewport {



}
.I164743 > .viewport:hover {
}

}
h1.I164744, .I164744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164744:hover {
}
.I164744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164744 > .viewport:hover {
}


h1.I164745, .I164745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I164745:hover {
}
.I164745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164745 > .viewport:hover {
}

@media (max-width:992px) {
.I164745 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I164745:hover {
}
.I164745 > .viewport {



}
.I164745 > .viewport:hover {
}

}

h1.I164746, .I164746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I164746:hover {
}
.I164746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164746 > .viewport:hover {
}

@media (max-width:992px) {
.I164746 {

display:none;

}
.I164746:hover {
}
.I164746 > .viewport {



}
.I164746 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164746 {

width:100%;
height:auto;


}
.I164746:hover {
}
.I164746 > .viewport {



}
.I164746 > .viewport:hover {
}

}
h1.I164747, .I164747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I164747:hover {
}
.I164747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164747 > .viewport:hover {
}

@media (min-width:1440px) {
.I164747 {

width:100%;
box-sizing:border-box;


}
.I164747:hover {
}
.I164747 > .viewport {



}
.I164747 > .viewport:hover {
}

}
h1.I164748, .I164748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164748:hover {
}
.I164748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164748 > .viewport:hover {
}


.I164749, a.I164749 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164749:hover, a.I164749:hover {
}
@media (max-width:992px) {
.I164749, a.I164749 {
display:flex;
font-size:1.625rem;


}
.I164749:hover, a.I164749:hover {
}
}
@media (max-width:640px) {
.I164749, a.I164749 {
display:flex;
font-size:1.625rem;


}
.I164749:hover, a.I164749:hover {
}
}

.I164750, a.I164750 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164750:hover, a.I164750:hover {
}
@media (max-width:992px) {
.I164750, a.I164750 {
}
.I164750:hover, a.I164750:hover {
display:flex;
width:100%;

}
}

.I164751 .image, .I164751.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest.png?timestamp=20241113170053');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest.png?timestamp=20241113170053') 1.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x2.png?timestamp=20241113170053') 2.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x3.png?timestamp=20241113170053') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest.png?timestamp=20241113170053') 1.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x2.png?timestamp=20241113170053') 2.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x3.png?timestamp=20241113170053') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest.png?timestamp=20241113170053') 1.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x2.png?timestamp=20241113170053') 2.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x3.png?timestamp=20241113170053') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest.png?timestamp=20241113170053') 1.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x2.png?timestamp=20241113170053') 2.00x,url('https://www.genexus.com/media/images/pruebas-automatizadas-con-gxtest_x3.png?timestamp=20241113170053') 3.00x);
background-size:cover;
background-position:center center;

}
.I164751 .image:hover, .I164751.image:hover {
}

.I164752 .button, .I164752.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);

}
.I164752 button.button, button.I164752.button {
cursor:pointer;
}
.I164752 .button .text, .I164752.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164752 .button .icon, .I164752.button .icon {
flex:none;
background-size:100% 100%;
}
.I164752 .button:hover, .I164752.button:hover {
background-color:rgb(210,40,93);

}
.I164752 .button:hover .text, .I164752.button:hover .text {
}
.I164752 .button:hover .icon, .I164752.button:hover .icon {
background-size:100% 100%;
}

.I164753, a.I164753 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164753:hover, a.I164753:hover {
}

h1.I164754, .I164754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164754, .I164754 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164754, .I164754 p {
margin:0px;
}

figure.I164754, .I164754 figure {
margin:0px;
}

a.I164754, .I164754 a {
text-decoration:inherit;
color:inherit;
}

.I164754 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164754 article, article.I164754 {
flex-direction:column;	
}
.I164754 article:hover, article.I164754:hover {
}
.I164754 article.active, article.I164754.active {
}
.I164754 .body {
}
.I164754 .body:hover {
	
}
.I164754 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164754 .body a {
text-decoration:underline;

}
.I164754 .body img {
}
.I164754 .body ul, .I164754 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164754 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I164754 .body iframe {
}
.I164754 .body img:hover {
}
.I164754 .body iframe:hover {
}

.I164754 .body li {
list-style-type:disc;
}



.I164755 .button, .I164755.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164755 button.button, button.I164755.button {
cursor:pointer;
}
.I164755 .button .text, .I164755.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164755 .button .icon, .I164755.button .icon {
flex:none;
background-size:100% 100%;
}
.I164755 .button:hover, .I164755.button:hover {
}
.I164755 .button:hover .text, .I164755.button:hover .text {
}
.I164755 .button:hover .icon, .I164755.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164755 .button, .I164755.button {
}
.I164755 button.button, button.I164755.button {
}
.I164755 .button .text, .I164755.button .text {
font-family:Rubik;

}
.I164755 .button .icon, .I164755.button .icon {
background-size:100% 100%;
}
.I164755 .button:hover, .I164755.button:hover {
}
.I164755 .button:hover .text, .I164755.button:hover .text {
}
.I164755 .button:hover .icon, .I164755.button:hover .icon {
background-size:100% 100%;
}
}

.I164756 .button, .I164756.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;

}
.I164756 button.button, button.I164756.button {
cursor:pointer;
}
.I164756 .button .text, .I164756.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164756 .button .icon, .I164756.button .icon {
flex:none;
background-size:100% 100%;
}
.I164756 .button:hover, .I164756.button:hover {
}
.I164756 .button:hover .text, .I164756.button:hover .text {
}
.I164756 .button:hover .icon, .I164756.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164756 .button, .I164756.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164756 button.button, button.I164756.button {
}
.I164756 .button .text, .I164756.button .text {
color:rgb(108,72,201);

}
.I164756 .button .icon, .I164756.button .icon {
background-size:100% 100%;
}
.I164756 .button:hover, .I164756.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164756 .button:hover .text, .I164756.button:hover .text {
color:rgb(150,155,160);

}
.I164756 .button:hover .icon, .I164756.button:hover .icon {
background-size:100% 100%;
}
}

.I164757 .button, .I164757.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);

}
.I164757 button.button, button.I164757.button {
cursor:pointer;
}
.I164757 .button .text, .I164757.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164757 .button .icon, .I164757.button .icon {
flex:none;
background-size:100% 100%;
}
.I164757 .button:hover, .I164757.button:hover {
background-color:rgb(217,217,217);

}
.I164757 .button:hover .text, .I164757.button:hover .text {
}
.I164757 .button:hover .icon, .I164757.button:hover .icon {
background-size:100% 100%;
}

.I164758 {
display:flex;
width:100%;
height:270px;

}
.I164758:hover {
}
@media (min-width:1440px) {
.I164758 {
display:flex;
width:100%;
height:270px;

}
.I164758:hover {
}
}
.I164759, a.I164759 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164759:hover, a.I164759:hover {
}
@media (max-width:992px) {
.I164759, a.I164759 {
}
.I164759:hover, a.I164759:hover {
display:flex;
width:100%;

}
}

.I164760 .image, .I164760.image {
vertical-align:top;
}
.I164760 .image:hover, .I164760.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.I164761, .I164761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:62;
width:100%;


}
.I164761:hover {
}
.I164761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164761 > .viewport:hover {
}

@media (min-width:1440px) {
.I164761 {

order:65;

}
.I164761:hover {
}
.I164761 > .viewport {



}
.I164761 > .viewport:hover {
}

}
.I164762 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I164762:hover {
}

.I164763 {
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;


}
.I164763:hover {
}
@media (max-width:992px) {
.I164763 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164763:hover {
}
}
@media (max-width:640px) {
.I164763 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I164763:hover {
}
}

.I164764 {
display:flex;
position:var(--I164764-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;


}
.I164764:hover {
}

@media (max-width:992px) {
.I164764 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I164764:hover {
}

}
@media (max-width:640px) {
.I164764 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I164764:hover {
}

}
@media (min-width:1440px) {
.I164764 {

order:3;
width:50%;
padding-right:4rem;

}
.I164764:hover {
}

}
.I164765 {
display:flex;
position:var(--I164765-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;


}
.I164765:hover {
}

@media (max-width:992px) {
.I164765 {

order:3;
width:50%;
padding-left:0rem;

}
.I164765:hover {
}

}
@media (max-width:640px) {
.I164765 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164765:hover {
}

}
@media (min-width:1440px) {
.I164765 {

order:2;
width:50%;

flex-direction:column;


}
.I164765:hover {
}

}
.I164766 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164766:hover {
}


h1.I164767, .I164767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164767:hover {
}
.I164767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164767 > .viewport:hover {
}


h1.I164768, .I164768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I164768:hover {
}
.I164768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164768 > .viewport:hover {
}


h1.I164769, .I164769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I164769:hover {
}
.I164769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164769 > .viewport:hover {
}


h1.I164770, .I164770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164770:hover {
}
.I164770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164770 > .viewport:hover {
}

@media (max-width:640px) {
.I164770 {

margin-bottom:0;


}
.I164770:hover {
}
.I164770 > .viewport {



}
.I164770 > .viewport:hover {
}

}

h1.I164771, .I164771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164771:hover {
}
.I164771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164771 > .viewport:hover {
}


h1.I164772, .I164772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I164772:hover {
}
.I164772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164772 > .viewport:hover {
}

@media (max-width:640px) {
.I164772 {

margin-bottom:-1.65rem;


}
.I164772:hover {
}
.I164772 > .viewport {



}
.I164772 > .viewport:hover {
}

}

h1.I164773, .I164773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I164773:hover {
}
.I164773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164773 > .viewport:hover {
}


h1.I164774, .I164774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164774:hover {
}
.I164774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164774 > .viewport:hover {
}


h1.I164775, .I164775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I164775:hover {
}
.I164775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164775 > .viewport:hover {
}


h1.I164776, .I164776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I164776:hover {
}
.I164776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164776 > .viewport:hover {
}

@media (max-width:992px) {
.I164776 {

height:auto;


}
.I164776:hover {
}
.I164776 > .viewport {



}
.I164776 > .viewport:hover {
}

}

h1.I164777, .I164777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I164777:hover {
}
.I164777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164777 > .viewport:hover {
}

@media (min-width:1440px) {
.I164777 {

width:100%;
padding-top:0.75rem;


}
.I164777:hover {
}
.I164777 > .viewport {



}
.I164777 > .viewport:hover {
}

}
h1.I164778, .I164778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164778:hover {
}
.I164778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164778 > .viewport:hover {
}


h1.I164779, .I164779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I164779:hover {
}
.I164779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164779 > .viewport:hover {
}


.I164780, a.I164780 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164780:hover, a.I164780:hover {
}
@media (max-width:992px) {
.I164780, a.I164780 {
display:flex;
font-size:1.625rem;


}
.I164780:hover, a.I164780:hover {
}
}
@media (max-width:640px) {
.I164780, a.I164780 {
display:flex;
font-size:1.625rem;


}
.I164780:hover, a.I164780:hover {
}
}

.I164781, a.I164781 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164781:hover, a.I164781:hover {
}
@media (max-width:992px) {
.I164781, a.I164781 {
}
.I164781:hover, a.I164781:hover {
display:flex;
width:100%;

}
}

.I164782 .image, .I164782.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/genexus-next-access-manager.png?timestamp=20241113170347');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/genexus-next-access-manager.png?timestamp=20241113170347') 1.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x2.png?timestamp=20241113170347') 2.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x3.png?timestamp=20241113170347') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/genexus-next-access-manager.png?timestamp=20241113170347') 1.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x2.png?timestamp=20241113170347') 2.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x3.png?timestamp=20241113170347') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/genexus-next-access-manager.png?timestamp=20241113170347') 1.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x2.png?timestamp=20241113170347') 2.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x3.png?timestamp=20241113170347') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/genexus-next-access-manager.png?timestamp=20241113170347') 1.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x2.png?timestamp=20241113170347') 2.00x,url('https://www.genexus.com/media/images/genexus-next-access-manager_x3.png?timestamp=20241113170347') 3.00x);
background-size:cover;
background-position:center center;

}
.I164782 .image:hover, .I164782.image:hover {
}

.I164783 .button, .I164783.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);

}
.I164783 button.button, button.I164783.button {
cursor:pointer;
}
.I164783 .button .text, .I164783.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164783 .button .icon, .I164783.button .icon {
flex:none;
background-size:100% 100%;
}
.I164783 .button:hover, .I164783.button:hover {
background-color:rgb(210,40,93);

}
.I164783 .button:hover .text, .I164783.button:hover .text {
}
.I164783 .button:hover .icon, .I164783.button:hover .icon {
background-size:100% 100%;
}

.I164784, a.I164784 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164784:hover, a.I164784:hover {
}

h1.I164785, .I164785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164785, .I164785 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164785, .I164785 p {
margin:0px;
}

figure.I164785, .I164785 figure {
margin:0px;
}

a.I164785, .I164785 a {
text-decoration:inherit;
color:inherit;
}

.I164785 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164785 article, article.I164785 {
width:100%;

flex-direction:column;	
}
.I164785 article:hover, article.I164785:hover {
}
.I164785 article.active, article.I164785.active {
}
.I164785 .body {
}
.I164785 .body:hover {
	
}
.I164785 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164785 .body a {
text-decoration:underline;

}
.I164785 .body img {
}
.I164785 .body ul, .I164785 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164785 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I164785 .body iframe {
}
.I164785 .body img:hover {
}
.I164785 .body iframe:hover {
}

.I164785 .body li {
list-style-type:disc;
}



.I164786 .button, .I164786.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);

}
.I164786 button.button, button.I164786.button {
cursor:pointer;
}
.I164786 .button .text, .I164786.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164786 .button .icon, .I164786.button .icon {
flex:none;
background-size:100% 100%;
}
.I164786 .button:hover, .I164786.button:hover {
background-color:rgb(217,217,217);

}
.I164786 .button:hover .text, .I164786.button:hover .text {
}
.I164786 .button:hover .icon, .I164786.button:hover .icon {
background-size:100% 100%;
}

.I164787 .button, .I164787.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;

}
.I164787 button.button, button.I164787.button {
cursor:pointer;
}
.I164787 .button .text, .I164787.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164787 .button .icon, .I164787.button .icon {
flex:none;
background-size:100% 100%;
}
.I164787 .button:hover, .I164787.button:hover {
}
.I164787 .button:hover .text, .I164787.button:hover .text {
}
.I164787 .button:hover .icon, .I164787.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164787 .button, .I164787.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164787 button.button, button.I164787.button {
}
.I164787 .button .text, .I164787.button .text {
color:rgb(108,72,201);

}
.I164787 .button .icon, .I164787.button .icon {
background-size:100% 100%;
}
.I164787 .button:hover, .I164787.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164787 .button:hover .text, .I164787.button:hover .text {
color:rgb(150,155,160);

}
.I164787 .button:hover .icon, .I164787.button:hover .icon {
background-size:100% 100%;
}
}

.I164788 .button, .I164788.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164788 button.button, button.I164788.button {
cursor:pointer;
}
.I164788 .button .text, .I164788.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164788 .button .icon, .I164788.button .icon {
flex:none;
background-size:100% 100%;
}
.I164788 .button:hover, .I164788.button:hover {
}
.I164788 .button:hover .text, .I164788.button:hover .text {
}
.I164788 .button:hover .icon, .I164788.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164788 .button, .I164788.button {
}
.I164788 button.button, button.I164788.button {
}
.I164788 .button .text, .I164788.button .text {
font-family:Rubik;

}
.I164788 .button .icon, .I164788.button .icon {
background-size:100% 100%;
}
.I164788 .button:hover, .I164788.button:hover {
}
.I164788 .button:hover .text, .I164788.button:hover .text {
}
.I164788 .button:hover .icon, .I164788.button:hover .icon {
background-size:100% 100%;
}
}

.I164789 {
display:flex;
width:100%;
height:270px;

}
.I164789:hover {
}

.I164790, a.I164790 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164790:hover, a.I164790:hover {
}
@media (max-width:992px) {
.I164790, a.I164790 {
}
.I164790:hover, a.I164790:hover {
display:flex;
width:100%;

}
}

.I164791 .image, .I164791.image {
vertical-align:top;
}
.I164791 .image:hover, .I164791.image:hover {
}

.I164792 .button, .I164792.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164792 button.button, button.I164792.button {
cursor:pointer;
}
.I164792 .button .text, .I164792.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164792 .button .icon, .I164792.button .icon {
flex:none;
background-size:100% 100%;
}
.I164792 .button:hover, .I164792.button:hover {
}
.I164792 .button:hover .text, .I164792.button:hover .text {
}
.I164792 .button:hover .icon, .I164792.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164792 .button, .I164792.button {
}
.I164792 button.button, button.I164792.button {
}
.I164792 .button .text, .I164792.button .text {
font-family:Rubik;

}
.I164792 .button .icon, .I164792.button .icon {
background-size:100% 100%;
}
.I164792 .button:hover, .I164792.button:hover {
}
.I164792 .button:hover .text, .I164792.button:hover .text {
}
.I164792 .button:hover .icon, .I164792.button:hover .icon {
background-size:100% 100%;
}
}

h1.I164793, .I164793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:63;
width:100%;


}
.I164793:hover {
}
.I164793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164793 > .viewport:hover {
}

@media (min-width:1440px) {
.I164793 {

order:66;

}
.I164793:hover {
}
.I164793 > .viewport {



}
.I164793 > .viewport:hover {
}

}
.I164794 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I164794:hover {
}

.I164795 {
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;


}
.I164795:hover {
}
@media (max-width:992px) {
.I164795 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I164795:hover {
}
}
@media (max-width:640px) {
.I164795 {


flex-direction:column;
}
.I164795:hover {
}
}

.I164796 {
display:flex;
position:var(--I164796-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;


}
.I164796:hover {
}

@media (max-width:992px) {
.I164796 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I164796:hover {
}

}
@media (max-width:640px) {
.I164796 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I164796:hover {
}

}
@media (min-width:1440px) {
.I164796 {

width:50%;
padding-right:4rem;

}
.I164796:hover {
}

}
.I164797 {
display:flex;
position:var(--I164797-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;


}
.I164797:hover {
}

@media (max-width:992px) {
.I164797 {

width:50%;

}
.I164797:hover {
}

}
@media (max-width:640px) {
.I164797 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I164797:hover {
}

}
@media (min-width:1440px) {
.I164797 {

width:50%;

flex-direction:column;


}
.I164797:hover {
}

}
.I164798 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I164798:hover {
}

@media (max-width:992px) {
.I164798 {



flex-direction:column;

	
}
.I164798:hover {
}

}

h1.I164799, .I164799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164799:hover {
}
.I164799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164799 > .viewport:hover {
}


h1.I164800, .I164800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I164800:hover {
}
.I164800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164800 > .viewport:hover {
}


h1.I164801, .I164801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I164801:hover {
}
.I164801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164801 > .viewport:hover {
}

@media (max-width:992px) {
.I164801 {

display:flex;

}
.I164801:hover {
}
.I164801 > .viewport {



}
.I164801 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164801 {

height:auto;


}
.I164801:hover {
}
.I164801 > .viewport {



}
.I164801 > .viewport:hover {
}

}

h1.I164802, .I164802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I164802:hover {
}
.I164802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164802 > .viewport:hover {
}

@media (max-width:992px) {
.I164802 {

padding-bottom:1rem;


}
.I164802:hover {
}
.I164802 > .viewport {



}
.I164802 > .viewport:hover {
}

}
@media (max-width:640px) {
.I164802 {

margin-bottom:0;


}
.I164802:hover {
}
.I164802 > .viewport {



}
.I164802 > .viewport:hover {
}

}

h1.I164803, .I164803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I164803:hover {
}
.I164803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164803 > .viewport:hover {
}


h1.I164804, .I164804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164804:hover {
}
.I164804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164804 > .viewport:hover {
}


h1.I164805, .I164805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I164805:hover {
}
.I164805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164805 > .viewport:hover {
}

@media (max-width:640px) {
.I164805 {

margin-bottom:-1.65rem;


}
.I164805:hover {
}
.I164805 > .viewport {



}
.I164805 > .viewport:hover {
}

}

h1.I164806, .I164806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I164806:hover {
}
.I164806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164806 > .viewport:hover {
}

@media (min-width:1440px) {
.I164806 {

display:none;

}
.I164806:hover {
}
.I164806 > .viewport {



}
.I164806 > .viewport:hover {
}

}
h1.I164807, .I164807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I164807:hover {
}
.I164807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164807 > .viewport:hover {
}


h1.I164808, .I164808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I164808:hover {
}
.I164808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164808 > .viewport:hover {
}

@media (max-width:992px) {
.I164808 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I164808:hover {
}
.I164808 > .viewport {



}
.I164808 > .viewport:hover {
}

}

h1.I164809, .I164809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I164809:hover {
}
.I164809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164809 > .viewport:hover {
}

@media (max-width:992px) {
.I164809 {

display:none;

}
.I164809:hover {
}
.I164809 > .viewport {



}
.I164809 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164809 {

width:100%;
height:auto;


}
.I164809:hover {
}
.I164809 > .viewport {



}
.I164809 > .viewport:hover {
}

}
h1.I164810, .I164810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I164810:hover {
}
.I164810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164810 > .viewport:hover {
}

@media (min-width:1440px) {
.I164810 {

width:100%;
box-sizing:border-box;


}
.I164810:hover {
}
.I164810 > .viewport {



}
.I164810 > .viewport:hover {
}

}
h1.I164811, .I164811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I164811:hover {
}
.I164811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164811 > .viewport:hover {
}


.I164812, a.I164812 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164812:hover, a.I164812:hover {
}
@media (max-width:992px) {
.I164812, a.I164812 {
display:flex;
font-size:1.625rem;


}
.I164812:hover, a.I164812:hover {
}
}
@media (max-width:640px) {
.I164812, a.I164812 {
display:flex;
font-size:1.625rem;


}
.I164812:hover, a.I164812:hover {
}
}

.I164813, a.I164813 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164813:hover, a.I164813:hover {
}
@media (max-width:992px) {
.I164813, a.I164813 {
}
.I164813:hover, a.I164813:hover {
display:flex;
width:100%;

}
}

.I164814 .image, .I164814.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/generadores.png?timestamp=20241113170608');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/generadores.png?timestamp=20241113170608') 1.00x,url('https://www.genexus.com/media/images/generadores_x2.png?timestamp=20241113170608') 2.00x,url('https://www.genexus.com/media/images/generadores_x3.png?timestamp=20241113170608') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/generadores.png?timestamp=20241113170608') 1.00x,url('https://www.genexus.com/media/images/generadores_x2.png?timestamp=20241113170608') 2.00x,url('https://www.genexus.com/media/images/generadores_x3.png?timestamp=20241113170608') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/generadores.png?timestamp=20241113170608') 1.00x,url('https://www.genexus.com/media/images/generadores_x2.png?timestamp=20241113170608') 2.00x,url('https://www.genexus.com/media/images/generadores_x3.png?timestamp=20241113170608') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/generadores.png?timestamp=20241113170608') 1.00x,url('https://www.genexus.com/media/images/generadores_x2.png?timestamp=20241113170608') 2.00x,url('https://www.genexus.com/media/images/generadores_x3.png?timestamp=20241113170608') 3.00x);
background-size:cover;
background-position:center center;

}
.I164814 .image:hover, .I164814.image:hover {
}

.I164815 .button, .I164815.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);

}
.I164815 button.button, button.I164815.button {
cursor:pointer;
}
.I164815 .button .text, .I164815.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164815 .button .icon, .I164815.button .icon {
flex:none;
background-size:100% 100%;
}
.I164815 .button:hover, .I164815.button:hover {
background-color:rgb(67,125,192);

}
.I164815 .button:hover .text, .I164815.button:hover .text {
}
.I164815 .button:hover .icon, .I164815.button:hover .icon {
background-size:100% 100%;
}

.I164816, a.I164816 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I164816:hover, a.I164816:hover {
}

h1.I164817, .I164817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164817, .I164817 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164817, .I164817 p {
margin:0px;
}

figure.I164817, .I164817 figure {
margin:0px;
}

a.I164817, .I164817 a {
text-decoration:inherit;
color:inherit;
}

.I164817 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164817 article, article.I164817 {
flex-direction:column;	
}
.I164817 article:hover, article.I164817:hover {
}
.I164817 article.active, article.I164817.active {
}
.I164817 .body {
}
.I164817 .body:hover {
	
}
.I164817 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164817 .body a {
text-decoration:underline;

}
.I164817 .body img {
}
.I164817 .body ul, .I164817 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I164817 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I164817 .body iframe {
}
.I164817 .body img:hover {
}
.I164817 .body iframe:hover {
}

.I164817 .body li {
list-style-type:disc;
}



.I164818 .button, .I164818.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164818 button.button, button.I164818.button {
cursor:pointer;
}
.I164818 .button .text, .I164818.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I164818 .button .icon, .I164818.button .icon {
flex:none;
background-size:100% 100%;
}
.I164818 .button:hover, .I164818.button:hover {
}
.I164818 .button:hover .text, .I164818.button:hover .text {
}
.I164818 .button:hover .icon, .I164818.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164818 .button, .I164818.button {
}
.I164818 button.button, button.I164818.button {
}
.I164818 .button .text, .I164818.button .text {
font-family:Rubik;

}
.I164818 .button .icon, .I164818.button .icon {
background-size:100% 100%;
}
.I164818 .button:hover, .I164818.button:hover {
}
.I164818 .button:hover .text, .I164818.button:hover .text {
}
.I164818 .button:hover .icon, .I164818.button:hover .icon {
background-size:100% 100%;
}
}

.I164819 .button, .I164819.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;

}
.I164819 button.button, button.I164819.button {
cursor:pointer;
}
.I164819 .button .text, .I164819.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I164819 .button .icon, .I164819.button .icon {
flex:none;
background-size:100% 100%;
}
.I164819 .button:hover, .I164819.button:hover {
}
.I164819 .button:hover .text, .I164819.button:hover .text {
}
.I164819 .button:hover .icon, .I164819.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164819 .button, .I164819.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I164819 button.button, button.I164819.button {
}
.I164819 .button .text, .I164819.button .text {
color:rgb(108,72,201);

}
.I164819 .button .icon, .I164819.button .icon {
background-size:100% 100%;
}
.I164819 .button:hover, .I164819.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I164819 .button:hover .text, .I164819.button:hover .text {
color:rgb(150,155,160);

}
.I164819 .button:hover .icon, .I164819.button:hover .icon {
background-size:100% 100%;
}
}

.I164820 .button, .I164820.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);

}
.I164820 button.button, button.I164820.button {
cursor:pointer;
}
.I164820 .button .text, .I164820.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164820 .button .icon, .I164820.button .icon {
flex:none;
background-size:100% 100%;
}
.I164820 .button:hover, .I164820.button:hover {
background-color:rgb(217,217,217);

}
.I164820 .button:hover .text, .I164820.button:hover .text {
}
.I164820 .button:hover .icon, .I164820.button:hover .icon {
background-size:100% 100%;
}

.I164821 {
display:flex;
width:100%;
height:270px;

}
.I164821:hover {
}
@media (min-width:1440px) {
.I164821 {
display:flex;
width:100%;
height:270px;

}
.I164821:hover {
}
}
.I164822, a.I164822 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I164822:hover, a.I164822:hover {
}
@media (max-width:992px) {
.I164822, a.I164822 {
}
.I164822:hover, a.I164822:hover {
display:flex;
width:100%;

}
}

.I164823 .image, .I164823.image {
vertical-align:top;
}
.I164823 .image:hover, .I164823.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.I164824, .I164824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:65;
width:100%;


}
.I164824:hover {
}
.I164824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164824 > .viewport:hover {
}

@media (min-width:1440px) {
.I164824 {

order:68;

}
.I164824:hover {
}
.I164824 > .viewport {



}
.I164824 > .viewport:hover {
}

}
.I164825 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(229,238,255);

align-items:center;

	
}
.I164825:hover {
}
@media (min-width:1440px) {
.I164825 {
align-items:center;

	
}
.I164825:hover {
}
}
.I164826 {
display:flex;
position:var(--I164826-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;


}
.I164826:hover {
}

@media (max-width:992px) {
.I164826 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I164826:hover {
}

}
@media (max-width:640px) {
.I164826 {

align-items:flex-start;


}
.I164826:hover {
}

}

.I164827 {
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;

	
}
.I164827:hover {
}

@media (max-width:992px) {
.I164827 {

margin-left:0rem;



	
}
.I164827:hover {
}

}
@media (max-width:640px) {
.I164827 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I164827:hover {
}

}
@media (min-width:1440px) {
.I164827 {

order:3;
margin-left:0px;



	
}
.I164827:hover {
}

}
h1.I164828, .I164828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I164828:hover {
}
.I164828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164828 > .viewport:hover {
}

@media (min-width:1440px) {
.I164828 {

order:2;

}
.I164828:hover {
}
.I164828 > .viewport {



}
.I164828 > .viewport:hover {
}

}
h1.I164829, .I164829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:940px;


}
.I164829:hover {
}
.I164829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164829 > .viewport:hover {
}

@media (min-width:1440px) {
.I164829 {

order:4;

}
.I164829:hover {
}
.I164829 > .viewport {



}
.I164829 > .viewport:hover {
}

}
h1.I164830, .I164830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:800px;
margin-top:1rem;


}
.I164830:hover {
}
.I164830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164830 > .viewport:hover {
}

@media (max-width:640px) {
.I164830 {


}
.I164830:hover {
}
.I164830 > .viewport {

justify-content:flex-start;


}
.I164830 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164830 {

order:5;

}
.I164830:hover {
}
.I164830 > .viewport {



}
.I164830 > .viewport:hover {
}

}
h1.I164831, .I164831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I164831:hover {
}
.I164831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164831 > .viewport:hover {
}

@media (min-width:1440px) {
.I164831 {

order:13;

}
.I164831:hover {
}
.I164831 > .viewport {



}
.I164831 > .viewport:hover {
}

}
h1.I164832, .I164832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164832:hover {
}
.I164832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164832 > .viewport:hover {
}


h1.I164833, .I164833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I164833:hover {
}
.I164833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164833 > .viewport:hover {
}

@media (min-width:1440px) {
.I164833 {

order:21;

}
.I164833:hover {
}
.I164833 > .viewport {



}
.I164833 > .viewport:hover {
}

}
h1.I164834, .I164834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I164834:hover {
}
.I164834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164834 > .viewport:hover {
}

@media (min-width:1440px) {
.I164834 {

order:9;

}
.I164834:hover {
}
.I164834 > .viewport {



}
.I164834 > .viewport:hover {
}

}
h1.I164835, .I164835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I164835:hover {
}
.I164835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164835 > .viewport:hover {
}

@media (max-width:640px) {
.I164835 {

padding-top:1rem;


}
.I164835:hover {
}
.I164835 > .viewport {

justify-content:flex-start;


}
.I164835 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164835 {

order:6;

}
.I164835:hover {
}
.I164835 > .viewport {



}
.I164835 > .viewport:hover {
}

}
h1.I164836, .I164836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I164836:hover {
}
.I164836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164836 > .viewport:hover {
}

@media (min-width:1440px) {
.I164836 {

order:1;

}
.I164836:hover {
}
.I164836 > .viewport {



}
.I164836 > .viewport:hover {
}

}
h1.I164837, .I164837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I164837:hover {
}
.I164837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164837 > .viewport:hover {
}

@media (min-width:1440px) {
.I164837 {

order:14;

}
.I164837:hover {
}
.I164837 > .viewport {



}
.I164837 > .viewport:hover {
}

}
h1.I164838, .I164838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I164838:hover {
}
.I164838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164838 > .viewport:hover {
}

@media (min-width:1440px) {
.I164838 {

order:9;

}
.I164838:hover {
}
.I164838 > .viewport {



}
.I164838 > .viewport:hover {
}

}
h1.I164839, .I164839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I164839:hover {
}
.I164839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164839 > .viewport:hover {
}

@media (min-width:1440px) {
.I164839 {

order:14;

}
.I164839:hover {
}
.I164839 > .viewport {



}
.I164839 > .viewport:hover {
}

}
h1.I164840, .I164840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I164840:hover {
}
.I164840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164840 > .viewport:hover {
}

@media (min-width:1440px) {
.I164840 {

order:22;

}
.I164840:hover {
}
.I164840 > .viewport {



}
.I164840 > .viewport:hover {
}

}
h1.I164841, .I164841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164841:hover {
}
.I164841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164841 > .viewport:hover {
}


h1.I164842, .I164842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164842:hover {
}
.I164842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164842 > .viewport:hover {
}


h1.I164843, .I164843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164843:hover {
}
.I164843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164843 > .viewport:hover {
}


h1.I164844, .I164844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I164844:hover {
}
.I164844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164844 > .viewport:hover {
}


h1.I164845, .I164845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I164845:hover {
}
.I164845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164845 > .viewport:hover {
}


.I164846, a.I164846 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I164846:hover, a.I164846:hover {
}
@media (max-width:992px) {
.I164846, a.I164846 {
display:flex;
font-size:1.25rem;


}
.I164846:hover, a.I164846:hover {
}
}
@media (max-width:640px) {
.I164846, a.I164846 {
display:flex;
font-size:1.25rem;


}
.I164846:hover, a.I164846:hover {
}
}

.I164847, a.I164847 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I164847:hover, a.I164847:hover {
}
@media (max-width:992px) {
.I164847, a.I164847 {
display:flex;
font-size:1.625rem;


}
.I164847:hover, a.I164847:hover {
}
}
@media (max-width:640px) {
.I164847, a.I164847 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I164847:hover, a.I164847:hover {
}
}

.I164848, a.I164848 {
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;

}
.I164848:hover, a.I164848:hover {
}
@media (max-width:992px) {
.I164848, a.I164848 {
}
.I164848:hover, a.I164848:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164848, a.I164848 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I164848:hover, a.I164848:hover {
}
}

.I164849 .button, .I164849.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I164849 button.button, button.I164849.button {
cursor:pointer;
}
.I164849 .button .text, .I164849.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164849 .button .icon, .I164849.button .icon {
flex:none;
background-size:100% 100%;
}
.I164849 .button:hover, .I164849.button:hover {
background-color:rgb(255,255,255);

}
.I164849 .button:hover .text, .I164849.button:hover .text {
color:rgb(17,17,17);

}
.I164849 .button:hover .icon, .I164849.button:hover .icon {
background-size:100% 100%;
}

.I164850 .button, .I164850.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164850 button.button, button.I164850.button {
cursor:pointer;
}
.I164850 .button .text, .I164850.button .text {
}
.I164850 .button .icon, .I164850.button .icon {
flex:none;
background-size:100% 100%;
}
.I164850 .button:hover, .I164850.button:hover {
}
.I164850 .button:hover .text, .I164850.button:hover .text {
}
.I164850 .button:hover .icon, .I164850.button:hover .icon {
background-size:100% 100%;
}

.I164851 .button, .I164851.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164851 button.button, button.I164851.button {
cursor:pointer;
}
.I164851 .button .text, .I164851.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164851 .button .icon, .I164851.button .icon {
flex:none;
background-size:100% 100%;
}
.I164851 .button:hover, .I164851.button:hover {
}
.I164851 .button:hover .text, .I164851.button:hover .text {
}
.I164851 .button:hover .icon, .I164851.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164851 .button, .I164851.button {
}
.I164851 button.button, button.I164851.button {
}
.I164851 .button .text, .I164851.button .text {
font-family:Rubik;

}
.I164851 .button .icon, .I164851.button .icon {
background-size:100% 100%;
}
.I164851 .button:hover, .I164851.button:hover {
}
.I164851 .button:hover .text, .I164851.button:hover .text {
}
.I164851 .button:hover .icon, .I164851.button:hover .icon {
background-size:100% 100%;
}
}

.I164852 .button, .I164852.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);

}
.I164852 button.button, button.I164852.button {
cursor:pointer;
}
.I164852 .button .text, .I164852.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I164852 .button .icon, .I164852.button .icon {
flex:none;
background-size:100% 100%;
}
.I164852 .button:hover, .I164852.button:hover {
background-color:rgb(210,40,93);

}
.I164852 .button:hover .text, .I164852.button:hover .text {
}
.I164852 .button:hover .icon, .I164852.button:hover .icon {
background-size:100% 100%;
}

.I164853, a.I164853 {
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;


}
.I164853:hover, a.I164853:hover {
}
@media (max-width:992px) {
.I164853, a.I164853 {
}
.I164853:hover, a.I164853:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164853, a.I164853 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I164853:hover, a.I164853:hover {
}
}

.I164854 .image, .I164854.image {
vertical-align:top;
}
.I164854 .image:hover, .I164854.image:hover {
}

.I164855 .button, .I164855.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164855 button.button, button.I164855.button {
cursor:pointer;
}
.I164855 .button .text, .I164855.button .text {
}
.I164855 .button .icon, .I164855.button .icon {
flex:none;
background-size:100% 100%;
}
.I164855 .button:hover, .I164855.button:hover {
}
.I164855 .button:hover .text, .I164855.button:hover .text {
}
.I164855 .button:hover .icon, .I164855.button:hover .icon {
background-size:100% 100%;
}

h1.I164856, .I164856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I164856, .I164856 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I164856, .I164856 p {
margin:0px;
}

figure.I164856, .I164856 figure {
margin:0px;
}

a.I164856, .I164856 a {
text-decoration:inherit;
color:inherit;
}

.I164856 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I164856 article, article.I164856 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I164856 article:hover, article.I164856:hover {
}
.I164856 article.active, article.I164856.active {
}
.I164856 .body {
}
.I164856 .body:hover {
	
}
.I164856 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164856 .body img {
}
.I164856 .body ul, .I164856 .body ol {
margin-left:1rem;

}
.I164856 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I164856 .body iframe {
}
.I164856 .body img:hover {
}
.I164856 .body iframe:hover {
}

.I164856 .body li {
list-style-type:disc;
}



.I164857 .image, .I164857.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I164857 .image:hover, .I164857.image:hover {
}

.I164858 .image, .I164858.image {
vertical-align:top;
}
.I164858 .image:hover, .I164858.image:hover {
}

.I164859 .image, .I164859.image {
vertical-align:top;
width:20px;
height:20px;

}
.I164859 .image:hover, .I164859.image:hover {
}

.I164860, a.I164860 {
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;

}
.I164860:hover, a.I164860:hover {
}

.I164861, a.I164861 {
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;

}
.I164861:hover, a.I164861:hover {
}

.I164862, a.I164862 {
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;

}
.I164862:hover, a.I164862:hover {
display:flex;
text-decoration:underline;


}

.I164863 .image, .I164863.image {
vertical-align:top;
}
.I164863 .image:hover, .I164863.image:hover {
}

h1.I164864, .I164864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:67;
width:100%;


}
.I164864:hover {
}
.I164864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164864 > .viewport:hover {
}

@media (min-width:1440px) {
.I164864 {

order:70;

}
.I164864:hover {
}
.I164864 > .viewport {



}
.I164864 > .viewport:hover {
}

}
.I164865 {
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;

	
}
.I164865:hover {
}
@media (max-width:992px) {
.I164865 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I164865:hover {
}
}
@media (max-width:640px) {
.I164865 {
box-sizing:border-box;

	
}
.I164865:hover {
}
}

.I164866 {
display:flex;

order:3;
width:100%;
max-width:1096px;
box-sizing:border-box;


}
.I164866:hover {
}
@media (max-width:992px) {
.I164866 {

width:100%;


flex-direction:column;
}
.I164866:hover {
}
}
@media (max-width:640px) {
.I164866 {

width:100%;
max-width:100%;


}
.I164866:hover {
}
}

.I164867 {
display:flex;
position:var(--I164867-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:484px;
margin-right:150px;

}
.I164867:hover {
}

@media (max-width:992px) {
.I164867 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I164867:hover {
}

}
@media (max-width:640px) {
.I164867 {

width:100%;
margin-right:0;

}
.I164867:hover {
}

}

.I164868 {
display:flex;
position:var(--I164868-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 612px);

align-items:flex-end;


}
.I164868:hover {
}

@media (max-width:992px) {
.I164868 {

width:100%;
max-width:450px;

}
.I164868:hover {
}

}
@media (max-width:640px) {
.I164868 {

max-width:100%;

}
.I164868:hover {
}

}

h1.I164869, .I164869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164869:hover {
}
.I164869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164869 > .viewport:hover {
}

@media (max-width:640px) {
.I164869 {

width:100%;


}
.I164869:hover {
}
.I164869 > .viewport {



}
.I164869 > .viewport:hover {
}

}

h1.I164870, .I164870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164870:hover {
}
.I164870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164870 > .viewport:hover {
}

@media (max-width:640px) {
.I164870 {

width:100%;


}
.I164870:hover {
}
.I164870 > .viewport {



}
.I164870 > .viewport:hover {
}

}

h1.I164871, .I164871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I164871:hover {
}
.I164871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164871 > .viewport:hover {
}


h1.I164872, .I164872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164872:hover {
}
.I164872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164872 > .viewport:hover {
}


h1.I164873, .I164873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I164873:hover {
}
.I164873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164873 > .viewport:hover {
}


h1.I164874, .I164874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164874:hover {
}
.I164874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164874 > .viewport:hover {
}


h1.I189979, .I189979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189979:hover {
}
.I189979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189979 > .viewport:hover {
}

@media (max-width:640px) {
.I189979 {

width:100%;


}
.I189979:hover {
}
.I189979 > .viewport {



}
.I189979 > .viewport:hover {
}

}

.I164875, a.I164875 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I164875:hover, a.I164875:hover {
}
@media (max-width:992px) {
.I164875, a.I164875 {
display:flex;
font-size:1.625rem;


}
.I164875:hover, a.I164875:hover {
}
}
@media (max-width:640px) {
.I164875, a.I164875 {
display:flex;
font-size:1.625rem;


}
.I164875:hover, a.I164875:hover {
}
}

.I164876, a.I164876 {
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;

}
.I164876:hover, a.I164876:hover {
}
@media (max-width:992px) {
.I164876, a.I164876 {
}
.I164876:hover, a.I164876:hover {
display:flex;
width:100%;

}
}

.I164877 .image, .I164877.image {
vertical-align:top;
}
.I164877 .image:hover, .I164877.image:hover {
}

.I164878 {
}
.I164878:hover {
}
.I164878 {
}
.I164878: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;
}


.I164879 {
width:100%;

}
.I164879:hover {
}
.I164879 {
}
.I164879:hover {
}


.I164880 {
}
.I164880:hover {
}
.I164880 {
}
.I164880:hover {
}


.I189910, a.I189910 {
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;

}
.I189910:hover, a.I189910:hover {
}
@media (max-width:992px) {
.I189910, a.I189910 {
}
.I189910:hover, a.I189910:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189910, a.I189910 {
display:flex;
padding-bottom:1rem;

}
.I189910:hover, a.I189910:hover {
}
}

h1.I164881, .I164881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:64;
width:100%;


}
.I164881:hover {
}
.I164881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164881 > .viewport:hover {
}

@media (min-width:1440px) {
.I164881 {

order:67;

}
.I164881:hover {
}
.I164881 > .viewport {



}
.I164881 > .viewport:hover {
}

}
.I164882 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(91,167,255);

align-items:center;

	
}
.I164882:hover {
}
@media (max-width:992px) {
.I164882 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I164882:hover {
}
}

.I164883 {
display:flex;

order:1;
width:100%;
max-width:1164px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I164883:hover {
}
@media (max-width:992px) {
.I164883 {

max-width:640px;
padding-left:1.625rem;
padding-right:1.625rem;


}
.I164883:hover {
}
}
@media (min-width:1440px) {
.I164883 {

width:100%;


}
.I164883:hover {
}
}
.I164884 {
display:flex;
position:var(--I164884-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I164884:hover {
}


.I164885 {
display:flex;
position:var(--I164885-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;


}
.I164885:hover {
}

@media (max-width:992px) {
.I164885 {

margin-top:2rem;

flex-direction:column;


}
.I164885:hover {
}

}

.I164886 {
display:flex;
position:var(--I164886-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I164886:hover {
}


.I164887 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(255,255,255);
box-sizing:border-box;



flex-direction:column;

	
}
.I164887:hover {
}

@media (max-width:992px) {
.I164887 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I164887:hover {
}

}
@media (max-width:640px) {
.I164887 {

margin-top:1rem;



	
}
.I164887:hover {
}

}

.I164888 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(100% / 3 - 1.333rem);
padding:2rem;
border-radius:1rem;
background-color:rgb(255,255,255);
box-sizing:border-box;



flex-direction:column;

	
}
.I164888:hover {
}

@media (max-width:992px) {
.I164888 {

width:100%;



	
}
.I164888:hover {
}

}

.I164889 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(100% / 3 - 1.333rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(255,255,255);
box-sizing:border-box;
overflow:hidden;


flex-direction:column;

	
}
.I164889:hover {
}

@media (max-width:992px) {
.I164889 {

width:100%;
margin-left:0;
margin-top:2rem;



	
}
.I164889:hover {
}

}
@media (max-width:640px) {
.I164889 {

margin-top:1rem;



	
}
.I164889:hover {
}

}

h1.I164890, .I164890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I164890:hover {
}
.I164890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164890 > .viewport:hover {
}


h1.I164891, .I164891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I164891:hover {
}
.I164891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164891 > .viewport:hover {
}


h1.I164892, .I164892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I164892:hover {
}
.I164892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164892 > .viewport:hover {
}


h1.I164893, .I164893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164893:hover {
}
.I164893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164893 > .viewport:hover {
}


h1.I164894, .I164894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164894:hover {
}
.I164894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164894 > .viewport:hover {
}


h1.I164895, .I164895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164895:hover {
}
.I164895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164895 > .viewport:hover {
}


h1.I164896, .I164896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164896:hover {
}
.I164896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164896 > .viewport:hover {
}


h1.I164897, .I164897 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164897 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164897:hover {
}
.I164897 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164897 > .viewport:hover {
}


h1.I164898, .I164898 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164898 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164898:hover {
}
.I164898 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164898 > .viewport:hover {
}


h1.I164899, .I164899 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164899 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164899:hover {
}
.I164899 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164899 > .viewport:hover {
}


h1.I164900, .I164900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164900:hover {
}
.I164900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164900 > .viewport:hover {
}


h1.I164901, .I164901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I164901:hover {
}
.I164901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164901 > .viewport:hover {
}


h1.I164902, .I164902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164902:hover {
}
.I164902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164902 > .viewport:hover {
}


h1.I164903, .I164903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164903:hover {
}
.I164903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164903 > .viewport:hover {
}


h1.I164904, .I164904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I164904:hover {
}
.I164904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164904 > .viewport:hover {
}


h1.I164905, .I164905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:100%;
padding-top:4rem;


}
.I164905:hover {
}
.I164905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164905 > .viewport:hover {
}

@media (max-width:992px) {
.I164905 {

padding-top:2rem;


}
.I164905:hover {
}
.I164905 > .viewport {



}
.I164905 > .viewport:hover {
}

}

.I164906, a.I164906 {
display:flex;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I164906:hover, a.I164906:hover {
}
@media (max-width:992px) {
.I164906, a.I164906 {
display:flex;
font-size:1.625rem;


}
.I164906:hover, a.I164906:hover {
}
}

.I164907, a.I164907 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.65em;

padding-bottom:1rem;

}
.I164907:hover, a.I164907:hover {
}
@media (max-width:992px) {
.I164907, a.I164907 {
}
.I164907:hover, a.I164907:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164907, a.I164907 {
display:flex;
padding-bottom:1rem;

}
.I164907:hover, a.I164907:hover {
}
}

.I164908 .button, .I164908.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);

}
.I164908 button.button, button.I164908.button {
cursor:pointer;
}
.I164908 .button .text, .I164908.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I164908 .button .icon, .I164908.button .icon {
flex:none;
background-size:100% 100%;
}
.I164908 .button:hover, .I164908.button:hover {
background-color:rgb(210,40,93);

}
.I164908 .button:hover .text, .I164908.button:hover .text {
}
.I164908 .button:hover .icon, .I164908.button:hover .icon {
background-size:100% 100%;
}

.I164909, a.I164909 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I164909:hover, a.I164909:hover {
}

.I164910, a.I164910 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.65em;

padding-bottom:1rem;

}
.I164910:hover, a.I164910:hover {
}
@media (max-width:992px) {
.I164910, a.I164910 {
display:flex;
padding-bottom:1rem;

}
.I164910:hover, a.I164910:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164910, a.I164910 {
display:flex;
padding-bottom:1rem;

}
.I164910:hover, a.I164910:hover {
}
}

.I164911 .button, .I164911.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164911 button.button, button.I164911.button {
cursor:pointer;
}
.I164911 .button .text, .I164911.button .text {
}
.I164911 .button .icon, .I164911.button .icon {
flex:none;
background-size:100% 100%;
}
.I164911 .button:hover, .I164911.button:hover {
}
.I164911 .button:hover .text, .I164911.button:hover .text {
}
.I164911 .button:hover .icon, .I164911.button:hover .icon {
background-size:100% 100%;
}

.I164912 .button, .I164912.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I164912 button.button, button.I164912.button {
cursor:pointer;
}
.I164912 .button .text, .I164912.button .text {
}
.I164912 .button .icon, .I164912.button .icon {
flex:none;
background-size:100% 100%;
}
.I164912 .button:hover, .I164912.button:hover {
}
.I164912 .button:hover .text, .I164912.button:hover .text {
}
.I164912 .button:hover .icon, .I164912.button:hover .icon {
background-size:100% 100%;
}

.I164913 .button, .I164913.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I164913 button.button, button.I164913.button {
cursor:pointer;
}
.I164913 .button .text, .I164913.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164913 .button .icon, .I164913.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:15px;
background-image:url('https://www.genexus.com/media/images/gx_next-flechita.png?timestamp=20241106190015');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164913 .button:hover, .I164913.button:hover {
}
.I164913 .button:hover .text, .I164913.button:hover .text {
color:rgb(67,125,192);

}
.I164913 .button:hover .icon, .I164913.button:hover .icon {
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_hover_gx-next.png?timestamp=20241113175648');
}
@media (max-width:992px) {
.I164913 .button, .I164913.button {
}
.I164913 button.button, button.I164913.button {
}
.I164913 .button .text, .I164913.button .text {
font-family:Rubik;

}
.I164913 .button .icon, .I164913.button .icon {
background-size:100% 100%;
}
.I164913 .button:hover, .I164913.button:hover {
}
.I164913 .button:hover .text, .I164913.button:hover .text {
}
.I164913 .button:hover .icon, .I164913.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I164913 .button, .I164913.button {
}
.I164913 button.button, button.I164913.button {
}
.I164913 .button .text, .I164913.button .text {
}
.I164913 .button .icon, .I164913.button .icon {
background-size:100% 100%;
}
.I164913 .button:hover, .I164913.button:hover {
}
.I164913 .button:hover .text, .I164913.button:hover .text {
}
.I164913 .button:hover .icon, .I164913.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I164913 .button, .I164913.button {
}
.I164913 button.button, button.I164913.button {
}
.I164913 .button .text, .I164913.button .text {
}
.I164913 .button .icon, .I164913.button .icon {
background-size:100% 100%;
}
.I164913 .button:hover, .I164913.button:hover {
}
.I164913 .button:hover .text, .I164913.button:hover .text {
}
.I164913 .button:hover .icon, .I164913.button:hover .icon {
background-size:100% 100%;
}
}
.I164914, a.I164914 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I164914:hover, a.I164914:hover {
}

.I164915, a.I164915 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.65em;

padding-bottom:1rem;

}
.I164915:hover, a.I164915:hover {
}
@media (max-width:992px) {
.I164915, a.I164915 {
display:flex;
padding-bottom:1rem;

}
.I164915:hover, a.I164915:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164915, a.I164915 {
display:flex;
padding-bottom:1rem;

}
.I164915:hover, a.I164915:hover {
}
}

.I164916 .button, .I164916.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I164916 button.button, button.I164916.button {
cursor:pointer;
}
.I164916 .button .text, .I164916.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164916 .button .icon, .I164916.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:15px;
background-image:url('https://www.genexus.com/media/images/gx_next-flechita.png?timestamp=20241106190015');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164916 .button:hover, .I164916.button:hover {
}
.I164916 .button:hover .text, .I164916.button:hover .text {
color:rgb(67,125,192);

}
.I164916 .button:hover .icon, .I164916.button:hover .icon {
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_hover_gx-next.png?timestamp=20241113175648');
}
@media (max-width:992px) {
.I164916 .button, .I164916.button {
}
.I164916 button.button, button.I164916.button {
}
.I164916 .button .text, .I164916.button .text {
font-family:Rubik;

}
.I164916 .button .icon, .I164916.button .icon {
background-size:100% 100%;
}
.I164916 .button:hover, .I164916.button:hover {
}
.I164916 .button:hover .text, .I164916.button:hover .text {
}
.I164916 .button:hover .icon, .I164916.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I164916 .button, .I164916.button {
}
.I164916 button.button, button.I164916.button {
}
.I164916 .button .text, .I164916.button .text {
}
.I164916 .button .icon, .I164916.button .icon {
background-size:100% 100%;
}
.I164916 .button:hover, .I164916.button:hover {
}
.I164916 .button:hover .text, .I164916.button:hover .text {
}
.I164916 .button:hover .icon, .I164916.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I164916 .button, .I164916.button {
}
.I164916 button.button, button.I164916.button {
}
.I164916 .button .text, .I164916.button .text {
}
.I164916 .button .icon, .I164916.button .icon {
background-size:100% 100%;
}
.I164916 .button:hover, .I164916.button:hover {
}
.I164916 .button:hover .text, .I164916.button:hover .text {
}
.I164916 .button:hover .icon, .I164916.button:hover .icon {
background-size:100% 100%;
}
}
.I164917 .button, .I164917.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:4rem;

}
.I164917 button.button, button.I164917.button {
cursor:pointer;
}
.I164917 .button .text, .I164917.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I164917 .button .icon, .I164917.button .icon {
flex:none;
background-size:100% 100%;
}
.I164917 .button:hover, .I164917.button:hover {
}
.I164917 .button:hover .text, .I164917.button:hover .text {
}
.I164917 .button:hover .icon, .I164917.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I164917 .button, .I164917.button {
margin-top:2rem;

}
.I164917 button.button, button.I164917.button {
}
.I164917 .button .text, .I164917.button .text {
font-family:Rubik;

}
.I164917 .button .icon, .I164917.button .icon {
background-size:100% 100%;
}
.I164917 .button:hover, .I164917.button:hover {
}
.I164917 .button:hover .text, .I164917.button:hover .text {
}
.I164917 .button:hover .icon, .I164917.button:hover .icon {
background-size:100% 100%;
}
}

.I164918, a.I164918 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I164918:hover, a.I164918:hover {
}

.I164919, a.I164919 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I164919:hover, a.I164919:hover {
}
@media (max-width:992px) {
.I164919, a.I164919 {
}
.I164919:hover, a.I164919:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164919, a.I164919 {
display:flex;
padding-bottom:1rem;

}
.I164919:hover, a.I164919:hover {
}
}

.I164920 .button, .I164920.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

flex-direction:row-reverse;
}
.I164920 button.button, button.I164920.button {
cursor:pointer;
}
.I164920 .button .text, .I164920.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I164920 .button .icon, .I164920.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:15px;
background-image:url('https://www.genexus.com/media/images/gx_next-flechita.png?timestamp=20241106190015');
width:15px !important;
height:15px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I164920 .button:hover, .I164920.button:hover {
}
.I164920 .button:hover .text, .I164920.button:hover .text {
color:rgb(67,125,192);

}
.I164920 .button:hover .icon, .I164920.button:hover .icon {
background-size:100% 100%;
width:15px;
height:15px;
background-image:url('https://www.genexus.com/media/images/flecha_hover_gx-next.png?timestamp=20241113175648');
}
@media (max-width:992px) {
.I164920 .button, .I164920.button {
}
.I164920 button.button, button.I164920.button {
}
.I164920 .button .text, .I164920.button .text {
font-family:Rubik;

}
.I164920 .button .icon, .I164920.button .icon {
background-size:100% 100%;
}
.I164920 .button:hover, .I164920.button:hover {
}
.I164920 .button:hover .text, .I164920.button:hover .text {
}
.I164920 .button:hover .icon, .I164920.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I164920 .button, .I164920.button {
}
.I164920 button.button, button.I164920.button {
}
.I164920 .button .text, .I164920.button .text {
}
.I164920 .button .icon, .I164920.button .icon {
background-size:100% 100%;
}
.I164920 .button:hover, .I164920.button:hover {
}
.I164920 .button:hover .text, .I164920.button:hover .text {
}
.I164920 .button:hover .icon, .I164920.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I164920 .button, .I164920.button {
}
.I164920 button.button, button.I164920.button {
}
.I164920 .button .text, .I164920.button .text {
}
.I164920 .button .icon, .I164920.button .icon {
background-size:100% 100%;
}
.I164920 .button:hover, .I164920.button:hover {
}
.I164920 .button:hover .text, .I164920.button:hover .text {
}
.I164920 .button:hover .icon, .I164920.button:hover .icon {
background-size:100% 100%;
}
}
.I164921 .button, .I164921.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);

}
.I164921 button.button, button.I164921.button {
cursor:pointer;
}
.I164921 .button .text, .I164921.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I164921 .button .icon, .I164921.button .icon {
flex:none;
background-size:100% 100%;
}
.I164921 .button:hover, .I164921.button:hover {
border-color:rgb(245,245,245);

}
.I164921 .button:hover .text, .I164921.button:hover .text {
}
.I164921 .button:hover .icon, .I164921.button:hover .icon {
background-size:100% 100%;
}

h1.I164922, .I164922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I164922:hover {
}
.I164922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I164922 > .viewport:hover {
}

@media (min-width:1440px) {
.I164922 {

order:4;

}
.I164922:hover {
}
.I164922 > .viewport {



}
.I164922 > .viewport:hover {
}

}
.I164923 {
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;

	
}
.I164923:hover {
}
@media (max-width:992px) {
.I164923 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I164923:hover {
}
}
@media (max-width:640px) {
.I164923 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I164923:hover {
}
}
@media (min-width:1440px) {
.I164923 {
width:calc(100% - 256px);

	
}
.I164923:hover {
}
}
.I164924 {
display:flex;
position:var(--I164924-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;


}
.I164924:hover {
}

@media (max-width:992px) {
.I164924 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I164924:hover {
}

}
@media (max-width:640px) {
.I164924 {

width:100%;
padding-bottom:4rem;

}
.I164924:hover {
}

}
@media (min-width:1440px) {
.I164924 {

padding-right:64px;

}
.I164924:hover {
}

}
.I164925 {
display:flex;
position:var(--I164925-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/genexus_next-image_your_boss.svg?timestamp=20241101170726');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:left center;

}
.I164925:hover {
}

@media (max-width:992px) {
.I164925 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I164925:hover {
}

}
@media (max-width:640px) {
.I164925 {

width:100%;
height:300px;
background-position:center top;

}
.I164925:hover {
}

}

.I164926 {
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;

	
}
.I164926:hover {
}

@media (max-width:992px) {
.I164926 {

padding-left:2rem;



	
}
.I164926:hover {
}

}
@media (max-width:640px) {
.I164926 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I164926:hover {
}

}
@media (min-width:1440px) {
.I164926 {

padding-left:64px;



	
}
.I164926:hover {
}

}
.I164927 {
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;

	
}
.I164927:hover {
}

@media (max-width:992px) {
.I164927 {

padding-left:2rem;
padding-right:2rem;



	
}
.I164927:hover {
}

}
@media (max-width:640px) {
.I164927 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I164927:hover {
}

}
@media (min-width:1440px) {
.I164927 {

padding-left:64px;



	
}
.I164927:hover {
}

}
.I164928 {
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;

	
}
.I164928:hover {
}

@media (max-width:992px) {
.I164928 {

margin-left:2rem;



	
}
.I164928:hover {
}

}
@media (max-width:640px) {
.I164928 {

margin-bottom:0;



	
}
.I164928:hover {
}

}
@media (min-width:1440px) {
.I164928 {

margin-left:64px;



	
}
.I164928:hover {
}

}
h1.I164929, .I164929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I164929:hover {
}
.I164929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164929 > .viewport:hover {
}

@media (min-width:1440px) {
.I164929 {

order:3;

}
.I164929:hover {
}
.I164929 > .viewport {



}
.I164929 > .viewport:hover {
}

}
h1.I164930, .I164930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I164930:hover {
}
.I164930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164930 > .viewport:hover {
}

@media (min-width:1440px) {
.I164930 {

order:2;

}
.I164930:hover {
}
.I164930 > .viewport {



}
.I164930 > .viewport:hover {
}

}
h1.I164931, .I164931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I164931:hover {
}
.I164931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164931 > .viewport:hover {
}

@media (min-width:1440px) {
.I164931 {

order:4;

}
.I164931:hover {
}
.I164931 > .viewport {



}
.I164931 > .viewport:hover {
}

}
h1.I164932, .I164932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I164932:hover {
}
.I164932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164932 > .viewport:hover {
}

@media (min-width:1440px) {
.I164932 {

order:11;

}
.I164932:hover {
}
.I164932 > .viewport {



}
.I164932 > .viewport:hover {
}

}
h1.I164933, .I164933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I164933:hover {
}
.I164933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I164933 > .viewport:hover {
}

@media (max-width:640px) {
.I164933 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I164933:hover {
}
.I164933 > .viewport {



}
.I164933 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I164933 {

order:12;

}
.I164933:hover {
}
.I164933 > .viewport {



}
.I164933 > .viewport:hover {
}

}
h1.I164934, .I164934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164934:hover {
}
.I164934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164934 > .viewport:hover {
}

@media (min-width:1440px) {
.I164934 {

order:10;

}
.I164934:hover {
}
.I164934 > .viewport {



}
.I164934 > .viewport:hover {
}

}
h1.I164935, .I164935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I164935:hover {
}
.I164935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164935 > .viewport:hover {
}


h1.I164936, .I164936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I164936:hover {
}
.I164936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164936 > .viewport:hover {
}


h1.I164937, .I164937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I164937:hover {
}
.I164937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164937 > .viewport:hover {
}


h1.I164938, .I164938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I164938:hover {
}
.I164938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164938 > .viewport:hover {
}


h1.I164939, .I164939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I164939:hover {
}
.I164939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164939 > .viewport:hover {
}


h1.I164940, .I164940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I164940:hover {
}
.I164940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164940 > .viewport:hover {
}


h1.I164941, .I164941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I164941:hover {
}
.I164941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I164941 > .viewport:hover {
}


h1.I164942, .I164942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I164942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
padding-top:1rem;


}
.I164942:hover {
}
.I164942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I164942 > .viewport:hover {
}

@media (min-width:1440px) {
.I164942 {

order:7;

}
.I164942:hover {
}
.I164942 > .viewport {



}
.I164942 > .viewport:hover {
}

}
.I164943, a.I164943 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I164943:hover, a.I164943:hover {
}

.I164944, a.I164944 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I164944:hover, a.I164944:hover {
}
@media (max-width:992px) {
.I164944, a.I164944 {
display:flex;
font-size:1.25rem;


}
.I164944:hover, a.I164944:hover {
}
}
@media (max-width:640px) {
.I164944, a.I164944 {
display:flex;
font-size:1.25rem;


}
.I164944:hover, a.I164944:hover {
}
}

.I164945, a.I164945 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I164945:hover, a.I164945:hover {
}
@media (max-width:992px) {
.I164945, a.I164945 {
}
.I164945:hover, a.I164945:hover {
display:flex;
width:100%;

}
}

.I164946 .button, .I164946.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);

}
.I164946 button.button, button.I164946.button {
cursor:pointer;
}
.I164946 .button .text, .I164946.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164946 .button .icon, .I164946.button .icon {
flex:none;
background-size:100% 100%;
}
.I164946 .button:hover, .I164946.button:hover {
background-color:rgb(217,217,217);

}
.I164946 .button:hover .text, .I164946.button:hover .text {
}
.I164946 .button:hover .icon, .I164946.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I164946 .button, .I164946.button {
margin-left:0;
margin-top:24px;

}
.I164946 button.button, button.I164946.button {
}
.I164946 .button .text, .I164946.button .text {
}
.I164946 .button .icon, .I164946.button .icon {
background-size:100% 100%;
}
.I164946 .button:hover, .I164946.button:hover {
}
.I164946 .button:hover .text, .I164946.button:hover .text {
}
.I164946 .button:hover .icon, .I164946.button:hover .icon {
background-size:100% 100%;
}
}

.I164947, a.I164947 {
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;

}
.I164947:hover, a.I164947:hover {
}
@media (max-width:992px) {
.I164947, a.I164947 {
}
.I164947:hover, a.I164947:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I164947, a.I164947 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I164947:hover, a.I164947:hover {
}
}

.I164948 .button, .I164948.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);

}
.I164948 button.button, button.I164948.button {
cursor:pointer;
}
.I164948 .button .text, .I164948.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I164948 .button .icon, .I164948.button .icon {
flex:none;
background-size:100% 100%;
}
.I164948 .button:hover, .I164948.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I164948 .button:hover .text, .I164948.button:hover .text {
}
.I164948 .button:hover .icon, .I164948.button:hover .icon {
background-size:100% 100%;
}

.I164949 .image, .I164949.image {
vertical-align:top;
width:20px;
height:20px;

}
.I164949 .image:hover, .I164949.image:hover {
}

.I164950 .image, .I164950.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;

}
.I164950 .image:hover, .I164950.image:hover {
}
@media (max-width:992px) {
.I164950 .image, .I164950.image {
padding-left:2rem;

}
.I164950 .image:hover, .I164950.image:hover {
}
}
@media (min-width:1440px) {
.I164950 .image, .I164950.image {
padding-left:64px;

}
.I164950 .image:hover, .I164950.image:hover {
}
}
.I164951, a.I164951 {
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;

}
.I164951:hover, a.I164951:hover {
}

.I164952, a.I164952 {
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;

}
.I164952:hover, a.I164952:hover {
display:flex;
text-decoration:underline;


}

.I164953, a.I164953 {
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;

}
.I164953:hover, a.I164953:hover {
}

.I164954 .image, .I164954.image {
vertical-align:top;
}
.I164954 .image:hover, .I164954.image:hover {
}

.I164955 .image, .I164955.image {
vertical-align:top;
}
.I164955 .image:hover, .I164955.image:hover {
}

.I164956, a.I164956 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I164956:hover, a.I164956:hover {
}
@media (max-width:992px) {
.I164956, a.I164956 {
}
.I164956:hover, a.I164956:hover {
display:flex;
width:100%;

}
}

h1.I166148, .I166148 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166148 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I166148:hover {
}
.I166148 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I166148 > .viewport:hover {
}

@media (min-width:1440px) {
.I166148 {

order:5;

}
.I166148:hover {
}
.I166148 > .viewport {



}
.I166148 > .viewport:hover {
}

}
.I166114 {
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;

	
}
.I166114:hover {
}
@media (max-width:992px) {
.I166114 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I166114:hover {
}
}
@media (max-width:640px) {
.I166114 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I166114:hover {
}
}
@media (min-width:1440px) {
.I166114 {
width:calc(100% - 256px);

	
}
.I166114:hover {
}
}
.I166115 {
display:flex;
position:var(--I166115-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:40%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-image:url('https://www.genexus.com/media/images/genexus_next-image_your_boss.svg?timestamp=20241101170726');
background-repeat:no-repeat;
background-size:cover;
background-position:center top;
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I166115:hover {
}

@media (max-width:992px) {
.I166115 {

order:1;
width:100%;
height:444px;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I166115:hover {
}

}
@media (max-width:640px) {
.I166115 {

width:100%;
height:300px;
padding-bottom:4rem;

}
.I166115:hover {
}

}
@media (min-width:1440px) {
.I166115 {

padding-right:64px;

}
.I166115:hover {
}

}
.I166116 {
display:flex;
position:var(--I166116-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:60%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(229,238,255);
background-clip:border-box;
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I166116:hover {
}

@media (max-width:992px) {
.I166116 {

order:2;
width:100%;
background-position:center top;

}
.I166116:hover {
}

}
@media (max-width:640px) {
.I166116 {

width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;
background-position:center top;

}
.I166116:hover {
}

}

.I166117 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I166117:hover {
}

@media (max-width:992px) {
.I166117 {

padding-left:2rem;
padding-right:0rem;



	
}
.I166117:hover {
}

}
@media (max-width:640px) {
.I166117 {

padding-left:26px;
padding-right:0px;
padding-top:3rem;



	
}
.I166117:hover {
}

}
@media (min-width:1440px) {
.I166117 {

padding-left:64px;



	
}
.I166117:hover {
}

}
.I166118 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
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;

	
}
.I166118:hover {
}

@media (max-width:992px) {
.I166118 {

padding-left:2rem;
padding-right:0rem;



	
}
.I166118:hover {
}

}
@media (max-width:640px) {
.I166118 {

padding-bottom:2rem;
padding-top:2rem;



flex-direction:column;

	
}
.I166118:hover {
}

}
@media (min-width:1440px) {
.I166118 {

padding-left:64px;



	
}
.I166118:hover {
}

}
.I166119 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
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;

	
}
.I166119:hover {
}

@media (max-width:992px) {
.I166119 {

margin-left:2rem;



	
}
.I166119:hover {
}

}
@media (max-width:640px) {
.I166119 {

margin-bottom:0;



	
}
.I166119:hover {
}

}
@media (min-width:1440px) {
.I166119 {

margin-left:64px;



	
}
.I166119:hover {
}

}
h1.I166120, .I166120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166120:hover {
}
.I166120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166120 > .viewport:hover {
}

@media (min-width:1440px) {
.I166120 {

order:3;

}
.I166120:hover {
}
.I166120 > .viewport {



}
.I166120 > .viewport:hover {
}

}
h1.I166121, .I166121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I166121:hover {
}
.I166121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166121 > .viewport:hover {
}

@media (min-width:1440px) {
.I166121 {

order:2;

}
.I166121:hover {
}
.I166121 > .viewport {



}
.I166121 > .viewport:hover {
}

}
h1.I166122, .I166122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I166122:hover {
}
.I166122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166122 > .viewport:hover {
}

@media (min-width:1440px) {
.I166122 {

order:4;

}
.I166122:hover {
}
.I166122 > .viewport {



}
.I166122 > .viewport:hover {
}

}
h1.I166123, .I166123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I166123:hover {
}
.I166123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166123 > .viewport:hover {
}

@media (min-width:1440px) {
.I166123 {

order:11;

}
.I166123:hover {
}
.I166123 > .viewport {



}
.I166123 > .viewport:hover {
}

}
h1.I166124, .I166124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I166124:hover {
}
.I166124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I166124 > .viewport:hover {
}

@media (max-width:640px) {
.I166124 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I166124:hover {
}
.I166124 > .viewport {



}
.I166124 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I166124 {

order:12;

}
.I166124:hover {
}
.I166124 > .viewport {



}
.I166124 > .viewport:hover {
}

}
h1.I166125, .I166125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166125:hover {
}
.I166125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166125 > .viewport:hover {
}

@media (min-width:1440px) {
.I166125 {

order:10;

}
.I166125:hover {
}
.I166125 > .viewport {



}
.I166125 > .viewport:hover {
}

}
h1.I166126, .I166126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166126:hover {
}
.I166126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166126 > .viewport:hover {
}


h1.I166127, .I166127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I166127:hover {
}
.I166127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166127 > .viewport:hover {
}


h1.I166128, .I166128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I166128:hover {
}
.I166128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166128 > .viewport:hover {
}


h1.I166129, .I166129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I166129:hover {
}
.I166129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166129 > .viewport:hover {
}


h1.I166130, .I166130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166130:hover {
}
.I166130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166130 > .viewport:hover {
}


h1.I166131, .I166131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I166131:hover {
}
.I166131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166131 > .viewport:hover {
}


h1.I166132, .I166132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I166132:hover {
}
.I166132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I166132 > .viewport:hover {
}


h1.I166133, .I166133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
padding-top:1rem;


}
.I166133:hover {
}
.I166133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166133 > .viewport:hover {
}

@media (min-width:1440px) {
.I166133 {

order:7;

}
.I166133:hover {
}
.I166133 > .viewport {



}
.I166133 > .viewport:hover {
}

}
.I166134, a.I166134 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I166134:hover, a.I166134:hover {
}

.I166135, a.I166135 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I166135:hover, a.I166135:hover {
}
@media (max-width:992px) {
.I166135, a.I166135 {
display:flex;
font-size:1.25rem;


}
.I166135:hover, a.I166135:hover {
}
}
@media (max-width:640px) {
.I166135, a.I166135 {
display:flex;
font-size:1.25rem;


}
.I166135:hover, a.I166135:hover {
}
}

.I166136, a.I166136 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I166136:hover, a.I166136:hover {
}
@media (max-width:992px) {
.I166136, a.I166136 {
}
.I166136:hover, a.I166136:hover {
display:flex;
width:100%;

}
}

.I166137 .button, .I166137.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);

}
.I166137 button.button, button.I166137.button {
cursor:pointer;
}
.I166137 .button .text, .I166137.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I166137 .button .icon, .I166137.button .icon {
flex:none;
background-size:100% 100%;
}
.I166137 .button:hover, .I166137.button:hover {
background-color:rgb(217,217,217);

}
.I166137 .button:hover .text, .I166137.button:hover .text {
}
.I166137 .button:hover .icon, .I166137.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I166137 .button, .I166137.button {
margin-left:0;
margin-top:24px;

}
.I166137 button.button, button.I166137.button {
}
.I166137 .button .text, .I166137.button .text {
}
.I166137 .button .icon, .I166137.button .icon {
background-size:100% 100%;
}
.I166137 .button:hover, .I166137.button:hover {
}
.I166137 .button:hover .text, .I166137.button:hover .text {
}
.I166137 .button:hover .icon, .I166137.button:hover .icon {
background-size:100% 100%;
}
}

.I166138, a.I166138 {
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;

}
.I166138:hover, a.I166138:hover {
}
@media (max-width:992px) {
.I166138, a.I166138 {
}
.I166138:hover, a.I166138:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I166138, a.I166138 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I166138:hover, a.I166138:hover {
}
}

.I166139 .button, .I166139.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);

}
.I166139 button.button, button.I166139.button {
cursor:pointer;
}
.I166139 .button .text, .I166139.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I166139 .button .icon, .I166139.button .icon {
flex:none;
background-size:100% 100%;
}
.I166139 .button:hover, .I166139.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I166139 .button:hover .text, .I166139.button:hover .text {
}
.I166139 .button:hover .icon, .I166139.button:hover .icon {
background-size:100% 100%;
}

.I166140 .image, .I166140.image {
vertical-align:top;
width:20px;
height:20px;

}
.I166140 .image:hover, .I166140.image:hover {
}

.I166141 .image, .I166141.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;

}
.I166141 .image:hover, .I166141.image:hover {
}
@media (max-width:992px) {
.I166141 .image, .I166141.image {
padding-left:2rem;

}
.I166141 .image:hover, .I166141.image:hover {
}
}
@media (min-width:1440px) {
.I166141 .image, .I166141.image {
padding-left:64px;

}
.I166141 .image:hover, .I166141.image:hover {
}
}
.I166142, a.I166142 {
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;

}
.I166142:hover, a.I166142:hover {
}

.I166143, a.I166143 {
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;

}
.I166143:hover, a.I166143:hover {
display:flex;
text-decoration:underline;


}

.I166144, a.I166144 {
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;

}
.I166144:hover, a.I166144:hover {
}

.I166145 .image, .I166145.image {
vertical-align:top;
}
.I166145 .image:hover, .I166145.image:hover {
}

.I166146 .image, .I166146.image {
vertical-align:top;
}
.I166146 .image:hover, .I166146.image:hover {
}

.I166147, a.I166147 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I166147:hover, a.I166147:hover {
}
@media (max-width:992px) {
.I166147, a.I166147 {
}
.I166147:hover, a.I166147:hover {
display:flex;
width:100%;

}
}

h1.I166284, .I166284 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166284 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:66;
width:100%;


}
.I166284:hover {
}
.I166284 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166284 > .viewport:hover {
}

@media (min-width:1440px) {
.I166284 {

order:69;

}
.I166284:hover {
}
.I166284 > .viewport {



}
.I166284 > .viewport:hover {
}

}
.I166225 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:4rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I166225:hover {
}
@media (max-width:992px) {
.I166225 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I166225:hover {
}
}
@media (max-width:640px) {
.I166225 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I166225:hover {
}
}

.I166226 {
display:flex;

order:4;
width:100%;
max-width:1440px;
padding-left:10.75rem;
padding-right:10.75rem;
box-sizing:border-box;


flex-direction:column;
}
.I166226:hover {
}
@media (max-width:992px) {
.I166226 {

padding-left:0rem;
padding-right:0rem;


}
.I166226:hover {
}
}
@media (max-width:640px) {
.I166226 {

padding-left:0rem;
padding-right:0rem;


flex-direction:column;
}
.I166226:hover {
}
}

.I166227 {
display:flex;
position:var(--I166227-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
width:100%;
padding-bottom:0;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I166227:hover {
}

@media (max-width:640px) {
.I166227 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I166227:hover {
}

}
@media (min-width:1440px) {
.I166227 {

padding-right:2rem;
box-sizing:border-box;

}
.I166227:hover {
}

}
.I166228 {
display:flex;
position:var(--I166228-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I166228:hover {
}

@media (max-width:640px) {
.I166228 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I166228:hover {
}

}
@media (min-width:1440px) {
.I166228 {

padding-right:2rem;
box-sizing:border-box;

}
.I166228:hover {
}

}
.I166229 {
display:flex;
position:var(--I166229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
max-width:1440px;
box-sizing:content-box;

flex-direction:column;
align-items:center;


}
.I166229:hover {
}
.I166229 {
--I166229-position-static-computed:static;
}
.I166229 > .sector, .I166229 > .group-sectors {
position:relative;
}

.I166230 {
display:flex;
position:var(--I166230-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
}
.I166230:hover {
}


.I166231 {
display:flex;
position:var(--I166231-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I166231:hover {
}

@media (max-width:640px) {
.I166231 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I166231:hover {
}

}
@media (min-width:1440px) {
.I166231 {

padding-right:2rem;
box-sizing:border-box;

}
.I166231:hover {
}

}
.I166232 {
display:flex;
position:var(--I166232-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:3rem;
padding-right:0;
box-sizing:border-box;

flex-direction:row;


}
.I166232:hover {
}

@media (max-width:640px) {
.I166232 {

width:100%;
padding-bottom:0rem;
padding-right:0rem;

flex-direction:column;


}
.I166232:hover {
}

}
@media (min-width:1440px) {
.I166232 {

padding-right:2rem;
box-sizing:border-box;

}
.I166232:hover {
}

}
.I166233 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166233:hover {
}

@media (max-width:640px) {
.I166233 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I166233:hover {
}

}

.I166234 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166234:hover {
}

@media (max-width:640px) {
.I166234 {

width:100%;
padding-bottom:3rem;



	
}
.I166234:hover {
}

}

.I166235 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166235:hover {
}

@media (max-width:640px) {
.I166235 {

width:100%;
padding-bottom:3rem;



	
}
.I166235:hover {
}

}

.I166236 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166236:hover {
}

@media (max-width:640px) {
.I166236 {

width:100%;
padding-bottom:3rem;



	
}
.I166236:hover {
}

}

.I166237 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166237:hover {
}

@media (max-width:640px) {
.I166237 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I166237:hover {
}

}

.I166238 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-right:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166238:hover {
}

@media (max-width:640px) {
.I166238 {

width:100%;
padding-bottom:3rem;



	
}
.I166238:hover {
}

}

.I166239 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166239:hover {
}

@media (max-width:640px) {
.I166239 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I166239:hover {
}

}

.I166240 {
display:flex;
align-items:flex-start;
position:relative;

width:50%;
padding-left:2.5rem;
box-sizing:border-box;



flex-direction:row;

	
}
.I166240:hover {
}

@media (max-width:640px) {
.I166240 {

width:100%;
padding-bottom:3rem;
padding-left:0;



	
}
.I166240:hover {
}

}

h1.I166241, .I166241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166241:hover {
}
.I166241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166241 > .viewport:hover {
}


h1.I166242, .I166242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I166242:hover {
}
.I166242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166242 > .viewport:hover {
}


h1.I166243, .I166243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I166243:hover {
}
.I166243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166243 > .viewport:hover {
}


h1.I166244, .I166244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I166244:hover {
}
.I166244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166244 > .viewport:hover {
}


h1.I166245, .I166245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I166245:hover {
}
.I166245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166245 > .viewport:hover {
}


h1.I166246, .I166246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I166246:hover {
}
.I166246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166246 > .viewport:hover {
}


h1.I166247, .I166247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I166247:hover {
}
.I166247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166247 > .viewport:hover {
}


h1.I166248, .I166248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2rem;


}
.I166248:hover {
}
.I166248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166248 > .viewport:hover {
}


h1.I166249, .I166249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166249:hover {
}
.I166249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166249 > .viewport:hover {
}


h1.I166250, .I166250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;

}
.I166250:hover {
}
.I166250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166250 > .viewport:hover {
}


h1.I166251, .I166251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:2rem;


}
.I166251:hover {
}
.I166251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I166251 > .viewport:hover {
}


h1.I166252, .I166252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
padding-bottom:3rem;


}
.I166252:hover {
}
.I166252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166252 > .viewport:hover {
}


h1.I166253, .I166253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-top:4rem;


}
.I166253:hover {
}
.I166253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166253 > .viewport:hover {
}


h1.I166254, .I166254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

padding-right:2rem;


}
.I166254:hover {
}
.I166254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166254 > .viewport:hover {
}


h1.I166255, .I166255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166255:hover {
}
.I166255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166255 > .viewport:hover {
}


h1.I166256, .I166256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166256:hover {
}
.I166256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166256 > .viewport:hover {
}


h1.I166257, .I166257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166257:hover {
}
.I166257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166257 > .viewport:hover {
}


h1.I166258, .I166258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166258:hover {
}
.I166258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166258 > .viewport:hover {
}


h1.I166259, .I166259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166259:hover {
}
.I166259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166259 > .viewport:hover {
}


h1.I166260, .I166260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166260:hover {
}
.I166260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166260 > .viewport:hover {
}


h1.I166261, .I166261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166261:hover {
}
.I166261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166261 > .viewport:hover {
}


h1.I166262, .I166262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I166262:hover {
}
.I166262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166262 > .viewport:hover {
}


h1.I166288, .I166288 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166288 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I166288:hover {
}
.I166288 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166288 > .viewport:hover {
}


.I166263 .image, .I166263.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166263 .image:hover, .I166263.image:hover {
}

.I166264 .image, .I166264.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166264 .image:hover, .I166264.image:hover {
}

.I166265 .image, .I166265.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166265 .image:hover, .I166265.image:hover {
}

.I166266 .image, .I166266.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166266 .image:hover, .I166266.image:hover {
}

.I166267 .image, .I166267.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166267 .image:hover, .I166267.image:hover {
}

.I166268 .image, .I166268.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166268 .image:hover, .I166268.image:hover {
}

.I166269 .image, .I166269.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166269 .image:hover, .I166269.image:hover {
}

h1.I166270, .I166270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166270, .I166270 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166270, .I166270 p {
margin:0px;
}

figure.I166270, .I166270 figure {
margin:0px;
}

a.I166270, .I166270 a {
text-decoration:inherit;
color:inherit;
}

.I166270 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166270 article, article.I166270 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I166270 article:hover, article.I166270:hover {
}
.I166270 article.active, article.I166270.active {
}
.I166270 .body {
}
.I166270 .body:hover {
	
}
.I166270 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I166270 .body a {
text-decoration:underline;

}
.I166270 .body img {
}
.I166270 .body ul, .I166270 .body ol {
margin-left:1rem;

}
.I166270 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I166270 .body iframe {
}
.I166270 .body img:hover {
}
.I166270 .body iframe:hover {
}

.I166270 .body li {
list-style-type:disc;
}



h1.I166271, .I166271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166271, .I166271 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166271, .I166271 p {
margin:0px;
}

figure.I166271, .I166271 figure {
margin:0px;
}

a.I166271, .I166271 a {
text-decoration:inherit;
color:inherit;
}

.I166271 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166271 article, article.I166271 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I166271 article:hover, article.I166271:hover {
}
.I166271 article.active, article.I166271.active {
}
.I166271 .body {
}
.I166271 .body:hover {
	
}
.I166271 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I166271 .body a {
text-decoration:underline;

}
.I166271 .body img {
}
.I166271 .body ul, .I166271 .body ol {
margin-left:1rem;

}
.I166271 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I166271 .body iframe {
}
.I166271 .body img:hover {
}
.I166271 .body iframe:hover {
}

.I166271 .body li {
list-style-type:disc;
}



.I166272, a.I166272 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I166272:hover, a.I166272:hover {
}
@media (max-width:992px) {
.I166272, a.I166272 {
display:flex;
font-size:1.625rem;


}
.I166272:hover, a.I166272:hover {
}
}

.I166273, a.I166273 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.25rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.875rem;

padding-bottom:1rem;

}
.I166273:hover, a.I166273:hover {
}
@media (max-width:992px) {
.I166273, a.I166273 {
display:flex;
font-size:1.625rem;


}
.I166273:hover, a.I166273:hover {
}
}
@media (max-width:640px) {
.I166273, a.I166273 {
display:flex;
font-size:1.625rem;


}
.I166273:hover, a.I166273:hover {
}
}

.I166274 .button, .I166274.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);

}
.I166274 button.button, button.I166274.button {
cursor:pointer;
}
.I166274 .button .text, .I166274.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I166274 .button .icon, .I166274.button .icon {
flex:none;
background-size:100% 100%;
}
.I166274 .button:hover, .I166274.button:hover {
background-color:rgb(217,217,217);

}
.I166274 .button:hover .text, .I166274.button:hover .text {
}
.I166274 .button:hover .icon, .I166274.button:hover .icon {
background-size:100% 100%;
}

.I166275 .image, .I166275.image {
vertical-align:top;
width:48px;
height:48px;

}
.I166275 .image:hover, .I166275.image:hover {
}

h1.I166276, .I166276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166276, .I166276 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166276, .I166276 p {
margin:0px;
}

figure.I166276, .I166276 figure {
margin:0px;
}

a.I166276, .I166276 a {
text-decoration:inherit;
color:inherit;
}

.I166276 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166276 article, article.I166276 {
flex-direction:column;	
}
.I166276 article:hover, article.I166276:hover {
}
.I166276 article.active, article.I166276.active {
}
.I166276 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166276 .title:hover {
}
.I166276 article.active .title {
}


.I166276 .abstract {
order:;
}
.I166276 .abstract:hover {
}
.I166276 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166276 .content-seemore-button, .I166276.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166276 button.content-seemore-button, button.I166276.content-seemore-button {
cursor:pointer;
}
.I166276 .content-seemore-button .text, .I166276.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;

}
.I166276 .content-seemore-button .icon, .I166276.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166276 .content-seemore-button:hover, .I166276.content-seemore-button:hover {
}
.I166276 .content-seemore-button:hover .text, .I166276.content-seemore-button:hover .text {
color:rgb(67,125,192);

}
.I166276 .content-seemore-button:hover .icon, .I166276.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166276 .content-seemore-button {
}


h1.I166277, .I166277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166277, .I166277 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166277, .I166277 p {
margin:0px;
}

figure.I166277, .I166277 figure {
margin:0px;
}

a.I166277, .I166277 a {
text-decoration:inherit;
color:inherit;
}

.I166277 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166277 article, article.I166277 {
flex-direction:column;	
}
.I166277 article:hover, article.I166277:hover {
}
.I166277 article.active, article.I166277.active {
}
.I166277 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166277 .title:hover {
}
.I166277 article.active .title {
}


.I166277 .abstract {
order:;
}
.I166277 .abstract:hover {
}
.I166277 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166277 .content-seemore-button, .I166277.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166277 button.content-seemore-button, button.I166277.content-seemore-button {
cursor:pointer;
}
.I166277 .content-seemore-button .text, .I166277.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;

}
.I166277 .content-seemore-button .icon, .I166277.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166277 .content-seemore-button:hover, .I166277.content-seemore-button:hover {
}
.I166277 .content-seemore-button:hover .text, .I166277.content-seemore-button:hover .text {
color:rgb(67,125,192);

}
.I166277 .content-seemore-button:hover .icon, .I166277.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166277 .content-seemore-button {
}


h1.I166278, .I166278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166278, .I166278 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166278, .I166278 p {
margin:0px;
}

figure.I166278, .I166278 figure {
margin:0px;
}

a.I166278, .I166278 a {
text-decoration:inherit;
color:inherit;
}

.I166278 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166278 article, article.I166278 {
flex-direction:row-reverse;	
}
.I166278 article:hover, article.I166278:hover {
}
.I166278 article.active, article.I166278.active {
}
.I166278 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166278 .title:hover {
}
.I166278 article.active .title {
}


.I166278 .abstract {
order:;
}
.I166278 .abstract:hover {
}
.I166278 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166278 .content-seemore-button, .I166278.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166278 button.content-seemore-button, button.I166278.content-seemore-button {
cursor:pointer;
}
.I166278 .content-seemore-button .text, .I166278.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
text-align:left;

}
.I166278 .content-seemore-button .icon, .I166278.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166278 .content-seemore-button:hover, .I166278.content-seemore-button:hover {
}
.I166278 .content-seemore-button:hover .text, .I166278.content-seemore-button:hover .text {
color:rgb(67,125,192);

}
.I166278 .content-seemore-button:hover .icon, .I166278.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166278 .content-seemore-button {
display:flex;
}


h1.I166279, .I166279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166279, .I166279 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166279, .I166279 p {
margin:0px;
}

figure.I166279, .I166279 figure {
margin:0px;
}

a.I166279, .I166279 a {
text-decoration:inherit;
color:inherit;
}

.I166279 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166279 article, article.I166279 {
flex-direction:column;	
}
.I166279 article:hover, article.I166279:hover {
}
.I166279 article.active, article.I166279.active {
}
.I166279 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166279 .title:hover {
}
.I166279 article.active .title {
}


.I166279 .abstract {
order:;
}
.I166279 .abstract:hover {
}
.I166279 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166279 .content-seemore-button, .I166279.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166279 button.content-seemore-button, button.I166279.content-seemore-button {
cursor:pointer;
}
.I166279 .content-seemore-button .text, .I166279.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;

}
.I166279 .content-seemore-button .icon, .I166279.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166279 .content-seemore-button:hover, .I166279.content-seemore-button:hover {
}
.I166279 .content-seemore-button:hover .text, .I166279.content-seemore-button:hover .text {
color:rgb(67,125,192);

}
.I166279 .content-seemore-button:hover .icon, .I166279.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166279 .content-seemore-button {
}


h1.I166280, .I166280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166280, .I166280 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166280, .I166280 p {
margin:0px;
}

figure.I166280, .I166280 figure {
margin:0px;
}

a.I166280, .I166280 a {
text-decoration:inherit;
color:inherit;
}

.I166280 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166280 article, article.I166280 {
flex-direction:column;	
}
.I166280 article:hover, article.I166280:hover {
}
.I166280 article.active, article.I166280.active {
}
.I166280 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166280 .title:hover {
}
.I166280 article.active .title {
}


.I166280 .abstract {
order:;
}
.I166280 .abstract:hover {
}
.I166280 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166280 .content-seemore-button, .I166280.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166280 button.content-seemore-button, button.I166280.content-seemore-button {
cursor:pointer;
}
.I166280 .content-seemore-button .text, .I166280.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;

}
.I166280 .content-seemore-button .icon, .I166280.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166280 .content-seemore-button:hover, .I166280.content-seemore-button:hover {
}
.I166280 .content-seemore-button:hover .text, .I166280.content-seemore-button:hover .text {
color:rgb(67,125,192);

}
.I166280 .content-seemore-button:hover .icon, .I166280.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166280 .content-seemore-button {
}


h1.I166281, .I166281 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166281, .I166281 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166281, .I166281 p {
margin:0px;
}

figure.I166281, .I166281 figure {
margin:0px;
}

a.I166281, .I166281 a {
text-decoration:inherit;
color:inherit;
}

.I166281 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166281 article, article.I166281 {
flex-direction:column;	
}
.I166281 article:hover, article.I166281:hover {
}
.I166281 article.active, article.I166281.active {
}
.I166281 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166281 .title:hover {
}
.I166281 article.active .title {
}


.I166281 .abstract {
order:;
}
.I166281 .abstract:hover {
}
.I166281 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166281 .content-seemore-button, .I166281.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166281 button.content-seemore-button, button.I166281.content-seemore-button {
cursor:pointer;
}
.I166281 .content-seemore-button .text, .I166281.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;

}
.I166281 .content-seemore-button .icon, .I166281.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166281 .content-seemore-button:hover, .I166281.content-seemore-button:hover {
}
.I166281 .content-seemore-button:hover .text, .I166281.content-seemore-button:hover .text {
color:rgb(67,125,192);

}
.I166281 .content-seemore-button:hover .icon, .I166281.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166281 .content-seemore-button {
}


h1.I166282, .I166282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166282, .I166282 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166282, .I166282 p {
margin:0px;
}

figure.I166282, .I166282 figure {
margin:0px;
}

a.I166282, .I166282 a {
text-decoration:inherit;
color:inherit;
}

.I166282 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166282 article, article.I166282 {
flex-direction:column;	
}
.I166282 article:hover, article.I166282:hover {
}
.I166282 article.active, article.I166282.active {
}
.I166282 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166282 .title:hover {
}
.I166282 article.active .title {
}


.I166282 .abstract {
order:;
}
.I166282 .abstract:hover {
}
.I166282 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166282 .content-seemore-button, .I166282.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166282 button.content-seemore-button, button.I166282.content-seemore-button {
cursor:pointer;
}
.I166282 .content-seemore-button .text, .I166282.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;

}
.I166282 .content-seemore-button .icon, .I166282.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166282 .content-seemore-button:hover, .I166282.content-seemore-button:hover {
}
.I166282 .content-seemore-button:hover .text, .I166282.content-seemore-button:hover .text {
}
.I166282 .content-seemore-button:hover .icon, .I166282.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166282 .content-seemore-button {
}


h1.I166283, .I166283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I166283, .I166283 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I166283, .I166283 p {
margin:0px;
}

figure.I166283, .I166283 figure {
margin:0px;
}

a.I166283, .I166283 a {
text-decoration:inherit;
color:inherit;
}

.I166283 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I166283 article, article.I166283 {
flex-direction:column;	
}
.I166283 article:hover, article.I166283:hover {
}
.I166283 article.active, article.I166283.active {
}
.I166283 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:600;
color:rgb(17,17,17);
line-height:26px;

margin-bottom:10px;

}
.I166283 .title:hover {
}
.I166283 article.active .title {
}


.I166283 .abstract {
order:;
}
.I166283 .abstract:hover {
}
.I166283 .abstract {
display:block;
margin-bottom:20px;

font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:26px;

}

.I166283 .content-seemore-button, .I166283.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166283 button.content-seemore-button, button.I166283.content-seemore-button {
cursor:pointer;
}
.I166283 .content-seemore-button .text, .I166283.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;

}
.I166283 .content-seemore-button .icon, .I166283.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I166283 .content-seemore-button:hover, .I166283.content-seemore-button:hover {
}
.I166283 .content-seemore-button:hover .text, .I166283.content-seemore-button:hover .text {
}
.I166283 .content-seemore-button:hover .icon, .I166283.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I166283 .content-seemore-button {
}


.I166286 {
}
.I166286:hover {
}
.I166286 {
}
.I166286:hover {
}
 .I166226 .content-seemore-button {
 text-align: left !important;
    justify-content: left;
}   

.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.I190997, .I190997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190997 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I190997:hover {
}
.I190997 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190997 > .viewport:hover {
}


.I190967 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-263px;
padding-top:208px;
background-color:rgb(21,31,43);

align-items:center;

	
}
.I190967:hover {
}
@media (max-width:992px) {
.I190967 {
margin-top:-90px;
padding-bottom:4rem;
padding-top:4rem;

	
}
.I190967:hover {
}
}

.I190968 {
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;


}
.I190968:hover {
}
@media (max-width:992px) {
.I190968 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I190968:hover {
}
}
@media (max-width:640px) {
.I190968 {


flex-direction:column;
}
.I190968:hover {
}
}

.I190969 {
display:flex;
position:var(--I190969-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;


}
.I190969:hover {
}

@media (max-width:992px) {
.I190969 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I190969:hover {
}

}
@media (max-width:640px) {
.I190969 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I190969:hover {
}

}
@media (min-width:1440px) {
.I190969 {

width:50%;
padding-right:4rem;

}
.I190969:hover {
}

}
.I190970 {
display:flex;
position:var(--I190970-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;


}
.I190970:hover {
}

@media (max-width:992px) {
.I190970 {

width:50%;

}
.I190970:hover {
}

}
@media (max-width:640px) {
.I190970 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I190970:hover {
}

}
@media (min-width:1440px) {
.I190970 {

width:50%;

flex-direction:column;


}
.I190970:hover {
}

}
.I190971 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I190971:hover {
}

@media (max-width:992px) {
.I190971 {



flex-direction:column;

	
}
.I190971:hover {
}

}

h1.I190972, .I190972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I190972:hover {
}
.I190972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190972 > .viewport:hover {
}


h1.I190973, .I190973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I190973:hover {
}
.I190973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190973 > .viewport:hover {
}


h1.I190974, .I190974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I190974:hover {
}
.I190974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190974 > .viewport:hover {
}

@media (max-width:992px) {
.I190974 {

display:none;

}
.I190974:hover {
}
.I190974 > .viewport {



}
.I190974 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190974 {

height:auto;


}
.I190974:hover {
}
.I190974 > .viewport {



}
.I190974 > .viewport:hover {
}

}

h1.I190975, .I190975 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190975 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I190975:hover {
}
.I190975 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190975 > .viewport:hover {
}

@media (max-width:992px) {
.I190975 {

padding-bottom:1rem;


}
.I190975:hover {
}
.I190975 > .viewport {



}
.I190975 > .viewport:hover {
}

}
@media (max-width:640px) {
.I190975 {

margin-bottom:0;


}
.I190975:hover {
}
.I190975 > .viewport {



}
.I190975 > .viewport:hover {
}

}

h1.I190976, .I190976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I190976:hover {
}
.I190976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190976 > .viewport:hover {
}


h1.I190977, .I190977 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190977 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I190977:hover {
}
.I190977 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190977 > .viewport:hover {
}


h1.I190978, .I190978 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190978 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I190978:hover {
}
.I190978 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190978 > .viewport:hover {
}

@media (max-width:640px) {
.I190978 {

margin-bottom:-1.65rem;


}
.I190978:hover {
}
.I190978 > .viewport {



}
.I190978 > .viewport:hover {
}

}

h1.I190979, .I190979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I190979:hover {
}
.I190979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190979 > .viewport:hover {
}

@media (min-width:1440px) {
.I190979 {

display:none;

}
.I190979:hover {
}
.I190979 > .viewport {



}
.I190979 > .viewport:hover {
}

}
h1.I190980, .I190980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I190980:hover {
}
.I190980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190980 > .viewport:hover {
}


h1.I190981, .I190981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I190981:hover {
}
.I190981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190981 > .viewport:hover {
}

@media (max-width:992px) {
.I190981 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I190981:hover {
}
.I190981 > .viewport {



}
.I190981 > .viewport:hover {
}

}

h1.I190982, .I190982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I190982:hover {
}
.I190982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190982 > .viewport:hover {
}

@media (max-width:992px) {
.I190982 {

display:flex;

}
.I190982:hover {
}
.I190982 > .viewport {



}
.I190982 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I190982 {

width:100%;
height:auto;


}
.I190982:hover {
}
.I190982 > .viewport {



}
.I190982 > .viewport:hover {
}

}
h1.I190983, .I190983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I190983:hover {
}
.I190983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190983 > .viewport:hover {
}

@media (min-width:1440px) {
.I190983 {

width:100%;
box-sizing:border-box;


}
.I190983:hover {
}
.I190983 > .viewport {



}
.I190983 > .viewport:hover {
}

}
h1.I190984, .I190984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I190984:hover {
}
.I190984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190984 > .viewport:hover {
}


.I190985, a.I190985 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I190985:hover, a.I190985:hover {
}
@media (max-width:992px) {
.I190985, a.I190985 {
display:flex;
font-size:1.625rem;


}
.I190985:hover, a.I190985:hover {
}
}
@media (max-width:640px) {
.I190985, a.I190985 {
display:flex;
font-size:1.625rem;


}
.I190985:hover, a.I190985:hover {
}
}

.I190986, a.I190986 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I190986:hover, a.I190986:hover {
}
@media (max-width:992px) {
.I190986, a.I190986 {
}
.I190986:hover, a.I190986:hover {
display:flex;
width:100%;

}
}

.I190987 .image, .I190987.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I190987 .image:hover, .I190987.image:hover {
}

.I190988 .button, .I190988.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);

}
.I190988 button.button, button.I190988.button {
cursor:pointer;
}
.I190988 .button .text, .I190988.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190988 .button .icon, .I190988.button .icon {
flex:none;
background-size:100% 100%;
}
.I190988 .button:hover, .I190988.button:hover {
background-color:rgb(67,125,192);

}
.I190988 .button:hover .text, .I190988.button:hover .text {
}
.I190988 .button:hover .icon, .I190988.button:hover .icon {
background-size:100% 100%;
}

.I190989, a.I190989 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:500;
color:rgb(91,167,255);

padding-bottom:1rem;

}
.I190989:hover, a.I190989:hover {
}

h1.I190990, .I190990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I190990, .I190990 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I190990, .I190990 p {
margin:0px;
}

figure.I190990, .I190990 figure {
margin:0px;
}

a.I190990, .I190990 a {
text-decoration:inherit;
color:inherit;
}

.I190990 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I190990 article, article.I190990 {
flex-direction:column;	
}
.I190990 article:hover, article.I190990:hover {
}
.I190990 article.active, article.I190990.active {
}
.I190990 .body {
}
.I190990 .body:hover {
	
}
.I190990 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I190990 .body a {
text-decoration:underline;

}
.I190990 .body img {
}
.I190990 .body ul, .I190990 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I190990 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I190990 .body iframe {
}
.I190990 .body img:hover {
}
.I190990 .body iframe:hover {
}

.I190990 .body li {
list-style-type:disc;
}



.I190991 .button, .I190991.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I190991 button.button, button.I190991.button {
cursor:pointer;
}
.I190991 .button .text, .I190991.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I190991 .button .icon, .I190991.button .icon {
flex:none;
background-size:100% 100%;
}
.I190991 .button:hover, .I190991.button:hover {
}
.I190991 .button:hover .text, .I190991.button:hover .text {
}
.I190991 .button:hover .icon, .I190991.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190991 .button, .I190991.button {
}
.I190991 button.button, button.I190991.button {
}
.I190991 .button .text, .I190991.button .text {
font-family:Rubik;

}
.I190991 .button .icon, .I190991.button .icon {
background-size:100% 100%;
}
.I190991 .button:hover, .I190991.button:hover {
}
.I190991 .button:hover .text, .I190991.button:hover .text {
}
.I190991 .button:hover .icon, .I190991.button:hover .icon {
background-size:100% 100%;
}
}

.I190992 .button, .I190992.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;

}
.I190992 button.button, button.I190992.button {
cursor:pointer;
}
.I190992 .button .text, .I190992.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I190992 .button .icon, .I190992.button .icon {
flex:none;
background-size:100% 100%;
}
.I190992 .button:hover, .I190992.button:hover {
}
.I190992 .button:hover .text, .I190992.button:hover .text {
}
.I190992 .button:hover .icon, .I190992.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I190992 .button, .I190992.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I190992 button.button, button.I190992.button {
}
.I190992 .button .text, .I190992.button .text {
color:rgb(108,72,201);

}
.I190992 .button .icon, .I190992.button .icon {
background-size:100% 100%;
}
.I190992 .button:hover, .I190992.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I190992 .button:hover .text, .I190992.button:hover .text {
color:rgb(150,155,160);

}
.I190992 .button:hover .icon, .I190992.button:hover .icon {
background-size:100% 100%;
}
}

.I190993 .button, .I190993.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);

}
.I190993 button.button, button.I190993.button {
cursor:pointer;
}
.I190993 .button .text, .I190993.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I190993 .button .icon, .I190993.button .icon {
flex:none;
background-size:100% 100%;
}
.I190993 .button:hover, .I190993.button:hover {
background-color:rgb(217,217,217);

}
.I190993 .button:hover .text, .I190993.button:hover .text {
}
.I190993 .button:hover .icon, .I190993.button:hover .icon {
background-size:100% 100%;
}

.I190994 {
display:flex;
width:100%;
height:270px;

}
.I190994:hover {
}
@media (min-width:1440px) {
.I190994 {
display:flex;
width:100%;
height:270px;

}
.I190994:hover {
}
}
.I190995, a.I190995 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I190995:hover, a.I190995:hover {
}
@media (max-width:992px) {
.I190995, a.I190995 {
}
.I190995:hover, a.I190995:hover {
display:flex;
width:100%;

}
}

.I190996 .image, .I190996.image {
vertical-align:top;
}
.I190996 .image:hover, .I190996.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%;
}


.I163685 {
}
.I163685:hover {
}
.I163685 {
}
.I163685:hover {
}



