/* Cache file:2652_pt_20251201202952.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 {
}
.I28145 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I28145: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 {
}
.I28145 {
margin-top:10vh;

	
}
.I28145:hover {
}
}

.I28146 {
display:flex;

order:23;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I28146:hover {
}
@media (max-width:992px) {
.I28146 {

padding-top:70px;


}
.I28146:hover {
}
}
@media (min-width:1440px) {
.I28146 {

order:28;

}
.I28146:hover {
}
}
.I28147 {
display:flex;
position:var(--I28147-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I28147-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I28147-location-transform:translate(0px,0px);
	

transform:
var(--I28147-location-transform, translate(0px,0px))
var(--I28147-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I28147:hover {
}
.I28147 {
--I28147-position-static-computed:static;
}
.I28147 > .sector, .I28147 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I28147 {

position:fixed;
z-index:var(--I28147-z-index, 1);

transform:
var(--I28147-location-transform, translate(0px,0px))
var(--I28147-user-box-transform, translate(0px,0px))
;


}
.I28147:hover {
}

}
@media (max-width:640px) {
.I28147 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I28147-z-index, 1);

transform:
var(--I28147-location-transform, translate(0px,0px))
var(--I28147-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I28147:hover {
}
.I28147 {
--I28147-position-static-computed:static;
}
.I28147 > .sector, .I28147 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I28147 {

order:25;
}
.I28147:hover {
}

}
.I28148 {
display:flex;
position:var(--I28148-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
padding-top:143px;

align-items:center;


}
.I28148:hover {
}

@media (max-width:640px) {
.I28148 {

padding-top:60px;

}
.I28148:hover {
}

}

.I28149 {
display:flex;
position:var(--I28149-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
width:100%;
min-height:60px;
padding-bottom:4vw;
padding-left:5%;
padding-right:5%;
padding-top:4vw;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I28149-location-transform:translate(0px,0px);
z-index:var(--I28149-z-index, auto);

transform:
var(--I28149-location-transform, translate(0px,0px))
var(--I28149-user-box-transform, translate(0px,0px))
;

--I28149-z-index:1000;
position:var(--I28149-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I28149:hover {
}
.I28149 {
--I28149-position-static-computed:static;
}
.I28149 > .sector, .I28149 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I28149 {

width:100%;

}
.I28149:hover {
}

}
@media (min-width:1440px) {
.I28149 {

order:59;
}
.I28149:hover {
}

}
.I28150 {
display:flex;
position:var(--I28150-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
align-items:center;


}
.I28150:hover {
}
.I28150 {
--I28150-position-static-computed:static;
}
.I28150 > .sector, .I28150 > .group-sectors {
position:relative;
}
@media (min-width:1440px) {
.I28150 {

order:49;
}
.I28150:hover {
}

}
.I28151 {
display:flex;
position:var(--I28151-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I28151:hover {
}

@media (min-width:1440px) {
.I28151 {

order:51;
}
.I28151:hover {
}

}
.I28152 {
display:flex;
position:var(--I28152-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I28152:hover {
}

@media (min-width:1440px) {
.I28152 {

order:47;
}
.I28152:hover {
}

}
.I28153 {
display:flex;
position:var(--I28153-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
width:100%;

align-items:center;


}
.I28153:hover {
}

@media (min-width:1440px) {
.I28153 {

order:44;
}
.I28153:hover {
}

}
.I28154 {
display:flex;
position:var(--I28154-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I28154:hover {
}


.I28155 {
display:flex;
position:var(--I28155-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I28155:hover {
}

@media (min-width:1440px) {
.I28155 {

order:40;
}
.I28155:hover {
}

}
.I28156 {
display:flex;
position:var(--I28156-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
padding-top:30vh;
background-color:rgb(19,25,33);

}
.I28156:hover {
}

@media (max-width:640px) {
.I28156 {

padding-top:15vh;

}
.I28156:hover {
}

}
@media (min-width:1440px) {
.I28156 {

order:26;
}
.I28156:hover {
}

}
.I28157 {
display:flex;
position:var(--I28157-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I28157:hover {
}


.I28158 {
display:flex;
position:var(--I28158-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I28158-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I28158-location-transform:translate(0px,0px);
z-index:var(--I28158-z-index, 1);

transform:
var(--I28158-location-transform, translate(0px,0px))
var(--I28158-user-box-transform, translate(0px,0px))
;

--I28158-z-index:555;
}
.I28158:hover {
}
.I28158 {
--I28158-position-static-computed:relative;
}
.I28158 > .sector, .I28158 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I28158 {

height:72px;
margin-bottom:-72px;

}
.I28158:hover {
}

}
@media (max-width:640px) {
.I28158 {

box-sizing:border-box;

}
.I28158:hover {
}

}
@media (min-width:1440px) {
.I28158 {

order:17;
}
.I28158:hover {
}

}
.I28159 {
display:flex;
position:var(--I28159-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I28159-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I28159-location-transform:translate(-50%,0px);
	

transform:
var(--I28159-location-transform, translate(0px,0px))
var(--I28159-user-box-transform, translate(0px,0px))
;

--I28159-z-index:999;
}
.I28159:hover {
}
.I28159 {
--I28159-position-static-computed:relative;
}
.I28159 > .sector, .I28159 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I28159 {

height:auto;
min-height:90px;

}
.I28159:hover {
}
.I28159 {
--I28159-position-static-computed:static;
}
.I28159 > .sector, .I28159 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I28159 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I28159:hover {
}

}
@media (min-width:1440px) {
.I28159 {

order:4;
position:fixed;
z-index:var(--I28159-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I28159-location-transform:translate(-50%,0px);
	

transform:
var(--I28159-location-transform, translate(0px,0px))
var(--I28159-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I28159:hover {
}

}
.I28160 {
display:flex;
position:var(--I28160-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I28160:hover {
}

@media (min-width:1440px) {
.I28160 {

order:18;
}
.I28160:hover {
}

}
.I28161 {
display:flex;
position:var(--I28161-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I28161:hover {
}

@media (min-width:1440px) {
.I28161 {

order:52;
}
.I28161:hover {
}

}
.I28162 {
display:flex;
position:var(--I28162-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I28162:hover {
}

@media (min-width:1440px) {
.I28162 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I28162:hover {
}

}
.I29900 {
display:flex;
position:var(--I29900-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I29900:hover {
}

@media (min-width:1440px) {
.I29900 {

order:55;
}
.I29900:hover {
}

}
.I29965 {
display:flex;
position:var(--I29965-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I29965:hover {
}

@media (min-width:1440px) {
.I29965 {

order:54;
}
.I29965:hover {
}

}
.I30450 {
display:flex;
position:var(--I30450-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I30450:hover {
}

@media (min-width:1440px) {
.I30450 {

order:56;
}
.I30450:hover {
}

}
.I34937 {
display:flex;
position:var(--I34937-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I34937:hover {
}

@media (min-width:1440px) {
.I34937 {

order:24;
}
.I34937:hover {
}

}
.I36098 {
display:flex;
position:var(--I36098-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I36098:hover {
}


.I38959 {
display:flex;
position:var(--I38959-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I38959:hover {
}

@media (min-width:1440px) {
.I38959 {

order:27;
}
.I38959:hover {
}

}
.I45513 {
display:flex;
position:var(--I45513-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I45513:hover {
}

@media (min-width:1440px) {
.I45513 {

order:58;
}
.I45513:hover {
}

}
.I60638 {
display:flex;
position:var(--I60638-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I60638:hover {
}

@media (min-width:1440px) {
.I60638 {

order:49;
}
.I60638:hover {
}

}
.I67228 {
display:flex;
position:var(--I67228-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I67228:hover {
}

@media (min-width:1440px) {
.I67228 {

order:50;
}
.I67228:hover {
}

}
.I67604 {
display:flex;
position:var(--I67604-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I67604:hover {
}

@media (min-width:1440px) {
.I67604 {

order:51;
}
.I67604:hover {
}

}
.I70886 {
display:flex;
position:var(--I70886-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I70886:hover {
}


.I79078 {
display:flex;
position:var(--I79078-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I79078:hover {
}

@media (min-width:1440px) {
.I79078 {

order:62;
}
.I79078:hover {
}

}
.I80003 {
display:flex;
position:var(--I80003-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I80003:hover {
}

@media (min-width:1440px) {
.I80003 {

order:64;
}
.I80003:hover {
}

}
.I80369 {
display:flex;
position:var(--I80369-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80369:hover {
}

@media (min-width:1440px) {
.I80369 {

order:65;
}
.I80369:hover {
}

}
.I81622 {
display:flex;
position:var(--I81622-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I81622:hover {
}

@media (min-width:1440px) {
.I81622 {

order:69;
}
.I81622:hover {
}

}
.I81988 {
display:flex;
position:var(--I81988-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I81988:hover {
}

@media (min-width:1440px) {
.I81988 {

order:70;
}
.I81988:hover {
}

}
.I82782 {
display:flex;
position:var(--I82782-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I82782:hover {
}

@media (min-width:1440px) {
.I82782 {

order:71;
}
.I82782:hover {
}

}
.I83345 {
display:flex;
position:var(--I83345-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83345:hover {
}

@media (min-width:1440px) {
.I83345 {

order:72;
}
.I83345:hover {
}

}
.I84113 {
display:flex;
position:var(--I84113-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84113:hover {
}


.I84715 {
display:flex;
position:var(--I84715-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I84715:hover {
}

@media (min-width:1440px) {
.I84715 {

order:16;
}
.I84715:hover {
}

}
.I99416 {
display:flex;
position:var(--I99416-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I99416:hover {
}

@media (min-width:1440px) {
.I99416 {

order:76;
}
.I99416:hover {
}

}
.I115433 {
display:flex;
position:var(--I115433-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115433:hover {
}


.I116053 {
display:flex;
position:var(--I116053-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116053:hover {
}


.I28205 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;
height:606px;
max-width:940px;
margin-top:140px;
background-image:url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia.jpg?timestamp=20200128193454');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia.jpg?timestamp=20200128193454') 1.00x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia.jpg?timestamp=20200128193454') 1.00x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia.jpg?timestamp=20200128193454') 1.00x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x);
background-image:image-set(url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia.jpg?timestamp=20200128193454') 1.00x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x,url('https://www.genexus.com/media/images/fdo-genexus-for-sap-vanguardia_x1.78.png?timestamp=20200128193454') 1.78x);
background-repeat:no-repeat;



flex-direction:column;

	
}
.I28205:hover {
}

@media (max-width:640px) {
.I28205 {

width:100vw;
margin-top:100px;
background-image:url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile.jpg?timestamp=20200129150810');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile.jpg?timestamp=20200129150810') 1.00x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile.jpg?timestamp=20200129150810') 1.00x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile.jpg?timestamp=20200129150810') 1.00x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x);
background-image:image-set(url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile.jpg?timestamp=20200129150810') 1.00x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x,url('https://www.genexus.com/media/images/fdo-sap-vanguardia-mobile_x1.65.jpg?timestamp=20200129150810') 1.65x);
background-repeat:no-repeat;
-webkit-filter:blur(0px) contrast(100%) brightness(100%) saturate(100%) grayscale(0%) sepia(0%) invert(0%) hue-rotate(0deg);
filter:blur(0px) contrast(100%) brightness(100%) saturate(100%) grayscale(0%) sepia(0%) invert(0%) hue-rotate(0deg);



	
}
.I28205:hover {
}

}

.I28241 {
display:flex;
align-items:flex-start;
position:relative;

order:5;
max-width:940px;
margin-top:83px;



	
}
.I28241:hover {
}

@media (max-width:640px) {
.I28241 {



flex-direction:column;

	
}
.I28241:hover {
}

}

.I28298 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:44px;
max-width:360px;
padding-left:auto;



align-items:center;

	
}
.I28298:hover {
}

@media (max-width:640px) {
.I28298 {

width:80%;
height:auto;



flex-direction:column;
align-items:center;

	
}
.I28298:hover {
}

}

.I28375 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
width:100%;
padding-bottom:130px;
padding-left:8vw;
padding-right:8vw;
padding-top:110px;
background-color:rgb(245,245,245);
box-sizing:border-box;



justify-content:center;
align-items:center;

	
}
.I28375:hover {
}

@media (max-width:640px) {
.I28375 {

width:100%;
padding-bottom:65px;
padding-left:30px;
padding-right:30px;
padding-top:65px;



flex-direction:column;
align-items:center;

	
}
.I28375:hover {
}

}

.I28397 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:940px;
margin-bottom:170px;



	
}
.I28397:hover {
}

@media (max-width:992px) {
.I28397 {

width:85vw;



	
}
.I28397:hover {
}

}
@media (max-width:640px) {
.I28397 {

display:none;
width:90vw;



flex-direction:row;

flex-wrap:wrap;	
}
.I28397:hover {
}

}

.I28463 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;


	
}
.I28463:hover {
}

@media (max-width:640px) {
.I28463 {

display:flex;
width:93vw;
padding-bottom:20px;



	
}
.I28463:hover {
}

}

.I28464 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:4;


	
}
.I28464:hover {
}

@media (max-width:640px) {
.I28464 {

display:flex;
width:93vw;
margin-bottom:60px;
margin-top:15px;



	
}
.I28464:hover {
}

}

.I48117 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:1020px;
margin-top:100px;



justify-content:flex-start;
align-items:center;

	
}
.I48117:hover {
}

@media (max-width:640px) {
.I48117 {

width:100vw;
margin-top:50px;
padding-left:30px;
padding-right:30px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I48117:hover {
}

}

h1.I28182, .I28182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:145px;
padding-left:10vw;
padding-right:10vw;
box-sizing:border-box;


}
.I28182:hover {
}
.I28182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28182 > .viewport:hover {
}


h1.I28194, .I28194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:840px;
padding-bottom:32px;
padding-top:0px;
box-sizing:border-box;


flex-direction:column;
}
.I28194:hover {
}
.I28194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28194 > .viewport:hover {
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:46px;
font-weight:600;
text-align:center;
color:rgb(19,25,33);
line-height:58px;

width:100%;
padding-bottom:30px;

align-self:center;
}
.I28194 > .sector-title:hover, .I28194 > .sector-title.i-collapsible-title:hover {
}
.I28194 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I28194 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
width:0px;

order:0;
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
}
.I28194 > .sector-title .text, .I28194 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I28194 {

width:100vw;
max-width:940px;
padding-left:20px;
padding-right:20px;


}
.I28194:hover {
}
.I28194 > .viewport {



}
.I28194 > .viewport:hover {
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
display:flex;
padding-bottom:0px;
padding-left:0px;

}
.I28194 > .sector-title:hover, .I28194 > .sector-title.i-collapsible-title:hover {
}
.I28194 > .sector-title .text {
flex-direction:row;
}
.I28194 > .sector-title .text::before {
order:0;
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
}
.I28194 > .sector-title .text, .I28194 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I28194 {

width:100vw;
padding-left:28px;
padding-right:29px;
padding-top:60px;


}
.I28194:hover {
}
.I28194 > .viewport {

justify-content:center;


}
.I28194 > .viewport:hover {
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
display:flex;
font-size:30px;
line-height:37px;


}
.I28194 > .sector-title:hover, .I28194 > .sector-title.i-collapsible-title:hover {
}
.I28194 > .sector-title .text {
flex-direction:row;
}
.I28194 > .sector-title .text::before {
order:0;
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
}
.I28194 > .sector-title .text, .I28194 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I28194 {


}
.I28194:hover {
}
.I28194 > .viewport {



}
.I28194 > .viewport:hover {
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
}
.I28194 > .sector-title:hover, .I28194 > .sector-title.i-collapsible-title:hover {
}
.I28194 > .sector-title .text {
flex-direction:row;
}
.I28194 > .sector-title .text::before {
order:0;
}
.I28194 > .sector-title, .I28194 > .sector-title.i-collapsible-title {
}
.I28194 > .sector-title .text, .I28194 > .sector-title.i-collapsible-title .text {
}

}
h1.I28196, .I28196 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28196 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I28196:hover {
}
.I28196 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28196 > .viewport:hover {
}


h1.I28202, .I28202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:460px;
margin-left:460px;
padding-bottom:50px;
padding-top:70px;
box-sizing:border-box;


flex-direction:column;
}
.I28202:hover {
}
.I28202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28202 > .viewport:hover {
}

@media (max-width:992px) {
.I28202 {


}
.I28202:hover {
}
.I28202 > .viewport {



}
.I28202 > .viewport:hover {
}

}
@media (max-width:640px) {
.I28202 {

width:100vw;
margin-left:0px;
padding-bottom:16px;
padding-left:28px;
padding-right:29px;
padding-top:118px;


}
.I28202:hover {
}
.I28202 > .viewport {



}
.I28202 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I28202 {


}
.I28202:hover {
}
.I28202 > .viewport {



}
.I28202 > .viewport:hover {
}

}
h1.I28204, .I28204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:460px;
margin-left:460px;


}
.I28204:hover {
}
.I28204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28204 > .viewport:hover {
}

@media (max-width:640px) {
.I28204 {

width:100vw;
margin-left:0px;
padding-left:28px;
padding-right:29px;
box-sizing:border-box;


}
.I28204:hover {
}
.I28204 > .viewport {



}
.I28204 > .viewport:hover {
}

}

h1.I28235, .I28235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I28235:hover {
}
.I28235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28235 > .viewport:hover {
}


h1.I28240, .I28240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I28240:hover {
}
.I28240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28240 > .viewport:hover {
}


h1.I28246, .I28246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-top:10px;


}
.I28246:hover {
}
.I28246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28246 > .viewport:hover {
}

@media (max-width:640px) {
.I28246 {

width:90%;
margin-left:28px;


}
.I28246:hover {
}
.I28246 > .viewport {



}
.I28246 > .viewport:hover {
}

}

h1.I28254, .I28254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
flex:auto;
width:100%;
max-width:942px;
padding-bottom:80px;
padding-top:100px;
background-repeat:repeat;
box-sizing:border-box;


flex-direction:column;
}
.I28254:hover {
}
.I28254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28254 > .viewport:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:46px;
font-style:normal;
font-weight:600;
text-decoration:none;
text-align:center;
color:rgb(19,25,33);
line-height:58px;

margin-bottom:73px;

align-self:center;
}
.I28254 > .sector-title:hover, .I28254 > .sector-title.i-collapsible-title:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
}
.I28254 > .sector-title .text, .I28254 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I28254 {


flex-direction:column;
}
.I28254:hover {
}
.I28254 > .viewport {



}
.I28254 > .viewport:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28254 > .sector-title:hover, .I28254 > .sector-title.i-collapsible-title:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
}
.I28254 > .sector-title .text, .I28254 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I28254 {


flex-direction:column;
}
.I28254:hover {
}
.I28254 > .viewport {

justify-content:center;


}
.I28254 > .viewport:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
line-height:37px;

width:100%;
margin-bottom:40px;
padding-left:28px;
padding-right:29px;
box-sizing:border-box;

align-self:flex-start;
}
.I28254 > .sector-title:hover, .I28254 > .sector-title.i-collapsible-title:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
display:flex;
}
.I28254 > .sector-title .text, .I28254 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I28254 {


flex-direction:column;
}
.I28254:hover {
}
.I28254 > .viewport {



}
.I28254 > .viewport:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28254 > .sector-title:hover, .I28254 > .sector-title.i-collapsible-title:hover {
}
.I28254 > .sector-title, .I28254 > .sector-title.i-collapsible-title {
}
.I28254 > .sector-title .text, .I28254 > .sector-title.i-collapsible-title .text {
}

}
h1.I28279, .I28279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I28279:hover {
}
.I28279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28279 > .viewport:hover {
}

@media (max-width:640px) {
.I28279 {

max-width:942px;


}
.I28279:hover {
}
.I28279 > .viewport {



}
.I28279 > .viewport:hover {
}

}

h1.I28292, .I28292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I28292:hover {
}
.I28292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28292 > .viewport:hover {
}

@media (max-width:640px) {
.I28292 {

margin-bottom:55px;


}
.I28292:hover {
}
.I28292 > .viewport {



}
.I28292 > .viewport:hover {
}

}

h1.I28294, .I28294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:auto;


}
.I28294:hover {
}
.I28294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28294 > .viewport:hover {
}

@media (max-width:640px) {
.I28294 {

margin-left:auto;
margin-right:auto;


}
.I28294:hover {
}
.I28294 > .viewport {



}
.I28294 > .viewport:hover {
}

}

h1.I28323, .I28323 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28323 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
margin-top:175px;


}
.I28323:hover {
}
.I28323 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28323 > .viewport:hover {
}

@media (max-width:992px) {
.I28323 {

width:100vw;
max-width:820px;


}
.I28323:hover {
}
.I28323 > .viewport {



}
.I28323 > .viewport:hover {
}

}
@media (max-width:640px) {
.I28323 {

margin-top:60px;


}
.I28323:hover {
}
.I28323 > .viewport {



}
.I28323 > .viewport:hover {
}

}

h1.I28325, .I28325 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28325 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
margin-bottom:710px;
transform:translate(0px,170px) ;
visibility:visible;


flex-direction:column;
z-index:0;
}
.I28325:hover {
}
.I28325 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28325 > .viewport:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:46px;
font-weight:600;
text-align:center;
color:rgb(19,25,33);

padding-bottom:30px;

align-self:center;
}
.I28325 > .sector-title:hover, .I28325 > .sector-title.i-collapsible-title:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
display:flex;
}
.I28325 > .sector-title .text, .I28325 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I28325 {

margin-bottom:150px;


flex-direction:column;
}
.I28325:hover {
}
.I28325 > .viewport {



}
.I28325 > .viewport:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28325 > .sector-title:hover, .I28325 > .sector-title.i-collapsible-title:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
}
.I28325 > .sector-title .text, .I28325 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I28325 {

display:none;
height:600px;
padding-top:30px;
transform:none;


flex-direction:column;
}
.I28325:hover {
}
.I28325 > .viewport {



}
.I28325 > .viewport:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28325 > .sector-title:hover, .I28325 > .sector-title.i-collapsible-title:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
}
.I28325 > .sector-title .text, .I28325 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I28325 {


flex-direction:column;
}
.I28325:hover {
}
.I28325 > .viewport {



}
.I28325 > .viewport:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28325 > .sector-title:hover, .I28325 > .sector-title.i-collapsible-title:hover {
}
.I28325 > .sector-title, .I28325 > .sector-title.i-collapsible-title {
}
.I28325 > .sector-title .text, .I28325 > .sector-title.i-collapsible-title .text {
}

}
h1.I28327, .I28327 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28327 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I28327:hover {
}
.I28327 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28327 > .viewport:hover {
}


h1.I28356, .I28356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:1020px;
margin-top:0px;
padding-bottom:60px;
padding-top:60px;
box-sizing:border-box;


}
.I28356:hover {
}
.I28356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28356 > .viewport:hover {
}
.I28356 > .sector-title, .I28356 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:46px;
font-weight:600;
text-align:center;
color:rgb(19,25,33);
line-height:58px;

width:100%;
max-width:800px;
padding-bottom:12vh;
padding-left:70px;

}
.I28356 > .sector-title:hover, .I28356 > .sector-title.i-collapsible-title:hover {
}
.I28356 > .sector-title, .I28356 > .sector-title.i-collapsible-title {
}
.I28356 > .sector-title .text, .I28356 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I28356 {

width:100vw;


}
.I28356:hover {
}
.I28356 > .viewport {



}
.I28356 > .viewport:hover {
}
.I28356 > .sector-title, .I28356 > .sector-title.i-collapsible-title {
}
.I28356 > .sector-title:hover, .I28356 > .sector-title.i-collapsible-title:hover {
}
.I28356 > .sector-title, .I28356 > .sector-title.i-collapsible-title {
}
.I28356 > .sector-title .text, .I28356 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I28356 {

margin-top:20px;
padding-bottom:0px;


}
.I28356:hover {
}
.I28356 > .viewport {



}
.I28356 > .viewport:hover {
}
.I28356 > .sector-title, .I28356 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
line-height:37px;

padding-left:30px;
padding-right:20px;
box-sizing:border-box;

}
.I28356 > .sector-title:hover, .I28356 > .sector-title.i-collapsible-title:hover {
}
.I28356 > .sector-title, .I28356 > .sector-title.i-collapsible-title {
}
.I28356 > .sector-title .text, .I28356 > .sector-title.i-collapsible-title .text {
}

}

h1.I28370, .I28370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:925px;
margin-bottom:0px;
margin-right:10px;


}
.I28370:hover {
}
.I28370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28370 > .viewport:hover {
}

@media (max-width:992px) {
.I28370 {

width:885px;
margin-right:0px;


}
.I28370:hover {
}
.I28370 > .viewport {



}
.I28370 > .viewport:hover {
}

}
@media (max-width:640px) {
.I28370 {

width:100vw;


}
.I28370:hover {
}
.I28370 > .viewport {



}
.I28370 > .viewport:hover {
}

}

h1.I28374, .I28374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:636px;
margin-right:122px;
padding-left:80px;
box-sizing:border-box;
transform:translate(0px,4vh) ;


}
.I28374:hover {
}
.I28374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I28374 > .viewport:hover {
}

@media (max-width:992px) {
.I28374 {

width:100%;
margin-right:0px;
padding-bottom:8vh;


}
.I28374:hover {
}
.I28374 > .viewport {

justify-content:center;


}
.I28374 > .viewport:hover {
}

}
@media (max-width:640px) {
.I28374 {

width:100%;
margin-right:0px;
padding-bottom:10px;
padding-left:0px;
box-sizing:border-box;


}
.I28374:hover {
}
.I28374 > .viewport {



}
.I28374 > .viewport:hover {
}

}

h1.I28377, .I28377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-right:2vw;


}
.I28377:hover {
}
.I28377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28377 > .viewport:hover {
}

@media (max-width:640px) {
.I28377 {

width:100%;
margin-right:0px;
margin-top:30px;


}
.I28377:hover {
}
.I28377 > .viewport {



}
.I28377 > .viewport:hover {
}

}

h1.I28386, .I28386 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28386 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:auto;


}
.I28386:hover {
}
.I28386 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28386 > .viewport:hover {
}

@media (max-width:640px) {
.I28386 {

margin-bottom:50px;
margin-right:45px;


}
.I28386:hover {
}
.I28386 > .viewport {



}
.I28386 > .viewport:hover {
}

}

h1.I28389, .I28389 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28389 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-right:136px;


}
.I28389:hover {
}
.I28389 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28389 > .viewport:hover {
}

@media (max-width:640px) {
.I28389 {

margin-right:0px;


}
.I28389:hover {
}
.I28389 > .viewport {



}
.I28389 > .viewport:hover {
}

}

h1.I28392, .I28392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I28392:hover {
}
.I28392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28392 > .viewport:hover {
}

@media (max-width:640px) {
.I28392 {

margin-right:20px;


}
.I28392:hover {
}
.I28392 > .viewport {



}
.I28392 > .viewport:hover {
}

}

h1.I28395, .I28395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-left:auto;


}
.I28395:hover {
}
.I28395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28395 > .viewport:hover {
}

@media (max-width:640px) {
.I28395 {

margin-left:0px;


}
.I28395:hover {
}
.I28395 > .viewport {



}
.I28395 > .viewport:hover {
}

}

h1.I28399, .I28399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:740px;
margin-bottom:170px;
margin-top:210px;


}
.I28399:hover {
}
.I28399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28399 > .viewport:hover {
}

@media (max-width:640px) {
.I28399 {

width:100vw;
margin-bottom:60px;
margin-top:60px;
padding-left:30px;
padding-right:30px;
box-sizing:border-box;


}
.I28399:hover {
}
.I28399 > .viewport {



}
.I28399 > .viewport:hover {
}

}

h1.I28417, .I28417 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28417 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I28417:hover {
}
.I28417 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28417 > .viewport:hover {
}


h1.I28423, .I28423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I28423:hover {
}
.I28423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28423 > .viewport:hover {
}


h1.I28426, .I28426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;
max-width:1020px;
margin-bottom:100px;
margin-top:0px;
padding-bottom:60px;
padding-top:60px;
box-sizing:border-box;


}
.I28426:hover {
}
.I28426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28426 > .viewport:hover {
}

@media (max-width:992px) {
.I28426 {

width:100vw;


}
.I28426:hover {
}
.I28426 > .viewport {



}
.I28426 > .viewport:hover {
}

}
@media (max-width:640px) {
.I28426 {

margin-top:20px;
padding-bottom:0px;
padding-top:20px;


}
.I28426:hover {
}
.I28426 > .viewport {



}
.I28426 > .viewport:hover {
}

}

h1.I28430, .I28430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
max-width:860px;
margin-bottom:0px;
margin-top:20px;


}
.I28430:hover {
}
.I28430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28430 > .viewport:hover {
}
.I28430 > .viewport {
position:relative;
}
.I28430 > .viewport .scroll-area {
overflow:hidden;
z-index:1;
display:inherit;
justify-content:inherit;
align-items:inherit;
width:calc(100% - 0px - 0px);
height:calc(100% - 0px - 0px);
--webhelper-scrollbar-h-step:860px;
--webhelper-scrollbar-h-loop:true;
--webhelper-scrollbar-h-interval:6000;
--webhelper-scrollbar-h-interval-pause:true;
}
.I28430 > .viewport .scroll-area:hover, .I28430 > .viewport .scroll-horizontal:hover ~ .scroll-area, .I28430 > .viewport .scroll-vertical:hover ~ .scroll-area {
--webhelper-scrollbar-hover:true;
}
.I28430 > .viewport .scroll-area > * {
position:relative;
top:0px;
left:0px;
--transition-top:top 0s;
--transition-left:left 0s;
--transition-left:left 0.50s;
transition:var(--transition-top), var(--transition-left);
}
.I28430 .scroll-custom-h-button-left, .I28430.scroll-custom-h-button-left {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:50px;
height:50px;
margin-left:15px;
padding-right:5px;
border-radius:50%;

}
.I28430 button.scroll-custom-h-button-left, button.I28430.scroll-custom-h-button-left {
cursor:pointer;
}
.I28430 .scroll-custom-h-button-left .text, .I28430.scroll-custom-h-button-left .text {
max-width:0px;overflow:hidden;
}
.I28430 .scroll-custom-h-button-left .icon, .I28430.scroll-custom-h-button-left .icon {
flex:none;
background-size:100% 100%;
width:25px !important;
height:25px !important;
}
.I28430 .scroll-custom-h-button-left:hover, .I28430.scroll-custom-h-button-left:hover {
}
.I28430 .scroll-custom-h-button-left:hover .text, .I28430.scroll-custom-h-button-left:hover .text {
}
.I28430 .scroll-custom-h-button-left:hover .icon, .I28430.scroll-custom-h-button-left:hover .icon {
background-size:100% 100%;
}
.I28430 .scroll-custom-h-button-right, .I28430.scroll-custom-h-button-right {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I28430 button.scroll-custom-h-button-right, button.I28430.scroll-custom-h-button-right {
cursor:pointer;
}
.I28430 .scroll-custom-h-button-right .text, .I28430.scroll-custom-h-button-right .text {
max-width:0px;overflow:hidden;
}
.I28430 .scroll-custom-h-button-right .icon, .I28430.scroll-custom-h-button-right .icon {
flex:none;
background-size:100% 100%;
}
.I28430 .scroll-custom-h-button-right:hover, .I28430.scroll-custom-h-button-right:hover {
}
.I28430 .scroll-custom-h-button-right:hover .text, .I28430.scroll-custom-h-button-right:hover .text {
}
.I28430 .scroll-custom-h-button-right:hover .icon, .I28430.scroll-custom-h-button-right:hover .icon {
background-size:100% 100%;
}
.I28430 > .viewport .scroll-horizontal {
display:flex;
flex-direction:row;
position:absolute;
left:0px;
width:100%;
height:0px;
z-index:2;
justify-content:space-between;align-items:center;top:50%;bottom:auto;
visibility:visible;
}
.I28430 > .viewport .scroll-horizontal > * {
cursor:pointer;
}



@media (max-width:640px) {
.I28430 {

display:flex;
width:100vw;


}
.I28430:hover {
}
.I28430 > .viewport {



}
.I28430 > .viewport:hover {
}
.I28430 > .viewport {
}
.I28430 > .viewport .scroll-area {
width:calc(100% - 0px - 0px);
height:calc(100% - 0px - 0px);
--webhelper-scrollbar-h-step:100%;
--webhelper-scrollbar-h-interval-pause:false;
}
.I28430 > .viewport .scroll-area:hover, .I28430 > .viewport .scroll-horizontal:hover ~ .scroll-area, .I28430 > .viewport .scroll-vertical:hover ~ .scroll-area {
}
.I28430 > .viewport .scroll-area > * {
}
.I28430 .scroll-custom-h-button-left, .I28430.scroll-custom-h-button-left {
}
.I28430 button.scroll-custom-h-button-left, button.I28430.scroll-custom-h-button-left {
}
.I28430 .scroll-custom-h-button-left .text, .I28430.scroll-custom-h-button-left .text {
}
.I28430 .scroll-custom-h-button-left .icon, .I28430.scroll-custom-h-button-left .icon {
background-size:100% 100%;
}
.I28430 .scroll-custom-h-button-left:hover, .I28430.scroll-custom-h-button-left:hover {
}
.I28430 .scroll-custom-h-button-left:hover .text, .I28430.scroll-custom-h-button-left:hover .text {
}
.I28430 .scroll-custom-h-button-left:hover .icon, .I28430.scroll-custom-h-button-left:hover .icon {
background-size:100% 100%;
}
.I28430 .scroll-custom-h-button-right, .I28430.scroll-custom-h-button-right {
}
.I28430 button.scroll-custom-h-button-right, button.I28430.scroll-custom-h-button-right {
}
.I28430 .scroll-custom-h-button-right .text, .I28430.scroll-custom-h-button-right .text {
}
.I28430 .scroll-custom-h-button-right .icon, .I28430.scroll-custom-h-button-right .icon {
background-size:100% 100%;
}
.I28430 .scroll-custom-h-button-right:hover, .I28430.scroll-custom-h-button-right:hover {
}
.I28430 .scroll-custom-h-button-right:hover .text, .I28430.scroll-custom-h-button-right:hover .text {
}
.I28430 .scroll-custom-h-button-right:hover .icon, .I28430.scroll-custom-h-button-right:hover .icon {
background-size:100% 100%;
}
.I28430 > .viewport .scroll-horizontal {
justify-content:space-between;align-items:center;top:50%;bottom:auto;
}
.I28430 > .viewport .scroll-horizontal > * {
}



}

h1.I28440, .I28440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I28440:hover {
}
.I28440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28440 > .viewport:hover {
}

@media (max-width:640px) {
.I28440 {

display:flex;
margin-top:60px;


}
.I28440:hover {
}
.I28440 > .viewport {



}
.I28440 > .viewport:hover {
}

}

h1.I28456, .I28456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I28456:hover {
}
.I28456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28456 > .viewport:hover {
}


h1.I28458, .I28458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I28458:hover {
}
.I28458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28458 > .viewport:hover {
}

@media (max-width:640px) {
.I28458 {

margin-left:auto;


}
.I28458:hover {
}
.I28458 > .viewport {



}
.I28458 > .viewport:hover {
}

}

h1.I28460, .I28460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I28460:hover {
}
.I28460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28460 > .viewport:hover {
}


h1.I28462, .I28462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I28462:hover {
}
.I28462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28462 > .viewport:hover {
}

@media (max-width:640px) {
.I28462 {

margin-left:auto;


}
.I28462:hover {
}
.I28462 > .viewport {



}
.I28462 > .viewport:hover {
}

}

h1.I48112, .I48112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I48112:hover {
}
.I48112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48112 > .viewport:hover {
}


.I48103 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(0,0,0);

align-items:center;

	
}
.I48103:hover {
}
@media (max-width:992px) {
.I48103 {
padding-left:64px;
padding-right:64px;
box-sizing:border-box;

	
}
.I48103:hover {
}
}
@media (max-width:640px) {
.I48103 {
width:100vw;
padding-left:26px;
padding-right:26px;

	
}
.I48103:hover {
}
}

.I48104 {
display:flex;
position:var(--I48104-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:960px;
margin-bottom:78px;
margin-top:78px;

flex-direction:row;
justify-content:center;


}
.I48104:hover {
}

@media (max-width:992px) {
.I48104 {

margin-bottom:50px;
margin-top:50px;

}
.I48104:hover {
}

}
@media (max-width:640px) {
.I48104 {

margin-bottom:40px;
margin-top:60px;

flex-direction:column;


}
.I48104:hover {
}

}

.I48105 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:50%;
padding-bottom:50px;
padding-right:164px;
padding-top:10px;
background-repeat:no-repeat;
box-sizing:border-box;



flex-direction:column;

	
}
.I48105:hover {
}

@media (max-width:992px) {
.I48105 {

padding-right:5vh;



	
}
.I48105:hover {
}

}
@media (max-width:640px) {
.I48105 {

width:100%;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
box-sizing:border-box;



	
}
.I48105:hover {
}

}

h1.I48106, .I48106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:50%;
max-width:500px;
box-sizing:border-box;


}
.I48106:hover {
}
.I48106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I48106 > .viewport:hover {
}

@media (max-width:640px) {
.I48106 {

width:100%;


}
.I48106:hover {
}
.I48106 > .viewport {

justify-content:center;


}
.I48106 > .viewport:hover {
}

}

h1.I48107, .I48107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I48107:hover {
}
.I48107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48107 > .viewport:hover {
}
.I48107 > .sector-title, .I48107 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:40px;

width:100%;
margin-bottom:32px;

}
.I48107 > .sector-title:hover, .I48107 > .sector-title.i-collapsible-title:hover {
}
.I48107 > .sector-title, .I48107 > .sector-title.i-collapsible-title {
}
.I48107 > .sector-title .text, .I48107 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I48107 {


}
.I48107:hover {
}
.I48107 > .viewport {



}
.I48107 > .viewport:hover {
}
.I48107 > .sector-title, .I48107 > .sector-title.i-collapsible-title {
display:flex;
font-size:1.625rem;
line-height:34px;

margin-bottom:16px;

}
.I48107 > .sector-title:hover, .I48107 > .sector-title.i-collapsible-title:hover {
}
.I48107 > .sector-title, .I48107 > .sector-title.i-collapsible-title {
}
.I48107 > .sector-title .text, .I48107 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I48107 {

order:3;

}
.I48107:hover {
}
.I48107 > .viewport {



}
.I48107 > .viewport:hover {
}
.I48107 > .sector-title, .I48107 > .sector-title.i-collapsible-title {
display:flex;
margin-bottom:19px;

}
.I48107 > .sector-title:hover, .I48107 > .sector-title.i-collapsible-title:hover {
}
.I48107 > .sector-title, .I48107 > .sector-title.i-collapsible-title {
}
.I48107 > .sector-title .text, .I48107 > .sector-title.i-collapsible-title .text {
}

}

h1.I48108, .I48108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
margin-bottom:24px;
margin-top:32px;


}
.I48108:hover {
}
.I48108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48108 > .viewport:hover {
}

@media (max-width:992px) {
.I48108 {

margin-top:30px;


}
.I48108:hover {
}
.I48108 > .viewport {



}
.I48108 > .viewport:hover {
}

}
@media (max-width:640px) {
.I48108 {

order:2;
margin-bottom:15px;
margin-top:0px;


flex-direction:column-reverse;
}
.I48108:hover {
}
.I48108 > .viewport {

justify-content:center;


}
.I48108 > .viewport:hover {
}

}

h1.I57325, .I57325 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57325 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I57325:hover {
}
.I57325 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57325 > .viewport:hover {
}


h1.I138461, .I138461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I138461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.25rem;


}
.I138461:hover {
}
.I138461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I138461 > .viewport:hover {
}

@media (max-width:640px) {
.I138461 {

order:5;

}
.I138461:hover {
}
.I138461 > .viewport {



}
.I138461 > .viewport:hover {
}

}

.I48109 {
max-width:500px;

}
.I48109:hover {
}
.I48109 {
}
.I48109:hover {
}

@media (max-width:640px) {
.I48109 {
width:100%;

}
.I48109:hover {
}

}

.I48110, a.I48110 {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(255,255,255);
line-height:28px;

width:100%;

}
.I48110:hover, a.I48110:hover {
}

.I48111 .image, .I48111.image {
vertical-align:top;
width:130px;
height:130px;

}
.I48111 .image:hover, .I48111.image:hover {
}
@media (max-width:640px) {
.I48111 .image, .I48111.image {
width:101px;
height:101px;
margin-right:auto;

}
.I48111 .image:hover, .I48111.image:hover {
}
}

.I57317 {
}
.I57317:hover {
}
.I57317 {
}
.I57317:hover {
}
.hbspt-form {
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.hbspt-form .hs-input {
  font-family: inherit;
  font-size: inherit;
  padding: 9.5px 16px 9.5px 16px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
  box-sizing: border-box;
}
.hbspt-form textarea.hs-input {
  height: 160px;
}
.hbspt-form select.hs-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://www.genexus.com/media/images/chevron-down-1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) center;
  padding-right: 46px;
}
.hbspt-form .hs-input:focus-visible {
  border: 1px solid rgba(250, 50, 99, 0.5);
  outline: none;
}
.hbspt-form label {
  color: #969ba0;
  margin-bottom: 10px;
  margin-top: 16px;
  display: inline-block;
}
/*Error messages*/
.hbspt-form ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 0;
  margin-bottom: 0;
}
.hbspt-form ul.hs-error-msgs label.hs-error-msg {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 16px;
}
/*Button*/
.hbspt-form .hs-button {
  background: rgb(250, 50, 99);
  color: #fff;
  border: 0;
  padding: 14px 25px;
  border-radius: 28px;
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.hbspt-form .hs-button:hover {
  background: #d2285d;
}
/*Checkboxes list*/
.hbspt-form .inputs-list {
  list-style-type: none;
  padding-left: 0;
}
.hbspt-form .inputs-list .hs-input {
  width: auto;
  margin-right: 10px;
}
/*legal consent container*/
.hbspt-form .legal-consent-container {
  color: #969ba0;
  font-size: 12px;
  line-height: 1.6em;
}
.hbspt-form .legal-consent-container a {
  color: rgb(250, 50, 99);
}
.hbspt-form .submitted-message {
  color: #969ba0;
}
.hbspt-form .legal-consent-container label {
  display: inline;
}
.hbspt-form .inputs-list.multi-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.hbspt-form .inputs-list.multi-container label {
  margin: 0;
}


h1.I138451, .I138451 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I138451, .I138451 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I138451, .I138451 p {
margin:0px;
}

figure.I138451, .I138451 figure {
margin:0px;
}

a.I138451, .I138451 a {
text-decoration:inherit;
color:inherit;
}

.I138451 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I138451 article, article.I138451 {
flex-direction:column;	
}
.I138451 article:hover, article.I138451:hover {
}
.I138451 article.active, article.I138451.active {
}
.I138451 .body {
}
.I138451 .body:hover {
	
}
.I138451 .body {
display:block;
font-family:Rubik;
font-size:1rem;
color:rgb(255,255,255);
line-height:1.75rem;

}
.I138451 .body img {
}
.I138451 .body img:hover {
}




h1.I48114, .I48114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-left:120px;


}
.I48114:hover {
}
.I48114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48114 > .viewport:hover {
}

