/* Cache file:3732_es_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 {
}
.I173123 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I173123: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 {
}
.I173123 {
width:100%;

	
}
.I173123: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 {
}
.I173123 {
width:100%;

	
}
.I173123:hover {
}
}

.I173124 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I173124:hover {
}
@media (max-width:992px) {
.I173124 {

padding-top:70px;


}
.I173124:hover {
}
}
@media (max-width:640px) {
.I173124 {

width:100%;
margin-top:40px;
padding-top:0px;


}
.I173124:hover {
}
}
@media (min-width:1440px) {
.I173124 {

order:28;

}
.I173124:hover {
}
}
.I173131 {
display:flex;
position:var(--I173131-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(--I173131-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I173131-location-transform:translate(0px,0px);
	

transform:
var(--I173131-location-transform, translate(0px,0px))
var(--I173131-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I173131:hover {
}
.I173131 {
--I173131-position-static-computed:static;
}
.I173131 > .sector, .I173131 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I173131 {

position:fixed;
z-index:var(--I173131-z-index, 1);

transform:
var(--I173131-location-transform, translate(0px,0px))
var(--I173131-user-box-transform, translate(0px,0px))
;


}
.I173131:hover {
}

}
@media (max-width:640px) {
.I173131 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I173131-z-index, 1);

transform:
var(--I173131-location-transform, translate(0px,0px))
var(--I173131-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I173131:hover {
}
.I173131 {
--I173131-position-static-computed:static;
}
.I173131 > .sector, .I173131 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I173131 {

order:25;
}
.I173131:hover {
}

}
.I173136 {
display:flex;
position:var(--I173136-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I173136:hover {
}


.I173154 {
display:flex;
position:var(--I173154-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;
--I173154-location-transform:translate(0px,0px);
z-index:var(--I173154-z-index, auto);

transform:
var(--I173154-location-transform, translate(0px,0px))
var(--I173154-user-box-transform, translate(0px,0px))
;

--I173154-z-index:1000;
position:var(--I173154-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I173154:hover {
}
.I173154 {
--I173154-position-static-computed:static;
}
.I173154 > .sector, .I173154 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I173154 {

width:100%;

}
.I173154:hover {
}

}
@media (min-width:1440px) {
.I173154 {

order:59;
}
.I173154:hover {
}

}
.I173147 {
display:flex;
position:var(--I173147-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I173147:hover {
}

@media (min-width:1440px) {
.I173147 {

order:49;
}
.I173147:hover {
}

}
.I173148 {
display:flex;
position:var(--I173148-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I173148:hover {
}

@media (min-width:1440px) {
.I173148 {

order:51;
}
.I173148:hover {
}

}
.I173146 {
display:flex;
position:var(--I173146-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I173146:hover {
}

@media (min-width:1440px) {
.I173146 {

order:47;
}
.I173146:hover {
}

}
.I173145 {
display:flex;
position:var(--I173145-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I173145:hover {
}

@media (min-width:1440px) {
.I173145 {

order:44;
}
.I173145:hover {
}

}
.I173140 {
display:flex;
position:var(--I173140-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I173140:hover {
}


.I173144 {
display:flex;
position:var(--I173144-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I173144:hover {
}

@media (min-width:1440px) {
.I173144 {

order:40;
}
.I173144:hover {
}

}
.I173132 {
display:flex;
position:var(--I173132-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I173132:hover {
}

@media (min-width:1440px) {
.I173132 {

order:26;
}
.I173132:hover {
}

}
.I173139 {
display:flex;
position:var(--I173139-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I173139:hover {
}


.I173129 {
display:flex;
position:var(--I173129-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(--I173129-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I173129-location-transform:translate(0px,0px);
z-index:var(--I173129-z-index, 1);

transform:
var(--I173129-location-transform, translate(0px,0px))
var(--I173129-user-box-transform, translate(0px,0px))
;

--I173129-z-index:555;
}
.I173129:hover {
}
.I173129 {
--I173129-position-static-computed:relative;
}
.I173129 > .sector, .I173129 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I173129 {

height:72px;
margin-bottom:-72px;

}
.I173129:hover {
}

}
@media (max-width:640px) {
.I173129 {

box-sizing:border-box;

}
.I173129:hover {
}

}
@media (min-width:1440px) {
.I173129 {

order:17;
}
.I173129:hover {
}

}
.I173126 {
display:flex;
position:var(--I173126-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(--I173126-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I173126-location-transform:translate(-50%,0px);
	

transform:
var(--I173126-location-transform, translate(0px,0px))
var(--I173126-user-box-transform, translate(0px,0px))
;

--I173126-z-index:999;
}
.I173126:hover {
}
.I173126 {
--I173126-position-static-computed:relative;
}
.I173126 > .sector, .I173126 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I173126 {

height:auto;
min-height:90px;

}
.I173126:hover {
}
.I173126 {
--I173126-position-static-computed:static;
}
.I173126 > .sector, .I173126 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I173126 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I173126:hover {
}

}
@media (min-width:1440px) {
.I173126 {

order:4;
position:fixed;
z-index:var(--I173126-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I173126-location-transform:translate(-50%,0px);
	

transform:
var(--I173126-location-transform, translate(0px,0px))
var(--I173126-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I173126:hover {
}

}
.I173133 {
display:flex;
position:var(--I173133-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I173133:hover {
}

@media (min-width:1440px) {
.I173133 {

order:18;
}
.I173133:hover {
}

}
.I173149 {
display:flex;
position:var(--I173149-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I173149:hover {
}

@media (min-width:1440px) {
.I173149 {

order:52;
}
.I173149:hover {
}

}
.I173151 {
display:flex;
position:var(--I173151-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I173151:hover {
}

@media (min-width:1440px) {
.I173151 {

order:55;
}
.I173151:hover {
}

}
.I173150 {
display:flex;
position:var(--I173150-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I173150:hover {
}

@media (min-width:1440px) {
.I173150 {

order:54;
}
.I173150:hover {
}

}
.I173152 {
display:flex;
position:var(--I173152-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I173152:hover {
}

@media (min-width:1440px) {
.I173152 {

order:56;
}
.I173152:hover {
}

}
.I173134 {
display:flex;
position:var(--I173134-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
position:-webkit-sticky;
position:sticky;
top:var(--I173134-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I173134-location-transform:translate(0px,0px);
z-index:var(--I173134-z-index, 1);

transform:
var(--I173134-location-transform, translate(0px,0px))
var(--I173134-user-box-transform, translate(0px,0px))
;

--I173134-z-index:1;
align-items:center;


}
.I173134:hover {
}

@media (max-width:640px) {
.I173134 {

padding-bottom:0vh;
padding-top:0vh;

}
.I173134:hover {
}

}
@media (min-width:1440px) {
.I173134 {

order:24;
}
.I173134:hover {
}

}
.I173138 {
display:flex;
position:var(--I173138-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I173138:hover {
}


.I173130 {
display:flex;
position:var(--I173130-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I173130:hover {
}

@media (min-width:1440px) {
.I173130 {

order:27;
}
.I173130:hover {
}

}
.I173153 {
display:flex;
position:var(--I173153-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I173153:hover {
}

@media (min-width:1440px) {
.I173153 {

order:58;
}
.I173153:hover {
}

}
.I173155 {
display:flex;
position:var(--I173155-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I173155:hover {
}

@media (min-width:1440px) {
.I173155 {

order:59;
}
.I173155:hover {
}

}
.I173156 {
display:flex;
position:var(--I173156-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I173156:hover {
}

@media (min-width:1440px) {
.I173156 {

order:60;
}
.I173156:hover {
}

}
.I173157 {
display:flex;
position:var(--I173157-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I173157:hover {
}

@media (min-width:1440px) {
.I173157 {

order:61;
}
.I173157:hover {
}

}
.I173141 {
display:flex;
position:var(--I173141-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I173141:hover {
}


.I173158 {
display:flex;
position:var(--I173158-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I173158:hover {
}

@media (min-width:1440px) {
.I173158 {

order:63;
}
.I173158:hover {
}

}
.I173159 {
display:flex;
position:var(--I173159-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I173159:hover {
}

@media (min-width:1440px) {
.I173159 {

order:65;
}
.I173159:hover {
}

}
.I173128 {
display:flex;
position:var(--I173128-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I173128:hover {
}

@media (min-width:1440px) {
.I173128 {

order:66;
}
.I173128:hover {
}

}
.I173160 {
display:flex;
position:var(--I173160-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I173160:hover {
}

@media (min-width:1440px) {
.I173160 {

order:68;
}
.I173160:hover {
}

}
.I173161 {
display:flex;
position:var(--I173161-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I173161:hover {
}

@media (min-width:1440px) {
.I173161 {

order:69;
}
.I173161:hover {
}

}
.I173143 {
display:flex;
position:var(--I173143-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I173143:hover {
}

@media (min-width:1440px) {
.I173143 {

order:70;
}
.I173143:hover {
}

}
.I173162 {
display:flex;
position:var(--I173162-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I173162:hover {
}

@media (min-width:1440px) {
.I173162 {

order:71;
}
.I173162:hover {
}

}
.I173127 {
display:flex;
position:var(--I173127-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I173127:hover {
}

@media (min-width:1440px) {
.I173127 {

order:72;
}
.I173127:hover {
}

}
.I173137 {
display:flex;
position:var(--I173137-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I173137:hover {
}


.I173125 {
display:flex;
position:var(--I173125-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I173125:hover {
}

@media (min-width:1440px) {
.I173125 {

order:16;
}
.I173125:hover {
}

}
.I173163 {
display:flex;
position:var(--I173163-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I173163:hover {
}

@media (min-width:1440px) {
.I173163 {

order:76;
}
.I173163:hover {
}

}
.I173135 {
display:flex;
position:var(--I173135-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I173135:hover {
}


.I173142 {
display:flex;
position:var(--I173142-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I173142:hover {
}


h1.I173165, .I173165 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173165 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:46;

}
.I173165:hover {
}
.I173165 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173165 > .viewport:hover {
}

@media (min-width:1440px) {
.I173165 {

order:48;

}
.I173165:hover {
}
.I173165 > .viewport {



}
.I173165 > .viewport:hover {
}

}
h1.I173166, .I173166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173166 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:0;
padding-top:120px;


z-index:999;
}
.I173166:hover {
}
.I173166 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173166 > .viewport:hover {
}

@media (max-width:992px) {
.I173166 {

width:100%;
padding-bottom:0rem;
padding-top:75px;


}
.I173166:hover {
}
.I173166 > .viewport {



}
.I173166 > .viewport:hover {
}

}
@media (max-width:640px) {
.I173166 {

padding-top:72px;


}
.I173166:hover {
}
.I173166 > .viewport {



}
.I173166 > .viewport:hover {
}

}

.I173167 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I173167:hover {
}
@media (max-width:992px) {
.I173167 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I173167:hover {
}
}
@media (max-width:640px) {
.I173167 {
width:100%;

	
}
.I173167:hover {
}
}

.I173168 {
display:flex;
position:var(--I173168-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
align-items:center;


}
.I173168:hover {
}

@media (max-width:640px) {
.I173168 {

width:100%;

}
.I173168:hover {
}

}

h1.I173169, .I173169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173169 {
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);


}
.I173169:hover {
}
.I173169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173169 > .viewport:hover {
}
.I173169 > .sector-title, .I173169 > .sector-title.i-collapsible-title {
}
.I173169 > .sector-title:hover, .I173169 > .sector-title.i-collapsible-title:hover {
}
.I173169 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I173169 > .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;
}
.I173169> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I173169> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I173169> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I173169> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I173169> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I173169> .sector-title .i-collapsible-title-text {
order:2;
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title {
}
.I173169> .sector-title.i-collapsible-title:hover {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I173169> .sector-title.i-collapsible-title.expanded {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title.collapsed {
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I173169 > .sector-title, .I173169 > .sector-title.i-collapsible-title {
display:none;
}
.I173169 > .sector-title .text, .I173169 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I173169 {

border-radius:0px;


}
.I173169:hover {
}
.I173169 > .viewport {



}
.I173169 > .viewport:hover {
}
.I173169 > .sector-title, .I173169 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I173169 > .sector-title:hover, .I173169 > .sector-title.i-collapsible-title:hover {
}
.I173169 > .sector-title .text {
flex-direction:row;
}
.I173169 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I173169> .sector-title.i-collapsible-title {
}
.I173169> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I173169> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I173169> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I173169> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I173169> .sector-title .i-collapsible-title-text {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I173169> .sector-title.i-collapsible-title.expanded {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title.collapsed {
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I173169 > .sector-title, .I173169 > .sector-title.i-collapsible-title {
display:none;
}
.I173169 > .sector-title .text, .I173169 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I173169 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I173169:hover {
}
.I173169 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I173169 > .viewport:hover {
}
.I173169 > .sector-title, .I173169 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I173169 > .sector-title:hover, .I173169 > .sector-title.i-collapsible-title:hover {
}
.I173169 > .sector-title .text {
flex-direction:row;
}
.I173169 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I173169> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I173169> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I173169> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I173169> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I173169> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I173169> .sector-title .i-collapsible-title-text {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title {
}
.I173169> .sector-title.i-collapsible-title:hover {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I173169> .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');

}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I173169> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I173169> .sector-title.i-collapsible-title.expanded {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I173169> .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');

}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I173169> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I173169> .sector-title.i-collapsible-title.collapsed {
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I173169> .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');

}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I173169> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I173169> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I173169 > .sector-title, .I173169 > .sector-title.i-collapsible-title {
display:flex;
}
.I173169 > .sector-title .text, .I173169 > .sector-title.i-collapsible-title .text {
}

}

ul.I173170, .I173170 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I173170, .I173170 a {
text-decoration:inherit;
color:inherit;
}

.I173170 {
display:flex;
}
.I173170:hover {
}
.I173170 ul.I173170-level-top {
display:flex;
}
.I173170 ul.I173170-level-top:hover {
}
.I173170 ul.I173170-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I173170 ul.I173170-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-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;

}
.I173170 ul.I173170-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I173170 ul.I173170-level-top ul.I173170-level-child {
order:2;
}
.I173170 ul.I173170-level-top ul.I173170-level-child:hover {
}

.I173170 ul.I173170-level-top li.level-top > ul.I173170-level-child {
display:none;
z-index:9999;
}
.I173170 {
position:static;
}
.I173170 ul.I173170-level-top > li.level-top {
position:relative;
}
.I173170 ul.I173170-level-top li.level-top > ul.I173170-level-child {
position:absolute;
}
.I173170 ul.I173170-level-top li.level-top:hover > ul.I173170-level-child,
.I173170 ul.I173170-level-top li.level-top.hover > ul.I173170-level-child,
.I173170 ul.I173170-level-top li.level-top.touch > ul.I173170-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I173170 ul.I173170-level-top li.level-child > ul.I173170-level-child {
display:none;
z-index:9999;
}
.I173170 {
position:static;
}
.I173170 ul.I173170-level-top > li.level-top {
position:relative;
}
.I173170 ul.I173170-level-top li.level-child > ul.I173170-level-child {
position:absolute;
}
.I173170 ul.I173170-level-top li.level-child:hover > ul.I173170-level-child,
.I173170 ul.I173170-level-top li.level-child.hover > ul.I173170-level-child,
.I173170 ul.I173170-level-top li.level-child.touch > ul.I173170-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I173170 ul.I173170-level-top li.level-top.hover > ul.I173170-level-child {
display:none;
}
.I173170 ul.I173170-level-top li.level-top.touch > ul.I173170-level-child {
display:flex;
}
.I173170 ul.I173170-level-top li.level-top:hover > ul.I173170-level-child {
display:flex;
}
.I173170 ul.I173170-level-top li.level-child.hover > ul.I173170-level-child {
display:none;
}
.I173170 ul.I173170-level-top li.level-child.touch > ul.I173170-level-child {
display:flex;
}
.I173170 ul.I173170-level-top li.level-child:hover > ul.I173170-level-child {
display:flex;
}

.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I173170 ul.I173170-level-top > li.level-top:last-child::after {
content:none;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I173170 {
}
.I173170:hover {
}
.I173170 ul.I173170-level-top {
}
.I173170 ul.I173170-level-top:hover {
}
.I173170 ul.I173170-level-top > li.level-top {
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .component {
}
.I173170 ul.I173170-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top ul.I173170-level-child {
}
.I173170 ul.I173170-level-top ul.I173170-level-child:hover {
}


.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper > .component {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I173170 ul.I173170-level-top > li.level-top:last-child::after {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child::after {
content:'';
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I173170 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I173170:hover {
}
.I173170 ul.I173170-level-top {
width:100%;

flex-direction:column;
}
.I173170 ul.I173170-level-top:hover {
}
.I173170 ul.I173170-level-top > li.level-top {
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .component {
}
.I173170 ul.I173170-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I173170 ul.I173170-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;

}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I173170 ul.I173170-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I173170 ul.I173170-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I173170 ul.I173170-level-top ul.I173170-level-child {
}
.I173170 ul.I173170-level-top ul.I173170-level-child:hover {
}


.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper > .component {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I173170 ul.I173170-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;

}
.I173170 ul.I173170-level-top > li.level-top:last-child::after {
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child::after {
content:'';
}
.I173170 ul.I173170-level-top ul.I173170-level-child > li.level-child:last-child::after {
}

}

h1.I173824, .I173824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
background-color:rgb(17,17,17);


}
.I173824:hover {
}
.I173824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173824 > .viewport:hover {
}


.I173805 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-185px;
padding-top:144px;
background-color:rgb(103,161,255);
background-image:url('https://www.genexus.com/media/images/img_cabezal_ai.svg?timestamp=20241129140005');
background-repeat:no-repeat;
background-size:contain;
background-position:right center;

align-items:center;

	
}
.I173805:hover {
}
@media (max-width:992px) {
.I173805 {
padding-bottom:3rem;
padding-top:160px;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I173805:hover {
}
}
@media (max-width:640px) {
.I173805 {
margin-top:-125px;
padding-bottom:2rem;
padding-top:9rem;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I173805:hover {
}
}
@media (min-width:1440px) {
.I173805 {
	
}
.I173805:hover {
}
}
.I173806 {
display:flex;
position:var(--I173806-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I173806:hover {
}

@media (max-width:992px) {
.I173806 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I173806:hover {
}

}
@media (max-width:640px) {
.I173806 {

min-width:100%;
padding-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I173806:hover {
}

}
@media (min-width:1440px) {
.I173806 {

width:100%;

}
.I173806:hover {
}

}
.I173807 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I173807:hover {
}

@media (max-width:992px) {
.I173807 {

width:80%;



	
}
.I173807:hover {
}

}
@media (max-width:640px) {
.I173807 {

width:100%;



	
}
.I173807:hover {
}

}

h1.I173808, .I173808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173808:hover {
}
.I173808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173808 > .viewport:hover {
}

@media (min-width:1440px) {
.I173808 {

order:3;

}
.I173808:hover {
}
.I173808 > .viewport {



}
.I173808 > .viewport:hover {
}

}
h1.I173809, .I173809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I173809:hover {
}
.I173809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173809 > .viewport:hover {
}

@media (min-width:1440px) {
.I173809 {

order:4;

}
.I173809:hover {
}
.I173809 > .viewport {



}
.I173809 > .viewport:hover {
}

}
h1.I173810, .I173810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I173810:hover {
}
.I173810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173810 > .viewport:hover {
}

@media (min-width:1440px) {
.I173810 {

order:2;

}
.I173810:hover {
}
.I173810 > .viewport {



}
.I173810 > .viewport:hover {
}

}
h1.I173811, .I173811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I173811:hover {
}
.I173811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173811 > .viewport:hover {
}

@media (min-width:1440px) {
.I173811 {

order:8;

}
.I173811:hover {
}
.I173811 > .viewport {



}
.I173811 > .viewport:hover {
}

}
h1.I173812, .I173812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I173812:hover {
}
.I173812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173812 > .viewport:hover {
}

@media (min-width:1440px) {
.I173812 {

order:11;

}
.I173812:hover {
}
.I173812 > .viewport {



}
.I173812 > .viewport:hover {
}

}
h1.I173813, .I173813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I173813:hover {
}
.I173813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173813 > .viewport:hover {
}

@media (min-width:1440px) {
.I173813 {

order:13;

}
.I173813:hover {
}
.I173813 > .viewport {



}
.I173813 > .viewport:hover {
}

}
h1.I173814, .I173814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I173814:hover {
}
.I173814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173814 > .viewport:hover {
}

@media (min-width:1440px) {
.I173814 {

order:12;

}
.I173814:hover {
}
.I173814 > .viewport {



}
.I173814 > .viewport:hover {
}

}
h1.I173815, .I173815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I173815:hover {
}
.I173815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173815 > .viewport:hover {
}

@media (min-width:1440px) {
.I173815 {

order:5;

}
.I173815:hover {
}
.I173815 > .viewport {



}
.I173815 > .viewport:hover {
}

}
h1.I188246, .I188246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188246:hover {
}
.I188246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188246 > .viewport:hover {
}

@media (min-width:1440px) {
.I188246 {

order:6;

}
.I188246:hover {
}
.I188246 > .viewport {



}
.I188246 > .viewport:hover {
}

}
h1.I189783, .I189783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189783:hover {
}
.I189783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189783 > .viewport:hover {
}

@media (min-width:1440px) {
.I189783 {

order:7;

}
.I189783:hover {
}
.I189783 > .viewport {



}
.I189783 > .viewport:hover {
}

}
h1.I190536, .I190536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190536:hover {
}
.I190536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190536 > .viewport:hover {
}

@media (min-width:1440px) {
.I190536 {

order:1;

}
.I190536:hover {
}
.I190536 > .viewport {



}
.I190536 > .viewport:hover {
}

}
.I173816, a.I173816 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I173816:hover, a.I173816:hover {
}
@media (max-width:992px) {
.I173816, a.I173816 {
display:flex;
font-size:1.625rem;


}
.I173816:hover, a.I173816:hover {
}
}

.I173817, a.I173817 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I173817:hover, a.I173817:hover {
}
@media (max-width:992px) {
.I173817, a.I173817 {
}
.I173817:hover, a.I173817:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173817, a.I173817 {
display:flex;
padding-bottom:1rem;

}
.I173817:hover, a.I173817:hover {
}
}

.I173818, a.I173818 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I173818:hover, a.I173818:hover {
}
@media (max-width:992px) {
.I173818, a.I173818 {
display:flex;
font-size:1.25rem;


}
.I173818:hover, a.I173818:hover {
}
}
@media (max-width:640px) {
.I173818, a.I173818 {
display:flex;
font-size:1.25rem;


}
.I173818:hover, a.I173818:hover {
}
}

.I173819 .button, .I173819.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I173819 button.button, button.I173819.button {
cursor:pointer;
}
.I173819 .button .text, .I173819.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I173819 .button .icon, .I173819.button .icon {
flex:none;
background-size:100% 100%;
}
.I173819 .button:hover, .I173819.button:hover {
background-color:rgb(255,255,255);

}
.I173819 .button:hover .text, .I173819.button:hover .text {
color:rgb(17,17,17);

}
.I173819 .button:hover .icon, .I173819.button:hover .icon {
background-size:100% 100%;
}

.I173820 .button, .I173820.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173820 button.button, button.I173820.button {
cursor:pointer;
}
.I173820 .button .text, .I173820.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I173820 .button .icon, .I173820.button .icon {
flex:none;
background-size:100% 100%;
}
.I173820 .button:hover, .I173820.button:hover {
}
.I173820 .button:hover .text, .I173820.button:hover .text {
}
.I173820 .button:hover .icon, .I173820.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I173820 .button, .I173820.button {
}
.I173820 button.button, button.I173820.button {
}
.I173820 .button .text, .I173820.button .text {
font-family:Rubik;

}
.I173820 .button .icon, .I173820.button .icon {
background-size:100% 100%;
}
.I173820 .button:hover, .I173820.button:hover {
}
.I173820 .button:hover .text, .I173820.button:hover .text {
}
.I173820 .button:hover .icon, .I173820.button:hover .icon {
background-size:100% 100%;
}
}

.I173821 .button, .I173821.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);

}
.I173821 button.button, button.I173821.button {
cursor:pointer;
}
.I173821 .button .text, .I173821.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I173821 .button .icon, .I173821.button .icon {
flex:none;
background-size:100% 100%;
}
.I173821 .button:hover, .I173821.button:hover {
background-color:rgb(210,40,93);

}
.I173821 .button:hover .text, .I173821.button:hover .text {
}
.I173821 .button:hover .icon, .I173821.button:hover .icon {
background-size:100% 100%;
}

.I173822 .button, .I173822.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;
}
.I173822 button.button, button.I173822.button {
cursor:pointer;
}
.I173822 .button .text, .I173822.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I173822 .button .icon, .I173822.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;
}
.I173822 .button:hover, .I173822.button:hover {
}
.I173822 .button:hover .text, .I173822.button:hover .text {
}
.I173822 .button:hover .icon, .I173822.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I173822 .button, .I173822.button {
flex-direction:row-reverse;
}
.I173822 button.button, button.I173822.button {
}
.I173822 .button .text, .I173822.button .text {
}
.I173822 .button .icon, .I173822.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I173822 .button:hover, .I173822.button:hover {
}
.I173822 .button:hover .text, .I173822.button:hover .text {
}
.I173822 .button:hover .icon, .I173822.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I173822 .button, .I173822.button {
flex-direction:row-reverse;
}
.I173822 button.button, button.I173822.button {
}
.I173822 .button .text, .I173822.button .text {
}
.I173822 .button .icon, .I173822.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I173822 .button:hover, .I173822.button:hover {
}
.I173822 .button:hover .text, .I173822.button:hover .text {
}
.I173822 .button:hover .icon, .I173822.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I173822 .button, .I173822.button {
flex-direction:row-reverse;
}
.I173822 button.button, button.I173822.button {
}
.I173822 .button .text, .I173822.button .text {
}
.I173822 .button .icon, .I173822.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I173822 .button:hover, .I173822.button:hover {
}
.I173822 .button:hover .text, .I173822.button:hover .text {
}
.I173822 .button:hover .icon, .I173822.button:hover .icon {
background-size:100% 100%;
}
}
.I173823, a.I173823 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I173823:hover, a.I173823:hover {
}
@media (max-width:992px) {
.I173823, a.I173823 {
}
.I173823:hover, a.I173823:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173823, a.I173823 {
display:flex;
padding-bottom:1rem;

}
.I173823:hover, a.I173823:hover {
}
}

.I188031, a.I188031 {
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;

}
.I188031:hover, a.I188031:hover {
}
@media (max-width:992px) {
.I188031, a.I188031 {
}
.I188031:hover, a.I188031:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188031, a.I188031 {
display:flex;
padding-bottom:1rem;

}
.I188031:hover, a.I188031:hover {
}
}

.I189566, a.I189566 {
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;

}
.I189566:hover, a.I189566:hover {
}
@media (max-width:992px) {
.I189566, a.I189566 {
}
.I189566:hover, a.I189566:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189566, a.I189566 {
display:flex;
padding-bottom:1rem;

}
.I189566:hover, a.I189566:hover {
}
}

.I190319 .image, .I190319.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190319 .image:hover, .I190319.image:hover {
}

h1.I173873, .I173873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:45;
width:100%;


}
.I173873:hover {
}
.I173873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173873 > .viewport:hover {
}


.I173825 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:120px;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I173825:hover {
}
@media (max-width:992px) {
.I173825 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I173825:hover {
}
}

.I173826 {
display:flex;

order:2;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I173826:hover {
}
@media (max-width:992px) {
.I173826 {


flex-direction:column;
}
.I173826:hover {
}
}
@media (max-width:640px) {
.I173826 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I173826:hover {
}
}

.I173827 {
display:flex;
position:var(--I173827-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:calc(50% - 1rem);
margin-right:1rem;
box-sizing:border-box;

flex-direction:row;
justify-content:space-between;


}
.I173827:hover {
}

@media (max-width:992px) {
.I173827 {

width:100%;
margin-bottom:3rem;
margin-right:0;

}
.I173827:hover {
}

}
@media (max-width:640px) {
.I173827 {

margin-bottom:0;

flex-direction:column;


}
.I173827:hover {
}

}

.I173828 {
display:flex;
position:var(--I173828-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I173828:hover {
}

@media (max-width:640px) {
.I173828 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I173828:hover {
}

}

.I173829 {
display:flex;
position:var(--I173829-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(50% - 1rem);
margin-left:1rem;

flex-direction:row;
justify-content:space-between;


}
.I173829:hover {
}

@media (max-width:992px) {
.I173829 {

width:100%;
margin-left:0;

}
.I173829:hover {
}

}
@media (max-width:640px) {
.I173829 {

flex-direction:column;
align-items:center;


}
.I173829:hover {
}

}

.I173830 {
display:flex;
position:var(--I173830-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:3;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

align-items:center;


}
.I173830:hover {
}

@media (max-width:992px) {
.I173830 {

padding-top:2rem;

}
.I173830:hover {
}

}
@media (max-width:640px) {
.I173830 {

align-items:flex-start;


}
.I173830:hover {
}

}

.I173831 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I173831:hover {
}

@media (max-width:640px) {
.I173831 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I173831:hover {
}

}
@media (min-width:1440px) {
.I173831 {

order:2;


	
}
.I173831:hover {
}

}
.I173832 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I173832:hover {
}

@media (max-width:640px) {
.I173832 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I173832:hover {
}

}
@media (min-width:1440px) {
.I173832 {

order:3;


	
}
.I173832:hover {
}

}
.I173833 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I173833:hover {
}

@media (max-width:640px) {
.I173833 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I173833:hover {
}

}

.I173834 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I173834:hover {
}

@media (max-width:640px) {
.I173834 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I173834:hover {
}

}

h1.I173835, .I173835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I173835:hover {
}
.I173835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173835 > .viewport:hover {
}


h1.I173836, .I173836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173836:hover {
}
.I173836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173836 > .viewport:hover {
}

@media (max-width:640px) {
.I173836 {

width:100%;


}
.I173836:hover {
}
.I173836 > .viewport {

justify-content:center;


}
.I173836 > .viewport:hover {
}

}

h1.I173837, .I173837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I173837:hover {
}
.I173837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173837 > .viewport:hover {
}

@media (max-width:640px) {
.I173837 {


}
.I173837:hover {
}
.I173837 > .viewport {

justify-content:center;


}
.I173837 > .viewport:hover {
}

}

h1.I173838, .I173838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173838:hover {
}
.I173838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173838 > .viewport:hover {
}

@media (max-width:640px) {
.I173838 {

width:100%;


}
.I173838:hover {
}
.I173838 > .viewport {

justify-content:center;


}
.I173838 > .viewport:hover {
}

}

h1.I173839, .I173839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I173839:hover {
}
.I173839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173839 > .viewport:hover {
}


h1.I173840, .I173840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I173840:hover {
}
.I173840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173840 > .viewport:hover {
}

@media (max-width:640px) {
.I173840 {


}
.I173840:hover {
}
.I173840 > .viewport {

justify-content:center;


}
.I173840 > .viewport:hover {
}

}

h1.I173841, .I173841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173841:hover {
}
.I173841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173841 > .viewport:hover {
}

@media (max-width:640px) {
.I173841 {

width:100%;


}
.I173841:hover {
}
.I173841 > .viewport {

justify-content:center;


}
.I173841 > .viewport:hover {
}

}

h1.I173842, .I173842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I173842:hover {
}
.I173842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173842 > .viewport:hover {
}


h1.I173843, .I173843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I173843:hover {
}
.I173843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173843 > .viewport:hover {
}

@media (max-width:640px) {
.I173843 {


}
.I173843:hover {
}
.I173843 > .viewport {

justify-content:center;


}
.I173843 > .viewport:hover {
}

}

h1.I173844, .I173844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I173844:hover {
}
.I173844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173844 > .viewport:hover {
}


h1.I173845, .I173845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I173845:hover {
}
.I173845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173845 > .viewport:hover {
}


h1.I173846, .I173846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I173846:hover {
}
.I173846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173846 > .viewport:hover {
}

@media (min-width:1440px) {
.I173846 {

order:5;

}
.I173846:hover {
}
.I173846 > .viewport {



}
.I173846 > .viewport:hover {
}

}
h1.I173847, .I173847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173847:hover {
}
.I173847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173847 > .viewport:hover {
}

@media (max-width:640px) {
.I173847 {

width:100%;


}
.I173847:hover {
}
.I173847 > .viewport {

justify-content:center;


}
.I173847 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I173847 {

order:7;

}
.I173847:hover {
}
.I173847 > .viewport {



}
.I173847 > .viewport:hover {
}

}
h1.I173848, .I173848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I173848:hover {
}
.I173848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173848 > .viewport:hover {
}

@media (max-width:640px) {
.I173848 {


}
.I173848:hover {
}
.I173848 > .viewport {

justify-content:center;


}
.I173848 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I173848 {

order:8;

}
.I173848:hover {
}
.I173848 > .viewport {



}
.I173848 > .viewport:hover {
}

}
h1.I173849, .I173849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I173849:hover {
}
.I173849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173849 > .viewport:hover {
}

@media (max-width:640px) {
.I173849 {

margin-bottom:0rem;


}
.I173849:hover {
}
.I173849 > .viewport {



}
.I173849 > .viewport:hover {
}

}

h1.I173850, .I173850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I173850:hover {
}
.I173850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173850 > .viewport:hover {
}

@media (max-width:640px) {
.I173850 {

margin-bottom:0rem;


}
.I173850:hover {
}
.I173850 > .viewport {



}
.I173850 > .viewport:hover {
}

}

h1.I173851, .I173851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I173851:hover {
}
.I173851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173851 > .viewport:hover {
}

@media (max-width:640px) {
.I173851 {

margin-bottom:0rem;


}
.I173851:hover {
}
.I173851 > .viewport {



}
.I173851 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I173851 {

order:6;

}
.I173851:hover {
}
.I173851 > .viewport {



}
.I173851 > .viewport:hover {
}

}
h1.I173852, .I173852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I173852:hover {
}
.I173852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173852 > .viewport:hover {
}

@media (max-width:640px) {
.I173852 {

margin-bottom:0rem;


}
.I173852:hover {
}
.I173852 > .viewport {



}
.I173852 > .viewport:hover {
}

}

h1.I173853, .I173853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I173853:hover {
}
.I173853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173853 > .viewport:hover {
}


h1.I184670, .I184670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184670:hover {
}
.I184670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184670 > .viewport:hover {
}

@media (max-width:640px) {
.I184670 {


}
.I184670:hover {
}
.I184670 > .viewport {

justify-content:flex-start;


}
.I184670 > .viewport:hover {
}

}

.I173854 .image, .I173854.image {
vertical-align:top;
width:100%;
height:auto;

}
.I173854 .image:hover, .I173854.image:hover {
}
@media (max-width:992px) {
.I173854 .image, .I173854.image {
width:100%;
height:auto;

}
.I173854 .image:hover, .I173854.image:hover {
}
}
@media (max-width:640px) {
.I173854 .image, .I173854.image {
width:100%;

}
.I173854 .image:hover, .I173854.image:hover {
}
}

.I173855, a.I173855 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I173855:hover, a.I173855:hover {
}
@media (max-width:992px) {
.I173855, a.I173855 {
}
.I173855:hover, a.I173855:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173855, a.I173855 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I173855:hover, a.I173855:hover {
}
}

.I173856 .button, .I173856.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173856 button.button, button.I173856.button {
cursor:pointer;
}
.I173856 .button .text, .I173856.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I173856 .button .icon, .I173856.button .icon {
flex:none;
background-size:100% 100%;
}
.I173856 .button:hover, .I173856.button:hover {
}
.I173856 .button:hover .text, .I173856.button:hover .text {
}
.I173856 .button:hover .icon, .I173856.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I173856 .button, .I173856.button {
}
.I173856 button.button, button.I173856.button {
}
.I173856 .button .text, .I173856.button .text {
font-family:Rubik;

}
.I173856 .button .icon, .I173856.button .icon {
background-size:100% 100%;
}
.I173856 .button:hover, .I173856.button:hover {
}
.I173856 .button:hover .text, .I173856.button:hover .text {
}
.I173856 .button:hover .icon, .I173856.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I173856 .button, .I173856.button {
}
.I173856 button.button, button.I173856.button {
}
.I173856 .button .text, .I173856.button .text {
color:rgb(250,50,99);

}
.I173856 .button .icon, .I173856.button .icon {
background-size:100% 100%;
}
.I173856 .button:hover, .I173856.button:hover {
}
.I173856 .button:hover .text, .I173856.button:hover .text {
}
.I173856 .button:hover .icon, .I173856.button:hover .icon {
background-size:100% 100%;
}
}
.I173857, a.I173857 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I173857:hover, a.I173857:hover {
}
@media (max-width:992px) {
.I173857, a.I173857 {
}
.I173857:hover, a.I173857:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173857, a.I173857 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I173857:hover, a.I173857:hover {
}
}

.I173858 .image, .I173858.image {
vertical-align:top;
width:100%;
height:auto;

}
.I173858 .image:hover, .I173858.image:hover {
}
@media (max-width:992px) {
.I173858 .image, .I173858.image {
width:100%;
height:auto;

}
.I173858 .image:hover, .I173858.image:hover {
}
}
@media (max-width:640px) {
.I173858 .image, .I173858.image {
width:100%;

}
.I173858 .image:hover, .I173858.image:hover {
}
}

.I173859 .button, .I173859.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173859 button.button, button.I173859.button {
cursor:pointer;
}
.I173859 .button .text, .I173859.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I173859 .button .icon, .I173859.button .icon {
flex:none;
background-size:100% 100%;
}
.I173859 .button:hover, .I173859.button:hover {
}
.I173859 .button:hover .text, .I173859.button:hover .text {
}
.I173859 .button:hover .icon, .I173859.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I173859 .button, .I173859.button {
}
.I173859 button.button, button.I173859.button {
}
.I173859 .button .text, .I173859.button .text {
font-family:Rubik;

}
.I173859 .button .icon, .I173859.button .icon {
background-size:100% 100%;
}
.I173859 .button:hover, .I173859.button:hover {
}
.I173859 .button:hover .text, .I173859.button:hover .text {
}
.I173859 .button:hover .icon, .I173859.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I173859 .button, .I173859.button {
}
.I173859 button.button, button.I173859.button {
}
.I173859 .button .text, .I173859.button .text {
color:rgb(250,50,99);

}
.I173859 .button .icon, .I173859.button .icon {
background-size:100% 100%;
}
.I173859 .button:hover, .I173859.button:hover {
}
.I173859 .button:hover .text, .I173859.button:hover .text {
}
.I173859 .button:hover .icon, .I173859.button:hover .icon {
background-size:100% 100%;
}
}
.I173860, a.I173860 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I173860:hover, a.I173860:hover {
}
@media (max-width:992px) {
.I173860, a.I173860 {
}
.I173860:hover, a.I173860:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173860, a.I173860 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I173860:hover, a.I173860:hover {
}
}

.I173861 .image, .I173861.image {
vertical-align:top;
width:100%;
height:auto;

}
.I173861 .image:hover, .I173861.image:hover {
}
@media (max-width:992px) {
.I173861 .image, .I173861.image {
width:100%;
height:auto;

}
.I173861 .image:hover, .I173861.image:hover {
}
}
@media (max-width:640px) {
.I173861 .image, .I173861.image {
width:100%;

}
.I173861 .image:hover, .I173861.image:hover {
}
}

.I173862 .button, .I173862.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173862 button.button, button.I173862.button {
cursor:pointer;
}
.I173862 .button .text, .I173862.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I173862 .button .icon, .I173862.button .icon {
flex:none;
background-size:100% 100%;
}
.I173862 .button:hover, .I173862.button:hover {
}
.I173862 .button:hover .text, .I173862.button:hover .text {
}
.I173862 .button:hover .icon, .I173862.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I173862 .button, .I173862.button {
}
.I173862 button.button, button.I173862.button {
}
.I173862 .button .text, .I173862.button .text {
font-family:Rubik;

}
.I173862 .button .icon, .I173862.button .icon {
background-size:100% 100%;
}
.I173862 .button:hover, .I173862.button:hover {
}
.I173862 .button:hover .text, .I173862.button:hover .text {
}
.I173862 .button:hover .icon, .I173862.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I173862 .button, .I173862.button {
}
.I173862 button.button, button.I173862.button {
}
.I173862 .button .text, .I173862.button .text {
color:rgb(250,50,99);

}
.I173862 .button .icon, .I173862.button .icon {
background-size:100% 100%;
}
.I173862 .button:hover, .I173862.button:hover {
}
.I173862 .button:hover .text, .I173862.button:hover .text {
}
.I173862 .button:hover .icon, .I173862.button:hover .icon {
background-size:100% 100%;
}
}
.I173863, a.I173863 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I173863:hover, a.I173863:hover {
}
@media (max-width:992px) {
.I173863, a.I173863 {
display:flex;
font-size:1.625rem;


}
.I173863:hover, a.I173863:hover {
}
}
@media (max-width:640px) {
.I173863, a.I173863 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I173863:hover, a.I173863:hover {
}
}

.I173864, a.I173864 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-top:1rem;

}
.I173864:hover, a.I173864:hover {
}
@media (max-width:992px) {
.I173864, a.I173864 {
}
.I173864:hover, a.I173864:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173864, a.I173864 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I173864:hover, a.I173864:hover {
}
}

.I173865 .image, .I173865.image {
vertical-align:top;
width:100%;
height:auto;

}
.I173865 .image:hover, .I173865.image:hover {
}

.I173866, a.I173866 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I173866:hover, a.I173866:hover {
}
@media (max-width:992px) {
.I173866, a.I173866 {
}
.I173866:hover, a.I173866:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173866, a.I173866 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I173866:hover, a.I173866:hover {
}
}

.I173867 .button, .I173867.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173867 button.button, button.I173867.button {
cursor:pointer;
}
.I173867 .button .text, .I173867.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I173867 .button .icon, .I173867.button .icon {
flex:none;
background-size:100% 100%;
}
.I173867 .button:hover, .I173867.button:hover {
}
.I173867 .button:hover .text, .I173867.button:hover .text {
}
.I173867 .button:hover .icon, .I173867.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I173867 .button, .I173867.button {
}
.I173867 button.button, button.I173867.button {
}
.I173867 .button .text, .I173867.button .text {
font-family:Rubik;

}
.I173867 .button .icon, .I173867.button .icon {
background-size:100% 100%;
}
.I173867 .button:hover, .I173867.button:hover {
}
.I173867 .button:hover .text, .I173867.button:hover .text {
}
.I173867 .button:hover .icon, .I173867.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I173867 .button, .I173867.button {
}
.I173867 button.button, button.I173867.button {
}
.I173867 .button .text, .I173867.button .text {
color:rgb(250,50,99);

}
.I173867 .button .icon, .I173867.button .icon {
background-size:100% 100%;
}
.I173867 .button:hover, .I173867.button:hover {
}
.I173867 .button:hover .text, .I173867.button:hover .text {
}
.I173867 .button:hover .icon, .I173867.button:hover .icon {
background-size:100% 100%;
}
}
.I173868, a.I173868 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I173868:hover, a.I173868:hover {
}
@media (max-width:992px) {
.I173868, a.I173868 {
}
.I173868:hover, a.I173868:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173868, a.I173868 {
display:flex;
padding-bottom:1rem;

}
.I173868:hover, a.I173868:hover {
}
}

.I173869, a.I173869 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I173869:hover, a.I173869:hover {
}
@media (max-width:992px) {
.I173869, a.I173869 {
}
.I173869:hover, a.I173869:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173869, a.I173869 {
display:flex;
padding-bottom:1rem;

}
.I173869:hover, a.I173869:hover {
}
}

.I173870, a.I173870 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I173870:hover, a.I173870:hover {
}
@media (max-width:992px) {
.I173870, a.I173870 {
}
.I173870:hover, a.I173870:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173870, a.I173870 {
display:flex;
padding-bottom:1rem;

}
.I173870:hover, a.I173870:hover {
}
}

.I173871, a.I173871 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I173871:hover, a.I173871:hover {
}
@media (max-width:992px) {
.I173871, a.I173871 {
}
.I173871:hover, a.I173871:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173871, a.I173871 {
display:flex;
padding-bottom:1rem;

}
.I173871:hover, a.I173871:hover {
}
}

.I173872 .button, .I173872.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(91,167,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I173872 button.button, button.I173872.button {
cursor:pointer;
}
.I173872 .button .text, .I173872.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I173872 .button .icon, .I173872.button .icon {
flex:none;
background-size:100% 100%;
}
.I173872 .button:hover, .I173872.button:hover {
border-color:rgb(67,125,192);
background-color:rgb(67,125,192);

}
.I173872 .button:hover .text, .I173872.button:hover .text {
}
.I173872 .button:hover .icon, .I173872.button:hover .icon {
background-size:100% 100%;
}

.I184662, a.I184662 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184662:hover, a.I184662:hover {
}
@media (max-width:992px) {
.I184662, a.I184662 {
display:flex;
font-size:1.25rem;


}
.I184662:hover, a.I184662:hover {
}
}
@media (max-width:640px) {
.I184662, a.I184662 {
display:flex;
font-size:1.25rem;


}
.I184662:hover, a.I184662:hover {
}
}

h1.I173913, .I173913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:47;
width:100%;


}
.I173913:hover {
}
.I173913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173913 > .viewport:hover {
}


.I173874 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);
background-image:url('https://www.genexus.com/media/images/look-at-me_center_ai.svg?timestamp=20241126182107');
background-repeat:no-repeat;
background-size:cover;

align-items:center;

	
}
.I173874:hover {
}
@media (min-width:1440px) {
.I173874 {
align-items:center;

	
}
.I173874:hover {
}
}
.I173875 {
display:flex;
position:var(--I173875-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;


}
.I173875:hover {
}

@media (max-width:992px) {
.I173875 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I173875:hover {
}

}
@media (max-width:640px) {
.I173875 {

align-items:flex-start;


}
.I173875:hover {
}

}

.I173876 {
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;

	
}
.I173876:hover {
}

@media (max-width:992px) {
.I173876 {

margin-left:0rem;



	
}
.I173876:hover {
}

}
@media (max-width:640px) {
.I173876 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I173876:hover {
}

}
@media (min-width:1440px) {
.I173876 {

order:3;
margin-left:0px;



	
}
.I173876:hover {
}

}
h1.I173877, .I173877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I173877:hover {
}
.I173877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173877 > .viewport:hover {
}

@media (min-width:1440px) {
.I173877 {

order:2;

}
.I173877:hover {
}
.I173877 > .viewport {



}
.I173877 > .viewport:hover {
}

}
h1.I173878, .I173878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I173878:hover {
}
.I173878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173878 > .viewport:hover {
}

@media (min-width:1440px) {
.I173878 {

order:4;

}
.I173878:hover {
}
.I173878 > .viewport {



}
.I173878 > .viewport:hover {
}

}
h1.I173879, .I173879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:960px;
margin-top:1rem;


}
.I173879:hover {
}
.I173879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173879 > .viewport:hover {
}

@media (max-width:640px) {
.I173879 {


}
.I173879:hover {
}
.I173879 > .viewport {

justify-content:flex-start;


}
.I173879 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I173879 {

order:5;

}
.I173879:hover {
}
.I173879 > .viewport {



}
.I173879 > .viewport:hover {
}

}
h1.I173880, .I173880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I173880:hover {
}
.I173880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173880 > .viewport:hover {
}

@media (min-width:1440px) {
.I173880 {

order:13;

}
.I173880:hover {
}
.I173880 > .viewport {



}
.I173880 > .viewport:hover {
}

}
h1.I173881, .I173881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I173881:hover {
}
.I173881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173881 > .viewport:hover {
}


h1.I173882, .I173882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I173882:hover {
}
.I173882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173882 > .viewport:hover {
}

@media (min-width:1440px) {
.I173882 {

order:21;

}
.I173882:hover {
}
.I173882 > .viewport {



}
.I173882 > .viewport:hover {
}

}
h1.I173883, .I173883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I173883:hover {
}
.I173883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173883 > .viewport:hover {
}

@media (min-width:1440px) {
.I173883 {

order:9;

}
.I173883:hover {
}
.I173883 > .viewport {



}
.I173883 > .viewport:hover {
}

}
h1.I173884, .I173884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I173884:hover {
}
.I173884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173884 > .viewport:hover {
}

@media (max-width:640px) {
.I173884 {

padding-top:1rem;


}
.I173884:hover {
}
.I173884 > .viewport {

justify-content:flex-start;


}
.I173884 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I173884 {

order:6;

}
.I173884:hover {
}
.I173884 > .viewport {



}
.I173884 > .viewport:hover {
}

}
h1.I173885, .I173885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I173885:hover {
}
.I173885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173885 > .viewport:hover {
}

@media (min-width:1440px) {
.I173885 {

order:1;

}
.I173885:hover {
}
.I173885 > .viewport {



}
.I173885 > .viewport:hover {
}

}
h1.I173886, .I173886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I173886:hover {
}
.I173886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173886 > .viewport:hover {
}

@media (min-width:1440px) {
.I173886 {

order:14;

}
.I173886:hover {
}
.I173886 > .viewport {



}
.I173886 > .viewport:hover {
}

}
h1.I173887, .I173887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I173887:hover {
}
.I173887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173887 > .viewport:hover {
}

@media (min-width:1440px) {
.I173887 {

order:9;

}
.I173887:hover {
}
.I173887 > .viewport {



}
.I173887 > .viewport:hover {
}

}
h1.I173888, .I173888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I173888:hover {
}
.I173888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173888 > .viewport:hover {
}

@media (min-width:1440px) {
.I173888 {

order:14;

}
.I173888:hover {
}
.I173888 > .viewport {



}
.I173888 > .viewport:hover {
}

}
h1.I173889, .I173889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I173889:hover {
}
.I173889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173889 > .viewport:hover {
}

@media (min-width:1440px) {
.I173889 {

order:22;

}
.I173889:hover {
}
.I173889 > .viewport {



}
.I173889 > .viewport:hover {
}

}
h1.I173890, .I173890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I173890:hover {
}
.I173890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173890 > .viewport:hover {
}


h1.I173891, .I173891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I173891:hover {
}
.I173891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173891 > .viewport:hover {
}


h1.I173892, .I173892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173892:hover {
}
.I173892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173892 > .viewport:hover {
}


h1.I173893, .I173893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I173893:hover {
}
.I173893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173893 > .viewport:hover {
}


h1.I173894, .I173894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I173894:hover {
}
.I173894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173894 > .viewport:hover {
}


.I173895, a.I173895 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(89,242,189);


}
.I173895:hover, a.I173895:hover {
}
@media (max-width:992px) {
.I173895, a.I173895 {
display:flex;
font-size:1.25rem;


}
.I173895:hover, a.I173895:hover {
}
}
@media (max-width:640px) {
.I173895, a.I173895 {
display:flex;
font-size:1.25rem;


}
.I173895:hover, a.I173895:hover {
}
}

.I173896, a.I173896 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I173896:hover, a.I173896:hover {
}
@media (max-width:992px) {
.I173896, a.I173896 {
display:flex;
font-size:1.625rem;


}
.I173896:hover, a.I173896:hover {
}
}
@media (max-width:640px) {
.I173896, a.I173896 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I173896:hover, a.I173896:hover {
}
}

.I173897, a.I173897 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I173897:hover, a.I173897:hover {
}
@media (max-width:992px) {
.I173897, a.I173897 {
}
.I173897:hover, a.I173897:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173897, a.I173897 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I173897:hover, a.I173897:hover {
}
}

.I173898 .button, .I173898.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);

}
.I173898 button.button, button.I173898.button {
cursor:pointer;
}
.I173898 .button .text, .I173898.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I173898 .button .icon, .I173898.button .icon {
flex:none;
background-size:100% 100%;
}
.I173898 .button:hover, .I173898.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I173898 .button:hover .text, .I173898.button:hover .text {
}
.I173898 .button:hover .icon, .I173898.button:hover .icon {
background-size:100% 100%;
}

.I173899 .button, .I173899.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173899 button.button, button.I173899.button {
cursor:pointer;
}
.I173899 .button .text, .I173899.button .text {
}
.I173899 .button .icon, .I173899.button .icon {
flex:none;
background-size:100% 100%;
}
.I173899 .button:hover, .I173899.button:hover {
}
.I173899 .button:hover .text, .I173899.button:hover .text {
}
.I173899 .button:hover .icon, .I173899.button:hover .icon {
background-size:100% 100%;
}

.I173900 .button, .I173900.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173900 button.button, button.I173900.button {
cursor:pointer;
}
.I173900 .button .text, .I173900.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I173900 .button .icon, .I173900.button .icon {
flex:none;
background-size:100% 100%;
}
.I173900 .button:hover, .I173900.button:hover {
}
.I173900 .button:hover .text, .I173900.button:hover .text {
}
.I173900 .button:hover .icon, .I173900.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I173900 .button, .I173900.button {
}
.I173900 button.button, button.I173900.button {
}
.I173900 .button .text, .I173900.button .text {
font-family:Rubik;

}
.I173900 .button .icon, .I173900.button .icon {
background-size:100% 100%;
}
.I173900 .button:hover, .I173900.button:hover {
}
.I173900 .button:hover .text, .I173900.button:hover .text {
}
.I173900 .button:hover .icon, .I173900.button:hover .icon {
background-size:100% 100%;
}
}

.I173901 .button, .I173901.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);

}
.I173901 button.button, button.I173901.button {
cursor:pointer;
}
.I173901 .button .text, .I173901.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I173901 .button .icon, .I173901.button .icon {
flex:none;
background-size:100% 100%;
}
.I173901 .button:hover, .I173901.button:hover {
background-color:rgb(210,40,93);

}
.I173901 .button:hover .text, .I173901.button:hover .text {
}
.I173901 .button:hover .icon, .I173901.button:hover .icon {
background-size:100% 100%;
}

.I173902, a.I173902 {
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;


}
.I173902:hover, a.I173902:hover {
}
@media (max-width:992px) {
.I173902, a.I173902 {
}
.I173902:hover, a.I173902:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173902, a.I173902 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I173902:hover, a.I173902:hover {
}
}

.I173903 .image, .I173903.image {
vertical-align:top;
}
.I173903 .image:hover, .I173903.image:hover {
}

.I173904 .button, .I173904.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I173904 button.button, button.I173904.button {
cursor:pointer;
}
.I173904 .button .text, .I173904.button .text {
}
.I173904 .button .icon, .I173904.button .icon {
flex:none;
background-size:100% 100%;
}
.I173904 .button:hover, .I173904.button:hover {
}
.I173904 .button:hover .text, .I173904.button:hover .text {
}
.I173904 .button:hover .icon, .I173904.button:hover .icon {
background-size:100% 100%;
}

h1.I173905, .I173905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I173905, .I173905 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I173905, .I173905 p {
margin:0px;
}

figure.I173905, .I173905 figure {
margin:0px;
}

a.I173905, .I173905 a {
text-decoration:inherit;
color:inherit;
}

.I173905 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I173905 article, article.I173905 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I173905 article:hover, article.I173905:hover {
}
.I173905 article.active, article.I173905.active {
}
.I173905 .body {
}
.I173905 .body:hover {
	
}
.I173905 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I173905 .body img {
}
.I173905 .body ul, .I173905 .body ol {
margin-left:1rem;

}
.I173905 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I173905 .body iframe {
}
.I173905 .body img:hover {
}
.I173905 .body iframe:hover {
}

.I173905 .body li {
list-style-type:disc;
}



.I173906 .image, .I173906.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I173906 .image:hover, .I173906.image:hover {
}

.I173907 .image, .I173907.image {
vertical-align:top;
}
.I173907 .image:hover, .I173907.image:hover {
}

.I173908 .image, .I173908.image {
vertical-align:top;
width:20px;
height:20px;

}
.I173908 .image:hover, .I173908.image:hover {
}

.I173909, a.I173909 {
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;

}
.I173909:hover, a.I173909:hover {
}

.I173910, a.I173910 {
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;

}
.I173910:hover, a.I173910:hover {
}

.I173911, a.I173911 {
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;

}
.I173911:hover, a.I173911:hover {
display:flex;
text-decoration:underline;


}

.I173912 .image, .I173912.image {
vertical-align:top;
}
.I173912 .image:hover, .I173912.image:hover {
}

h1.I173927, .I173927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;
width:100%;


}
.I173927:hover {
}
.I173927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173927 > .viewport:hover {
}


.I173914 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I173914:hover {
}
@media (max-width:992px) {
.I173914 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I173914:hover {
}
}

.I173915 {
display:flex;
position:var(--I173915-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;


}
.I173915:hover {
}

@media (max-width:992px) {
.I173915 {

flex-direction:column;


}
.I173915:hover {
}

}

.I173916 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 4rem);



	
}
.I173916:hover {
}

@media (max-width:992px) {
.I173916 {

width:100%;



	
}
.I173916:hover {
}

}

h1.I173917, .I173917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 4rem);
margin-right:8rem;
margin-top:1.5rem;


}
.I173917:hover {
}
.I173917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173917 > .viewport:hover {
}

@media (max-width:992px) {
.I173917 {

width:100%;
margin-right:0;


}
.I173917:hover {
}
.I173917 > .viewport {



}
.I173917 > .viewport:hover {
}

}

h1.I173918, .I173918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173918:hover {
}
.I173918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173918 > .viewport:hover {
}


h1.I173919, .I173919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I173919:hover {
}
.I173919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173919 > .viewport:hover {
}


h1.I173920, .I173920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I173920:hover {
}
.I173920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173920 > .viewport:hover {
}


h1.I173921, .I173921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;


}
.I173921:hover {
}
.I173921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173921 > .viewport:hover {
}


.I173922, a.I173922 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I173922:hover, a.I173922:hover {
}

.I173923 {
}
.I173923:hover {
}
.I173923 {
}
.I173923: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;
}

.I173924 {
}
.I173924:hover {
}
.I173924 {
}
.I173924:hover {
}


.I173925 {
}
.I173925:hover {
}
.I173925 {
}
.I173925:hover {
}


.I173926 {
display:flex;
flex-direction:column;
}
.I173926:hover {
}
h1.I173926, .I173926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I173926, .I173926 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I173926, .I173926 p {
margin:0px;
}

figure.I173926, .I173926 figure {
margin:0px;
}

a.I173926, .I173926 a {
text-decoration:inherit;
color:inherit;
}

.I173926 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I173926 article, article.I173926 {
flex-direction:column;	
}
.I173926 article:hover, article.I173926:hover {
}
.I173926 article.active, article.I173926.active {
}
.I173926 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.65rem;

margin-bottom:1rem;
padding-top:2rem;

}
.I173926 .title:hover {
}
.I173926 article.active .title {
}


.I173926 .image, .I173926.image {
order:;
}
.I173926 .image:hover, .I173926.image:hover {
}
.I173926 article.active .image, .I173926.image {
}
.I173926 .body {
}
.I173926 .body:hover {
	
}
.I173926 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.65rem;

}
.I173926 .body img {
}
.I173926 .body img:hover {
}



.I173926 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I173926 .articles:hover {
}
.I173926 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
padding-top:2rem;
border-bottom-color:rgb(181,181,181);
border-bottom-style:solid;
border-bottom-width:0.031rem;

}
.I173926 .article-container:last-child::after {
content:none;	
}
.I173926:hover .article-container::after {
}

@media (max-width:992px) {
.I173926 {
}
.I173926:hover {
}
.I173926 header {
}
.I173926 article, article.I173926 {
	
}
.I173926 article:hover, article.I173926:hover {
}
.I173926 article.active, article.I173926.active {
}
.I173926 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;


}
.I173926 .title:hover {
}
.I173926 article.active .title {
}


.I173926 .image, .I173926.image {
order:;
}
.I173926 .image:hover, .I173926.image:hover {
}
.I173926 article.active .image, .I173926.image {
}
.I173926 .body {
}
.I173926 .body:hover {
	
}



.I173926 .articles {
	
}
.I173926 .articles:hover {
}
.I173926 .article-container::after {
content:'';
}
.I173926 .article-container:last-child::after {
	
}
.I173926:hover .article-container::after {
}

}
@media (max-width:640px) {
.I173926 {
}
.I173926:hover {
}
.I173926 header {
}
.I173926 article, article.I173926 {
	
}
.I173926 article:hover, article.I173926:hover {
}
.I173926 article.active, article.I173926.active {
}
.I173926 .title {
display:flex;
font-weight:500;


}
.I173926 .title:hover {
}
.I173926 article.active .title {
}


.I173926 .image, .I173926.image {
order:;
}
.I173926 .image:hover, .I173926.image:hover {
}
.I173926 article.active .image, .I173926.image {
}
.I173926 .body {
}
.I173926 .body:hover {
	
}
.I173926 .body {
font-weight:300;

}



.I173926 .articles {
	
}
.I173926 .articles:hover {
}
.I173926 .article-container::after {
content:'';
}
.I173926 .article-container:last-child::after {
	
}
.I173926:hover .article-container::after {
}

}

h1.I173962, .I173962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:49;
width:100%;


}
.I173962:hover {
}
.I173962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I173962 > .viewport:hover {
}


.I173928 {
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;

	
}
.I173928:hover {
}
@media (max-width:992px) {
.I173928 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I173928:hover {
}
}
@media (max-width:640px) {
.I173928 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I173928:hover {
}
}
@media (min-width:1440px) {
.I173928 {
width:calc(100% - 256px);

	
}
.I173928:hover {
}
}
.I173929 {
display:flex;
position:var(--I173929-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(24,31,42);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I173929:hover {
}

@media (max-width:992px) {
.I173929 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I173929:hover {
}

}
@media (max-width:640px) {
.I173929 {

width:100%;
padding-bottom:4rem;

}
.I173929:hover {
}

}
@media (min-width:1440px) {
.I173929 {

padding-right:64px;

}
.I173929:hover {
}

}
.I173930 {
display:flex;
position:var(--I173930-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/hero_background_ai.png?timestamp=20241127113119');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I173930:hover {
}

@media (max-width:992px) {
.I173930 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I173930:hover {
}

}
@media (max-width:640px) {
.I173930 {

width:100%;
height:300px;
background-position:center top;

}
.I173930:hover {
}

}

.I173931 {
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;

	
}
.I173931:hover {
}

@media (max-width:992px) {
.I173931 {

padding-left:2rem;



	
}
.I173931:hover {
}

}
@media (max-width:640px) {
.I173931 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I173931:hover {
}

}
@media (min-width:1440px) {
.I173931 {

padding-left:64px;



	
}
.I173931:hover {
}

}
.I173932 {
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;

	
}
.I173932:hover {
}

@media (max-width:992px) {
.I173932 {

padding-left:2rem;
padding-right:2rem;



	
}
.I173932:hover {
}

}
@media (max-width:640px) {
.I173932 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I173932:hover {
}

}
@media (min-width:1440px) {
.I173932 {

padding-left:64px;



	
}
.I173932:hover {
}

}
.I173933 {
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;

	
}
.I173933:hover {
}

@media (max-width:992px) {
.I173933 {

margin-left:2rem;



	
}
.I173933:hover {
}

}
@media (max-width:640px) {
.I173933 {

margin-bottom:0;



	
}
.I173933:hover {
}

}
@media (min-width:1440px) {
.I173933 {

margin-left:64px;



	
}
.I173933:hover {
}

}
h1.I173934, .I173934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I173934:hover {
}
.I173934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173934 > .viewport:hover {
}

@media (min-width:1440px) {
.I173934 {

order:3;

}
.I173934:hover {
}
.I173934 > .viewport {



}
.I173934 > .viewport:hover {
}

}
h1.I173935, .I173935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I173935:hover {
}
.I173935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173935 > .viewport:hover {
}

@media (min-width:1440px) {
.I173935 {

order:2;

}
.I173935:hover {
}
.I173935 > .viewport {



}
.I173935 > .viewport:hover {
}

}
h1.I173936, .I173936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I173936:hover {
}
.I173936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173936 > .viewport:hover {
}

@media (min-width:1440px) {
.I173936 {

order:4;

}
.I173936:hover {
}
.I173936 > .viewport {



}
.I173936 > .viewport:hover {
}

}
h1.I173937, .I173937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I173937:hover {
}
.I173937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173937 > .viewport:hover {
}

@media (min-width:1440px) {
.I173937 {

order:11;

}
.I173937:hover {
}
.I173937 > .viewport {



}
.I173937 > .viewport:hover {
}

}
h1.I173938, .I173938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I173938:hover {
}
.I173938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I173938 > .viewport:hover {
}

@media (max-width:640px) {
.I173938 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I173938:hover {
}
.I173938 > .viewport {



}
.I173938 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I173938 {

order:12;

}
.I173938:hover {
}
.I173938 > .viewport {



}
.I173938 > .viewport:hover {
}

}
h1.I173939, .I173939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I173939:hover {
}
.I173939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173939 > .viewport:hover {
}

@media (min-width:1440px) {
.I173939 {

order:10;

}
.I173939:hover {
}
.I173939 > .viewport {



}
.I173939 > .viewport:hover {
}

}
h1.I173940, .I173940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I173940:hover {
}
.I173940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173940 > .viewport:hover {
}


h1.I173941, .I173941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I173941:hover {
}
.I173941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173941 > .viewport:hover {
}


h1.I173942, .I173942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I173942:hover {
}
.I173942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173942 > .viewport:hover {
}


h1.I173943, .I173943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I173943:hover {
}
.I173943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173943 > .viewport:hover {
}


h1.I173944, .I173944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I173944:hover {
}
.I173944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173944 > .viewport:hover {
}


h1.I173945, .I173945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I173945:hover {
}
.I173945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173945 > .viewport:hover {
}


h1.I173946, .I173946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;
height:100%;


}
.I173946:hover {
}
.I173946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I173946 > .viewport:hover {
}


h1.I173947, .I173947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I173947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I173947:hover {
}
.I173947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I173947 > .viewport:hover {
}

@media (min-width:1440px) {
.I173947 {

order:7;

}
.I173947:hover {
}
.I173947 > .viewport {



}
.I173947 > .viewport:hover {
}

}
.I173948, a.I173948 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I173948:hover, a.I173948:hover {
}

.I173949, a.I173949 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I173949:hover, a.I173949:hover {
}
@media (max-width:992px) {
.I173949, a.I173949 {
display:flex;
font-size:1.25rem;


}
.I173949:hover, a.I173949:hover {
}
}
@media (max-width:640px) {
.I173949, a.I173949 {
display:flex;
font-size:1.25rem;


}
.I173949:hover, a.I173949:hover {
}
}

.I173950, a.I173950 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I173950:hover, a.I173950:hover {
}
@media (max-width:992px) {
.I173950, a.I173950 {
}
.I173950:hover, a.I173950:hover {
display:flex;
width:100%;

}
}

.I173951 .button, .I173951.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:0rem;
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);

}
.I173951 button.button, button.I173951.button {
cursor:pointer;
}
.I173951 .button .text, .I173951.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I173951 .button .icon, .I173951.button .icon {
flex:none;
background-size:100% 100%;
}
.I173951 .button:hover, .I173951.button:hover {
background-color:rgb(217,217,217);

}
.I173951 .button:hover .text, .I173951.button:hover .text {
}
.I173951 .button:hover .icon, .I173951.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I173951 .button, .I173951.button {
margin-left:0;
margin-top:24px;

}
.I173951 button.button, button.I173951.button {
}
.I173951 .button .text, .I173951.button .text {
}
.I173951 .button .icon, .I173951.button .icon {
background-size:100% 100%;
}
.I173951 .button:hover, .I173951.button:hover {
}
.I173951 .button:hover .text, .I173951.button:hover .text {
}
.I173951 .button:hover .icon, .I173951.button:hover .icon {
background-size:100% 100%;
}
}

.I173952, a.I173952 {
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;

}
.I173952:hover, a.I173952:hover {
}
@media (max-width:992px) {
.I173952, a.I173952 {
}
.I173952:hover, a.I173952:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I173952, a.I173952 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I173952:hover, a.I173952:hover {
}
}

.I173953 .button, .I173953.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(250,50,99);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(250,50,99);

}
.I173953 button.button, button.I173953.button {
cursor:pointer;
}
.I173953 .button .text, .I173953.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I173953 .button .icon, .I173953.button .icon {
flex:none;
background-size:100% 100%;
}
.I173953 .button:hover, .I173953.button:hover {
border-color:rgb(210,40,93);
background-color:rgb(210,40,93);

}
.I173953 .button:hover .text, .I173953.button:hover .text {
}
.I173953 .button:hover .icon, .I173953.button:hover .icon {
background-size:100% 100%;
}

.I173954 .image, .I173954.image {
vertical-align:top;
width:20px;
height:20px;

}
.I173954 .image:hover, .I173954.image:hover {
}

.I173955 .image, .I173955.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;

}
.I173955 .image:hover, .I173955.image:hover {
}
@media (max-width:992px) {
.I173955 .image, .I173955.image {
padding-left:2rem;

}
.I173955 .image:hover, .I173955.image:hover {
}
}
@media (min-width:1440px) {
.I173955 .image, .I173955.image {
padding-left:64px;

}
.I173955 .image:hover, .I173955.image:hover {
}
}
.I173956, a.I173956 {
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;

}
.I173956:hover, a.I173956:hover {
}

.I173957, a.I173957 {
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;

}
.I173957:hover, a.I173957:hover {
display:flex;
text-decoration:underline;


}

.I173958, a.I173958 {
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;

}
.I173958:hover, a.I173958:hover {
}

.I173959 .image, .I173959.image {
vertical-align:top;
}
.I173959 .image:hover, .I173959.image:hover {
}

.I173960 .image, .I173960.image {
vertical-align:top;
}
.I173960 .image:hover, .I173960.image:hover {
}

.I173961, a.I173961 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I173961:hover, a.I173961:hover {
}
@media (max-width:992px) {
.I173961, a.I173961 {
}
.I173961:hover, a.I173961:hover {
display:flex;
width:100%;

}
}

.I173164 {
}
.I173164:hover {
}
.I173164 {
}
.I173164:hover {
}