@media (max-width:640px) {
.I48114 {

margin-left:0px;


}
.I48114:hover {
}
.I48114 > .viewport {



}
.I48114 > .viewport:hover {
}

}

h1.I48116, .I48116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:0px;


}
.I48116:hover {
}
.I48116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48116 > .viewport:hover {
}


h1.I28193, .I28193 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28193, .I28193 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28193, .I28193 p {
margin:0px;
}

figure.I28193, .I28193 figure {
margin:0px;
}

a.I28193, .I28193 a {
text-decoration:inherit;
color:inherit;
}

.I28193 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28193 article, article.I28193 {
flex-direction:column;	
}
.I28193 article:hover, article.I28193:hover {
}
.I28193 article.active, article.I28193.active {
}
.I28193 .abstract {
order:;
}
.I28193 .abstract:hover {
}
.I28193 .abstract {
display:block;
width:100%;
max-width:620px;
margin-left:auto;
margin-right:auto;

font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:center;
color:rgb(19,25,33);
line-height:26px;

}
.I28193 .abstract b {
font-weight:500;

}
.I28193 .abstract strong {
font-weight:500;

}

.I28193 .body {
}
.I28193 .body:hover {
	
}
.I28193 .body img {
}
.I28193 .body img:hover {
}




.I28195 .button, .I28195.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:27px;
background-color:rgb(35,136,235);

}
.I28195 button.button, button.I28195.button {
cursor:pointer;
}
.I28195 .button .text, .I28195.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I28195 .button .icon, .I28195.button .icon {
flex:none;
background-size:100% 100%;
}
.I28195 .button:hover, .I28195.button:hover {
background-color:rgb(20,124,220);

}
.I28195 .button:hover .text, .I28195.button:hover .text {
}
.I28195 .button:hover .icon, .I28195.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I28195 .button, .I28195.button {
}
.I28195 button.button, button.I28195.button {
}
.I28195 .button .text, .I28195.button .text {
}
.I28195 .button .icon, .I28195.button .icon {
background-size:100% 100%;
}
.I28195 .button:hover, .I28195.button:hover {
background-color:rgb(20,124,220);

}
.I28195 .button:hover .text, .I28195.button:hover .text {
}
.I28195 .button:hover .icon, .I28195.button:hover .icon {
background-size:100% 100%;
}
}

.I28201, a.I28201 {
display:flex;
font-family:Graphik;
font-size:46px;
font-weight:600;
color:rgb(255,255,255);
line-height:58px;

width:100%;

}
.I28201:hover, a.I28201:hover {
}
@media (max-width:640px) {
.I28201, a.I28201 {
display:flex;
font-size:30px;
color:rgb(255,255,255);
line-height:37px;


}
.I28201:hover, a.I28201:hover {
}
}

.I28203, a.I28203 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:500;
text-align:left;
color:rgb(255,255,255);
line-height:26px;


}
.I28203:hover, a.I28203:hover {
}
@media (max-width:992px) {
.I28203, a.I28203 {
display:flex;
font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);
line-height:25px;


}
.I28203:hover, a.I28203:hover {
}
}
@media (max-width:640px) {
.I28203, a.I28203 {
display:flex;
font-family:Rubik;
font-size:18px;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;


}
.I28203:hover, a.I28203:hover {
}
}

.I28245 .button, .I28245.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-bottom:1vh;
padding-bottom:1vh;
padding-top:2vh;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2pt;

flex-direction:row-reverse;
}
.I28245 button.button, button.I28245.button {
cursor:pointer;
}
.I28245 .button .text, .I28245.button .text {
max-width:9999px;
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(0,0,0);

}
.I28245 .button .icon, .I28245.button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/arrow-sap-1.png?timestamp=20200117122610');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/arrow-sap-1.png?timestamp=20200117122610') 1.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x2.png?timestamp=20200117122610') 2.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x3.png?timestamp=20200117122610') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/arrow-sap-1.png?timestamp=20200117122610') 1.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x2.png?timestamp=20200117122610') 2.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x3.png?timestamp=20200117122610') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/arrow-sap-1.png?timestamp=20200117122610') 1.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x2.png?timestamp=20200117122610') 2.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x3.png?timestamp=20200117122610') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/arrow-sap-1.png?timestamp=20200117122610') 1.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x2.png?timestamp=20200117122610') 2.00x,url('https://www.genexus.com/media/images/arrow-sap-1_x3.png?timestamp=20200117122610') 3.00x);
width:12px !important;
height:10px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
display:block;
}
.I28245 .button:hover, .I28245.button:hover {
}
.I28245 .button:hover .text, .I28245.button:hover .text {
}
.I28245 .button:hover .icon, .I28245.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I28245 .button, .I28245.button {
flex-direction:row-reverse;
}
.I28245 button.button, button.I28245.button {
}
.I28245 .button .text, .I28245.button .text {
}
.I28245 .button .icon, .I28245.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I28245 .button:hover, .I28245.button:hover {
}
.I28245 .button:hover .text, .I28245.button:hover .text {
}
.I28245 .button:hover .icon, .I28245.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I28245 .button, .I28245.button {
flex-direction:row-reverse;
}
.I28245 button.button, button.I28245.button {
}
.I28245 .button .text, .I28245.button .text {
font-size:14px;

}
.I28245 .button .icon, .I28245.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I28245 .button:hover, .I28245.button:hover {
}
.I28245 .button:hover .text, .I28245.button:hover .text {
}
.I28245 .button:hover .icon, .I28245.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I28245 .button, .I28245.button {
flex-direction:row-reverse;
}
.I28245 button.button, button.I28245.button {
}
.I28245 .button .text, .I28245.button .text {
}
.I28245 .button .icon, .I28245.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I28245 .button:hover, .I28245.button:hover {
}
.I28245 .button:hover .text, .I28245.button:hover .text {
}
.I28245 .button:hover .icon, .I28245.button:hover .icon {
background-size:100% 100%;
}
}
.I28253 {
display:flex;
flex-direction:column;
max-width:942px;
box-sizing:content-box;

}
.I28253:hover {
}
h1.I28253, .I28253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28253, .I28253 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28253, .I28253 p {
margin:0px;
}

figure.I28253, .I28253 figure {
margin:0px;
}

a.I28253, .I28253 a {
text-decoration:inherit;
color:inherit;
}

.I28253 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28253 article, article.I28253 {
width:240px;
min-width:219px;
margin-left:20px;
margin-right:50px;

flex-direction:column;	
}
.I28253 article:hover, article.I28253:hover {
}
.I28253 article.active, article.I28253.active {
}
.I28253 .title {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:500;
text-align:left;


}
.I28253 .title:hover {
}
.I28253 article.active .title {
}

.I28253 .title {order:2;}
.I28253 .abstract {
order:3;
}
.I28253 .abstract:hover {
}
.I28253 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
line-height:26px;

}


.I28253 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I28253 .articles:hover {
}
.I28253 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
width:50px;
height:50px;

}
.I28253 .article-container:last-child::after {
content:none;	
}
.I28253:hover .article-container::after {
}

@media (max-width:640px) {
.I28253 {
padding-left:18px;

}
.I28253:hover {
}
.I28253 header {
}
.I28253 article, article.I28253 {
width:40vw;
min-width:318px;

	
}
.I28253 article:hover, article.I28253:hover {
}
.I28253 article.active, article.I28253.active {
}
.I28253 .title {
display:flex;
font-family:"Source Sans Pro";
font-size:16pt;
font-weight:600;

width:100%;
height:auto;

}
.I28253 .title:hover {
}
.I28253 article.active .title {
}


.I28253 .abstract {
order:;
}
.I28253 .abstract:hover {
}
.I28253 .abstract {
font-size:11pt;

}


.I28253 .articles {
	
}
.I28253 .articles:hover {
}
.I28253 .article-container::after {
content:'';
display:flex;
width:10vh;
height:35px;

}
.I28253 .article-container:last-child::after {
	
}
.I28253:hover .article-container::after {
}

}

.I28291 .image, .I28291.image {
vertical-align:top;
}
.I28291 .image:hover, .I28291.image:hover {
}

.I28293 .image, .I28293.image {
vertical-align:top;
}
.I28293 .image:hover, .I28293.image:hover {
}

ul.I28324, .I28324 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I28324, .I28324 a {
text-decoration:inherit;
color:inherit;
}

.I28324 {
display:flex;
}
.I28324:hover {
}
.I28324 ul.I28324-level-top {
display:flex;
flex-direction:row;
}
.I28324 ul.I28324-level-top:hover {
}
.I28324 ul.I28324-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
--trigger:click;
--action-default:submenu;
flex-direction:row;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I28324 ul.I28324-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:pointer;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper {
display:flex;
padding-left:20px;
padding-right:20px;
padding-top:16px;
border-top-color:rgb(151,151,151);
border-top-style:solid;
border-top-width:1px;

}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:18px;
color:rgb(19,25,33);

}
.I28324 ul.I28324-level-top > li.level-top:hover > .value-wrapper {
display:flex;
padding-top:14px;
border-top-color:rgb(0,0,0);
border-top-width:3px;

}
.I28324 ul.I28324-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top.active > .value-wrapper {
display:flex;
padding-top:14px;
border-top-color:rgb(0,0,0);
border-top-width:3px;

}
.I28324 ul.I28324-level-top > li.level-top.active > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top.active:hover > .value-wrapper {
display:flex;
padding-top:14px;
border-top-color:rgb(0,0,0);
border-top-width:3px;

}
.I28324 ul.I28324-level-top > li.level-top.active:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child {
order:2;
flex-direction:column;
}
.I28324 ul.I28324-level-top ul.I28324-level-child:hover {
}

.I28324 ul.I28324-level-top li.level-top > ul.I28324-level-child {
display:none;
z-index:9999;
}
.I28324 {
position:static;
}
.I28324 ul.I28324-level-top > li.level-top {
position:static;
}
.I28324 ul.I28324-level-top li.level-top > ul.I28324-level-child {
position:absolute;
}
.I28324 ul.I28324-level-top li.level-top:hover > ul.I28324-level-child,
.I28324 ul.I28324-level-top li.level-top.hover > ul.I28324-level-child,
.I28324 ul.I28324-level-top li.level-top.touch > ul.I28324-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I28324 ul.I28324-level-top li.level-child > ul.I28324-level-child {
display:none;
z-index:9999;
}
.I28324 {
position:static;
}
.I28324 ul.I28324-level-top > li.level-top {
position:static;
}
.I28324 ul.I28324-level-top li.level-child > ul.I28324-level-child {
position:absolute;
}
.I28324 ul.I28324-level-top li.level-child:hover > ul.I28324-level-child,
.I28324 ul.I28324-level-top li.level-child.hover > ul.I28324-level-child,
.I28324 ul.I28324-level-top li.level-child.touch > ul.I28324-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I28324 ul.I28324-level-top li.level-top:hover > ul.I28324-level-child {
display:none;
}
.I28324 ul.I28324-level-top li.level-top.hover > ul.I28324-level-child {
display:flex;
}
.I28324 ul.I28324-level-top li.level-top.touch > ul.I28324-level-child {
display:flex;
}
.I28324 ul.I28324-level-top li.level-child.hover > ul.I28324-level-child {
display:none;
}
.I28324 ul.I28324-level-top li.level-child.touch > ul.I28324-level-child {
display:flex;
}
.I28324 ul.I28324-level-top li.level-child:hover > ul.I28324-level-child {
display:flex;
}

.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I28324 ul.I28324-level-top > li.level-top:last-child::after {
content:none;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I28324 {
}
.I28324:hover {
}
.I28324 ul.I28324-level-top {
flex-direction:row;
}
.I28324 ul.I28324-level-top:hover {
}
.I28324 ul.I28324-level-top > li.level-top {
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .component {
}
.I28324 ul.I28324-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child {
}
.I28324 ul.I28324-level-top ul.I28324-level-child:hover {
}


.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .component {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top::after {
content:'';
}
.I28324 ul.I28324-level-top > li.level-top:last-child::after {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child::after {
content:'';
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I28324 {
width:100%;

}
.I28324:hover {
}
.I28324 ul.I28324-level-top {
width:100%;
max-width:800px;

flex-direction:row;
}
.I28324 ul.I28324-level-top:hover {
}
.I28324 ul.I28324-level-top > li.level-top {
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .component {
}
.I28324 ul.I28324-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper {
display:flex;
justify-content:center;
max-width:200px;

}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:12pt;
text-align:center;
white-space:normal;
word-break:normal;

}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child {
}
.I28324 ul.I28324-level-top ul.I28324-level-child:hover {
}


.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .component {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top::after {
content:'';
}
.I28324 ul.I28324-level-top > li.level-top:last-child::after {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child::after {
content:'';
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:last-child::after {
}

}
@media (min-width:1440px) {
.I28324 {
}
.I28324:hover {
}
.I28324 ul.I28324-level-top {
flex-direction:row;
}
.I28324 ul.I28324-level-top:hover {
}
.I28324 ul.I28324-level-top > li.level-top {
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .component {
}
.I28324 ul.I28324-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I28324 ul.I28324-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child {
}
.I28324 ul.I28324-level-top ul.I28324-level-child:hover {
}


.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .component {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I28324 ul.I28324-level-top > li.level-top::after {
content:'';
}
.I28324 ul.I28324-level-top > li.level-top:last-child::after {
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child::after {
content:'';
}
.I28324 ul.I28324-level-top ul.I28324-level-child > li.level-child:last-child::after {
}

}
.I28326 {
}
.I28326:hover {
}
.I28326 {
}
.I28326:hover {
}
.I28324 ul.level-top {
	position:relative !important;
}
.I28324 ul.level-top li.level-top {
	position:static !important;
}
.I28324 ul.level-top li.level-top > a{
	cursor:pointer !important;
}
.I28324 ul.level-top ul.level-child {
	top:50px !important;
	left:50% !important;
	transform:translate(-50%, 0px);
}
@media (max-width:992px) {
.I28326 {
}
.I28326:hover {
}

}
@media (max-width:640px) {
.I28326 {
}
.I28326:hover {
}

}
@media (min-width:1440px) {
.I28326 {
}
.I28326:hover {
}

}
.I28355 {
display:flex;
flex-direction:column;
width:100%;
box-sizing:border-box;

}
.I28355:hover {
}
h1.I28355, .I28355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28355, .I28355 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28355, .I28355 p {
margin:0px;
}

figure.I28355, .I28355 figure {
margin:0px;
}

a.I28355, .I28355 a {
text-decoration:inherit;
color:inherit;
}

.I28355 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28355 article, article.I28355 {
width:420px;
height:450px;
margin-left:40px;
margin-right:40px;
padding-bottom:89px;
padding-left:70px;
padding-right:70px;
padding-top:89px;
border-color:rgb(229,233,239);
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
box-sizing:border-box;
box-shadow:0px 3px 5px 0px rgb(229,233,239);

flex-direction:column;	
}
.I28355 article:hover, article.I28355:hover {
}
.I28355 article.active, article.I28355.active {
}
.I28355 .title {
display:flex;
font-family:Graphik;
font-size:30px;
font-weight:600;
color:rgb(0,0,0);


}
.I28355 .title:hover {
}
.I28355 article.active .title {
}

.I28355 .title {order:2;}
.I28355 .abstract {
order:3;
}
.I28355 .abstract:hover {
}
.I28355 .abstract {
display:block;
padding-bottom:16px;

font-family:Rubik;
font-size:18px;
text-align:left;
color:rgb(19,25,33);
line-height:26px;

}

.I28355 .body {
}
.I28355 .body:hover {
	
}
.I28355 .body {
display:block;
font-family:Rubik;
font-size:18px;
text-align:left;
color:rgb(19,25,33);
line-height:26px;

}
.I28355 .body img {
}
.I28355 .body img:hover {
}



.I28355 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I28355 .articles:hover {
}
.I28355 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I28355 .article-container:last-child::after {
content:none;	
}
.I28355:hover .article-container::after {
}

@media (max-width:992px) {
.I28355 {
}
.I28355:hover {
}
.I28355 header {
}
.I28355 article, article.I28355 {
width:400px;
height:450px;
margin-left:30px;
margin-right:30px;

	
}
.I28355 article:hover, article.I28355:hover {
}
.I28355 article.active, article.I28355.active {
}
.I28355 .title {
}
.I28355 .title:hover {
}
.I28355 article.active .title {
}


.I28355 .abstract {
order:;
}
.I28355 .abstract:hover {
}

.I28355 .body {
}
.I28355 .body:hover {
	
}



.I28355 .articles {
	
}
.I28355 .articles:hover {
}
.I28355 .article-container::after {
content:'';
}
.I28355 .article-container:last-child::after {
	
}
.I28355:hover .article-container::after {
}

}
@media (max-width:640px) {
.I28355 {
width:100%;

}
.I28355:hover {
}
.I28355 header {
}
.I28355 article, article.I28355 {
width:80vw;
height:auto;
margin-bottom:40px;
margin-left:30px;
margin-right:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
box-shadow:none;

	
}
.I28355 article:hover, article.I28355:hover {
}
.I28355 article.active, article.I28355.active {
}
.I28355 .title {
}
.I28355 .title:hover {
}
.I28355 article.active .title {
}


.I28355 .abstract {
order:;
}
.I28355 .abstract:hover {
}

.I28355 .body {
}
.I28355 .body:hover {
	
}



.I28355 .articles {
flex-direction:column;
	
}
.I28355 .articles:hover {
}
.I28355 .article-container::after {
content:'';
}
.I28355 .article-container:last-child::after {
	
}
.I28355:hover .article-container::after {
}

}

.I28373, a.I28373 {
display:flex;
font-family:Graphik;
font-size:46px;
font-weight:600;
color:rgb(19,25,33);
line-height:58px;

width:100%;
padding-bottom:2vh;
padding-top:2vh;

}
.I28373:hover, a.I28373:hover {
}
@media (max-width:640px) {
.I28373, a.I28373 {
display:flex;
font-size:30px;
line-height:37px;


}
.I28373:hover, a.I28373:hover {
}
}

.I28376 .button, .I28376.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:12px;
padding-left:22px;
padding-right:22px;
padding-top:12px;
border-radius:90px;
background-color:rgb(35,136,235);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I28376 button.button, button.I28376.button {
cursor:pointer;
}
.I28376 .button .text, .I28376.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I28376 .button .icon, .I28376.button .icon {
flex:none;
background-size:100% 100%;
}
.I28376 .button:hover, .I28376.button:hover {
background-color:rgb(20,124,220);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I28376 .button:hover .text, .I28376.button:hover .text {
text-decoration:none;
color:rgb(255,255,255);

}
.I28376 .button:hover .icon, .I28376.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I28376 .button, .I28376.button {
padding-bottom:2vh;
padding-left:4vw;
padding-right:4vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(35,136,235);

}
.I28376 button.button, button.I28376.button {
}
.I28376 .button .text, .I28376.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;
color:rgb(255,255,255);

}
.I28376 .button .icon, .I28376.button .icon {
background-size:100% 100%;
}
.I28376 .button:hover, .I28376.button:hover {
background-color:rgb(20,124,220);

}
.I28376 .button:hover .text, .I28376.button:hover .text {
}
.I28376 .button:hover .icon, .I28376.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I28376 .button, .I28376.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;

}
.I28376 button.button, button.I28376.button {
}
.I28376 .button .text, .I28376.button .text {
font-family:Rubik;
font-size:14px;
font-weight:500;

}
.I28376 .button .icon, .I28376.button .icon {
background-size:100% 100%;
}
.I28376 .button:hover, .I28376.button:hover {
}
.I28376 .button:hover .text, .I28376.button:hover .text {
}
.I28376 .button:hover .icon, .I28376.button:hover .icon {
background-size:100% 100%;
}
}

.I28385 .image, .I28385.image {
vertical-align:top;
}
.I28385 .image:hover, .I28385.image:hover {
}

.I28388 .image, .I28388.image {
vertical-align:top;
}
.I28388 .image:hover, .I28388.image:hover {
}

.I28391 .image, .I28391.image {
vertical-align:top;
}
.I28391 .image:hover, .I28391.image:hover {
}

.I28394 .image, .I28394.image {
vertical-align:top;
}
.I28394 .image:hover, .I28394.image:hover {
}

.I28398, a.I28398 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
color:rgb(17,17,17);
line-height:58px;

padding-bottom:1rem;

}
.I28398:hover, a.I28398:hover {
}
@media (max-width:640px) {
.I28398, a.I28398 {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;
line-height:37px;


}
.I28398:hover, a.I28398:hover {
}
}

.I28422 {
}
.I28422:hover {
}
.I28422 {
}
.I28422:hover {
}

ul.I28386-level-top, ul.I28389-level-top, ul.I28392-level-top, ul.I28395-level-top  {
	flex-wrap:wrap;
	justify-content:center;
}
ul.II28386-level-top > li.level-top, ul.I28389-level-topv , ul.I28392-level-top > li.level-top, ul.I28395-level-top {
	flex:none !important;
}

.I28425 {
display:flex;
flex-direction:column;
width:100%;
box-sizing:border-box;

}
.I28425:hover {
}
h1.I28425, .I28425 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28425, .I28425 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28425, .I28425 p {
margin:0px;
}

figure.I28425, .I28425 figure {
margin:0px;
}

a.I28425, .I28425 a {
text-decoration:inherit;
color:inherit;
}

.I28425 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28425 article, article.I28425 {
width:420px;
height:450px;
margin-left:40px;
margin-right:40px;
padding-bottom:89px;
padding-left:70px;
padding-right:70px;
padding-top:89px;
border-color:rgb(229,233,239);
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
box-sizing:border-box;
box-shadow:0px 3px 5px 0px rgb(229,233,239);

flex-direction:column;	
}
.I28425 article:hover, article.I28425:hover {
}
.I28425 article.active, article.I28425.active {
}
.I28425 .title {
display:flex;
font-family:Graphik;
font-size:30px;
font-weight:600;
color:rgb(0,0,0);

margin-bottom:30px;

}
.I28425 .title:hover {
}
.I28425 article.active .title {
}

.I28425 .title {order:2;}
.I28425 .abstract {
order:3;
}
.I28425 .abstract:hover {
}
.I28425 .abstract {
display:block;
padding-bottom:16px;

font-family:Rubik;
font-size:18px;
text-align:left;
color:rgb(19,25,33);
line-height:26px;

}

.I28425 .body {
}
.I28425 .body:hover {
	
}
.I28425 .body {
display:block;
font-family:Rubik;
font-size:18px;
text-align:left;
color:rgb(19,25,33);
line-height:26px;

}
.I28425 .body img {
}
.I28425 .body img:hover {
}



.I28425 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I28425 .articles:hover {
}
.I28425 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I28425 .article-container:last-child::after {
content:none;	
}
.I28425:hover .article-container::after {
}

@media (max-width:992px) {
.I28425 {
}
.I28425:hover {
}
.I28425 header {
}
.I28425 article, article.I28425 {
width:400px;
height:450px;
margin-left:30px;
margin-right:30px;

	
}
.I28425 article:hover, article.I28425:hover {
}
.I28425 article.active, article.I28425.active {
}
.I28425 .title {
}
.I28425 .title:hover {
}
.I28425 article.active .title {
}


.I28425 .abstract {
order:;
}
.I28425 .abstract:hover {
}

.I28425 .body {
}
.I28425 .body:hover {
	
}



.I28425 .articles {
	
}
.I28425 .articles:hover {
}
.I28425 .article-container::after {
content:'';
}
.I28425 .article-container:last-child::after {
	
}
.I28425:hover .article-container::after {
}

}
@media (max-width:640px) {
.I28425 {
width:100%;

}
.I28425:hover {
}
.I28425 header {
}
.I28425 article, article.I28425 {
width:80vw;
height:auto;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
box-shadow:none;

	
}
.I28425 article:hover, article.I28425:hover {
}
.I28425 article.active, article.I28425.active {
}
.I28425 .title {
}
.I28425 .title:hover {
}
.I28425 article.active .title {
}


.I28425 .abstract {
order:;
}
.I28425 .abstract:hover {
}

.I28425 .body {
}
.I28425 .body:hover {
	
}



.I28425 .articles {
flex-direction:column;
	
}
.I28425 .articles:hover {
}
.I28425 .article-container::after {
content:'';
}
.I28425 .article-container:last-child::after {
	
}
.I28425:hover .article-container::after {
}

}

.I28429 {
display:flex;
flex-direction:column;
}
.I28429:hover {
}
h1.I28429, .I28429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28429, .I28429 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28429, .I28429 p {
margin:0px;
}

figure.I28429, .I28429 figure {
margin:0px;
}

a.I28429, .I28429 a {
text-decoration:inherit;
color:inherit;
}

.I28429 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28429 article, article.I28429 {
width:auto;
height:460px;
margin-bottom:15px;

flex-direction:column;	
}
.I28429 article:hover, article.I28429:hover {
}
.I28429 article.active, article.I28429.active {
}
.I28429 .title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-align:left;
color:rgb(0,0,0);

width:100%;
height:30px;
margin-top:30px;

}
.I28429 .title:hover {
}
.I28429 article.active .title {
}

.I28429 .title {order:2;}
.I28429 .abstract {
order:3;
}
.I28429 .abstract:hover {
}
.I28429 .abstract {
display:block;
font-family:Rubik;
font-size:18px;
color:rgb(19,25,33);
line-height:26px;

}

.I28429 .image, .I28429.image {
width:860px;
height:auto;

order:1;
}
.I28429 .image:hover, .I28429.image:hover {
}
.I28429 article.active .image, .I28429.image {
}
.I28429 .body {
}
.I28429 .body:hover {
	
}
.I28429 .body img {
}
.I28429 .body img:hover {
}



.I28429 .articles {
display:flex;
flex:1;
flex-direction:row;
	
}
.I28429 .articles:hover {
}
.I28429 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I28429 .article-container:last-child::after {
content:none;	
}
.I28429:hover .article-container::after {
}

@media (max-width:640px) {
.I28429 {
}
.I28429:hover {
}
.I28429 header {
}
.I28429 article, article.I28429 {
	
}
.I28429 article:hover, article.I28429:hover {
}
.I28429 article.active, article.I28429.active {
}
.I28429 .title {
display:flex;
padding-left:30px;
padding-right:30px;
box-sizing:border-box;

}
.I28429 .title:hover {
}
.I28429 article.active .title {
}


.I28429 .abstract {
order:;
}
.I28429 .abstract:hover {
}
.I28429 .abstract {
padding-left:30px;
padding-right:30px;
box-sizing:border-box;

font-weight:normal;

}

.I28429 .image, .I28429.image {
width:100vw;
padding-left:30px;
padding-right:30px;
box-sizing:border-box;

order:;
}
.I28429 .image:hover, .I28429.image:hover {
}
.I28429 article.active .image, .I28429.image {
}
.I28429 .body {
}
.I28429 .body:hover {
	
}



.I28429 .articles {
	
}
.I28429 .articles:hover {
}
.I28429 .article-container::after {
content:'';
}
.I28429 .article-container:last-child::after {
	
}
.I28429:hover .article-container::after {
}

}

.I28439, a.I28439 {
display:flex;
font-family:Graphik;
font-size:30px;
font-weight:600;
color:rgb(19,25,33);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I28439:hover, a.I28439:hover {
}
@media (max-width:640px) {
.I28439, a.I28439 {
display:flex;
width:100vw;
padding-left:30px;
padding-right:30px;

}
.I28439:hover, a.I28439:hover {
}
}

.I28455 .image, .I28455.image {
vertical-align:top;
}
.I28455 .image:hover, .I28455.image:hover {
}

.I28457 .image, .I28457.image {
vertical-align:top;
}
.I28457 .image:hover, .I28457.image:hover {
}

.I28459 .image, .I28459.image {
vertical-align:top;
}
.I28459 .image:hover, .I28459.image:hover {
}

.I28461 .image, .I28461.image {
vertical-align:top;
}
.I28461 .image:hover, .I28461.image:hover {
}

.I48113, a.I48113 {
display:flex;
font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);

width:100%;
padding-left:0px;
padding-right:10px;
box-sizing:border-box;

}
.I48113:hover, a.I48113:hover {
}

.I48115 .button, .I48115.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-bottom:1vh;
padding-bottom:1vh;
padding-top:2vh;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2pt;

flex-direction:row-reverse;
}
.I48115 button.button, button.I48115.button {
cursor:pointer;
}
.I48115 .button .text, .I48115.button .text {
max-width:9999px;
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(255,255,255);

}
.I48115 .button .icon, .I48115.button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/learn-more-arrow.svg?timestamp=20180831173658');
width:12px !important;
height:10px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
display:block;
}
.I48115 .button:hover, .I48115.button:hover {
}
.I48115 .button:hover .text, .I48115.button:hover .text {
}
.I48115 .button:hover .icon, .I48115.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I48115 .button, .I48115.button {
flex-direction:row-reverse;
}
.I48115 button.button, button.I48115.button {
}
.I48115 .button .text, .I48115.button .text {
}
.I48115 .button .icon, .I48115.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I48115 .button:hover, .I48115.button:hover {
}
.I48115 .button:hover .text, .I48115.button:hover .text {
}
.I48115 .button:hover .icon, .I48115.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I48115 .button, .I48115.button {
flex-direction:row-reverse;
}
.I48115 button.button, button.I48115.button {
}
.I48115 .button .text, .I48115.button .text {
font-size:14px;

}
.I48115 .button .icon, .I48115.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I48115 .button:hover, .I48115.button:hover {
}
.I48115 .button:hover .text, .I48115.button:hover .text {
}
.I48115 .button:hover .icon, .I48115.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I48115 .button, .I48115.button {
flex-direction:row-reverse;
}
.I48115 button.button, button.I48115.button {
}
.I48115 .button .text, .I48115.button .text {
}
.I48115 .button .icon, .I48115.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I48115 .button:hover, .I48115.button:hover {
}
.I48115 .button:hover .text, .I48115.button:hover .text {
}
.I48115 .button:hover .icon, .I48115.button:hover .icon {
background-size:100% 100%;
}
}
.I28164 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I28164:hover {
}
@media (max-width:640px) {
.I28164 {
width:100%;

	
}
.I28164:hover {
}
}

.I28165 {
display:flex;
position:var(--I28165-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(19,25,33);

align-items:center;


}
.I28165:hover {
}

@media (max-width:640px) {
.I28165 {

width:100%;
padding-right:0%;

}
.I28165:hover {
}

}

h1.I28175, .I28175 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28175 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I28175:hover {
}
.I28175 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28175 > .viewport:hover {
}


h1.I28177, .I28177 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28177 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:940px;


flex-direction:column;
}
.I28177:hover {
}
.I28177 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28177 > .viewport:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:30px;
font-weight:600;
text-align:center;
color:rgb(255,255,255);
line-height:37px;

margin-bottom:5px;
background-origin:border-box;

align-self:center;
}
.I28177 > .sector-title:hover, .I28177 > .sector-title.i-collapsible-title:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
display:flex;
}
.I28177 > .sector-title .text, .I28177 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I28177 {


flex-direction:column;
}
.I28177:hover {
}
.I28177 > .viewport {



}
.I28177 > .viewport:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28177 > .sector-title:hover, .I28177 > .sector-title.i-collapsible-title:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
}
.I28177 > .sector-title .text, .I28177 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I28177 {


flex-direction:column;
}
.I28177:hover {
}
.I28177 > .viewport {



}
.I28177 > .viewport:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
display:flex;
font-size:14px;


align-self:center;
}
.I28177 > .sector-title:hover, .I28177 > .sector-title.i-collapsible-title:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
}
.I28177 > .sector-title .text, .I28177 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I28177 {


flex-direction:column;
}
.I28177:hover {
}
.I28177 > .viewport {



}
.I28177 > .viewport:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28177 > .sector-title:hover, .I28177 > .sector-title.i-collapsible-title:hover {
}
.I28177 > .sector-title, .I28177 > .sector-title.i-collapsible-title {
}
.I28177 > .sector-title .text, .I28177 > .sector-title.i-collapsible-title .text {
}

}
h1.I28178, .I28178 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28178 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I28178:hover {
}
.I28178 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28178 > .viewport:hover {
}


h1.I28179, .I28179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:6;
height:44px;
margin-top:15px;
padding-left:30px;
padding-right:30px;
border-color:rgb(35,136,235);
border-style:solid;
border-width:1px;
border-radius:25px;
background-color:rgb(35,136,235);


}
.I28179:hover {
}
.I28179 > .popup-mask .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I28179 > .popup-mask .viewport:hover {
}
.I28179 > .sector-title, .I28179 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
align-items:center;
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:center;
color:rgb(255,255,255);

height:44px;

}
.I28179 > .sector-title:hover, .I28179 > .sector-title.i-collapsible-title:hover {
}
.I28179 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I28179 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-left:10px;
padding-right:8px;

width:20px;
height:20px;
background-image:url('https://www.genexus.com/media/images/play-icon-sap.png?timestamp=20200116190007');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/play-icon-sap.png?timestamp=20200116190007') 1.00x,url('https://www.genexus.com/media/images/play-icon-sap_x2.png?timestamp=20200116190007') 2.00x,url('https://www.genexus.com/media/images/play-icon-sap_x3.png?timestamp=20200116190007') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/play-icon-sap.png?timestamp=20200116190007') 1.00x,url('https://www.genexus.com/media/images/play-icon-sap_x2.png?timestamp=20200116190007') 2.00x,url('https://www.genexus.com/media/images/play-icon-sap_x3.png?timestamp=20200116190007') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/play-icon-sap.png?timestamp=20200116190007') 1.00x,url('https://www.genexus.com/media/images/play-icon-sap_x2.png?timestamp=20200116190007') 2.00x,url('https://www.genexus.com/media/images/play-icon-sap_x3.png?timestamp=20200116190007') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/play-icon-sap.png?timestamp=20200116190007') 1.00x,url('https://www.genexus.com/media/images/play-icon-sap_x2.png?timestamp=20200116190007') 2.00x,url('https://www.genexus.com/media/images/play-icon-sap_x3.png?timestamp=20200116190007') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I28179 .sector-title {
cursor:pointer;
}
.I28179 .popup-close-button, .I28179.popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I28179 button.popup-close-button, button.I28179.popup-close-button {
cursor:pointer;
}
.I28179 .popup-close-button .text, .I28179.popup-close-button .text {
}
.I28179 .popup-close-button .icon, .I28179.popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:28px;
background-image:url('https://www.genexus.com/media/images/cerrar.png?timestamp=20180824025038');
}
.I28179 .popup-close-button:hover, .I28179.popup-close-button:hover {
}
.I28179 .popup-close-button:hover .text, .I28179.popup-close-button:hover .text {
}
.I28179 .popup-close-button:hover .icon, .I28179.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I28179 > .popup-hidden ~ .popup-mask {
display:none;
}
.I28179 > .popup-visible ~ .popup-mask {
display:flex;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
background-color:rgba(0,0,0,0.70000);
justify-content:center;align-items:center;
}
.I28179 > .popup-mask .popup-container {
display:flex;
position:relative;
flex-direction:column;
height:auto;
max-height:100%;
}
.I28179 > .popup-mask .popup-close-button {
display:flex;
cursor:pointer;
position:absolute;top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I28179 > .sector-title, .I28179 > .sector-title.i-collapsible-title {
}
.I28179 > .sector-title .text, .I28179 > .sector-title.i-collapsible-title .text {
}


.I28168 .button, .I28168.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:10px;
padding-left:50px;
padding-right:50px;
padding-top:10px;
background-color:rgb(34,100,191);

}
.I28168 button.button, button.I28168.button {
cursor:pointer;
}
.I28168 .button .text, .I28168.button .text {
font-family:"Source Sans Pro";
font-size:18px;
font-weight:300;
color:rgb(255,255,255);
text-transform:uppercase;

}
.I28168 .button .icon, .I28168.button .icon {
flex:none;
background-size:100% 100%;
}
.I28168 .button:hover, .I28168.button:hover {
background-color:rgb(56,96,155);

}
.I28168 .button:hover .text, .I28168.button:hover .text {
text-decoration:underline;

}
.I28168 .button:hover .icon, .I28168.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I28168 .button, .I28168.button {
}
.I28168 button.button, button.I28168.button {
}
.I28168 .button .text, .I28168.button .text {
}
.I28168 .button .icon, .I28168.button .icon {
background-size:100% 100%;
}
.I28168 .button:hover, .I28168.button:hover {
background-color:rgb(56,96,155);

}
.I28168 .button:hover .text, .I28168.button:hover .text {
}
.I28168 .button:hover .icon, .I28168.button:hover .icon {
background-size:100% 100%;
}
}

h1.I28170, .I28170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28170, .I28170 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28170, .I28170 p {
margin:0px;
}

figure.I28170, .I28170 figure {
margin:0px;
}

a.I28170, .I28170 a {
text-decoration:inherit;
color:inherit;
}

.I28170 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28170 article, article.I28170 {
flex-direction:column;	
}
.I28170 article:hover, article.I28170:hover {
}
.I28170 article.active, article.I28170.active {
}
.I28170 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:68px;
font-weight:600;
text-align:center;
color:rgb(255,255,255);
line-height:74px;

width:100%;
max-width:940px;

}
.I28170 .title:hover {
}
.I28170 article.active .title {
}


.I28170 .abstract {
order:;
}
.I28170 .abstract:hover {
}
.I28170 .abstract {
display:block;
width:100%;
max-width:620px;
margin-left:auto;
margin-right:auto;
padding-bottom:40px;
padding-top:30px;

font-family:Rubik;
font-size:18px;
font-weight:400;
text-align:center;
color:rgb(255,255,255);
line-height:26px;

}
.I28170 .abstract b {
font-weight:500;

}
.I28170 .abstract strong {
font-weight:500;

}


@media (max-width:640px) {
.I28170 header {
}
.I28170 article, article.I28170 {
	
}
.I28170 article:hover, article.I28170:hover {
}
.I28170 article.active, article.I28170.active {
}
.I28170 .title {
display:flex;
font-size:46px;
line-height:47px;


}
.I28170 .title:hover {
}
.I28170 article.active .title {
}


.I28170 .abstract {
order:;
}
.I28170 .abstract:hover {
}


}

.I28171 .button, .I28171.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:23px;

flex-direction:row;
}
.I28171 button.button, button.I28171.button {
cursor:pointer;
}
.I28171 .button .text, .I28171.button .text {
max-width:9999px;
font-family:"Source Sans Pro";
font-size:21px;
font-weight:300;
color:rgb(24,112,202);

}
.I28171 .button .icon, .I28171.button .icon {
flex:none;
background-size:100% 100%;
width:30px;
height:30px;
background-image:url('https://www.genexus.com/media/images/play-1.svg?timestamp=20180531154740');
margin-right:5px;margin-top:0px;margin-bottom:0px;margin-left:0px;
display:block;
}
.I28171 .button:hover, .I28171.button:hover {
}
.I28171 .button:hover .text, .I28171.button:hover .text {
text-decoration:underline;

}
.I28171 .button:hover .icon, .I28171.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I28171 .button, .I28171.button {
flex-direction:row;
}
.I28171 button.button, button.I28171.button {
}
.I28171 .button .text, .I28171.button .text {
font-family:"Source Sans Pro";
font-size:21px;
font-weight:300;
color:rgb(24,112,202);

}
.I28171 .button .icon, .I28171.button .icon {
background-size:100% 100%;
width:30px;
height:30px;
background-image:url('https://www.genexus.com/media/images/play-1.svg?timestamp=20180531154740');
margin-right:5px;margin-top:0px;margin-bottom:0px;margin-left:0px;
display:block;
}
.I28171 .button:hover, .I28171.button:hover {
}
.I28171 .button:hover .text, .I28171.button:hover .text {
}
.I28171 .button:hover .icon, .I28171.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I28171 .button, .I28171.button {
flex-direction:row;
}
.I28171 button.button, button.I28171.button {
}
.I28171 .button .text, .I28171.button .text {
}
.I28171 .button .icon, .I28171.button .icon {
background-size:100% 100%;
margin-right:5px;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I28171 .button:hover, .I28171.button:hover {
}
.I28171 .button:hover .text, .I28171.button:hover .text {
}
.I28171 .button:hover .icon, .I28171.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I28171 .button, .I28171.button {
flex-direction:row;
}
.I28171 button.button, button.I28171.button {
}
.I28171 .button .text, .I28171.button .text {
}
.I28171 .button .icon, .I28171.button .icon {
background-size:100% 100%;
margin-right:5px;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I28171 .button:hover, .I28171.button:hover {
}
.I28171 .button:hover .text, .I28171.button:hover .text {
}
.I28171 .button:hover .icon, .I28171.button:hover .icon {
background-size:100% 100%;
}
}
.I28172 {
display:flex;

}
.I28172:hover {
}
@media (max-width:640px) {
.I28172 {
display:flex;
width:85vw;
height:calc(85vw / 1.77);

}
.I28172:hover {
}
}


.I28208 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I28208:hover {
}

.I28209 {
display:flex;
position:var(--I28209-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
max-width:460px;
border-top-color:rgb(151,151,151);
border-top-style:solid;
border-top-width:1px;

}
.I28209:hover {
}

@media (max-width:640px) {
.I28209 {

max-width:460px;
margin-left:5%;
margin-right:5%;
padding-left:3%;

}
.I28209:hover {
}

}

h1.I28215, .I28215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-top:33px;
padding-bottom:1vh;


}
.I28215:hover {
}
.I28215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28215 > .viewport:hover {
}


h1.I28216, .I28216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:1vh;


}
.I28216:hover {
}
.I28216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28216 > .viewport:hover {
}


h1.I28217, .I28217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:1vh;


}
.I28217:hover {
}
.I28217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28217 > .viewport:hover {
}


h1.I28218, .I28218 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28218 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1vh;


}
.I28218:hover {
}
.I28218 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28218 > .viewport:hover {
}


h1.I28219, .I28219 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28219 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-bottom:1vh;


}
.I28219:hover {
}
.I28219 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28219 > .viewport:hover {
}


h1.I28244, .I28244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
padding-bottom:1vh;


}
.I28244:hover {
}
.I28244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28244 > .viewport:hover {
}


.I28210, a.I28210 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28210:hover, a.I28210:hover {
}

.I28211, a.I28211 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28211:hover, a.I28211:hover {
}

.I28212, a.I28212 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28212:hover, a.I28212:hover {
}

.I28213, a.I28213 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28213:hover, a.I28213:hover {
}

.I28214, a.I28214 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28214:hover, a.I28214:hover {
}

.I28243, a.I28243 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28243:hover, a.I28243:hover {
}


.I28221 {
display:flex;
flex-direction:column;
position:relative;
margin-left:35px;

	
}
.I28221:hover {
}
@media (max-width:640px) {
.I28221 {
margin-left:0px;

	
}
.I28221:hover {
}
}

.I28222 {
display:flex;
position:var(--I28222-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
max-width:460px;
border-top-color:rgb(151,151,151);
border-top-style:solid;
border-top-width:1px;

}
.I28222:hover {
}

@media (max-width:640px) {
.I28222 {

max-width:430px;
margin-left:5%;
margin-right:5%;
margin-top:20px;
padding-left:3%;

}
.I28222:hover {
}

}

h1.I28228, .I28228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-top:33px;
padding-bottom:1vh;


}
.I28228:hover {
}
.I28228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28228 > .viewport:hover {
}


h1.I28229, .I28229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:1vh;


}
.I28229:hover {
}
.I28229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28229 > .viewport:hover {
}


h1.I28230, .I28230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:1vh;


}
.I28230:hover {
}
.I28230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28230 > .viewport:hover {
}


h1.I28231, .I28231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1vh;


}
.I28231:hover {
}
.I28231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28231 > .viewport:hover {
}


h1.I28232, .I28232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-bottom:1vh;


}
.I28232:hover {
}
.I28232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28232 > .viewport:hover {
}


.I28223, a.I28223 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28223:hover, a.I28223:hover {
}

.I28224, a.I28224 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28224:hover, a.I28224:hover {
}

.I28225, a.I28225 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28225:hover, a.I28225:hover {
}

.I28226, a.I28226 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28226:hover, a.I28226:hover {
}

.I28227, a.I28227 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-weight:normal;
text-align:left;


}
.I28227:hover, a.I28227:hover {
}


.I28269 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I28269:hover {
}

.I28270 {
display:flex;
position:var(--I28270-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-top:139px;
background-color:rgb(99,65,187);

flex-direction:row;
justify-content:center;


}
.I28270:hover {
}

@media (max-width:992px) {
.I28270 {

width:100vw;
padding-right:10px;
box-sizing:border-box;

}
.I28270:hover {
}

}
@media (max-width:640px) {
.I28270 {

padding-top:60px;

flex-direction:column;


}
.I28270:hover {
}

}

.I28287 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding-left:57px;



flex-direction:column;

	
}
.I28287:hover {
}

@media (max-width:992px) {
.I28287 {

padding-bottom:30px;



	
}
.I28287:hover {
}

}
@media (max-width:640px) {
.I28287 {

padding-bottom:70px;
padding-left:28px;



	
}
.I28287:hover {
}

}

h1.I28272, .I28272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:52px;


}
.I28272:hover {
}
.I28272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28272 > .viewport:hover {
}

@media (max-width:640px) {
.I28272 {

display:none;

}
.I28272:hover {
}
.I28272 > .viewport {



}
.I28272 > .viewport:hover {
}

}

h1.I28278, .I28278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28278 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:464px;
margin-bottom:45px;


flex-direction:column;
}
.I28278:hover {
}
.I28278 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28278 > .viewport:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:44px;
font-weight:600;
color:rgb(255,255,255);
line-height:58px;

padding-bottom:20px;
padding-top:0px;

align-self:flex-start;
}
.I28278 > .sector-title:hover, .I28278 > .sector-title.i-collapsible-title:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
}
.I28278 > .sector-title .text, .I28278 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I28278 {


flex-direction:column;
}
.I28278:hover {
}
.I28278 > .viewport {



}
.I28278 > .viewport:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
display:flex;
font-size:40px;
line-height:48px;


align-self:center;
}
.I28278 > .sector-title:hover, .I28278 > .sector-title.i-collapsible-title:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
}
.I28278 > .sector-title .text, .I28278 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I28278 {

width:100%;


flex-direction:column;
}
.I28278:hover {
}
.I28278 > .viewport {



}
.I28278 > .viewport:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
display:flex;
font-size:30px;
line-height:37px;


align-self:center;
}
.I28278 > .sector-title:hover, .I28278 > .sector-title.i-collapsible-title:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
}
.I28278 > .sector-title .text, .I28278 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I28278 {


flex-direction:column;
}
.I28278:hover {
}
.I28278 > .viewport {



}
.I28278 > .viewport:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
align-self:center;
}
.I28278 > .sector-title:hover, .I28278 > .sector-title.i-collapsible-title:hover {
}
.I28278 > .sector-title, .I28278 > .sector-title.i-collapsible-title {
}
.I28278 > .sector-title .text, .I28278 > .sector-title.i-collapsible-title .text {
}

}
h1.I28283, .I28283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28283 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:275px;


}
.I28283:hover {
}
.I28283 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28283 > .viewport:hover {
}


h1.I28289, .I28289 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28289 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
padding-left:52px;


}
.I28289:hover {
}
.I28289 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28289 > .viewport:hover {
}

@media (max-width:640px) {
.I28289 {

display:flex;
width:100vw;
padding-left:0px;


}
.I28289:hover {
}
.I28289 > .viewport {

justify-content:center;


}
.I28289 > .viewport:hover {
}

}

.I28271 .image, .I28271.image {
vertical-align:top;
}
.I28271 .image:hover, .I28271.image:hover {
}
@media (max-width:640px) {
.I28271 .image, .I28271.image {
width:80vw;
height:auto;

}
.I28271 .image:hover, .I28271.image:hover {
}
}

.I28277, a.I28277 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:18px;
font-style:normal;
font-weight:300;
text-align:left;
color:rgb(255,255,255);
line-height:26px;

width:100%;
box-sizing:border-box;

}
.I28277:hover, a.I28277:hover {
}
@media (max-width:992px) {
.I28277, a.I28277 {
display:flex;
font-size:17px;


}
.I28277:hover, a.I28277:hover {
}
}

h1.I28282, .I28282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28282, .I28282 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28282, .I28282 p {
margin:0px;
}

figure.I28282, .I28282 figure {
margin:0px;
}

a.I28282, .I28282 a {
text-decoration:inherit;
color:inherit;
}

.I28282 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28282 article, article.I28282 {
border-left-color:rgb(186,255,5);
border-left-style:solid;
border-left-width:2px;

flex-direction:column;	
}
.I28282 article:hover, article.I28282:hover {
}
.I28282 article.active, article.I28282.active {
}
.I28282 .abstract {
order:1;
}
.I28282 .abstract:hover {
}
.I28282 .abstract {
display:block;
padding-left:24px;
padding-top:16px;

font-family:Rubik;
font-size:18px;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}

.I28282 .image, .I28282.image {
width:134px;
height:10px;
padding-bottom:16px;
padding-left:24px;
padding-top:16px;

order:2;
}
.I28282 .image:hover, .I28282.image:hover {
}
.I28282 article.active .image, .I28282.image {
}


.I28288 .image, .I28288.image {
vertical-align:top;
}
.I28288 .image:hover, .I28288.image:hover {
}
@media (max-width:640px) {
.I28288 .image, .I28288.image {
width:80vw;
height:auto;

}
.I28288 .image:hover, .I28288.image:hover {
}
}


.I28314 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I28314:hover {
}

.I28315 {
display:flex;
position:var(--I28315-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

flex-direction:row;
justify-content:center;


}
.I28315:hover {
}

@media (max-width:992px) {
.I28315 {

flex-direction:column;


}
.I28315:hover {
}

}
@media (max-width:640px) {
.I28315 {

flex-direction:column;


}
.I28315:hover {
}

}

.I28320 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
margin-top:15px;



flex-direction:row;

	
}
.I28320:hover {
}

@media (max-width:640px) {
.I28320 {

max-width:318px;
margin-left:40px;



justify-content:center;

	
}
.I28320:hover {
}

}

h1.I28317, .I28317 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28317 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:619px;
padding-right:22px;


}
.I28317:hover {
}
.I28317 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28317 > .viewport:hover {
}

@media (max-width:992px) {
.I28317 {

max-width:820px;


}
.I28317:hover {
}
.I28317 > .viewport {



}
.I28317 > .viewport:hover {
}

}
@media (max-width:640px) {
.I28317 {

margin-left:29px;
margin-right:29px;
padding-right:0px;


}
.I28317:hover {
}
.I28317 > .viewport {



}
.I28317 > .viewport:hover {
}

}

h1.I28319, .I28319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I28319:hover {
}
.I28319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28319 > .viewport:hover {
}


h1.I28322, .I28322 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28322 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:20px;


}
.I28322:hover {
}
.I28322 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28322 > .viewport:hover {
}


.I28316, a.I28316 {
display:flex;
font-family:Rubik;
font-size:36px;
font-style:italic;
color:rgb(19,25,33);
line-height:47px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I28316:hover, a.I28316:hover {
}
@media (max-width:992px) {
.I28316, a.I28316 {
display:flex;
font-size:34px;
line-height:44px;


}
.I28316:hover, a.I28316:hover {
}
}
@media (max-width:640px) {
.I28316, a.I28316 {
display:flex;
font-size:18px;
line-height:26px;


}
.I28316:hover, a.I28316:hover {
}
}

.I28318 .image, .I28318.image {
vertical-align:top;
}
.I28318 .image:hover, .I28318.image:hover {
}

h1.I28321, .I28321 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28321, .I28321 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28321, .I28321 p {
margin:0px;
}

figure.I28321, .I28321 figure {
margin:0px;
}

a.I28321, .I28321 a {
text-decoration:inherit;
color:inherit;
}

.I28321 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28321 article, article.I28321 {
flex-direction:column;	
}
.I28321 article:hover, article.I28321:hover {
}
.I28321 article.active, article.I28321.active {
}
.I28321 .title {
display:flex;
font-family:Rubik;
font-size:14px;
font-weight:500;
color:rgb(0,0,0);
text-transform:uppercase;
line-height:18px;


}
.I28321 .title:hover {
}
.I28321 article.active .title {
}


.I28321 .abstract {
order:;
}
.I28321 .abstract:hover {
}
.I28321 .abstract {
display:block;
margin-bottom:12px;

font-family:Rubik;
font-size:14px;
color:rgb(0,0,0);
line-height:18px;

}

.I28321 .image, .I28321.image {
order:;
}
.I28321 .image:hover, .I28321.image:hover {
}
.I28321 article.active .image, .I28321.image {
}
.I28321 .body {
}
.I28321 .body:hover {
	
}
.I28321 .body img {
}
.I28321 .body img:hover {
}





.I28329 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I28329:hover {
}

.I28330 {
display:flex;
position:var(--I28330-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
padding-bottom:60px;
padding-top:40px;

align-items:center;


}
.I28330:hover {
}


h1.I28334, .I28334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I28334:hover {
}
.I28334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28334 > .viewport:hover {
}


h1.I28335, .I28335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
padding-bottom:50px;


}
.I28335:hover {
}
.I28335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28335 > .viewport:hover {
}

@media (max-width:640px) {
.I28335 {

max-width:400px;


}
.I28335:hover {
}
.I28335 > .viewport {



}
.I28335 > .viewport:hover {
}

}

.I28331, a.I28331 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:26px;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
white-space:normal;
word-break:normal;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I28331:hover, a.I28331:hover {
}
@media (max-width:640px) {
.I28331, a.I28331 {
display:flex;
font-size:18px;


}
.I28331:hover, a.I28331:hover {
}
}

.I28332 .image, .I28332.image {
vertical-align:top;
width:800px;
height:auto;

}
.I28332 .image:hover, .I28332.image:hover {
}
@media (max-width:640px) {
.I28332 .image, .I28332.image {
width:100%;
max-width:400px;

}
.I28332 .image:hover, .I28332.image:hover {
}
}


.I28338 {
display:flex;
flex-direction:column;
position:relative;
padding-bottom:60px;

align-items:center;

	
}
.I28338:hover {
}

.I28339 {
display:flex;
position:var(--I28339-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:60px;
padding-top:40px;

align-items:center;


}
.I28339:hover {
}


h1.I28343, .I28343 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28343 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:800px;
padding-bottom:10px;
padding-top:10px;


}
.I28343:hover {
}
.I28343 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I28343 > .viewport:hover {
}

@media (max-width:640px) {
.I28343 {

width:100%;


}
.I28343:hover {
}
.I28343 > .viewport {



}
.I28343 > .viewport:hover {
}

}

h1.I28344, .I28344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:50px;


}
.I28344:hover {
}
.I28344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28344 > .viewport:hover {
}

@media (max-width:640px) {
.I28344 {

max-width:600px;


}
.I28344:hover {
}
.I28344 > .viewport {



}
.I28344 > .viewport:hover {
}

}

h1.I28345, .I28345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28345 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I28345:hover {
}
.I28345 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28345 > .viewport:hover {
}


.I28340 .image, .I28340.image {
vertical-align:top;
width:200px;
height:auto;

}
.I28340 .image:hover, .I28340.image:hover {
}
@media (max-width:640px) {
.I28340 .image, .I28340.image {
width:150px;

}
.I28340 .image:hover, .I28340.image:hover {
}
}

.I28341 .image, .I28341.image {
vertical-align:top;
width:800px;
height:auto;

}
.I28341 .image:hover, .I28341.image:hover {
}
@media (max-width:640px) {
.I28341 .image, .I28341.image {
width:100%;
max-width:600px;

}
.I28341 .image:hover, .I28341.image:hover {
}
}

.I28342, a.I28342 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:26px;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
white-space:normal;
word-break:normal;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I28342:hover, a.I28342:hover {
}
@media (max-width:640px) {
.I28342, a.I28342 {
display:flex;
font-size:18px;


}
.I28342:hover, a.I28342:hover {
}
}


.I28347 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I28347:hover {
}

.I28348 {
display:flex;
position:var(--I28348-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
padding-bottom:60px;
padding-top:40px;

align-items:center;


}
.I28348:hover {
}

@media (max-width:640px) {
.I28348 {

width:100%;

}
.I28348:hover {
}

}

h1.I28352, .I28352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:800px;
padding-bottom:10px;
padding-top:10px;


}
.I28352:hover {
}
.I28352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I28352 > .viewport:hover {
}

@media (max-width:640px) {
.I28352 {

width:80%;
max-width:400px;


}
.I28352:hover {
}
.I28352 > .viewport {



}
.I28352 > .viewport:hover {
}

}

h1.I28353, .I28353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-bottom:50px;


}
.I28353:hover {
}
.I28353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I28353 > .viewport:hover {
}

@media (max-width:640px) {
.I28353 {

max-width:600px;


}
.I28353:hover {
}
.I28353 > .viewport {



}
.I28353 > .viewport:hover {
}

}

h1.I28354, .I28354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I28354:hover {
}
.I28354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28354 > .viewport:hover {
}


.I28349 .image, .I28349.image {
vertical-align:top;
width:200px;
height:auto;

}
.I28349 .image:hover, .I28349.image:hover {
}
@media (max-width:640px) {
.I28349 .image, .I28349.image {
width:150px;

}
.I28349 .image:hover, .I28349.image:hover {
}
}

.I28350 .image, .I28350.image {
vertical-align:top;
width:800px;
height:auto;

}
.I28350 .image:hover, .I28350.image:hover {
}
@media (max-width:640px) {
.I28350 .image, .I28350.image {
width:100%;
max-width:400px;

}
.I28350 .image:hover, .I28350.image:hover {
}
}

.I28351, a.I28351 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:26px;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
white-space:normal;
word-break:normal;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I28351:hover, a.I28351:hover {
}
@media (max-width:640px) {
.I28351, a.I28351 {
display:flex;
font-size:18px;


}
.I28351:hover, a.I28351:hover {
}
}


.I28361 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I28361:hover {
}

.I28362 {
display:flex;
position:var(--I28362-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:918px;
min-height:500px;
padding-left:76px;
border-right-color:rgb(229,233,239);
border-bottom-color:rgb(229,233,239);
border-left-color:rgb(229,233,239);
border-top-style:none;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
box-sizing:border-box;
box-shadow:0px 3px 5px 0px rgb(229,233,239);

justify-content:center;


}
.I28362:hover {
}

@media (max-width:992px) {
.I28362 {

width:850px;

}
.I28362:hover {
}

}
@media (max-width:640px) {
.I28362 {

width:100%;
padding-left:30px;
padding-right:20px;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
box-shadow:none;

}
.I28362:hover {
}

}

.I28369 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:354px;
margin-top:36px;
border-left-color:rgb(0,0,0);
border-style:solid;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:2px;



flex-direction:column;

	
}
.I28369:hover {
}


h1.I28364, .I28364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:780px;


}
.I28364:hover {
}
.I28364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28364 > .viewport:hover {
}


h1.I28366, .I28366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-left:16px;
margin-top:5px;


}
.I28366:hover {
}
.I28366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28366 > .viewport:hover {
}


h1.I28368, .I28368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:18px;
margin-left:25px;
margin-top:18px;


}
.I28368:hover {
}
.I28368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28368 > .viewport:hover {
}


h1.I28363, .I28363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28363, .I28363 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28363, .I28363 p {
margin:0px;
}

figure.I28363, .I28363 figure {
margin:0px;
}

a.I28363, .I28363 a {
text-decoration:inherit;
color:inherit;
}

.I28363 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28363 article, article.I28363 {
flex-direction:column;	
}
.I28363 article:hover, article.I28363:hover {
}
.I28363 article.active, article.I28363.active {
}
.I28363 .title {
display:flex;
font-family:Graphik;
font-size:30px;
font-weight:600;
line-height:37px;

margin-bottom:10px;

}
.I28363 .title:hover {
}
.I28363 article.active .title {
}


.I28363 .abstract {
order:;
}
.I28363 .abstract:hover {
}
.I28363 .abstract {
display:block;
font-family:Rubik;
font-size:18px;
line-height:26px;

}

.I28363 .body {
}
.I28363 .body:hover {
	
}
.I28363 .body img {
}
.I28363 .body img:hover {
}



@media (max-width:992px) {
.I28363 header {
}
.I28363 article, article.I28363 {
padding-right:50px;

	
}
.I28363 article:hover, article.I28363:hover {
}
.I28363 article.active, article.I28363.active {
}
.I28363 .title {
}
.I28363 .title:hover {
}
.I28363 article.active .title {
}


.I28363 .abstract {
order:;
}
.I28363 .abstract:hover {
}

.I28363 .body {
}
.I28363 .body:hover {
	
}



}

.I28365, a.I28365 {
display:flex;
font-family:Rubik;
font-size:18px;
font-weight:500;
color:rgb(0,0,0);
line-height:26px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I28365:hover, a.I28365:hover {
}

.I28367 .image, .I28367.image {
vertical-align:top;
width:132px;
height:auto;

}
.I28367 .image:hover, .I28367.image:hover {
}


.I28401 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I28401:hover {
}

.I28402 {
display:flex;
position:var(--I28402-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:150px;
background-color:rgb(0,0,0);

align-items:center;


}
.I28402:hover {
}

@media (max-width:640px) {
.I28402 {

width:100vw;
padding-bottom:60px;

}
.I28402:hover {
}

}

.I28409 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;
max-width:940px;
margin-top:135px;



justify-content:center;

	
}
.I28409:hover {
}

@media (max-width:992px) {
.I28409 {

width:100%;
max-width:1020px;



	
}
.I28409:hover {
}

}
@media (max-width:640px) {
.I28409 {

margin-top:60px;
padding-left:30px;
padding-right:30px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I28409:hover {
}

}

.I28416 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:1020px;
margin-top:0px;



justify-content:flex-start;
align-items:center;

	
}
.I28416:hover {
}

@media (max-width:640px) {
.I28416 {

width:100vw;
margin-top:50px;
padding-left:30px;
padding-right:30px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I28416:hover {
}

}

h1.I28406, .I28406 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28406 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:380px;
margin-left:120px;
margin-right:120px;
margin-top:30px;
padding-left:0px;
padding-right:0px;
background-repeat:repeat;


flex-direction:column;
}
.I28406:hover {
}
.I28406 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28406 > .viewport:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:46px;
font-style:normal;
font-weight:600;
color:rgb(255,255,255);

width:100%;
margin-bottom:40px;

align-self:flex-start;
}
.I28406 > .sector-title:hover, .I28406 > .sector-title.i-collapsible-title:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
display:flex;
}
.I28406 > .sector-title .text, .I28406 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I28406 {

margin-left:80px;
margin-right:80px;


flex-direction:column;
}
.I28406:hover {
}
.I28406 > .viewport {



}
.I28406 > .viewport:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
align-self:flex-start;
}
.I28406 > .sector-title:hover, .I28406 > .sector-title.i-collapsible-title:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
}
.I28406 > .sector-title .text, .I28406 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I28406 {

width:90%;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-bottom:30px;


flex-direction:column;
}
.I28406:hover {
}
.I28406 > .viewport {

justify-content:center;


}
.I28406 > .viewport:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
text-align:left;


align-self:center;
}
.I28406 > .sector-title:hover, .I28406 > .sector-title.i-collapsible-title:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
}
.I28406 > .sector-title .text, .I28406 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I28406 {


flex-direction:column;
}
.I28406:hover {
}
.I28406 > .viewport {



}
.I28406 > .viewport:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
align-self:flex-start;
}
.I28406 > .sector-title:hover, .I28406 > .sector-title.i-collapsible-title:hover {
}
.I28406 > .sector-title, .I28406 > .sector-title.i-collapsible-title {
}
.I28406 > .sector-title .text, .I28406 > .sector-title.i-collapsible-title .text {
}

}
h1.I28408, .I28408 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28408 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:454px;


}
.I28408:hover {
}
.I28408 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28408 > .viewport:hover {
}

@media (max-width:640px) {
.I28408 {

width:auto;


}
.I28408:hover {
}
.I28408 > .viewport {



}
.I28408 > .viewport:hover {
}

}

h1.I28412, .I28412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28412 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-left:120px;


}
.I28412:hover {
}
.I28412 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28412 > .viewport:hover {
}

@media (max-width:640px) {
.I28412 {

margin-left:0px;


}
.I28412:hover {
}
.I28412 > .viewport {



}
.I28412 > .viewport:hover {
}

}

h1.I28414, .I28414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:0px;


}
.I28414:hover {
}
.I28414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28414 > .viewport:hover {
}


h1.I28447, .I28447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I28447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:30px;


}
.I28447:hover {
}
.I28447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I28447 > .viewport:hover {
}


h1.I28405, .I28405 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I28405, .I28405 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I28405, .I28405 p {
margin:0px;
}

figure.I28405, .I28405 figure {
margin:0px;
}

a.I28405, .I28405 a {
text-decoration:inherit;
color:inherit;
}

.I28405 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I28405 article, article.I28405 {
flex-direction:column;	
}
.I28405 article:hover, article.I28405:hover {
}
.I28405 article.active, article.I28405.active {
}
.I28405 .abstract {
order:;
}
.I28405 .abstract:hover {
}
.I28405 .abstract {
display:block;
font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);
line-height:26px;

}
.I28405 .abstract a {
text-decoration:underline;
color:rgb(24,112,202);

}

.I28405 .body {
}
.I28405 .body:hover {
	
}
.I28405 .body img {
}
.I28405 .body img:hover {
}



@media (max-width:640px) {
.I28405 header {
}
.I28405 article, article.I28405 {
width:100%;

	
}
.I28405 article:hover, article.I28405:hover {
}
.I28405 article.active, article.I28405.active {
}
.I28405 .abstract {
order:;
}
.I28405 .abstract:hover {
}

.I28405 .body {
}
.I28405 .body:hover {
	
}



}

fieldset.I28407, .I28407 fieldset {
margin:0px;
padding:0px;
border:0px none transparent;
}

button.I28407, .I28407 button {
padding:0px;
border:0px none transparent;
background-color:transparent;
box-sizing:content-box;
font-family:inherit;
font-size:100%;
}

ul.I28407, .I28407 ul {
margin:0px;
padding:0px;
list-style-type:none;
}


.I28407 {
}
.I28407:hover {
}

.I28407 .groupTitle {
}
.I28407 .questionItem {
display:flex;
list-style-type:none;
margin:0px;
flex-direction:column;
	
}
.I28407 .questionDetaildsc {
}

.I28407 .questionDetaildsc:hover {
	
}	
.I28407 .optionItem {	
list-style-type:none;
margin:0px;
display:flex;
font-family:Rubik;
font-size:12pt;
color:rgb(70,70,70);

	
}
.I28407 .optionContainer {
display:flex;
}
.I28407 .labelClass, .I28407 .legendClass {
margin:0px;
padding:0px;
border:0px;	
display:flex;
font-family:Rubik;
font-size:18px;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:rgb(110,107,111);
line-height:26px;

width:400px;

}
.I28407 .questionInput, .I28407 div[role='optionList'] {
display:flex;	
flex-direction:column;
}
.I28407 .legendClass {
display: block;
width: 100%;
}
.I28407 input::-webkit-input-placeholder, .I28407 textarea::-webkit-input-placeholder {
opacity:0;
}
.I28407 input::-moz-placeholder, .I28407 textarea::-moz-placeholder  {
opacity:0;
}
.I28407 input[type="text"], .I28407 input[type="number"], .I28407 input[type="date"], .I28407 input[type="file"], .I28407 input[type="email"], .I28407 select, .I28407 textarea {
display:flex;
font-family:Rubik;
font-size:12pt;
color:rgb(70,70,70);

width:400px;
height:37px;
margin:0px;
padding-left:5px;
border-color:rgb(238,238,238);
border-style:solid;
border-width:1px;
	
}
.I28407 input[type="text"]:hover, .I28407 input[type="number"]:hover, .I28407 input[type="date"]:hover, .I28407 input[type="file"]:hover, .I28407 input[type="email"]:hover, .I28407 select:hover, .I28407 textarea:hover {
	
}
.I28407 input[type="text"]:focus, .I28407 input[type="number"]:focus, .I28407 input[type="date"]:focus, .I28407 input[type="file"]:focus, .I28407 input[type="email"]:focus, .I28407 select:focus, .I28407 textarea:focus {
	
}
.I28407 textarea {
display:flex;
font-family:Rubik;
font-size:12pt;
color:rgb(70,70,70);

width:330px;
height:48px;
margin:0px;
padding:5px;
border-color:rgb(238,238,238);
border-style:solid;
border-width:1pxpx;
	
}
.I28407 textarea:hover {
	
}
.I28407 textarea:focus {
	
}
.I28407 .g-recaptcha {
display:flex;
flex:auto;
justify-content:stretch;
	
}
.I28407 .g-recaptcha:hover {
}
.I28407 .button-survey {
margin-left:0;margin-right:auto;
}
.I28407 .button-survey, .I28407.button-survey {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:30px;
padding-bottom:15px;
padding-left:40px;
padding-right:40px;
padding-top:15px;
border-radius:28px;
background-color:rgb(35,136,235);

}
.I28407 button.button-survey, button.I28407.button-survey {
cursor:pointer;
}
.I28407 .button-survey .text, .I28407.button-survey .text {
max-width:9999px;
font-family:Rubik;
font-size:16px;
font-style:normal;
font-weight:500;
text-decoration:none;
color:rgb(255,255,255);

}
.I28407 .button-survey .icon, .I28407.button-survey .icon {
flex:none;
background-size:100% 100%;
width:0px;
height:0px;
background-image:none;
}
.I28407 .button-survey:hover, .I28407.button-survey:hover {
background-color:rgb(20,124,220);

}
.I28407 .button-survey:hover .text, .I28407.button-survey:hover .text {
max-width:9999px;
}
.I28407 .button-survey:hover .icon, .I28407.button-survey:hover .icon {
background-size:100% 100%;
width:0px;
height:0px;
background-image:none;
}
.I28407 .inputmsg {
display:flex;
flex:auto;
justify-content:stretch;
}
.I28407 .msgform {
display:flex;
font-family:Rubik;
font-size:10pt;
color:rgb(153,36,79);


}
.I28407 .msgquestion {
margin:0px;	
padding:0px;	
border:0px;	
display:flex;
font-family:Rubik;
font-size:10pt;
color:rgb(153,36,79);


}


.I28407 .inputmsg {
-webkit-flex-flow:column-reverse;
flex-flow:column-reverse;
}

@media (max-width:640px) {

.I28407 {
width:350px;

}
.I28407:hover {
}

.I28407 .groupTitle {
}
.I28407 .questionItem {
flex-direction:column;
	
}
.I28407 .questionDetaildsc {
}

.I28407 .questionDetaildsc:hover {
	
}	
.I28407 .optionItem {	
	
}
.I28407 .optionContainer {
}
.I28407 .labelClass, .I28407 .legendClass {
	
display:flex;
width:100%;
max-width:300px;

}
.I28407 .questionInput, .I28407 div[role='optionList'] {
display:flex;	
flex-direction:column;
}
.I28407 .legendClass {
display: block;
width: 100%;
}
.I28407 input::-webkit-input-placeholder, .I28407 textarea::-webkit-input-placeholder {
opacity:0;
}
.I28407 input::-moz-placeholder, .I28407 textarea::-moz-placeholder  {
opacity:0;
}
.I28407 input[type="text"], .I28407 input[type="number"], .I28407 input[type="date"], .I28407 input[type="file"], .I28407 input[type="email"], .I28407 select, .I28407 textarea {
display:flex;
width:100%;
max-width:340px;
	
}
.I28407 input[type="text"]:hover, .I28407 input[type="number"]:hover, .I28407 input[type="date"]:hover, .I28407 input[type="file"]:hover, .I28407 input[type="email"]:hover, .I28407 select:hover, .I28407 textarea:hover {
	
}
.I28407 input[type="text"]:focus, .I28407 input[type="number"]:focus, .I28407 input[type="date"]:focus, .I28407 input[type="file"]:focus, .I28407 input[type="email"]:focus, .I28407 select:focus, .I28407 textarea:focus {
	
}
.I28407 textarea {
display:flex;
width:100%;
	
}
.I28407 textarea:hover {
	
}
.I28407 textarea:focus {
	
}
.I28407 .g-recaptcha {
	
}
.I28407 .g-recaptcha:hover {
}
.I28407 .button-survey {
}
.I28407 .button-survey, .I28407.button-survey {
}
.I28407 button.button-survey, button.I28407.button-survey {
}
.I28407 .button-survey .text, .I28407.button-survey .text {
}
.I28407 .button-survey .icon, .I28407.button-survey .icon {
background-size:100% 100%;
}
.I28407 .button-survey:hover, .I28407.button-survey:hover {
}
.I28407 .button-survey:hover .text, .I28407.button-survey:hover .text {
}
.I28407 .button-survey:hover .icon, .I28407.button-survey:hover .icon {
background-size:100% 100%;
}
.I28407 .inputmsg {
}
.I28407 .msgform {
}
.I28407 .msgquestion {
	
	
	
}


.I28407 .inputmsg {
-webkit-flex-flow:column-reverse;
flex-flow:column-reverse;
}

}

.I28411, a.I28411 {
display:flex;
font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);

width:100%;
padding-left:0px;
padding-right:10px;
box-sizing:border-box;

}
.I28411:hover, a.I28411:hover {
}

.I28413 .button, .I28413.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-bottom:1vh;
padding-bottom:1vh;
padding-top:2vh;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2pt;

flex-direction:row-reverse;
}
.I28413 button.button, button.I28413.button {
cursor:pointer;
}
.I28413 .button .text, .I28413.button .text {
max-width:9999px;
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(255,255,255);

}
.I28413 .button .icon, .I28413.button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/learn-more-arrow.svg?timestamp=20180831173658');
width:12px !important;
height:10px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
display:block;
}
.I28413 .button:hover, .I28413.button:hover {
}
.I28413 .button:hover .text, .I28413.button:hover .text {
}
.I28413 .button:hover .icon, .I28413.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I28413 .button, .I28413.button {
flex-direction:row-reverse;
}
.I28413 button.button, button.I28413.button {
}
.I28413 .button .text, .I28413.button .text {
}
.I28413 .button .icon, .I28413.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I28413 .button:hover, .I28413.button:hover {
}
.I28413 .button:hover .text, .I28413.button:hover .text {
}
.I28413 .button:hover .icon, .I28413.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I28413 .button, .I28413.button {
flex-direction:row-reverse;
}
.I28413 button.button, button.I28413.button {
}
.I28413 .button .text, .I28413.button .text {
font-size:14px;

}
.I28413 .button .icon, .I28413.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I28413 .button:hover, .I28413.button:hover {
}
.I28413 .button:hover .text, .I28413.button:hover .text {
}
.I28413 .button:hover .icon, .I28413.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I28413 .button, .I28413.button {
flex-direction:row-reverse;
}
.I28413 button.button, button.I28413.button {
}
.I28413 .button .text, .I28413.button .text {
}
.I28413 .button .icon, .I28413.button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I28413 .button:hover, .I28413.button:hover {
}
.I28413 .button:hover .text, .I28413.button:hover .text {
}
.I28413 .button:hover .icon, .I28413.button:hover .icon {
background-size:100% 100%;
}
}
.I28446 {
}
.I28446:hover {
}
.I28446 {
}
.I28446:hover {
}

@media (max-width:640px) {
.I28446 {
width:90vw;

}
.I28446:hover {
}

}



